function update(url,index,isSuper,pText) {
 	document['PhotoBig'].src=url;
 	if (!isBlank(pText)) {
		document.getElementById("PhotoText").innerHTML = pText+"&nbsp;";
	}
}

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 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;
	}

	function ValidateForm(vForm){

		if (isBlank(vForm.iFullName.value)) {
			alert("Entrez votre nom svp...");
			vForm.iFullName.focus();
			return false;
		}

	/*
		if (isBlank(vForm.iAddress.value)) {
			alert("Entrez votre adresse svp...");
			vForm.iAddress.focus();
			return false;
		}

		if (isBlank(vForm.iLocation.value)) {
			alert("Entrez votre localité svp...");
			vForm.iLocation.focus();
			return false;
		}

		if (isBlank(vForm.iZIP.value)) {
			alert("Entrez votre NPA svp...");
			vForm.iZIP.focus();
			return false;
		}

		if (isBlank(vForm.iEmail.value)) {
			alert("Entrez votre email svp...");
			vForm.iEmail.focus();
			return false;
		}
	*/
		if (!isEmail(vForm.iEmail.value)) {
			alert("Entrez un email valable svp...");
			vForm.iEmail.focus();
			return false;
		}

		if (isBlank(vForm.iPassword.value) || isBlank(vForm.iConfirm.value)){
			alert("Choisissez votre mot de passe svp...");
			vForm.iPassword.focus();
			return false;
		}

		if (vForm.iPassword.value != vForm.iConfirm.value){
			alert("Erreur de saisie dans le mot de passe!");
			vForm.iPassword.focus();
			return false;
		}

		return true;
	}

	function ValidateLogin(vForm){
		if (isBlank(vForm.iEmail.value)) {
			alert("Entrez votre email svp...");
			vForm.iEmail.focus();
			return false;
		}

		if (isBlank(vForm.iPassword.value)) {
			alert("Entrez votre mot de passe svp...");
			vForm.iPassword.focus();
			return false;
		}

		return true;
	}

	function ValidateContact(vForm){

		if (isBlank(vForm.iName.value)) {
			alert("Entrez votre nom svp...");
			vForm.iName.focus();
			return false;
		}

		if (isBlank(vForm.iEmail.value)) {
			alert("Entrez votre email svp...");
			vForm.iEmail.focus();
			return false;
		}
		if (!isEmail(vForm.iEmail.value)) {
			alert("Entrez un email valable svp...");
			vForm.iEmail.focus();
			return false;
		}

		return true;
	}

	function ValidateInteresse(vForm){
		if (isBlank(vForm.iFullName.value)) {
			alert("Entrez votre nom svp...");
			vForm.iFullName.focus();
			return false;
		}

		if (isBlank(vForm.iEmail.value)) {
			alert("Entrez votre email svp...");
			vForm.iEmail.focus();
			return false;
		}
		if (!isEmail(vForm.iEmail.value)) {
			alert("Entrez un email valable svp...");
			vForm.iEmail.focus();
			return false;
		}

		if (isBlank(vForm.iPhone.value)) {
			alert("Entrez votre numéro de téléphone svp...");
			vForm.iPhone.focus();
			return false;
		}
		return true;
	}

	function ValidateRecommend(vForm){
		if (isBlank(vForm.iExp.value)) {
			alert("L'adresse e-mail manque !...");
			vForm.iExp.focus();
			return false;
		}
		if (!isEmail(vForm.iExp.value)) {
			alert("L'adresse e-mail est incorrecte !");
			vForm.iExp.focus();
			return false;
		}
		if (isBlank(vForm.iDest.value)) {
			alert("L'adresse e-mail manque !...");
			vForm.iDest.focus();
			return false;
		}
		if (!isEmail(vForm.iDest.value)) {
			alert("L'adresse e-mail est incorrecte !");
			vForm.iDest.focus();
			return false;
		}
		if (isBlank(vForm.iMsg.value)) {
			alert("Entrez votre message svp...");
			vForm.iMsg.focus();
			return false;
		}
		return true;
	}

function isDate(dateStr) {
	var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
	var matchArray = dateStr.match(datePat);
	if (matchArray == null) {
		alert("Please enter date as either mm/dd/yyyy or mm-dd-yyyy.");
		return false;
	}
	day = matchArray[1];
	month = matchArray[3];
	year = matchArray[5];
	if (month < 1 || month > 12) {
		alert("Month must be between 1 and 12.");
		return false;
	}
	if (day < 1 || day > 31) {
		alert("Day must be between 1 and 31.");
		return false;
	}
	if ((month==4 || month==6 || month==9 || month==11) && day==31) {
		alert("Month "+month+" doesn't have 31 days!")
		return false;
	}
	if (month == 2) {
		var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
		if (day > 29 || (day==29 && !isleap)) {
			alert("February " + year + " doesn't have " + day + " days!");
			return false;
		}
	}
	return true;
}

function callDialog(PageName,w,h) {
 showModelessDialog(PageName,window,"status:no;dialogWidth:"+w+"px;dialogHeight:"+h+"px;center:yes;resizable:yes;edge:sunken;");
}

function toForm(FocusElement) {
	FocusElement.focus();
}

function goHist(a)
{
   history.go(a);      // Go back one.
}

function winopen(pageName,w,h){
		var windowprops = "location=no,scrollbars=no,menubars=no,toolbars=no,resizable=no,width=" + w + ",height=" + h;
    win = window.open(pageName, "winContact",windowprops)
}
