/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	all Java-Scripts in this file
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
function chimg(name,bild){
	document.getElementById(name).src = bild;
}

// Steuerung des Hover bei der Info-Box
function func_infob(was) {
	divobj = document.getElementById("infobox");
	if(was){
	// is mouseover
		divobj.style.backgroundColor = 'transparent';
		divobj.style.color = '#15305b';
		divobj.style.border= '1px solid #15305b';
	} else {
	// is mouseout
		divobj.style.backgroundColor = '#15305b';
		divobj.style.color = '#ffffff';
		divobj.style.border= '1px solid #15305b';
	}
}

function func_infobM(was) {
	divobj = document.getElementById("infoboxM");
	if(was){
	// is mouseover
		divobj.style.backgroundColor = 'transparent';
		divobj.style.color = '#c40068';
		divobj.style.border= '1px solid #c40068';
	} else {
	// is mouseout
		divobj.style.backgroundColor = '#c40068';
		divobj.style.color = '#ffffff';
		divobj.style.border= '1px solid #c40068';
	}
}

function func_infobI(was) {
	divobj = document.getElementById("infoboxI");
	if(was){
	// is mouseover
		divobj.style.backgroundColor = 'transparent';
		divobj.style.color = '#3ea899';
		divobj.style.border= '1px solid #3ea899';
	} else {
	// is mouseout
		divobj.style.backgroundColor = '#3ea899';
		divobj.style.color = '#ffffff';
		divobj.style.border= '1px solid #3ea899';
	}
}

/* Counter Default's */
var c_betreff = 0;
var c_text = 0;
var c_name = 0;
var c_firma = 0;
var c_telmail = 0;

function count(formField) {
	formObj = document.adm_form;
	switch (formField) {
	  case "adm_betreff":
	    c_betreff = c_betreff + 1;
		if(c_betreff == 1) formObj.adm_betreff.value = '';
	    break;
	  case "adm_text":
	    c_text = c_text + 1;
		if(c_text == 1) formObj.adm_text.value = '';
	    break;
	  case "adm_name":
	    c_name = c_name + 1;
		if(c_name == 1) formObj.adm_name.value = '';
	    break;
	  case "adm_firma":
	    c_firma = c_firma + 1;
		if(c_firma == 1) formObj.adm_firma.value = '';
	    break;
	  case "adm_telmail":
	    c_telmail = c_telmail + 1;
		if(c_telmail == 1) formObj.adm_telmail.value = '';
	    break;
	  default:
	  	//nix
	    break;
	}
}

function handleMyForm() {
	formBad = 0;
	formObj = document.adm_form;
	// jetzt die einzelnen Felder validieren
	if((formObj.adm_text.value == "Ihre Mitteilung*") || (formObj.adm_text.value == "")){
		formObj.adm_text.style.border = "1px solid red";
		return false;
	} else {
		formObj.adm_text.style.border = "1px solid #d5d6d7";
		formBad = formBad + 1;
	}
	if((formObj.adm_name.value == "Name*") || (formObj.adm_name.value == "")){
		formObj.adm_name.style.border = "1px solid red";
		return false;
	} else {
		formObj.adm_name.style.border = "1px solid #d5d6d7";
		formBad = formBad + 1;
	}
	if((formObj.adm_firma.value == "Firma/Branche*") || (formObj.adm_firma.value == "")){
		formObj.adm_firma.style.border = "1px solid red";
		return false;
	} else {
		formObj.adm_firma.style.border = "1px solid #d5d6d7";
		formBad = formBad + 1;
	}
	if((formObj.adm_kontakt_wie[0].checked == false) && (formObj.adm_kontakt_wie[1].checked == false)){
		document.getElementById("telmail").style.borderLeft = "1px solid red";
		document.getElementById("telmail").style.borderBottom = "1px solid red";
		document.getElementById("telmail").style.borderRight = "1px solid red";
		return false;
	} else {
		document.getElementById("telmail").style.border = "0";
		if((formObj.adm_telmail.value == "") || (formObj.adm_telmail.value == "Telefon/E-Mail*") || (formObj.adm_telmail.value == "Ihre Telefonnummer") || (formObj.adm_telmail.value == "Ihre E-Mailadresse")) {
			formObj.adm_telmail.style.border = "1px solid red";
		} else {
			formObj.adm_telmail.style.border = "1px solid #d5d6d7";
			formBad = formBad + 1;
		}	
	}
	if((formObj.adm_capt.value == "SPAM-Protection") || (formObj.adm_capt.value == "")){
		formObj.adm_capt.style.border = "1px solid red";
		return false;
	} else {
		formObj.adm_capt.style.border = "1px solid #d5d6d7";
		formBad = formBad + 1;
	}
	
	if(formBad == 5) {
		ColdFusion.navigate('inc/checkform.cfm', 'admkontakt', handleKonResponse, handleKonError, 'POST', 'adm_form');
	}
}

function goField(was) {
	switch (was) {
	  case "0":
	    dyn_wert = "Ihre Telefonnummer";
	    break;
	  case "1":
	    dyn_wert = "Ihre E-Mailadresse";
	    break;
	}
	document.adm_form.adm_telmail.value = dyn_wert;
	document.adm_form.adm_telmail.style.display='block';
}

function handleKonError() {
	alert(errorCode);
}

function handleKonResponse(c) {
	 //alert(" und " + c);
}

function check_out(field_name) {
	Fobj = document.adm_form;
	switch (field_name) {
		case "adm_betreff":
		if (Fobj.adm_betreff.value == ""){
			Fobj.adm_betreff.value = "Betreff";
		}
		break;
		case "adm_text":
		if (Fobj.adm_text.value == ""){
			Fobj.adm_text.value = "Ihre Mitteilung*";
		}
		break;
		case "adm_name":
		if (Fobj.adm_name.value == ""){
			Fobj.adm_name.value = "Name*";
		}
		break;
		case "adm_firma":
		if (Fobj.adm_firma.value == ""){
			Fobj.adm_firma.value = "Firma/Branche*";
		}
		break;
		case "adm_telmail":
		if (Fobj.adm_telmail.value == ""){
			Fobj.adm_telmail.value = "Telefon/E-Mail*";
		}
		break;
	}
		
}
