CountrysWithZips = new Array(1,2,7,11,15,16,19,21,25,28,29,32,33,34,35,37,39,41,43,45,48);
CountrysMaxLength = new Array(5,6,4,4,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,4,5);

  function checkusername(){
	var sx = new String;
    sx = $F('chkusername');
    var lx = sx.length;
    
    if(lx < 4) { 
      document.getElementById("checkusername").innerHTML=''; 
    } else {    
	    var url = 'checkusername.php';
		var pars = 'username='+$F('chkusername');
        var target = 'checkusername';
		  var myAjax = new Ajax.Updater(target, url, {	method: 'get',	parameters: pars});
		}
	}
	

 function changeland(sprache) {

	var selectedCountry = document.signup.laender.selectedIndex + 1;
	var found = 0;
	
	for(var i=0;i<CountrysWithZips.length;i++) {
			if(CountrysWithZips[i]==selectedCountry)
				found = 1;
		}
 	
 	if(selectedCountry!=3) {

		if(selectedCountry == 50) { 	
		   document.getElementById("plz1").style.display= 'none'; 
	       document.getElementById("plz2").style.display= "none" ? "" : "none";
	       document.getElementById("plz3").style.display= "none" ? "" : "none";
		   document.getElementById("plz4").style.display= "none" ? "" : "none";
		} else if (found == 0) {
		   document.getElementById("plz1").style.display= 'none'; 
	       document.getElementById("plz2").style.display= "none" ? "" : "none";
	       document.getElementById("plz3").style.display= 'none';
		   document.getElementById("plz4").style.display= "none" ? "" : "none";	           
		} else {
		   document.getElementById("plz1").style.display= "none" ? "" : "none"; 
	       document.getElementById("plz2").style.display= 'none';
	       document.getElementById("plz3").style.display= 'none';
	       document.getElementById("plz4").style.display= 'none';
		}		
		   if(sprache==1)
        document.getElementById("stadtauswahl").innerHTML='PLZ zuerst eingeben!';	        
		   if(sprache==2)
        document.getElementById("stadtauswahl").innerHTML=unescape("%u0421%u043F%u0435%u0440%u0432%u0430 %u0437%u0430%u0434%u0430%u0439%u0442%u0435 %u0438%u043D%u0434%u0435%u043A%u0441");	        

		   document.getElementById("plzid").value='';
		   document.getElementById("optstadt").value='';
		   document.getElementById("optland").value='';
		   document.getElementById("optplz").value='';		   
 	} else {
	 	alert("Waehlen Sie bitte ein Land aus!");
	 	document.signup.laender.selectedIndex = 0;
	}
 }


function usersuche() {
	var selectedCountry = document.formsuche.land.selectedIndex + 1;

	
  if(selectedCountry==1) {
    	   document.getElementById("umkreis").style.display= "none" ? "" : "none";
    	   document.getElementById("bundland").style.display= "none" ? "" : "none";
    	   document.getElementById('bundland').disabled=false;
   } else {
         document.getElementById("umkreis").style.display= 'none'; 
         document.getElementById("bundland").style.display= 'none'; 
         document.getElementById('bundland').disabled=true;

   }
	
	}



function getplzliste(sprache){
	var sx = new String;
	var selLand = 0;
	var found = 0;
	var maxLengthLand = 0;
    sx = $F('plzid');
    selLand = $('laender').value;
    var lx = sx.length;
	
	for(var i=0;i<CountrysWithZips.length;i++) {
		
			if(CountrysWithZips[i]==selLand) {
							
					found = 1;
					maxLengthLand = i;
				}
		}
	 	
 	if(selLand!=3) {
		if (found > 0) {
		    if(lx < CountrysMaxLength[maxLengthLand]) { 
		      if(sprache==1)
            document.getElementById("stadtauswahl").innerHTML='PLZ zuerst eingeben!'; 
		      if(sprache==2)
            document.getElementById("stadtauswahl").innerHTML=unescape("%u0421%u043F%u0435%u0440%u0432%u0430 %u0437%u0430%u0434%u0430%u0439%u0442%u0435 %u0438%u043D%u0434%u0435%u043A%u0441"); 
                        
		    } else {    
			    var url = 'getplz.php';
				var pars = 'plz='+$F('plzid')+'&land='+selLand;
		        var target = 'stadtauswahl';
				  var myAjax = new Ajax.Updater(target, url, {	method: 'get',	parameters: pars});
				}
			}
 		}
}
			
	

