// JavaScript Document
function switchImage(id, source) {
	var img=document.getElementById(id);
	img.src="/images/"+source;
}
function verify(lang) {
	al=0;
	i=document.forms[0].elements.length;
	if(lang=="f")
		sRet="Veuillez completer les champs suivants:\n\n";
	else
		sRet="Please complete these required fields:\n\n";
	for(j=0;j<i;j++) {
		el=eval(document.forms[0].elements[j]);
		if(el.value=="" && el.id!="") {
			sRet+="\n"+el.id;
			if(al!=1) {
				if(el.type!="hidden") el.focus();
			}
			al=1;
			switchClass(el,1);
		}
		else {
			if(el.id.indexOf("email")!=-1 || el.id.indexOf("Email")!=-1 || el.id.indexOf("ourriel")!=-1) {
				if (echeck(el.value)==false) {
					if(lang=="f")
						sRet+="\n"+el.id+" n'est pas valide";
					else
						sRet+="\n"+el.id+" is not valid";
					al=1;
					switchClass(el,1);
				}
				else {
					switchClass(el,0);
				}
			}
			else {
				switchClass(el,0);
			}
		}
	}
	if(al==1) {
		alert(sRet);
		return false;
	}
	else {
		//document.getElementByName("submit").disabled=true;
		return true;
	}
}
function switchClass(el,c) {
	var cl;
	if(c==1) {
		if(el.tagName.toLowerCase()=="select") cl="selErr"; else cl="err";
		//alert(t);
	}
	else {
		cl="norm";
	}
	el.className=cl;
	//var t;
	//t=toString(el.id+'-txt');
	//eltxt=document.getElementById(t)
	//if(eltxt) 
	//alert(eltxt.className);//="errtxt";
}
function echeck(str) {
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   return false;
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false;
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false;
		}
		if (str.indexOf(at,(lat+1))!=-1){
		   return false;
		}
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   return false;
		}
		if (str.indexOf(dot,(lat+2))==-1){
		   return false;
		}		
		if (str.indexOf(" ")!=-1){
		   return false;
		}
 		return true;
}
function displayItem(lang,id,val) {
	if(val=='OTH - Other')	{
		document.getElementById('div_'+id).style.visibility='visible';
		document.getElementById('div_'+id).style.display='block';
		document.getElementsByTagName(id).id=id;
	}
	else {
		document.getElementById('div_'+id).style.visibility='hidden';
		document.getElementById('div_'+id).style.display='none';
		document.getElementsByTagName(id).id='';
		
	}
}