//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}
 
function verifNewsLetter(){

    var error="";
    var emailvalue=document.forms['newsletterForm'].emailABO.value;
    if(emailvalue.length<1 || emailvalue.indexOf('@') == -1 ){

        error ="<? print ITEM_MESSAGE_EMAIL_NO_VALID ?>";

    }

    if(error.length>0){


        alert(error);
        return false;

    }else{

        return true;


    }


}
function GenereListe(mini,maxi,step,selection,choixnull) {
var opt=(choixnull.length>0)?((parseInt(selection)==-1)?'<option value="-1" selected>'+choixnull+'</option>':'<option value="-1">'+choixnull+'</option>'):'';
	document.write(opt);
	for (i=parseInt(mini);i<=parseInt(maxi);i+=parseInt(step))
	{	opt=(i==parseInt(selection))?'<option value='+i+' selected>'+i:'<option value='+i+'>'+i;
		document.write(opt+'</option>');
	}
}

function submitcart(id) { 

    document.forms['addC'].ID_PRODUIT.value=id
    document.forms['addC'].submit();
} 

function reserve_prod(id,nom){

    document.reserveProd.idA.value=id;
    document.reserveProd.nomAttribut.value=nom;
    document.reserveProd.submit();

//	alert(id);	
}

function submitform() { 

var error='';

var nomvalue=document.forms['contact'].nom.value;
if(nomvalue.length<1){

    error =error+'<?=MESSAGE_ERROR_JAVASCRIPT_NOMCREATE?>';

}

var prenomvalue=document.forms['contact'].prenom.value;
if(prenomvalue.length<1){

    error =error+'\n<?=MESSAGE_ERROR_JAVASCRIPT_PRENOM?>';

}

var emailvalue=document.forms['contact'].mail.value;
if(emailvalue.length<1 || emailvalue.indexOf('@') == -1 ){

    error =error+'\n<?=MESSAGE_ERROR_JAVASCRIPT_EMAIL?>';

}


var prenomvalue=document.forms['contact'].message.value;
if(prenomvalue.length<1){

    error =error+'\n<?=MESSAGE_ERROR_JAVASCRIPT_MESSAGE?>';

}
//error.length>0
/*
document.forms['addC'].ID_PRODUIT.value=id
document.forms['addC'].submit();
*/

if(error.length>0){


alert(error);


}else{

document.forms['contact'].submit();

}


} 

function submitident() { 

    var error='';
    
    var nomvalue=document.forms['identification'].login.value;
    if(nomvalue.length<1){
    
        error =error+'<?= MESSAGE_ERROR_JAVASCRIPT_NOM ?>';
    
    }
    
    var passvalue=document.forms['identification'].password.value;
    if(passvalue.length<1){
    
        error =error+'\n<?= MESSAGE_ERROR_JAVASCRIPT_PASSWORD ?>';
    
    }
	}
function commandeCart(){
	
//	document.forms['recap_commande'].submit();
		document.location.href="recap_commande.php";
	
	}
	
	function deleteCart(){
	//
		if(confirm("<?= ITEM_JAVASCRIPT_SUPPR_PANIER ?>")){
		
		document.forms['delcart'].submit();

				}
	
	
	}
	
function deletearticle(index){
document.modif.action.value="deletearticle";
 document.modif.cartIndex.value=index; 
 document.modif.submit();
}
function recalcule(n,a,c,mini,index,valo){



	if(a=="recalcQCS"){
	
		
		document.modif.action.value=a; 
		document.modif.qty.value=n; 	
		document.modif.cartIndex.value=c; 
		document.modif.submit();
  
	}else{
  
		var verif     = /^[0-9]+$/ ;
		
		if (verif.exec(n) == null){
		
			 alert("<?= ITEM_JAVASCRIPT_PAS_ENTIER ?>");
		
		}else  if (n<1){
		//
			 alert("<?= ITEM_JAVASCRIPT_NOMBRE_SUP_ZERO ?>");
			 document.forms[index].Q.value=valo;
		
		}else if(n<mini) {
		//
			 alert("<?= ITEM_JAVASCRIPT_NOMBRE_SUP_MINI ?>");	 
			 document.forms[index].Q.focus();
		
		}else {
		
			document.modif.action.value=a; 
			document.modif.qty.value=n; 		
			document.modif.cartIndex.value=index; 
			document.modif.submit();	
		
		}

	}

}
function fenetreCent(url,nom,largeur,hauteur,options) {
var haut=(screen.height-hauteur)/2;
var Gauche=(screen.width-largeur)/2;
fencent=window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options);
}


	function testerRadio(radio) {
	   
		document.forms['recapitulatif'].btvalid.disabled=true;
		document.forms['recapitulatif'].btvalid.value="Veuillez patienter";
	   
		for (var i=0; i<radio.length;i++) {
		
			if (radio[i].checked) {
			
				formulaire=radio[i].value
				break;
			
			}
		}

	      document.forms[formulaire].amount.value=document.forms['recapitulatif'].TOTALPANIER.value;
	      
	      if(formulaire=="Paypal"){
	      
	      		fenetreCent("confirmPaypal.php","fencent",300,200,"menubar=no,scrollbars=no,statusbar=no")
	      
	      }else{
          
          document.forms[formulaire].submit();
	      
          }
	   }



