﻿function open_contact_form(submit, title){
	$('cadre_dialog').appear({duration: 1.0});
	//document.getElementById('cadre_dialog').style.display = '';
	if(submit){
		mail = document.getElementById('mail').value;
		subject = document.getElementById('sujet').value;
		message = encodeURIComponent(document.getElementById('message').value);
		objRequete.open('get', 'tools/contact.php?mail=' + mail +'&subject=' + subject + '&message=' + message, true);
	}else objRequete.open('get', 'tools/contact.php?title=' + title, true);
	objRequete.onreadystatechange = traiteOpeningCon;
	objRequete.send(null);
}

function traiteOpeningCon(){
	if(objRequete.readyState == 4){
		document.getElementById('dial_content').innerHTML = objRequete.responseText;
		objRequete = creeXMLHttpRequestObject();
	}
	if(objRequete.readyState != 4){
		/*document.getElementById('dial_content').innerHTML = '<p style="text-align: center; width: 490px;"><strong>Chargement...</strong></p>';*/
	}
}

function check_mail_synt(){
	modele_mail = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[A-Za-z]{2,4}$/i;
	client_input_check = modele_mail.test(document.getElementById('mail').value);
	if(client_input_check){
		document.getElementById('mail').style.borderColor = '#00cc00';
		document.getElementById('chk_rslt_mail').innerHTML = '<img src="images/ok_15.gif" alt="OK" /> <span style="color: #008e47;">OK</span>';	
		return true;
	} else {
		document.getElementById('chk_rslt_mail').innerHTML = '<img src="images/nok_15.gif" alt="Erreur sur l\'Adresse e-Mail :(" /> Adresse e-Mail incorrecte';
		document.getElementById('mail').style.borderColor = '#cc0000';
		return false;
	}
}

function check_empty(input){
	if(document.getElementById(input).value != '')
	{
		document.getElementById(input).style.borderColor = '#00cc00';
		document.getElementById('chk_rslt_' + input).innerHTML = '<img src="images/ok_15.gif" alt="OK" /> <span style="color: #008e47;">OK</span>';
		return true;
	}else{
		document.getElementById(input).style.borderColor = '#cc0000';
		document.getElementById('chk_rslt_' + input).innerHTML = '<img src="images/nok_15.gif" alt="NOT OK" /> Case vide';
		return false;
	}
}

function check_contact(formulaire){
	if(check_mail_synt(document.getElementById('mail').value) & check_empty('sujet') & check_empty('message')){
		document.getElementById('chk_rslt_mail').innerHTML = '<img src="images/ok_15.gif" alt="Adresse e-Mail ok :)" /> <span style="color: #008e47;">OK</span>'; 
		document.getElementById('submit_button').disabled = true;
		open_contact_form(1);	
	}
}
