var oldmenu=null;
var pageloaded=false;

function menu(m){
	if ( !pageloaded ) {
		return;
	}
	hideContactPanel();
	
	if ( oldmenu!=null) {
		oldmenu.style.color="#9a9a9a";
	
		
		var oldcm = document.getElementById("c"+oldmenu.id);
		oldcm.style.visibility = "hidden";	
		oldcm.style.display = "none";
		
	}
	var cm = document.getElementById("c"+m.id);
	cm.style.visibility = "visible";	
	cm.style.display = "block";		

	oldmenu=m;
	m.style.color="#760a0a";
	
}
function hideContactPanel(){
	var cpanel = document.getElementById('contact');
	cpanel.style.visibility = "hidden";
	cpanel.style.display = "none";
	//bouton close
	var bclose = document.getElementById('close');
	bclose.style.visibility = "visible";
	bclose.style.display = "none";
	
}
function initAll() {
	initMenu();
	initContactPanel();
}
function initMenu(){
	pageloaded=true;
	oldmenu=document.getElementById("mfashion");
	if ( oldmenu!=null) {
		oldmenu.style.color="#760a0a";
		var blocImg =document.getElementById("cmfashion");
		blocImg.style.visibility = "visible";
		blocImg.style.display = "block";
	}
	var cpanel = document.getElementById('contact');
	
	

}
function initContactPanel(){
	var err = document.getElementById("errormsg");
	err.innerHTML = "";
	
	//bouton close
	var bclose = document.getElementById('close');
	bclose.style.visibility = "hidden";
	bclose.style.display = "none";
	//bouton sendit
	var bsendit = document.getElementById('sendit');
	bsendit.style.visibility = "visible";
	bsendit.style.display = "block";
	
	var cpanel = document.getElementById('contact');
	cpanel.style.visibility = "visible";
	cpanel.style.display = "block";
	var viewportwidth = window.innerWidth;
	var pcenterx = (viewportwidth-450)/2;
	cpanel.style.left= pcenterx+'px';
	//cpanel.left= pcenterx+'px';
		
}
function sendemail(){
	var objmail = document.getElementById("email")
	if( checkmail(objmail.value) ){
		
		sendForm()
	} else {
		alert("your email is malformed");
	}
}
function checkmail(email)

{
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');

	return(reg.test(email));
}

function sendForm() {
  
 	var err = document.getElementById("errormsg");
	var formData=null; 
	var xhr=null;
  
	if(window.ActiveXObject) {// Internet Explorer
		xhr = new ActiveXObject("Microsoft.XMLHTTP");
		formData="email="+document.getElementById("email").value+"&msg="+document.getElementById("msg").value;
		
		xhr.open('POST', 'mail.php', true);
		
		xhr.onreadystatechange = function() { 
		
		
		if(xhr.readyState == 4) {   
			   //var tmp = this.responseText.split(":");   
			   err.innerHTML = xhr.responseText;
				//bouton close
				var bclose = document.getElementById('close');
				bclose.style.visibility = "visible";
				bclose.style.display = "block";
				//bouton sendit
				var bsendit = document.getElementById('sendit');
				bsendit.style.visibility = "hidden";
				bsendit.style.display = "none";
				delete xhr.onreadystatechange;
					
			}   
		};
		xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
	}
	else if(window.XMLHttpRequest) {// Firefox
		xhr      = new XMLHttpRequest();
		formData = new FormData();
		formData.append('email', document.getElementById("email").value);
		formData.append('msg'  , document.getElementById("msg").value);
	    
		xhr.open('POST', 'mail.php', true);
		
		xhr.onload = function(e) { 
		
				
			
			//err.innerHTML="test";	
			if (this.status == 200) {
				err.innerHTML = this.response;
				//bouton close
				var bclose = document.getElementById('close');
				bclose.style.visibility = "visible";
				bclose.style.display = "block";
				//bouton sendit
				var bsendit = document.getElementById('sendit');
				bsendit.style.visibility = "hidden";
				bsendit.style.display = "none";
			}
		};
	
	}
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Your browser can't send a email try last version of firefox, chrome or safari");
		return;
	}

	//var xhr = new XMLHttpRequest();
		
	xhr.send(formData);
	
  
}
