CSIm = new Object();
KnopfRep = new Object();
function CSScriptInit() {
pfad = "/img/horn/"+lang+"/standard/";
	if(lang == "de"){
		CSILoad('nNews', new Array(pfad+'navi_horn_neuigkeiten.gif', pfad+'navi_horn_neuigkeiten_roll.gif', pfad+'navi_horn_neuigkeiten_roll.gif', '1'));
		CSILoad('nGeschichte', new Array(pfad+'navi_horn_geschichte.gif', pfad+'navi_horn_geschichte_roll.gif', pfad+'navi_horn_geschichte_roll.gif', '1'));
		CSILoad('nProfil', new Array(pfad+'navi_horn_profil.gif', pfad+'navi_horn_profil_roll.gif', pfad+'navi_horn_profil_roll.gif', '1'));
		CSILoad('nProdukte', new Array(pfad+'navi_produkte_uebersicht.gif', pfad+'navi_produkte_uebersicht_ro.gif', pfad+'navi_produkte_uebersicht_ro.gif', '2'));
		CSILoad('nHorn', new Array(pfad+'navi_produkte_horn.gif', pfad+'navi_produkte_horn_roll.gif', pfad+'navi_produkte_horn_roll.gif', '2'));
		CSILoad('nHornel', new Array(pfad+'navi_produkte_hornel.gif', pfad+'navi_produkte_hornel_roll.gif', pfad+'navi_produkte_hornel_roll.gif', '2'));
		CSILoad('nTufmon', new Array(pfad+'navi_produkte_tufmon.gif', pfad+'navi_produkte_tufmon_roll.gif', pfad+'navi_produkte_tufmon_roll.gif', '2'));
		CSILoad('nAdressen', new Array(pfad+'navi_kontakt_adressen.gif', pfad+'navi_kontakt_adressen_roll.gif', pfad+'navi_kontakt_adressen_roll.gif', '2'));
		CSILoad('nKontakt', new Array(pfad+'navi_kontakt_online.gif', pfad+'navi_kontakt_online_roll.gif', pfad+'navi_kontakt_online_roll.gif', '3'));
		CSILoad('nBedingungen', new Array(pfad+'navi_bedingungen.gif', pfad+'navi_bedingungen_roll.gif', pfad+'navi_bedingungen_roll.gif', '3'));
		CSILoad('nEnglisch', new Array(pfad+'navi_english.gif', pfad+'navi_english_roll.gif', pfad+'navi_english_roll.gif', '3'));
		CSILoad('nMain', new Array(pfad+'navi_main.gif', pfad+'navi_main_roll.gif', pfad+'navi_main_roll.gif', '3'));
	}
	else {
		CSILoad('nNews', new Array(pfad+'navi_news.gif', pfad+'navi_news_roll.gif', pfad+'navi_news_roll.gif', '1'));
		CSILoad('nGeschichte', new Array(pfad+'navi_history.gif', pfad+'navi_history_roll.gif', pfad+'navi_history_roll.gif', '1'));
		CSILoad('nProfil', new Array(pfad+'navi_profile.gif', pfad+'navi_profile_roll.gif', pfad+'navi_profile_roll.gif', '1'));
		CSILoad('nProdukte', new Array(pfad+'navi_overview.gif', pfad+'navi_overview_roll.gif', pfad+'navi_overview_roll.gif', '2'));
		CSILoad('nHorn', new Array(pfad+'navi_produkte_horn.gif', pfad+'navi_produkte_horn_roll.gif', pfad+'navi_produkte_horn_roll.gif', '2'));
		CSILoad('nHornel', new Array(pfad+'navi_produkte_hornel.gif', pfad+'navi_produkte_hornel_roll.gif', pfad+'navi_produkte_hornel_roll.gif', '2'));
		CSILoad('nTufmon', new Array(pfad+'navi_produkte_tufmon.gif', pfad+'navi_produkte_tufmon_roll.gif', pfad+'navi_produkte_tufmon_roll.gif', '2'));
		CSILoad('nAdressen', new Array(pfad+'navi_addresses.gif', pfad+'navi_addresses_roll.gif', pfad+'navi_addresses_roll.gif', '2'));
		CSILoad('nKontakt', new Array(pfad+'navi_kontakt_online.gif', pfad+'navi_kontakt_online_roll.gif', pfad+'navi_kontakt_online_roll.gif', '3'));
		CSILoad('nBedingungen', new Array(pfad+'navi_bedingungen.gif', pfad+'navi_bedingungen_roll.gif', pfad+'navi_bedingungen_roll.gif', '3'));
		CSILoad('nEnglisch', new Array(pfad+'navi_deutsch.gif', pfad+'navi_deutsch_roll.gif', pfad+'navi_deutsch_roll.gif', '3'));
		CSILoad('nMain', new Array(pfad+'navi_main.gif', pfad+'navi_main_roll.gif', pfad+'navi_main_roll.gif', '3'));
	}

}

