// &copy; ATELIER 33 / ALL RIGHTS RESERVED / 2008 / http://www.atelier33.com / contact@atelier33.com
//                                          CLIENT SIDE                                        \\
//=============================================================================================\\
//----------------------
//MISC
//----------------------
function AddToBMK()
{
	var browserName=navigator.appName; var browserVer=parseInt(navigator.appVersion);
	if (browserName=="Microsoft Internet Explorer" && browserVer>=4){window.external.AddFavorite(location.href, document.title);}
	else {alert(ExpBMK);}
}
//----------------------
function PopContainer(pvName, pvUrl, pvWi, pvHei, pvAnchID, isPopDiv)
{	
	
		if(isPopDiv)
		{
		var pvContent="<iframe id='PopContainerContent' name='PopContainerContent' src='"+pvUrl+"' width='100%' height='100%' scrolling='no' frameborder='0' marginwidth='0' marginheight='0'></iframe>";

		var iWinWi=parseInt(document.body.offsetWidth); //var iPosX=parseInt((iWinWi/2)-(pvWi/2)+20)+"px";
		var iWinHei=parseInt(document.body.offsetHeight); //var iPosY=parseInt(((iWinHei/2)-(pvHei/2))+100)+"px";
		var iPosX=parseInt(iWinWi/2)-parseInt(pvWi/2);	
		var iPosY=GetPosY(GetDaID(pvAnchID))-parseInt(pvHei/2); 
		if (iPosY<=0){iPosY=100;}
		if (iPosY>=(iWinHei-(pvHei+100))){iPosY=iWinHei-(pvHei+100);}
		//alert("POSX="+iPosX+" | POSY="+iPosY);
		
		oWhich=GetDaID(pvName); 
		oWhich.style.width=pvWi+"px"; oWhich.style.height=pvHei+"px";
		oWhich.style.left=iPosX+"px"; oWhich.style.top=iPosY+"px"; 
		oWhich.innerHTML=pvContent;	ShowDiv(pvName);	
		}
	else
		{
		var winView=window.open(pvUrl, pvName,"menubar=yes,scrollbars=yes,resizable=yes,status=yes,width="+pvWi+",height="+pvHei+"");
		}

}
//----------------------
function SearchCheck1(pvForm, pvPage)
{
	var Dis=eval(pvForm); var bFlag=false;
	//var pvACT="310"; Dis.ACT.value=pvACT; 
	//var pvPage="hub.asp";
	var pvMeth="post";
	var pvTarg="_self";
	
	
	if(Dis.PG){if(!Dis.PG.selectedIndex==0){bFlag=true}}
	if(Dis.AP){if(!Dis.AP.selectedIndex==0){bFlag=true}}
	if(Dis.DA){if(!Dis.DA.selectedIndex==0){bFlag=true}}
	if(Dis.CL){if(!Dis.CL.selectedIndex==0){bFlag=true}}
	if(Dis.PG){if(check_empty(Dis.KW.value)){bFlag=true; /*Dis.KW.value=GeneUtf8Encode(Dis.KW.value);*/ }}

	if (bFlag)	{Dis.action=pvPage; Dis.method=pvMeth; Dis.target=pvTarg; return true;}
	else		{alert(ExpSearchBlank); return false;}
}
//----------------------
function SearchSubmit1(pvForm){Dis=eval(pvForm); Dis.submit();}
//----------------------
//CONTACT
//----------------------
function ContactCheck1(pvForm, pvPage)
{
	var Dis=eval(pvForm); var bFlag=true; var pvMeth="post"; var pvTarg="_self"; var ErrMsg="";
	//CHECK
	if(!check_empty(Dis.Nom.value)){bFlag=false; ErrMsg+=ExpNom+"\n";}
	if(!check_empty(Dis.Prenom.value)){bFlag=false; ErrMsg+=ExpPrenom+"\n";}
	if(!check_email(Dis.Email.value)){bFlag=false; ErrMsg+=ExpEmail+"\n";}
	if(!check_empty(Dis.Message.value)){bFlag=false; ErrMsg+=ExpMailMsg+"\n";}
	if(!check_empty(Dis.Code_copy.value)){bFlag=false; ErrMsg+=ExpMailCodeCopy+"\n";}
	//SEND
	if (bFlag)	{Dis.action=pvPage; Dis.method=pvMeth; Dis.target=pvTarg; return true;}
	else		{alert(ErrMsg); return false;}
}
//----------------------
//STF
//----------------------
function StfSend(pvForm, pvPage, pvMeth)
{
	var Dis=eval(pvForm); var bFlag=true;
	//CHECK
	if(bFlag && !check_empty(Dis.Expediteur_nom.value)){bFlag=false; alert(ExpExpedit+ExpNom); Dis.Expediteur_nom.focus();}
	if(bFlag && !check_empty(Dis.Expediteur_prenom.value)){bFlag=false; alert(ExpExpedit+ExpPre); Dis.Expediteur_prenom.focus();}
	if(bFlag && !check_email(Dis.Expediteur_email.value)){bFlag=false; alert(ExpExpedit+ExpEmail); Dis.Expediteur_email.focus();}

	if(bFlag && !check_empty(Dis.Destinataire_nom.value)){bFlag=false; alert(ExpDestin+ExpNom); Dis.Destinataire_nom.focus();}
	if(bFlag && !check_empty(Dis.Destinataire_prenom.value)){bFlag=false; alert(ExpDestin+ExpPre); Dis.Destinataire_prenom.focus();}
	if(bFlag && !check_email(Dis.Destinataire_email.value)){bFlag=false; alert(ExpDestin+ExpEmail); Dis.Destinataire_email.focus();}
	
	//if(bFlag && !check_empty(Dis.Message.value)){bFlag=false; alert(ExpNoParam);}
	if(bFlag && !check_empty(Dis.Code.value)){bFlag=false; alert(ExpCode); Dis.Code.focus();}
	//SEND
	if (bFlag){Dis.action=pvPage; Dis.method=pvMeth; Dis.target="_self"; Dis.submit();}
}
//----------------------
function StfReset(pvForm)
{
	var Dis=eval(pvForm); 
	//CHECK
	Dis.Expediteur_nom.value=""; Dis.Expediteur_prenom.value=""; Dis.Expediteur_email.value="";
	Dis.Destinataire_nom.value=""; Dis.Destinataire_prenom.value=""; Dis.Destinataire_email.value="";
	Dis.Code.value="";
}
//----------------------
function Browserdetect()
{
	var pvBrowser="NONE";
	//alert(navigator.userAgent);
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){pvBrowser="MSIE";}
	if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){pvBrowser="FF";}
	if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)){pvBrowser="OP";}
	return pvBrowser;
}
//----------------------
function IsCamera()
{
	var pvBrowser=Browserdetect();
	if(pvBrowser=="MSIE" || pvBrowser=="OP")
		{document.write ('<div id="camera" style="position:absolute;z-index:10;float:right;width:100%;text-align:right;margin:0;margin-top:3px;"><img src="/app_pix/cli_mep/nav_camera.png" alt=""/></div>')}
}
//----------------------
	