
// pop le concours
function pop_concours(cncpath,id,lan,noref,width,height) {

	// HIDE VIRTUAL WORLD !!!!!!
	elCMV = document.getElementById('gamecontent');
	elCMV.style.visibility="hidden";
	
	var textClose = '';
	if ( lan == "FR" ){ textClose = 'Fermer';}
	if ( lan == "EN" ){ textClose = 'Close';}
	
	var back_header = "";
	if (lan == "FR") { back_header = "entete_jeu.jpg"; }
	if (lan == "EN") { back_header = "header_game.jpg"; }
	
	var url = cncpath + "launch_concours.php?id=" + id + "&lan=" + lan + "&noref=" + noref;

	elbody = document.getElementsByTagName("body")[0];
	
	
	// Taille de la fenetre
	var bodyH ;
	var bodyW ;
	
	if(elbody.offsetHeight)          {bodyH=elbody.offsetHeight;}
	else if(elbody.style.pixelHeight){bodyH=elbody.style.pixelHeight;}
	
	if(elbody.offsetWidth)          {bodyW=elbody.offsetWidth;}
	else if(elbody.style.pixelWidth){bodyW=elbody.style.pixelWidth;}
	
	elback = document.getElementById('divpop');
	elsource = document.getElementById('divpop_source');
	
	sourceL = parseInt( (bodyW-width)/2 );

	elback.style.width = bodyW + "px";
	elback.style.height = bodyH + "px";
	elback.style.left = "0px"; 
	elback.style.top = "0px";
	
	elback.style.visibility = "visible";
	
	elsource.style.top = 50 + "px";
	elsource.style.left = sourceL + "px"; 
	elsource.style.width = width + "px";
	elsource.style.height = height + "px";
	

	var ver = getInternetExplorerVersion();
	var notIe6 = true;
	if ( ver > -1 )
	{
		if ( ver <= 6 ) { notIe6 = false;}
	}
	
	var widFrame = parseInt(width)+2;
	var heiFrame = parseInt(height)+2;
	
	var contentHTML = "";
	contentHTML += '<table border="0" width="100%" cellpadding="0" cellspacing="0">';
	contentHTML += '	<tr width='+width+'px background="images/' + back_header +'" height="83px" >';
	contentHTML += '		<td width=100px"> ';
	contentHTML += '			<a style="color:#FF0000" href="http://www.creo.ca" target="_blank"  border="0" title="Visitez le site de Creo inc, la science en jeu" alt="Visitez le site de Creo inc, la science en jeu" onClick=javascript:pageTracker._trackPageview("hits/creo") >';
	if (notIe6)
	{
	contentHTML += '				<img src="images/pixel.gif" width="100%" height="50px" border="0"/>';
	} else {
	contentHTML += 			     textClose;
	}
	contentHTML += '			</a>';
	contentHTML += '		</td>';
	contentHTML += '		<td align="right" valign="top" style="margin: 0px; padding: 0px; padding-top: 4px ;padding-right: 4px ;">';
	contentHTML += '		<a href="javascript:;" onClick="window.parent.close_popup()" >';
	contentHTML += '		    <img src="images/popup_close_up.jpg" border="0" onMouseOver="this.src='+"'images/popup_close_down.jpg'" + ' onmouseout ="this.src=' + "'images/popup_close_up.jpg'" + '">';
	contentHTML += '		</a>';
	contentHTML += '		</td>';
	contentHTML += '	</tr>';
	contentHTML += '	<tr>';
	contentHTML += '		<td colspan="2">';
	contentHTML += '			<iframe id="iframecnc" src="'+ url + '" width='+ width +'px height='+ height +'px scrolling=no frameborder=0 marginheight="0px" marginwidth="0px" hspace="0px" vspace="0px"></iframe>';
	contentHTML += '		</td>';
	contentHTML += '	</tr>';
	contentHTML += '</table>';

	
	//alert(contentHTML);
	elsource.innerHTML = contentHTML;
	
	elback.style.visibility = "visible";
	elsource.style.visibility = "visible";
	
}