CSAg = window.navigator.userAgent; CSBVers =
parseInt(CSAg.charAt(CSAg.indexOf("/")+1),10);

function IsIE() { return CSAg.indexOf("MSIE") > 0;}
function CSIEStyl(s) { return document.all.tags("div")[s].style; }
function CSNSStyl(s) { return CSFindElement(s,0); }
function CSFindElement(n,ly) { if (CSBVers < 4 || CSBVers > 4) return document[n];
	var curDoc = ly ? ly.document : document; var elem = curDoc[n];
	if (!elem) { for (var i=0;i<curDoc.layers.length;i++) {
		elem = CSFindElement(n,curDoc.layers[i]); 
		if (elem) return elem; }}
	return elem;
}
function CSButtonReturn () {
	var bAgent = window.navigator.userAgent;
	var bAppName = window.navigator.appName;
	if ((bAppName.indexOf("Explorer") >= 0) &&(bAgent.indexOf("Mozilla/3") >= 0) && (bAgent.indexOf("Mac") >= 0))
		return false; // follow link
	else return true; // follow link
}
function CSIShow(n,i) {
	//alert("Show: "+CSIm[n][i].src);
	if (document.images) {
		if (CSIm[n]) {
			var img = (!IsIE()) ? CSFindElement(n,0) : document[n];
			if (img) {img.src = CSIm[n][i].src;
/*self.status = CSIm[n][3];*/}
			return true; }}
	return false;
}
function CSILoad(im,ar) {
	if (document.images) {
		CSIm[im] = new Object();
		for (var i=0;i<3;i++) {
			if (ar[i] != '') { 
				CSIm[im][i] = new Image();
				CSIm[im][i].src = ar[i]; 
			}
			else CSIm[im][i] = 0;
		}
		CSIm[im][3] = ar[3];
	}
}
// Nose Ergnzungen
NoseButton = 0;
NoseGroupSel = 0;
NoseGroupHi = 0;
function NoseShow(bu){
	if (NoseButton != '') CSIShow(NoseButton,0);
	NoseButton = bu;
	CSIShow(NoseButton,2);
}
function f2click(bu){
	NoseShow(bu);
}
function f2out(bu){
	
	if(NoseButton != 0) f2click(NoseButton);
	if (NoseButton == bu) return false;
	return CSIShow(bu,0);
}
function f2over(bu){
	if(NoseButton != 0) CSIShow(NoseButton,0);
	return CSIShow(bu,1);
}

function doNothing(){}
CSScriptInit();


function checkContactForm(){
	
	errors = 0;
	errors += checkInputField("nname");
	errors += checkInputField("fa");
	errors += checkInputField("fax");
	errors += checkInputField("bem");
	errors += checkPhoneEmail();
	errors += checkCaptcha();
	//alert ("check found "+errors +" errors");
	
	return errors > 0 ? false : true;
}

function checkPhoneEmail(){
	doc = window.document;
	fieldPhone = doc.getElementById("tel");
	fieldEmail = doc.getElementById("email");
	valid= checkInput(fieldPhone.value) || checkInput(fieldEmail.value);
	//alert ("Check for field "+fieldname+" with content >"+content+"< returned "+valid);
	if(valid) {
		doc.getElementById("tel_miss").className="form_error_invis";
		doc.getElementById("email_miss").className="form_error_invis";
		return 0;
	}
	else {
		doc.getElementById("tel_miss").className="form_error_vis";
		doc.getElementById("email_miss").className="form_error_vis";
		return 1;
	}
}

function checkInputField(fieldname){
	doc = window.document;
	field = doc.getElementById(fieldname);
	content = field.value;
	valid= checkInput(content);
	//alert ("Check for field "+fieldname+" with content >"+content+"< returned "+valid);
	alertElem = doc.getElementById(fieldname+"_miss");
	if(valid) {
		alertElem.className="form_error_invis";
		return 0;
	}
	else {
		alertElem.className="form_error_vis";
		return 1;
	}
}

function checkInput(text){
	if(text == "") return false;
	else return true;
}

function checkCaptcha(){
	fieldname = "captcha_code";
	doc = window.document;
	field = doc.getElementById(fieldname);
	content = field.value;
	url = "/checkCaptcha.php?captcha_code="+content
	
	valid = true;
	 $.ajax({
	   async:false,	 
	   type: "GET",
	   url: url,
	   success: function(msg){
//		 alert( "Data: " + msg );
		 if(msg == "0") valid = false;
	   }
	 });
//	 alert(valid);
	 alertElem = doc.getElementById(fieldname+"_miss");
	 if(valid){
		alertElem.className="form_error_invis";
		doc.getElementById("section").value="katza";
		return 0;
	}
	else {
		alertElem.className="form_error_vis";
		return 1;
	}

}
// -->

