var myguid = '94dd5808-7189-4e42-ab8e-d076b36c77ce';
var myguid_famille = 'f0df36b8-e8f5-4278-8778-a582ea6f45a9';
var myguid_Skia2 = '40d76013-6d90-4653-a215-93ac517d9227';
var myguid_prestige = '386287ea-3566-4376-8d89-c644ad463cb5'; 
var myguid_evenement = 'f3a86cbb-da59-4e53-9d20-dfdf5492805b';
var myguid_weekend = 'cef659b7-c62f-4e01-b777-e9003bcc4b81';
var myguid_etudiant = '3a00e892-29af-420e-ab61-ac048bde1e6f';

var fich_id_food = 18;
var fich_id_matos = 6;
var fich_id_assurance = 19;
var fich_id_residence = 2;
var fich_id_lieu = 3;
var fich_id_lieu_europe = 4;
var fich_id_pack_europe = 5;


function getCalendar_Calendar1()
{
	var oCalendar = $('Calendar_Frame_Calendar1');
	if(oCalendar)
	{
		if(oCalendar.style.display=="none" || oCalendar.style.display=="")
		{
			var date = $$('input.date2cal')[0].value;
			var src = oCalendar.src;
			var reg = new RegExp("&today=.*$", "g");
			src = src.replace(reg,"");
			src = src + '&today=' + date;
			oCalendar.src = src;
			oCalendar.style.display = "block";
		}
		else
			oCalendar.style.display = "none";
	}
}


// clearViewstate
function clearViewstate(form)
{
	if(!form.__VIEWSTATE)
		return;
	form.__VIEWSTATE.value = '';
	form.__VIEWSTATE.name = '__VIEWSTATE__OLD';
}
// ----------------------------------------------
// NewsLetter.aspx
// ----------------------------------------------

function OpenSendMailFiche()
{
	window.open('/mail/sendmail.aspx?fiche=1&url='+ escape(document.location.href), 'sendmail', 'width=605, height=155, resizable=no, scrollbars=no');
}

function OpenSendMailFriend(guid)
{
	window.open('/mail/sendmail.aspx?emailFriend=1&IRESA_VENTE_CONTEXT=' + guid , 'sendmail', 'width=605, height=155, resizable=no, scrollbars=no');
}

function IsEmailOk(txtOk, txtPasOk)
{
	if(getURLParam('isemailok') == '1' && getURLParam('mdp') != '1')
		alert(unescape(txtOk))
	if(getURLParam('isemailok') == '0' && getURLParam('mdp') != '1')
		alert(unescape(txtPasOk ))
}
function IsEmailOkFriend()
{
	IsEmailOk('Cette offre a %E9t%E9 envoy%E9 à votre ami.', 'Une erreur est survenue, veuillez r%E9ssayez ult%E9rieurement.');
}
function IsEmailOkNL()
{
	IsEmailOk('Merci, vous êtes bien inscrit à la NewsLetter.', 'Une erreur est survenue, veuillez r%E9ssayez ult%E9rieurement.');
}

// validDevis
function SendMailNL()
{
	var form = document.getElementsByTagName("form")[0];
	var email = form.email.value;
	// email
	if(!isEmail(form.email.value))
	{
		alert(unescape('- Donner un email valide\n'));
	}
	else
	{
var	url = '/mail/SendMail.aspx?email=' + email;
	form.action = url;
	//form.action = getUrlForm('/mail/SendMail.aspx?');
	clearViewstate(form);
	form.submit();
	}
}

// validSendMail
function SendMailPage()
{
	var form = document.getElementsByTagName("form")[0];
	//document.getElementById
	var e = '';
	// nom
	if(isEmpty(form.nom.value))
	{
		e += unescape('- Donner votre nom\n');
	}
	// nomAmi
	if(isEmpty(form.nomAmi.value))
	{
		e += unescape('- Donner le nom de votre ami(e)\n');
	}
	var email = document.getElementById('email').value;
	// email
	if(!isEmail(email))
	{
		e += unescape('- Votre email n\'est pas valide\n');
	}
	var emailAmi = document.getElementById('emailAmi').value;
	// email
	if(!isEmail(email))
	{
		e += unescape('- L\'email de votre ami(e) n\'est pas valide\n');
	}
	if (e.length == 0)
	{
		form.submit();
	}
	else
	{
		alert('Erreur de saisie :\n\n' + e);
	}
}

// SendMailMDP
function SendMailMDP()
{
	var form = document.getElementsByTagName("form")[0];
	var email = form.TableInscrit1_inscrit_email.value;
	// email
	if(!isEmail(email))
	{
		alert(unescape('- Donner un email valide\n'));
	}
else
	{
		var	url = '/mail/SendMail.aspx?requestMDP=' + email;
		form.action = url;
		clearViewstate(form);
		form.submit();
	}
}
//*############## nouvelle signature */
function SendMailRecupMDP(id)
{
	var form = document.getElementsByTagName("form")[0];
	var email = $(id).value;
	// email
	if(email==null || email=="" || !isEmail(email))
	{
		alert(unescape('- Donner un email valide\n'));
		return;
	}
	else
	{
		var	url = '/mail/SendMail.aspx?requestMDP=' + email;
		form.action = url;
		clearViewstate(form);
		form.submit();
	}
}
/*####################################*/

