function update(url,index,isSuper) {
 	document['PhotoBig'].src=url;
}

function OnCallDefaultEmailClient(_em)
{
	document.location.href = 'mailto:' + _em;
	return false;
}

	function isEmail(string) {
		if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
			return true;
		else
			return false;
	}

//-------------------------------------------------------------------
// isBlank(value)
//   Returns true if value only contains spaces
//-------------------------------------------------------------------
function isBlank(val){
	if(val==null){return true;}
	for(var i=0;i<val.length;i++) {
		if ((val.charAt(i)!=' ')&&(val.charAt(i)!="\t")&&(val.charAt(i)!="\n")&&(val.charAt(i)!="\r")){return false;}
		}
	return true;
	}

	function CheckDiffTime(VStartDate,VEndDate){
		var x = new Date(VStartDate);
		var y = new Date(VEndDate);
		var z = parseInt((y.valueOf() - x.valueOf())/(60*60*1000));
		if(z < 0) {
			alert("Date de debut (" + VStartDate + ") ne peut pas être plus grande que date de fin (" + VEndDate + ")");
			return false;
		}
		return true;
	}

	function checkDate(myDayStr,myMonthStr,myYearStr) {

		myMonthStr 	= myMonthStr - 1;

		var myMonth 		= new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
		var myDateStr 	= myDayStr + ' ' + myMonth[myMonthStr] + ' ' + myYearStr;
		var myDate = new Date();
		myDate.setFullYear( myYearStr, myMonthStr, myDayStr );

		if ( myDate.getMonth() != myMonthStr ) {
			return false;
		} else {
			return true;
		}
	}


	function ValidateForm(form){
		VStartDay 		= form.DayDu.value;
		VStartMonth 	= form.MonthDu.value;
		VStartYear 		= form.YearDu.value;
		VStartDate		=	VStartMonth + "/" + VStartDay + "/" + VStartYear;
		if (!checkDate(VStartDay,VStartMonth,VStartYear)){
			alert("La date " + VStartDate + " n'est pas une date valide!");
			form.DayDu.focus();
			return false;
		}

		VEndDay 		= form.DayAu.value;
		VEndMonth 	= form.MonthAu.value;
		VEndYear 		= form.YearAu.value;
		VEndDate		=	VEndMonth + "/" + VEndDay + "/" + VEndYear;
		if (!checkDate(VEndDay,VEndMonth,VEndYear)){
			alert("La date " + VEndDate + " n'est pas une date valide!");
			form.DayAu.focus();
			return false;
		}

		if (isBlank(form.txtName.value)) {
			alert("Entrez votre nom svp...");
			form.txtName.focus();
			return false;
		}
		if (isBlank(form.txtEmail.value)) {
			alert("Entrez votre email svp...");
			form.txtEmail.focus();
			return false;
		}
		if (!isEmail(form.txtEmail.value)) {
			alert("Entrez un email valable svp...");
			form.txtEmail.focus();
			return false;
		}

		/*alert(VStartDate);*/
		VStartDate	=	VStartDate + " 00:00";
		VEndDate		=	VEndDate + " 00:00";
		if (!CheckDiffTime(VStartDate,VEndDate)) {
			return false;
		}
		form.dateDu.value = VStartDay + "." + VStartMonth + "." + VStartYear;
		form.dateAu.value = VEndDay + "." + VEndMonth + "." + VEndYear;
		return true;
	}