function fnFireEvents(btnid)
{
var btn = document.getElementById(btnid);
if( document.all && typeof( document.all ) == "object" ) //IE
{
btn.click();
} 
else{
var moueve = document.createEvent('MouseEvents');
moueve.initEvent('click',true,true); 
btn.dispatchEvent(moueve)
}
}

function JEraseErrors(layername){	
	if(document.getElementById(layername).style.display=='block'){
 $('#'+layername).animate({height:'hide',opacity:'hide'},1500);  }
}

function JShowHideForm(layername){
 $(layername).animate({height:'show',opacity:'show'},1500);  
}
function JEraseLayer(layername){	
 $(layername).animate({height:'hide',opacity:'hide'},1500);  
}

function JChangDiv(layername1,layername2){	
	 //$(layername1).DropOutDown(500);
	 //$(layername2).DropInDown(500);
	//JShowHideForm(layername2);
  //$(layername1).animate({height:'hide',opacity:'hide'},1500,JShowHideForm(layername2));  	
  $(layername1).slideUp(1500,JSShowHideForm(layername2));
}

function JSShowHideForm(layername){
   $(layername).slideDown(1500);  
}
function JSEraseLayer(layername){	
 $(layername).slideUp(1500);  
}

function JSChangDiv(layername1,layername2){
  $(layername1).slideUp(1500,JSShowHideForm(layername2));
}

function ShowHideForm(layername)
{
 document.getElementById(layername).style.display='block';
}

function EraseLayer(layername)
{	
 document.getElementById(layername).style.display='none'	
}

function ChangDiv(layername1,layername2){
	EraseLayer(layername1);
	ShowHideForm(layername2); 	
}


function JSChangDivProduitDetail(layername1,layername2){
	
	document.getElementById('divscrollProduit').style.display='none';
  document.getElementById('divscrollProduitDetail').style.display='none';
  if(document.getElementById(layername2).style.display=='none'){JChangDiv('#'+layername1,'#'+layername2);}
}

function validationEmail(email)
{ cham= document.getElementById(email);
  // Definition du motif a tester
  if (cham.value =="") {
 	cham.style.border 		= "1px solid #051F46";
 	return true;}
 else{ 
  var regex     = new RegExp(/^[a-zA-Z0-9\._-]+@[a-zA-Z0-9\.-]{2,}[.][a-zA-Z]{2,3}$/);
  if ( !regex.test(cham.value)) 
  {
    cham.style.border 		= "1px solid red";
  	alert("FAULT! The  form of email is not correct."); 
  	cham.focus();
    return false;
  }
  else
  { cham.style.border 		= "1px solid #051F46";
    return true;
  }	
  }
}


function verifierNumeroTelephone(num_tel)
{cham= document.getElementById(num_tel);
 if (cham.value =="") {
 	cham.style.border 		= "1px solid #051F46";
 	return true;}
 else{
 var regExpTelephone= new RegExp(/^[0-9_-]+$/);	
  
  if (!regExpTelephone.test(cham.value))
  {
  	cham.style.border 		= "1px solid red";
    alert("FAULT! The  form of Telephone is not correct.");
    cham.focus();
    return false;
  }
  else {
  	cham.style.border 		= "1px solid #051F46";
  	return true;
  }
  }    
}

function verifiChpTxt(champs){
	var cham= document.getElementById(champs);
  if (cham.value=="") {
  	cham.style.border 		= "1px solid red";
  	alert("FAULT! The  champ is  vide.");
  	cham.focus();
  	return false;
  }	
  else {
  	cham.style.border 		= "1px solid #051F46";
  	return true;
  }     
}

function verifierSendMail()
{
if (verifiChpTxt("name")&& verifiChpTxt("email")&& verifiChpTxt("sujet")&& verifiChpTxt("comments")&& validationEmail("email")&& verifierNumeroTelephone("tel") ){
      document.getElementById("div_info").innerHTML="";
      xajax_sendMail(document.getElementById('sujet').value, document.getElementById('comments').value, document.getElementById('email').value, document.getElementById('name').value, document.getElementById('comp').value, document.getElementById('address').value, document.getElementById('tel').value, document.getElementById('cate').value);
      document.getElementById("div_info").style.color="#EA282C";}
}

function verifierSendMessage()
{
if (verifiChpTxt("name")&&  verifiChpTxt("sujet")&& verifiChpTxt("comments")&& validationEmail("email") ){
      xajax_sendmessage(document.getElementById('sujet').value, document.getElementById('comments').value, document.getElementById('email').value, document.getElementById('name').value, document.getElementById('urlm').value,document.getElementById('forumId').value);

     }
}

function resetsendmail()
{
document.getElementById("name").value="";
document.getElementById("cate").selectedIndex=0;
document.getElementById("address").value="";
document.getElementById("comp").value="";
document.getElementById("email").value="";
document.getElementById("tel").value="";
document.getElementById("subject").value="";
document.getElementById("Comments").value="";
}

 
function SForm(src)
{
  for(i=1;i<=6; i++){
	
   document.getElementById("makeup"+i).src= "./images/"+src+"-"+i+".gif";	
	}

}


function CPhoto(src)
{
var bigphotosrc = document.getElementById("bigphoto");

bigphotosrc.src = src; 

}

function PhotoSubmit(){
  if(document.getElementById("uploadphoto").value==''){
  	return false;
  }
  else{
    document.getElementById("uploadPhotoForm").submit();
   }
	
}

function onEnter(evt) {
var keyCode = null;

if( evt.which ) {
keyCode = evt.which;
} else if( evt.keyCode ) {
keyCode = evt.keyCode;
}
if( 13 == keyCode ) {
xajax_login(document.getElementById('loginemail').value,document.getElementById('loginpassword').value);
return false;
}
return true;
}

function JumpAuto()
{
window.setTimeout("history.go(-1);",2000);
}

function paysChanged(paysValue) {
	if (paysValue == '245') {
		document.getElementById('inputPrecisezPays').style.display = '';
		document.getElementById('PrecisezPays').setAttribute('require','' );
	} else {
		document.getElementById('inputPrecisezPays').style.display = 'none';
		document.getElementById('PrecisezPays').setAttribute('require','false' );
	}
}

function LTrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
   
    if (whitespace.indexOf(s.charAt(0)) != -1)
    {
        var j=0, i = s.length;
        while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
        {
            j++;
        }
        s = s.substring(j, i);
    }
    return s;
}

function RTrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
 
    if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
    {
        var i = s.length - 1;
        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
        {
            i--;
        }
        s = s.substring(0, i+1);
    }
    return s;
}

function Trim(str)
{
    return RTrim(LTrim(str));
}  

function showTips(divid,contenus){
document.getElementById(divid).innerHTML=contenus;	    
} 
