// JavaScript Document
function getSpacerContent(text) {
	return text;
}

function toggleNaviSpacer(topmenu_id, mouseover) {		
	if (NAVIGATION_SPACER_START_END == 1) {
		var left = topmenu_id - 1;
		var right = topmenu_id;
	} else {
		var right = topmenu_id;
		var left = right - 1;
	}	
	
	for(var i=1; i <=2 ; i++) {
		var name = (i == 1) ? 'navi_spacer_'+left : 'navi_spacer_'+right;	
		if (isDefined(name)) {
			toggleElement(name);
			//var el = document.getElementById(name);
			//var new_content = (mouseover == true) ? '&nbsp;' : spacer_content;			
			//el.innerHTML = new_content;			
		}
	}
}

function isDefined(name) {	
	if (document.getElementById(name) === null) {
		return false;	
	} else {
		return true;	
	}
}

function toggleElement(element) {
	var el = document.getElementById(element);
	if (el.style.display == 'none') {
		el.style.display = '';
		}
	else {
		el.style.display = 'none';
	}
	return false;
}

function toggleBackgroundImage(element) {
	var el = document.getElementById(element);
		
	link_class = el.className;
	if (link_class.search(' close') != -1) {
		el.className = link_class.replace(' close',' open');	
	} else {
		el.className = link_class.replace(' open',' close');			
	}
		
	return false;
}

function checkSpryForm(myForm) {		
	var SS= Spry.Widget.Form.validate(myForm);
	if(SS==true){
		return true;
	} else return false;	
}

function focusFormular(f, act1, act2){
	var myForm=document.getElementById(f);
	
	try{
		myForm.action = act1+act2;
	}catch(e){
		myForm.setAttribute('action', act1+act2);
	}
}















function gueltigeMail(str) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(str) == false) {
      return false;
   }
   return true;
}

function registrierPruefung(f) {
	var error = false;
	var error_text = "Bei der Formularprüfung sind folgende Fehler aufgetreten:\n";

	if (f.vname.value == "") {
		error = true;
		error_text += "Bitte geben Sie Ihren Vornamen ein!\n";
	}
	if (f.nname.value == "") {
		error = true;
		error_text += "Bitte geben Sie Ihren Nachnamen ein!\n";
	}
	if (f.firma.value == "") {
		error = true;
		error_text += "Bitte geben Sie Ihren Firmennamen ein!\n";
	}
	if (f.lKuerzel.value == "") {
		error = true;
		error_text += "Bitte geben Sie Ihr Länderkürzel ein!\n";
	}	
	if (!gueltigeMail(f.email.value)) {
		error = true;
		error_text += "Bitte geben Sie eine gültige E-Mail-Adresse ein!\n";
	}
	if (f.email.value != f.email2.value){
		error = true;
		error_text += "E-Mail-Adresse und E-Mail-Bestätigung stimmen nicht überein!\n";
	}
	
	// Bankdaten
	if (f.kontoinhaber && f.kontoinhaber.value == "") {
		error = true;
		error_text += "Bitte geben Sie den Namen des Kontoinhabers ein!\n";
	}	
	if (f.bank_name && f.bank_name.value == "") {
		error = true;
		error_text += "Bitte geben Sie den Namen der Bank ein!\n";
	}	
	if (f.kontonummer && f.kontonummer.value == "") {
		error = true;
		error_text += "Bitte geben Sie Ihre Kontonummer ein!\n";
	}	
	if (f.blz && f.blz.value == "") {
		error = true;
		error_text += "Bitte geben Sie Ihre Bankleitzahl ein!\n";
	}
	
	if (f.ftpImpressum && f.ftpImpressum.value == "") {
		error = true;
		error_text += "Bitte geben Sie Ihre Impressdaten für die Immobilienseiten ein!\n";
	}	
			
	if (error > 0) alert(error_text);
	
	// Formular nicht freigeben
	return (error == true) ? false : true;
}


/*===========================================================================================================================*/

/*
function showKontodaten() {
	document.getElementById('konto_daten').style.display = '';
	document.getElementById('kontoinhaber').className = 'important';
	document.getElementById('bank_name').className = 'important';
	document.getElementById('kontonummer').className = 'important';
	document.getElementById('blz').className = 'important';
	alert ("Bitte geben Sie im unteren Teil der Seite Ihre Kontodaten an und speichern Ihre Daten ab.");
	window.scrollBy(0,5000);
	//document.getElementById('checkbox_agb').className = 'important';
}

function hideKontodaten() {
	document.getElementById('konto_daten').style.display = 'none';
	document.getElementById('kontoinhaber').className = 'not_important';
	document.getElementById('bank_name').className = 'not_important';
	document.getElementById('kontonummer').className = 'not_important';
	document.getElementById('blz').className = 'not_important';	
	//document.getElementById('checkbox_agb').className = 'not_important';
}
*/



