
	/*--------------------Javascript Code -----------------------------*/
	whoissfHover = function() {
  		var sfEls = document.getElementById("whois_menu").getElementsByTagName("LI");
  		for (var i=0; i<sfEls.length; i++) {
      			sfEls[i].onmouseover=function() {
      				this.className+=" sfhover";
      			}
              		sfEls[i].onclick=function() {
              			for (var j=0; j<sfEls.length; j++) {
              				sfEls[j].className=sfEls[j].className.replace(new RegExp(" active\\b"), "");
              				var divid = "whois_"+sfEls[j].id;
              				document.getElementById(divid).className = document.getElementById(divid).className.replace(new RegExp(" active\\b"), "");
              			}
              			var divid = "whois_"+this.id;
              			document.getElementById(divid).className+=" active";
                  		this.className+=" active";
              		}	      		
      			sfEls[i].onmouseout=function() {
     				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
      			}
  		}
 
	}
	if (window.attachEvent) {
        	window.attachEvent("onload", whoissfHover);
	}
	if (document.addEventListener) {
  		document.addEventListener("DOMContentLoaded", whoissfHover, false);
	}


	$(document).ready(function()
	{
		$('#whois_tld form').submit(function(event) {
			if($('#whois_tld .whois_input').val()!='') {
				var dataString = 'tx_igrstwhois_pi1[whois]='+ $('#whois_tld .whois_input').val() + '&tx_igrstwhois_pi1[tld]='+ $('#whois_tld #inputtld').val() + '&tx_igrstwhois_pi1[sld]='+ $('#whois_tld #inputsld').val(); 
				$('#whois_tld .left .result').html('<img id="ajaxloader_tld" src="fileadmin/templates/rst.net/img/ajax-loader.gif" />');  
				$.ajax({  
					type: "POST",  
					url: this.action,  
					data: dataString,  
					success: function(msg) {  
						suche = /Gemeinschaftsname/g;
						if(suche.test(msg)) {
							$('#whois_tld #display_tld').html('.'+$('#whois_tld .whois_input').val()+$('#whois_tld #display_tld').html())
							$('#whois_tld #inputsld').val($('#whois_tld .whois_input').val()); 
							$('#whois_tld .whois_input').val('');
						}	
						$('#whois_tld .left .result').prepend(msg);  
						$('#ajaxloader_tld').css('display','none');
					}  
				}); 
			}
                	else
                    		$("#whois_tld .left .result").html('<span class="whois_error">Sie haben keinen Domainnamen eingegeben</span>');				 			
			return false;
		});

		$('#whois_lands form').submit(function(event) {
			getMultipleQuery('lands');
			return false;
		});
       		 $('#whois_generic form').submit(function(event) {
            		getMultipleQuery('generic');
           		return false;
        	});		
       		 $('#whois_top form').submit(function(event) {
            		getMultipleQuery('top');
           		return false;
        	});		
        	
		function getMultipleQuery(domaintype) {
			
			i = 0; 
			$("#whois_"+domaintype+" .right input:checked").each(function() {
                		i++;
            		}); 
            		if(i>0) {   	
            			if($('#whois_'+domaintype+' .whois_input').val()!='') {
            				$("#whois_"+domaintype+" .left .result").html('<img id="ajaxloader_'+domaintype+'" src="fileadmin/templates/rst.net/img/ajax-loader.gif" />'); 		
					$("#whois_"+domaintype+" .right input:checked").each(function() {
						var dataString = 'tx_igrstwhois_pi1[whois]='+ $('#whois_'+domaintype+' .whois_input').val() + '&tx_igrstwhois_pi1[tld]='+ $(this).val();
						$.ajax({  
							type: "POST",  
							url: $('#whois_'+domaintype+' form').attr("action"),  
							data: dataString,  
							success: function(msg) {  
								$('#whois_'+domaintype+' .left .result').prepend(msg); 
								$('#ajaxloader_'+domaintype+'').css('display','none');    
							}  
						}); 
					});
				}
				else
					$("#whois_"+domaintype+" .left .result").html('<span class="whois_error">Sie haben keinen Domainnamen eingegeben</span>');
			}
			else
				$("#whois_"+domaintype+" .left .result").html('<span class="whois_error">Sie haben keine TLD gew�hlt</span>');
		}
	});
