// Drop Out Menu Functions
function showSub(element){
           element.className = "subMenuOut";
           }
function hideSub(element){
           element.className = element.className = "subMenuIn";
     }
// Show and Hide Sitemap
function showSitemap(){
           document.getElementById('sitemapOverlay').style.display = 'block';
		   document.getElementById('siteMapLink').style.backgroundPosition = 'left top';
		   document.getElementById('siteMapLink').style.color = '#de0223';
           }

function hideSitemap(sitemap){
           document.getElementById('sitemapOverlay').style.display = 'none';
		   document.getElementById('siteMapLink').style.backgroundPosition = 'left bottom';	
		   document.getElementById('siteMapLink').style.color = '#5f5f5f';
     }
	 
// Service Center Intropage
function showDetail(sckuerzel) {
	var detailansicht = 'serviceCenter'+sckuerzel;
	var hoverstatus = 'sClink'+sckuerzel;
    document.getElementById('serviceCenterKarte').style.display = 'none';
    document.getElementById('serviceCenterEi').style.display = 'none';
    document.getElementById('serviceCenterFk').style.display = 'none';
    document.getElementById('serviceCenterOp').style.display = 'none';	
    document.getElementById('serviceCenterOw').style.display = 'none';
    document.getElementById('sClinkEi').style.color = '#5f5f5f';
    document.getElementById('sClinkFk').style.color = '#5f5f5f';
    document.getElementById('sClinkOp').style.color = '#5f5f5f';
    document.getElementById('sClinkOw').style.color = '#5f5f5f';	
	
    document.getElementById(hoverstatus).style.color = '#de0223';		
    document.getElementById(detailansicht).style.display = 'block';	
	}
function resetHoverStatus() {
    document.getElementById('sClinkKarte').style.color = '#5f5f5f';	
	}
	
function setHoverStatus(sckuerzel) {
	var hoverstatus = 'sClink'+sckuerzel;
    document.getElementById('sClinkEi').style.color = '#5f5f5f';
    document.getElementById('sClinkFk').style.color = '#5f5f5f';
    document.getElementById('sClinkOp').style.color = '#5f5f5f';
    document.getElementById('sClinkOw').style.color = '#5f5f5f';	
    document.getElementById(hoverstatus).style.color = '#de0223';		
	}
function unSetHoverStatus(sckuerzel) {
	var hoverstatus = 'sClink'+sckuerzel;
    document.getElementById(hoverstatus).style.color = '#5f5f5f';		
	}
	
/// Bookmark Content Pages	
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all) // ie
	window.external.AddFavorite(url, title);
}


/// Show RSS Feed Selection 
function ShowRssSelection(thebox) {
    document.getElementById(thebox).style.display = 'block';
	}
function HideRssSelection(thebox) {
    document.getElementById(thebox).style.display = 'none';
	}
	
// Search Box Input
//für onFocus bei Formular-inputs
function inputFocus(inputvalue){
	if(inputvalue.value==inputvalue.defaultValue) {
		inputvalue.value='';
		inputvalue.style.color = '#272727';
	} else {
			inputvalue.style.color = '#272727';
	}
}

//für onBlur bei Formular-inputs
function inputBlur(inputvalue){
	if (inputvalue.value==''){
		inputvalue.value=inputvalue.defaultValue;
		inputvalue.style.color = '#272727';
	} else {
		inputvalue.style.color = '#272727';
	}
}



// Check Vorname und Nachname bei NL Formular Anmeldung
function checkNLanm() {
	var vorname = document.getElementById('nlFirstName').value;
	var nachname = document.getElementById('nlLastName').value;
	var postleitzahl = document.getElementById('nlZip').value;
	
	if(vorname == 'Vorname') {
	var vorname = document.getElementById('errorNLfirstName').style.display = 'block';	
	var nachname = document.getElementById('errorNLlastName').style.display = 'none';
	var postleitzahl = document.getElementById('errorNLzip').style.display = 'none';
	return false;
	}
	
	if(nachname == 'Nachname') {		
	var vorname = document.getElementById('errorNLfirstName').style.display = 'none';	
	var nachname = document.getElementById('errorNLlastName').style.display = 'block';
	var postleitzahl = document.getElementById('errorNLzip').style.display = 'none';
	return false;
	}
	
	if(postleitzahl == 'Postleitzahl') {
	var vorname = document.getElementById('errorNLfirstName').style.display = 'none';	
	var nachname = document.getElementById('errorNLlastName').style.display = 'none';
	var postleitzahl = document.getElementById('errorNLzip').style.display = 'block';
	return false;
	}

	if(vorname != 'Vorname' && nachname != 'Nachname' && postleitzahl != 'Postleitzahl' && vorname != '' && nachname != '' && postleitzahl != '') {

	if(document.getElementById('nlTitel').value == 'Titel') {
	document.getElementById('nlTitel').value = '';
	}
	if(document.getElementById('nlFirma').value == 'Firma') {
	document.getElementById('nlFirma').value = '';
	}
	if(document.getElementById('nlKundennr').value == 'BEGAS Kundennummer') {
	document.getElementById('nlKundennr').value = '';
	}

		
	var vorname = document.getElementById('errorNLfirstName').style.display = 'none';
	var nachname = document.getElementById('errorNLlastName').style.display = 'none';
	var postleitzahl = document.getElementById('errorNLzip').style.display = 'none';	
	document.tt_address_form.submit();
	return true;	
	}
	
	}
	
	
/// Setzt die Anrede in das Title Feld
function buildTitle() {
	var wert = document.getElementById('anrede').value;
	if(wert == 'Sehr geehrte Frau') {
	document.getElementById('anredegender').value = 'f';
	} else {
	document.getElementById('anredegender').value = 'm';	
	}
	   
	}