function SendMailGroupe()
{
	var form = document.getElementsByTagName("form")[0];
	var e = '';
	// nom
	if(isEmpty(form.association.value))
	{
		e += unescape('- Donner un nom d\'%E9cole\n');
	}
	// assoc
	if(isEmpty(form.nomassoc.value))
	{
		e += unescape('- Donner un nom d\'association\n');
	}
	// ville
	if(isEmpty(form.ville.value))
	{
		e += '- Donner une ville\n';
	}
	// nom
	if(isEmpty(form.nomresp.value))
	{
		e += '- Donner un nom de responsable\n';
	}
	// telephone
	if(isEmpty(form.telport.value))
	{			
		e += unescape('- Donner un t%E9l%E9phone mobile\n');
	}
	// ville
	if(!isEmail(form.mailperso.value))
	{
		e += '- Donner une mail perso valide\n';
	}
	// telephone
	if(isEmpty(form.destination.value))
	{			
		e += unescape('- Donner une destination\n');
	}
	// adresse
	if(!isInteger(form.budget.value))
	{
		e += '- Donner un budget valide\n';
	}
	// code postal
	if(!isDate2(form.date.value))
	{
		e += '- Donner un date valide\n';
	}
	// ville
	if(!isInteger(form.participant.value))
	{
		e += '- Donner un nombre de participant valide\n';
	}
	if (e.length == 0)
	{
		form.action = '/mail/SendMail.aspx';
		clearViewstate(form);
		form.submit();
	}
	else
	{
		alert('Erreur de saisie :\n\n' + e);
	}
}

// ----------------------------------------------
// Confirmation.aspx
// ----------------------------------------------

function validUpdateParticipants(guid)
{
	var form = document.getElementsByTagName("form")[0];
	var e = '';
	
	e += valideUpdateParticipantsNom();
	e += valideUpdateParticipantsPrenom();
	e += valideUpdateParticipantsDateNaissance();
	e += valideUpdateParticipantsPointure();
	e += valideUpdateParticipantsTaille();
		
	if (e.length == 0)
	{
		var url = '/vente/TS/UpdateDossierParticipant.aspx?debug=1';
		url = fillKeyString('guid',		guid,		url);		
		form.action = url;
		clearViewstate(form);
		form.submit();
	}
	else
	{
		alert('Erreur de saisie :\n\n' + e);
	}	
}

function valideUpdateParticipantsNom()
{
	var inputs = document.getElementsByTagName("input");
	for(var i = 0; i<inputs.length; i++)
	{
		if(inputs[i].id.indexOf('nom_participant') >= 0 && inputs[i].id.indexOf('prenom_participant') < 0 && inputs[i].length == 0 && inputs[i].length < 30)
			return ('- Veuillez saisir tous les noms des participants correctement.\n');
	}
	return '';
}

function valideUpdateParticipantsPrenom()
{
var inputs = document.getElementsByTagName("input");
	for(var i = 0; i<inputs.length; i++)
	{
		if(inputs[i].id.indexOf('prenom_participant') >= 0 && inputs[i].length == 0 && inputs[i].length < 30)
			return ('- Veuillez saisir tous les pr%E9noms des participants correctement.\n');
	}
	return '';
}

function valideUpdateParticipantsDateNaissance()
{
var inputs = document.getElementsByTagName("input");
	for(var i = 0; i<inputs.length; i++)
	{
		if(inputs[i].id.indexOf('date_naissance_participant') >= 0 && !isDate2(inputs[i].value))
			return ('- Veuillez saisir toutes les dates de naissance des participants correctement.\n');
	}
	return '';
}

function valideUpdateParticipantsPointure()
{
var inputs = document.getElementsByTagName("input");
	for(var i = 0; i<inputs.length; i++)
	{
		if(inputs[i].id.indexOf('pointure_participant') >= 0 && !isInteger(inputs[i].value))
			return ('- Veuillez saisir toutes les pointures des participants correctement.\n');
	}
	return '';

}

function valideUpdateParticipantsTaille()
{
var inputs = document.getElementsByTagName("input");
	for(var i = 0; i<inputs.length; i++)
	{
		if(inputs[i].id.indexOf('taille_participant') >= 0 && !isInteger(inputs[i].value))
			return ('- Veuillez saisir toutes les tailles des participants correctement.\n');
	}
	return '';
}

function affichagePageAttente()
{
	if(isDate2(document.getElementById('date1').value))
	{
		document.getElementById('TableAff').style.display='none';
		document.getElementById('PleaseWait').style.visibility='visible';
		var sel = document.getElementsByTagName('select');
		for(var i = 0;i<sel.length;++i)sel[i].style.visibility = 'hidden';
	}
}

function verifLieu()
{
	var x = document.getElementById('lieudest');
	if(!x) return true;
	if(x.selectedIndex > 0)
		return true;				
	alert(unescape('Veuillez s%E9lectionner une destination dans la liste'));
	return false;
}
