//==============================================================================================
/**
 * Fonction qui ouvre une fenetre popUp avec la taille spécifié
 * params : 
 *			url		, type String	, url de la page affiché dans la fenetre pop up
 *			name	, type String	, nom de la fenetre
 *			width	, type integer	, largeur de la fenetre pop up
 *			height	, type integer	, hauteur de la fenetre pop up
 *  
 **/
var WindowObjectReference = null;

function openWindow(strUrl, strWindowName, width, height)
{
	if(WindowObjectReference == null || WindowObjectReference.closed)
	{
		WindowObjectReference = window.open(strUrl, strWindowName,
			'height=' + height + ',width=' + width + ',toolbar=no,status=no,directories=no,menubar=yes,location=no,scrollbars=yes,resizable=no');
	}
	else
	{
		WindowObjectReference.focus();
	}
}



/**
 * Tristan - 07/10/2010
 * Validation du formulaire de contact des pages partenaires 
 **/
function postForm_partnerContact() 
{
	var prenom = document.getElementById('contact_prenom');
	var nom = document.getElementById('contact_nom');
	var email = document.getElementById('u_email');
	var email_confirm = document.getElementById('u_email_confirm');
	var code = document.getElementById('contact_random_code');
	var message = document.getElementById('contact_message');
	
	var all_filled = (prenom.value!='' && nom.value!='' && email.value!='' && email_confirm.value!='' && code.value!='' && message.value!='');
	
	var email_ok = check_email(email);
	
	
	if (all_filled && email_ok && email.value==email_confirm.value) 
	{
		return true;
	}
	else 
	{
		var msg = ""
		
		if (!all_filled) {
			msg += "Merci de saisir tous les champs obligatoires.\n";
		}
		
		if (!email_ok) {
			msg += "Votre adresse e-mail est incorrecte.\n";
		}
		else if (email.value!='' && email_confirm.value!='' && email.value!=email_confirm.value) {
			msg += "La confirmation de l'adresse e-mail est incorrecte.";
		}
		
		alert(msg);
		//email_confirm.select();
		
		return false;
	}
	
}


/**
 * Tristan - 02/08/2011 
 * Validation du formulaire de recommandation à un ami (detailbook) 
 **/
function check_sendFriend() 
{
	var nom = document.getElementById('u_name').value;
	
	var email = document.getElementById('u_email').value.replace(/ /g, "").replace(/;/g, "");
	document.getElementById('u_email').value = email;
	
	var email_dest = document.getElementById('dest_email').value.replace(/ /g, "");
	while (email_dest.indexOf(';;') != -1) {
		email_dest = email_dest.replace(/;;/g, "");
	}
	document.getElementById('dest_email').value = email_dest;
	
	var nom_ok = (nom != "");
	var email_ok = check_email(email);
	
	var tabDest = email_dest.split(";");
	
	var email_dest_ok = true;
	var nb_dest = 0;
	for (var i=0; i<tabDest.length; i++) 
	{
		if (tabDest[i] != "") {
			email_dest_ok = (email_dest_ok && check_email(tabDest[i]));
			nb_dest++;
		}
	}
	
	//alert('tabDest.length=' + tabDest.length + '\nnb_dest=' + nb_dest);
	
	if (nom_ok && email_ok && email_dest_ok) 
	{
		return true;
	}
	else 
	{
		var msg = "Merci de saisir correctement les champs obligatoires.\n\n";
		
		if (!nom_ok) {
			msg += " - vous devez taper votre nom\n";
		}
		if (!email_ok) {
			msg += " - votre email est incorrect\n";
		}
		if (!email_dest_ok) {
			if (nb_dest == 1) {
				msg += " - l'email du destinataire est incorrect\n";
			}
			else {
				msg += " - au moins un des emails des destinataires est incorrect\n";
			}
		}
		
		alert(msg);
		
		return false;
	}
	
}

