document.writeln('<style type="text/css">');
document.writeln('.hsa { text-decoration:none;display:block;font-family:Arial;font-weight:bold;padding:5px;color:#fff; } ');
document.writeln('.hsas { text-decoration:none;display:block;font-family:Arial;font-weight:bold;color:#fff;background-color:#000; } ');
document.writeln('.hsa:hover { background-color:#fe0000; } ');
document.writeln('</style>');

var fadingwert 	= 98;
var fadingende 	= 0;
var fadingplus 	= false;
var sichtbar		= false;
var interval;
var country			= '';
var ortsichtbar	= false;


/* **********************************************************************************************************************
SUBMITPLZ
********************************************************************************************************************** */
function submitPLZ(){
	ele = document.getElementById('plz').value;
	if(ele=="" || ele.length <= 3){
		document.getElementById('hinweis_plz').style.display 	= 'block';
	}else{
		document.getElementById('hinweis_plz').style.display 	= 'none';
		document.getElementById('loading').style.display 			= 'block';
		open(ptr+"/support/distributors/?country="+country+"&plz="+ele,'_self');
	}
}


/* **********************************************************************************************************************
SHOWALERTTOUSER
********************************************************************************************************************** */
function showAlertToUser(){
	if(country==''){
		document.getElementById('hinweis').style.display = 'block';
	}
}


/* **********************************************************************************************************************
SETCOUNTRY
********************************************************************************************************************** */
function setCountry(c){
	country = c;
	document.getElementById('countrytext').innerHTML 	= (c.toLowerCase() == 'de' ? 'DEUTSCHLAND': (c.toLowerCase() == 'at' ? 'ÖSTERREICH' : 'SCHWEIZ'));
	document.getElementById('abdecker').style.display = (c!="" ? 'none':'block');	
	document.getElementById('abdecker2').style.display = (c!="" ? 'none':'block');	
	
	
	document.getElementById('hinweis').style.display 	= (c!="" ? 'none':'block');
	document.getElementById('orte_de').style.display 	= 'none';
	document.getElementById('orte_at').style.display 	= 'none';
	document.getElementById('orte_ch').style.display 	= 'none';
	document.getElementById('orttext').innerHTML 			= '';
	ortsichtbar = false;
	sichtbar = true;
	getCountries();	
}


/* **********************************************************************************************************************
SETORT
********************************************************************************************************************** */
function setOrt(what,nr){
	if(what!="" && what.indexOf('::')!=-1){
		document.getElementById('orte_'+nr).style.display = 'none';		
		temp = what.split("::");
		document.getElementById('orttext').innerHTML = temp[0].toUpperCase();
		document.getElementById('loading').style.display 	= 'block';
		open(ptr+"/support/distributors/?country="+country+"&ort="+temp[1],'_self');
	}	
}


/* **********************************************************************************************************************
GETORT
********************************************************************************************************************** */
function getOrt(){
	if(country!=""){
		if(ortsichtbar){
			document.getElementById('orte_de').style.display 			= 'none';	
			document.getElementById('orte_at').style.display 			= 'none';	
			document.getElementById('orte_ch').style.display 			= 'none';	
			ortsichtbar = false;
		}else{
			if(country == 'de'){
				nc1 = 'at';
				nc2 = 'ch';
			}else if(country == 'at'){
				nc1 = 'de';
				nc2 = 'ch';
			}else{
				nc1 = 'at';
				nc2 = 'ch';
			}			
			document.getElementById('hinweis_plz').style.display 		= 'none';
			document.getElementById('hinweis').style.display 				= 'none';
			document.getElementById('orte_'+nc1).style.display 			= 'none';	
			document.getElementById('orte_'+nc2).style.display 			= 'none';	
			document.getElementById('orte_'+country).style.display 	= 'block';
			ortsichtbar = true;
		}
	}
}


/* **********************************************************************************************************************
GETCOUNTRIES
********************************************************************************************************************** */
function getCountries(){
	document.getElementById('hinweis_plz').style.display 		= 'none';
	document.getElementById('hinweis').style.display 				= 'none';
	document.getElementById('orte_de').style.display 				= 'none';	
	document.getElementById('orte_at').style.display 				= 'none';	
	document.getElementById('orte_ch').style.display 				= 'none';	
	if(sichtbar){
		fadingwert 	= 98;
		fadingende 	= 0;		
		fadingplus 	= false;			
	}else{
		fadingwert 	= 0;
		fadingende 	= 98;		
		fadingplus 	= true;	
		document.getElementById('countryfilter').style.opacity 	= '0.'+(fadingwert<10 ? '0'+fadingwert : fadingwert);
		document.getElementById('countryfilter').style.filter 	= 'alpha(opacity='+fadingwert+')';	
		document.getElementById('countryfilter').style.display = 'block';
	}
	document.getElementById('hinweis').style.display 	= 'none';
	interval 		= window.setInterval('faden();', 1);
}


/* **********************************************************************************************************************
FADEN
********************************************************************************************************************** */
function faden(){		
	document.getElementById('countryfilter').style.opacity 	= '0.'+(fadingwert<10 ? '0'+fadingwert : fadingwert);
	document.getElementById('countryfilter').style.filter 	= 'alpha(opacity='+fadingwert+')';	
	if(!fadingplus) fadingwert-=2; else fadingwert+=2;
	
	if(fadingwert == fadingende){
		window.clearInterval(interval);
		if(fadingende == 0) 	document.getElementById('countryfilter').style.display = 'none';
		sichtbar = (fadingende == 0 ? false : true);		
	}	
}