function init(){
	fold();
	mail();
}


function activateLang(lang,site){
	document.getElementById('lang').value = lang;
	document.getElementById('page').value = site;
	document.getElementById('langform').action = site;
}


function fold(id){
	
	if(id!=undefined){
		var folder=document.getElementById('folder_'+id);	
		var cDom=document.getElementById('cont_'+id);
		var flag=false;
		if(cDom.style.display=="block")flag=true;
	}
	
	var cDoms=document.getElementsByName('cont');
	for(var i=0;i<cDoms.length;i++){
		document.getElementById('cont_'+i).style.display="none";
		var folders=document.getElementById('folder_'+i);
		folders.style.backgroundImage="url(html/img/open.gif)";
		folders.value='';
	}


	if(id!=undefined){
		if(folder.value!=1&&folder.value!=0)folder.value=0;
		if(folder.value==0&&flag==false){
			folder.style.backgroundImage="url(html/img/close.gif)";
			folder.value=1;
			cDom.style.display="block";	
		}
		else{
			folder.style.backgroundImage="url(html/img/open.gif)";
			folder.value=0;
			cDom.style.display="none";
		}
	}
};


function openMedia(gal,data,type,lang){
	document.getElementById('overview_'+gal).style.display="none";
	var cont=document.getElementById('detail_'+gal);
	
	if(type=="1"){
		cont.innerHTML=
			"<img class=\"button\" style=\"width:568px;height:220px;\" src=\"html/gallery/"+gal+"/"+data+"\" onClick=\"closeMedia('"+gal+"');\" />"+
			"<div style=\"position:relative;top:-25px;left:540px;\" onClick=\"closeMedia('"+gal+"');\">"+
			"  <img class=\"button\" src=\"html/img/btn_back.gif\">"+	
			"</div>";
	}
	else{
		cont.innerHTML=
			"<object data=\"html/gallery/"+gal+"/"+data+"\" type=\"application/x-shockwave-flash\" width=\"560\" height=\"220\">"+
			"  <param name=\"movie\" value=\"html/gallery/"+gal+"/"+data+"\">"+
			"  <param name=\"quality\" value=\"high\">"+
			"  <param name=\"wmode\" value=\"transparent\">"+
			"</object>"+
			"<img class=\"button\" src=\"html/img/btn_back.gif\" style=\"position:relative;top:-25px;left:540px;\"  onClick=\"closeMedia('"+gal+"');\" />";
	}
	cont.style.display="block";
}

function closeMedia(gal){
	document.getElementById('detail_'+gal).style.display="none";
	document.getElementById('overview_'+gal).style.display="block";
}


function mail(){
	
	if (!document.getElementsByName("mail")) return false;
	
	var maildiv = document.getElementById("cmail");
	if(maildiv){
		maildiv.innerHTML="";
		var atag = document.createElement("a");
		var mailto = "mailto:controling@studio9fx.de";	
		atag.setAttribute("href",mailto);
	
		maildiv.appendChild(atag);
		atag.innerHTML = "controling@studio9fx.de";
	}
	
	var maildiv = document.getElementById("pmail");
	if(maildiv){
		maildiv.innerHTML="";
		var atag = document.createElement("a");
		var mailto = "mailto:produktion@studio9fx.de";	
		atag.setAttribute("href",mailto);
	
		maildiv.appendChild(atag);
		atag.innerHTML = "produktion@studio9fx.de";
	}
	
	var maildiv = document.getElementById("tmail");
	if(maildiv){
		maildiv.innerHTML="";
		var atag = document.createElement("a");
		var mailto = "mailto:schulung@studio9fx.de";	
		atag.setAttribute("href",mailto);
	
		maildiv.appendChild(atag);
		atag.innerHTML = "schulung@studio9fx.de";
	}
	
	var maildiv = document.getElementById("imail");
	if(maildiv){
		maildiv.innerHTML="";
		var atag = document.createElement("a");
		var mailto = "mailto:info@studio9fx.de";	
		atag.setAttribute("href",mailto);
	
		maildiv.appendChild(atag);
		atag.innerHTML = "info@studio9fx.de";
	}
	
	var maildiv = document.getElementById("prmail");
	if(maildiv){
		maildiv.innerHTML="";
		var atag = document.createElement("a");
		var mailto = "mailto:ptr.hoffmann@gmail.com";	
		atag.setAttribute("href",mailto);
	
		maildiv.appendChild(atag);
		atag.innerHTML = "ptr.hoffmann@gmail.com";
	}
};



function validate_required(field,alerttxt){
	if (field.value==null||field.value==""){
		alert(alerttxt);return false;
	}
	else{
		return true;
	}
};

function validate_email(alerttxt){
	var mail=document.getElementById('EMail');
	apos=mail.value.indexOf("@");
	dotpos=mail.value.lastIndexOf(".");
	if (apos<1||dotpos-apos<2){
		alert(alerttxt);
		return false;
	}
	else {
		return true;
	}
};

function validate_form(){	
	if (validate_required(document.getElementById('Adress'),"Bitte geben Sie eine Anschrift an")==false){
		document.getElementById('Adress').focus();
		return false;
	}
	if (validate_email("Bitte geben Sie eine g"+String.fromCharCode(252)+"ltige E-Mail-Adresse an")==false){
		document.getElementById('EMail').focus();
		return false;
	}
	alert("Ihre Mitteilung wurde erfolgreich versendet");
};



