var isChild = true;

function prepContent(objId,defUrl){
	for(var i=0;i<arrSubNav.length;i++){

		if(arrSubNav[i] == defUrl) document.getElementById(arrSubNav[i]).style.background="url(images\/ico\/arrowBlack.gif) no-repeat right"

		else document.getElementById(arrSubNav[i]).style.background="url(images\/shim.gif) no-repeat right"
	}
	getContent(objId,defUrl);
}

function get(obj) {
	var getStr = encodeURI("?");
	var arrInput = obj.getElementsByTagName("input");
	var arrSelect = obj.getElementsByTagName("select");

	var arrText = obj.getElementsByTagName("textarea");

	for(var i=0;i<arrInput.length;i++){
		if (arrInput[i].type == 'text') getStr += encodeURI(arrInput[i].name + "=" + arrInput[i].value + "&");

		if (arrInput[i].type == 'password') getStr += encodeURI(arrInput[i].name + "=" + arrInput[i].value + "&");

		if (arrInput[i].type == 'checkbox') {
			if (arrInput[i].checked) getStr += encodeURI(arrInput[i].name + "=" + arrInput[i].value + "&")

			else getStr += encodeURI(arrInput[i].name + "=&")
		}
		if (arrInput[i].type == 'radio') {

			if (arrInput[i].checked) getStr += encodeURI(arrInput[i].name + "=" + arrInput[i].value + "&");
		}

		if (arrInput[i].type == 'hidden') {
			if(i=="0" && arrInput[i].name=="ref") strRef=arrInput[i].value

			else getStr += encodeURI(arrInput[i].name + "=" + arrInput[i].value + "&")
		}
	}
	for(t=0;t<arrText.length;t++){

		getStr += encodeURI(arrText[t].name + "=" + arrText[t].value + "&");
	}
	switch(strRef){
		case "kontakt":

			strUrl="kontaktSend.php";

			break;
		case "journalisten":
			strUrl = "journalistenProd.php";
			break;
		case "pourelle":

			strUrl = "pourelleProd.php";
			break;
		default:
			strUrl = "blank";
			break;
	}

	getContent("dvContentFF",strUrl+decodeURI(getStr));
}


function getContent(rObj,dObj){

	var arrObj = dObj.split(".");
	if((arrObj.length>1) && (arrObj[1].substring(0,3)=="php")) var strObj = dObj
	else var strObj = dObj+".html"
	var obj = new sig(rObj, "content/"+strObj);


	obj.SendRequest();
}

function sig_SendRequest(){
    this._httpRequestObject.open('get', this.Page + this.Request);
    var myHTTPObject = this._httpRequestObject;

    var myTarget = this.TargetElement;
    this._httpRequestObject.onreadystatechange = function(){

            if (myHTTPObject.readyState == 4) document.getElementById(myTarget).innerHTML = myHTTPObject.responseText;
        };

    this._httpRequestObject.send(null);
}

function sig(targetElement, page, request){
    if (arguments.length < 2){

        alert('You need to specify an HTML Element and a page');
        return;
    }
    this.TargetElement = targetElement;

    this.Page = page;
    if (request == null) this.Request = ""
    else this.Request = request;



    if(navigator.appName == "Microsoft Internet Explorer") this._httpRequestObject = new ActiveXObject("Microsoft.XMLHTTP")

    else this._httpRequestObject = new XMLHttpRequest();
}

sig.prototype.SendRequest = sig_SendRequest;

function CHKtext(fname,ftext){

	if(!fname.value){
		alert(ftext + " ist Pflichtfeld, bitte ausf�llen!");
		fname.focus();
		return false;

	}
}

function CHKemail(fname, ftext){
	if (fname.value.length > 0){
		var x = fname.value;

		var filter  = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(x)){

			alert(ftext +" ist keine g�ltige E-Mail-Adresse!");
			fname.focus();

			return false;
		}
	} else {
		alert(ftext + " ist Pflichtfeld, bitte ausf�llen!");

		fname.focus();
		return false;
	}
}

function showHideC(objId){
	if(isChild){

		document.getElementById(objId).style.display="block";
		isChild=false;
	}else{
	
	document.getElementById(objId).style.display="none";
		isChild=true;
	}
}

	function formValidator(){

		var theFrm = document.FOrenderForm;
	
		if (CHKtext(theFrm.ln,"Name")==false) return false;

		if (CHKtext(theFrm.fn,"Vorname")==false) return false;
		if (theFrm.em.value=="" && theFrm.te.value==""){

			alert("Entweder E-Mail oder Telefonnummer angeben.");
			return false;
		}else{
	
		if(theFrm.em.value!=""){
				if (CHKemail(theFrm.em,"E-Mail")==false) return false;
	
		}
		}
		get(document.getElementById("FOrenderForm"));
	}
	
	function login(){

		get(document.getElementById("FOrenderForm"));
	}
	
function startIris() {


	w = window.open("https://iris.trade-eleven.com/Interface1/login.jsp?vvid=87", "IRIS", "width=822, height=615, scrollbars=yes,resizable=1,toolbar=no,location=no,directories=0,status=yes,menubar=no,marginwidth=0,marginheigth=0");

	w.focus();
}

function showHide2(objId){
	for(var j=0;j<4;j++){
		var strDv = "dv"+j;
		if(objId==strDv) document.getElementById(strDv).style.display="block"

		else document.getElementById(strDv).style.display="none"

	}

}