// JavaScript Document
function validateEmail ( emailField, errorMsg ) 
{
 emailpat = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;

	if( emailpat.test( emailField.value ) ) 
	{
		return true;
	}
	else
	{
		alert( errorMsg )

		document.getElementById('courriel').style.backgroundColor='#DD7313';
		return false;

	}
}

function valider_formulaire(frm,langue){
	var isValide = true;
	var nb = 0;
	var bgcolor = '#DD7313';
	var emailValide = true;
	resetStyle();


	if(frm.nom.value == ""){nb++;isValide = false;document.getElementById('nom').style.backgroundColor=bgcolor;}
	if(frm.prenom.value == ""){nb++;isValide = false;document.getElementById('prenom').style.backgroundColor=bgcolor;}
	if(frm.courriel.value == ""){nb++;isValide = false;document.getElementById('courriel').style.backgroundColor=bgcolor;}
	if(frm.codepostal.value == ""){nb++;isValide = false;document.getElementById('codepostal').style.backgroundColor=bgcolor;}
	if(document.getElementById('age').value == 0){nb++;isValide = false;document.getElementById('age').style.backgroundColor=bgcolor;}

	if(frm.telephone.value == ""){nb++;isValide = false;document.getElementById('telephone').style.backgroundColor=bgcolor;}
	if(frm.adresse.value == ""){nb++;isValide = false;document.getElementById('adresse').style.backgroundColor=bgcolor;}
	if(frm.pays.value == ""){nb++;isValide = false;document.getElementById('pays').style.backgroundColor=bgcolor;}


	if(!isValide){
		if(nb == 1){
		
			if (langue == "FR")
				alert("Tu dois remplir le champ indiqu\351 en orange.");
			else if (langue == "EN")
				alert("You must complete the field shown in orange.");

		}else
		{
			if (langue == "FR")
				alert("Tu dois remplir les champs indiqu\351s en orange."); 
			else if (langue == "EN")
				alert("You must complete the fields shown in orange.");
		}	 
	}
	else
	{
		if(langue == "fr")
			emailValide=validateEmail(frm.courriel,"Courriel non valide");
		else
			emailValide=validateEmail(frm.courriel,"Invalid email");
	 
	}
	 
	return isValide && emailValide;


}

function checkOpener()
{
	if(parent.window.name!="100")
 	{
		window.location="http://www.genomia.ca";
	}
}
function resetStyle()
{
	//Remet les styles par défault
	var bgcolor = '#FFFFFF';
	document.getElementById('nom').style.backgroundColor=bgcolor;
	document.getElementById('prenom').style.backgroundColor=bgcolor;
	document.getElementById('courriel').style.backgroundColor=bgcolor;
	document.getElementById('codepostal').style.backgroundColor=bgcolor;
	document.getElementById('age').style.backgroundColor=bgcolor;
	document.getElementById('pays').style.backgroundColor=bgcolor;
	document.getElementById('adresse').style.backgroundColor=bgcolor;
	document.getElementById('telephone').style.backgroundColor=bgcolor;
	
}

function emailExist(langue)
{
	var bgcolor = '#DD7313';
	document.getElementById('courriel').style.backgroundColor=bgcolor;
	if (langue == "FR"){
		alert('Cette adresse de courriel a d\351j\340 \351t\351 utilis\351e pour le concours. '); 	
	}else if (langue == "EN") {
		alert('This e-mail address has already been used for the contest.'); 	
	}
}

function redirectConfirmation(lan,title,url_back)
{
	window.location="confirmation.php?lan=" + lan + "&title=" + title + "&url=" + url_back;
}
function getInternetExplorerVersion()
// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
{
  var rv = -1; // Return value assumes failure.
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
}

