var anim=0;

function setanim(){
	if(document.cookie){
		deb = document.cookie.indexOf("anim=") + 4;
		fin = document.cookie.indexOf(";",deb);
		if (fin < 0){
			 fin = document.cookie.length
		}
			 anim=unescape(document.cookie.substring(deb,fin));
	}
	else{
		var echeance = new Date();
		var maintenant = echeance.getTime() + (24 * 60 * 60 * 1000);
		echeance.setTime(maintenant);
		document.cookie = "anim=1; expires=" +echeance.toGMTString();
	}
}

function PositionCenterDiv(id, pwidth, height) {
	var width = document.documentElement.clientWidth || document.width;
    document.getElementById(id).style.left = ((width - pwidth) / 2) + "px";
}

function stopBubble(e) {
    if (window.event)
        window.event.cancelBubble = true;
    else
        e.stopPropagation();
}

function over(obj){
	if(obj.className!="TitleMenuActif" && obj.className!="TitleMenu2Actif" && obj.className!="TitleMenu3Actif"){
		if(obj.id.match("^itemnv1")){
			obj.className="TitleMenuHover";
		}
		else if(obj.id.match("^itemnv2")){
			obj.className="TitleMenu2Hover";
		}
		else if(obj.id.match("^itemnv3")){
			obj.className="TitleMenu3Hover";
		}
	}
}

function out(obj){
	if(obj.className!="TitleMenuActif" && obj.className!="TitleMenu2Actif" && obj.className!="TitleMenu3Actif"){
		if(obj.id.match("^itemnv1")){
			obj.className="TitleMenu";
		}
		else if(obj.id.match("^itemnv2")){
			obj.className="TitleMenu2";
		}
		else if(obj.id.match("^itemnv3")){
			obj.className="TitleMenu3";
		}			
	}
}

function closeall(id, url){
	document.getElementById("products").className="HiddenBloc";
	document.getElementById("Optionen").className="HiddenBloc";
	document.getElementById("Schneidebeispiele").className="HiddenBloc";
	document.getElementById("itemnv1accueil").className="TitleMenu";
	document.getElementById("itemnv1Schneidtechnik").className="TitleMenu";
	document.getElementById("itemnv1products").className="TitleMenu";
	document.getElementById("itemnv1Optionen").className="TitleMenu";
	document.getElementById("itemnv1Software").className="TitleMenu";
	document.getElementById("itemnv1Schneidebeispiele").className="TitleMenu";
	document.getElementById("itemnv1videos").className="TitleMenu";
	document.getElementById("itemnv1Kontakt").className="TitleMenu";
	
	switch(id){
		case "Schneidtechnik" :
			document.getElementById("itemnv1Schneidtechnik").className="TitleMenuActif";
			break;
		case "products" :
			document.getElementById("itemnv1products").className="TitleMenuActif";
			document.getElementById("products").className="VisibleBloc";
			break;
		case "Optionen" :
			document.getElementById("itemnv1Optionen").className="TitleMenuActif";
			document.getElementById("Optionen").className="VisibleBloc";
			break;
		case "Software" :
			document.getElementById("itemnv1Software").className="TitleMenuActif";
			break;
		case "Schneidebeispiele" :
			document.getElementById("itemnv1Schneidebeispiele").className="TitleMenuActif";
			document.getElementById("Schneidebeispiele").className="VisibleBloc";
			break;
		case "videos" :
			document.getElementById("itemnv1videos").className="TitleMenuActif";
			break;
		case "accueil" :	
			document.getElementById("itemnv1accueil").className="TitleMenuActif";
			break;
		case "Kontakt" :
			document.getElementById("itemnv1Kontakt").className="TitleMenuActif";
			break;
	}
	if(url!=""){
		window.location=url;
	}
}

function ClearTxtbox(obj, originaltext){
	if(obj.value==originaltext){
		obj.value="";
		obj.style.color="#000000";
		obj.style.fontStyle="normal";
	}
}

function FillTxtbox(obj, originaltext){
	if(obj.value==originaltext || obj.value==""){
		obj.value=originaltext;
		obj.style.color="#bbbbbb";
		obj.style.fontStyle="italic";
	}
}

function ShowForm(){
	var width = document.documentElement.clientWidth || document.width;
	var height = document.documentElement.scrollHeight || document.height ;
	document.getElementById("hidder").style.width=width + "px";
	document.getElementById("hidder").style.height=height + "px";
	document.getElementById("hidder").style.visibility = "visible";
    document.getElementById("ContactBloc").style.visibility = "visible";
	document.getElementById("ContactBloc").style.top=(height - 60 - document.getElementById("ContactBloc").offsetHeight) + "px";
	PositionCenterDiv("ContactBloc", 520, document.getElementById("ContactBloc").offsetHeight)
}

function CloseModifier() {
    document.getElementById("hidder").style.visibility = "hidden";
    document.getElementById("ContactBloc").style.visibility = "hidden";
}

function HoverItem(obj){
	obj.style.cursor="pointer";
}

function LeaveItem(obj){
	obj.style.cursor="default";
}

function verifcontactform(){
	if(document.contactform.txt_nom.value=="" || document.contactform.txt_mail.value=="" || document.contactform.txt_msg.value==""){
		alert("Veuillez remplire toutes les informations.");
		return false;
	}
	else{
		return true;
	}
}

function verifloginform(){
	if(document.contactform.txt_login.value=="" || document.contactform.txt_mdp.value==""){
		alert("Veuillez remplire toutes les informations.");
		return false;
	}
	else{
		return true;
	}
}

function checkmail(){
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(document.newl.txt_mail.value)) {
		alert('Veuillez enter une adresse email valide.');
		document.newl.txt_mail.focus();
		return false;
	}
	else{
		return true;
	}
}