function doFocus (ElementName) {
	var Obj= ElementName;
	Obj.focus();
}

function doFocusSetStyle (ElementName) {
	doFocus(ElementName);
	var Obj = ElementName;
	Obj.style.borderColor="#8a0000";
}

function doLabelStyle (ElementName) {
	var Obj = document.getElementById(ElementName);
	Obj.style.color="#8a0000";
}

function doResetLabelStyle (Arrstr) {
	var lblArr =doResetLabelStyle.arguments;
	for (i=0; i<lblArr.length; i++) {
		document.getElementById(lblArr[i]).style.color="";	
	}
}

function doResetInput (frmID) {	
	var frmObj=document.getElementById(frmID);
	for (var i = 0; i < frmObj.elements.length; i++) {
		if (frmObj.elements[i].type == "text" || frmObj.elements[i].type == "select-one") {
			frmObj.elements[i].style.borderColor = "";
		}
	}
}

function resetErrMsg () {
	for (i=1; i<=20; i++) {
		if (document.getElementById("msg"+i)) {
			var curMsg = document.getElementById("msg"+i);
			curMsg.innerHTML="&nbsp;";
		}
	}
}

function displayErr(msgid, errMsg) {
	resetErrMsg();
	doResetLabelStyle('lblcivilite', 'lblnom', 'lblprenom', 'lblemail', 'lblsuppre');
	doResetInput("frmReg");
	var MsgField=document.getElementById(msgid);
	MsgField.innerHTML=errMsg;
}

function displayErr2(msgid, errMsg) {
	resetErrMsg();
	doResetLabelStyle('lblprenom1', 'lblmail1', 'lblprenom2', 'lblmail2','lblcivilite','lblcivilite2');
	doResetInput("frmReg2");
	var MsgField=document.getElementById(msgid);
	MsgField.innerHTML=errMsg;
}

		function dosubmit(frmID){			
				var frm = document.getElementById(frmID);
				if (frm.civilite.value=="") {
					displayErr("msg1","Please enter your gender.");
					doFocusSetStyle(frm.civilite);
					doLabelStyle ('lblcivilite');
					return false;
				} else if (isBlank( trim(frm.nom.value))) {
					displayErr("msg2","Please enter your name");
					doFocusSetStyle(frm.nom);
					doLabelStyle ('lblnom');
					return false;
				} else if (isBlank( trim(frm.prenom.value) )) {
					displayErr("msg3","Please enter your firstname.");
					doFocusSetStyle(frm.prenom);
					doLabelStyle ('lblprenom');
					return false;
				} else if (isBlank( trim(frm.email.value) )) {
					displayErr("msg4","Please enter your email address. ");
					doFocusSetStyle(frm.email);
					doLabelStyle ('lblemail');
					return false;
				} else if (!isEmail( trim(frm.email.value) )) {
					displayErr("msg4","Please enter a valid email address.");
					doFocusSetStyle(frm.email);
					doLabelStyle ('lblemail');
					return false;
				} else if (isBlank( trim(frm.suppre.value) )) {
					displayErr("msg5","Please enter the media that you represent.");
					doFocusSetStyle(frm.suppre);
					doLabelStyle ('lblsuppre');
					return false;
				}
				return true;	
			}
			function dosubmit2(frmID){			
				var frm = document.getElementById(frmID);
				if (frm.civilite1.value=="") {
					displayErr2("msg1a","Please enter your Civility.");
					doFocusSetStyle(frm.civilite1);
					doLabelStyle ('lblcivilite');
					return false;
				} else if (frm.prenom1.value=="") {
					displayErr2("msg1","Please enter your firstname.");
					doFocusSetStyle(frm.prenom1);
					doLabelStyle ('lblprenom1');
					return false;
				} else if (isBlank( trim(frm.mail1.value) )) {
					displayErr2("msg2","Please enter your email address.");
					doFocusSetStyle(frm.mail1);
					doLabelStyle ('lblmail1');
					return false;
				} else if (frm.civilite2.value=="") {
					displayErr2("msg1b","Please enter your friend's civility.");
					doFocusSetStyle(frm.civilite2);
					doLabelStyle ('lblcivilite2');
					return false;
				} else if (!isEmail( trim(frm.mail1.value) )) {
					displayErr2("msg2","Please enter a valid email address.");
					doFocusSetStyle(frm.mail1);
					doLabelStyle ('lblmail1');
					return false;
				} 
				else if (frm.prenom2.value=="") {
					displayErr2("msg3","Please enter your friend's firstname.");
					doFocusSetStyle(frm.prenom2);
					doLabelStyle ('lblprenom2');
					return false;
				} 
				else if (isBlank( trim(frm.mail2.value) )) {
					displayErr2("msg4","Please enter your friend's e-mail.");
					doFocusSetStyle(frm.mail2);
					doLabelStyle ('lblmail2');
					return false;
				} else if (!isEmail( trim(frm.mail1.value) )) {
					displayErr2("msg4","Please enter your friend's e-mail.");
					doFocusSetStyle(frm.mail2);
					doLabelStyle ('lblmail2');
					return false;
				} 
				return true;	
			}
/*	Check Contact **************************************/

	function checkContact(frmObj) {
	var fo = frmObj;
	//alert(fo.inquiry.value);
	if (isBlank(fo.Login.value)) {
		showError(fo,"Please enter your login.","error",fo.Login);
        return false;
	}
	if (isBlank(fo.Password.value)) {
		showError(fo,"Please enter your password.","error",fo.Password);
        return false;
	}	
	return true;
}




			function dosubmit8(form){	
				var frm = document.getElementById(form);
				
				if (frm.username.value=="") {
					displayErr8("msg1","Invalid Account");
					doFocusSetStyle(frm.username);
					doLabelStyle ('lblogin');
					return false;
				}
				else if (frm.email.value=="") {
					displayErr8("msg2","Invalid Email");
					doFocusSetStyle(frm.email);
					doLabelStyle ('lblemail');
					return false;
				}
				return true;
			}
			
function displayErr8(msgid, errMsg) {
	resetErrMsg();
	doResetLabelStyle('lblogin','lblemail');
	doResetInput("form");
	var MsgField=document.getElementById(msgid);
	MsgField.innerHTML=errMsg;
}
