var cpyWindowName = "questCPY";
var prodWindowName = "questPROD";
var linkWindowname = "questLINK";
var link2Windowname = "questLINK2";
var agrcpyWindowName = "questAGRCPY";
var agrprodWindowName = "questAGRPROD";
var skuWindowName = "questSKU";
var questCPYWindow;
var questPRODWindow;
var questLINKWindow;
var questLINK2Window;
var questAGRCPYWindow;
var questAGRPRODWindow;
var questSKUWindow;
var backurlPROD;
var backurlCPY;
var backurlLINK;
var backurlLINK2;
var backurlAGRCPY;
var backurlAGRPROD;
var backurlSKU;
var MfPN;
var DistiID;
var DistiSKU;
var fenetre;
var imgDir = "http://online.compubase.net/webcpx/logo/";
var langue;
//var imsgconf = "<#MESSAGE IDMessage="20261">";
//var imsgerr  = "<#MESSAGE IDMessage="20260">";
function openHelp(url) 
{
	   window.open(url,"Help","height=200px,width=450px,scrollbars=no,resizable=no,menubar=no");
}

function waitLINKWindow() {
  if ((questLINKWindow) && (!questLINKWindow.closed)) {
    setTimeout("waitLINKWindow();", 500);  // wait until closed
  }
  else {
    location.replace(backurlLINK);    
  }
}

function openLINKurl(url, backurl) {
  backurlLINK = backurl;
  if (questLINKWindow) {
    questLINKWindow.focus();
  }
  else {
    questLINKWindow = window.open(url, "HelpLINK","height=768px,width=1024px,scrollbars=yes,resizable=yes,menubar=yes");
    waitLINKWindow();
  }
}

function waitLINK2Window() {
  if ((questLINK2Window) && (!questLINK2Window.closed)) {
    setTimeout("waitLINK2Window();", 500);  // wait until closed
  }
  else {
    location.replace(backurlLINK2);    
  }
}

function openLINK2url(url, backurl) {
  backurlLINK2 = backurl;
  if (questLINK2Window) {
    questLINK2Window.focus();
  }
  else {
    questLINK2Window = window.open(url, "HelpLINK2","height=768px,width=1024px,scrollbars=yes,resizable=yes,menubar=yes");
    waitLINK2Window(backurl);
  }
}

function waitPRODWindow() {
  if ((questPRODWindow) && (!questPRODWindow.closed)) {
    setTimeout("waitPRODWindow();", 500);  // wait until closed
  }
  else {
    location.replace(backurlPROD);
  }
}

function openPRODurl(url, backurl) {
  backurlPROD = backurl;
  if (questPRODWindow) {
    questPRODWindow.focus();
  }
  else {
    questPRODWindow = window.open(url, "HelpPROD","height=768px,width=1024px,scrollbars=yes,resizable=yes,menubar=yes");
    waitPRODWindow();
  }
}

function SetLangUI(iLangUI,iPart){
	location.replace("./login?part="+iPart+"&lang="+iLangUI);
}

function sansBlanc(myvalue){
   	var str = myvalue;
   	var strL = str.length;
   	var strRes = "";
   	for (i = 0; i < strL; i++) {
    		if ( str.substring(i, i+1) != " ") {
       					strRes += str.substring(i, i+1);
			}
   	}
   	return strRes;
}

function validerEmail(texteemail){
	var indiceP = texteemail.indexOf(".");
	var indiceA = texteemail.indexOf("@");

	if (indiceA < 0)  {
		 return ("0");
	} else {
	if (indiceP < 0)  {
		 return ("0");
	} else {
		 return ("1");
	}}
}

function verifierformulaireCTC(mydocument){	
	if (mydocument.forms[0].edsurname.value == ""){
		 alert(nom); // alert("veuillez indiquer votre nom !");
	} else {
	if (mydocument.forms[0].edfunction.value == ""){
		 alert(fonction); //alert("veuillez indiquer votre fonction !");
	} else {
	if (sansBlanc(mydocument.forms[0].edemail.value) != "" && validerEmail(mydocument.forms[0].edemail.value) == "0") {
		 alert(vemailperso); //alert("veuillez vérifier votre email !");
	} else {	
		  mydocument.forms[0].submit();
	}}}
}

function waitCPYWindow() {
  if ((questCPYWindow) && (!questCPYWindow.closed)) {
    setTimeout("waitCPYWindow();", 500);  // wait until closed
  }
  else {
    location.replace(backurlCPY);
  }
}

function openCPYurl(url, backurl) {
  backurlCPY = backurl;
  if (questCPYWindow) {
    questCPYWindow.focus();
  }
  else {
    questCPYWindow = window.open(url, "HelpCPY","height=768px,width=1024px,scrollbars=yes,resizable=yes,menubar=yes");
    waitCPYWindow();
  }
}


function verifierformulaireOMP(mydocument){

	mydocument.forms[0].ednationalid.value = sansBlanc(mydocument.forms[0].ednationalid.value);
	if (mydocument.forms[0].edname1.value == ""){
		  alert(raisonsociale); //alert("veuillez indiquer le nom de Société  !");
	} else {
	if ((mydocument.forms[0].edcountrycode) && (mydocument.forms[0].edcountrycode.value == "")){
			  alert(countrycode); //alert("veuillez indiquer le pays du Société  !");
	} else {
 	if (mydocument.forms[0].edphonenb.value == ""){
 		  alert(telephone); //alert("veuillez indiquer le numéro de Tél. standard !");
	} else {
	if (langue=="F" && mydocument.forms[0].ednationalid.value == ""){
		  alert(siret); //alert("veuillez indiquer le numéro de Siret !");
	} else {
	if (mydocument.forms[0].edaddress.value == ""){
		  alert(adresse); //alert("veuillez indiquer l'adresse de votre Société  !");
	} else {
	if (langue=="F" && mydocument.forms[0].edpostcode.value == ""){
		  alert(codepostale); //alert("veuillez indiquer le code postal de votre Société  !");
	} else {
	if (langue=="F" && mydocument.forms[0].edpostcode.value.length != 5 ){
		  alert(vcodepostale); //alert("veuillez vérifier le code postal !");
	} else {
	if (mydocument.forms[0].edcity.value == ""){
		 alert(ville); //alert("veuillez indiquer la ville !");
	} else {
	if (langue=="F" && mydocument.forms[0].ednationalid.value.length != 14 ){
		 alert(vsiret); //alert("veuillez vérifier le numéro de Siret !");
	} else {
	if (mydocument.forms[0].edlastname.value == ""){
		 alert(nom); // alert("veuillez indiquer votre nom !");
	} else {
	if (mydocument.forms[0].edfunction.value == ""){
		 alert(fonction); //alert("veuillez indiquer votre fonction !");
	} else {
	if (mydocument.forms[0].edemail.value == ""){
		 alert(emailperso); //alert("veuillez indiquer l'adresse email !");
	} else {
	if (validerEmail(mydocument.forms[0].edemail.value) == "0") {
		 alert(vemailperso); //alert("veuillez vérifier votre email !");
	} else {
	if (mydocument.forms[0].edactivite.value == ""){
		 alert(activitep); //alert("veuillez indiquer l'activité de votre société !");
	} else {
          if (mydocument.forms[0].accept) {
            if (!mydocument.forms[0].accept.checked) {
              alert("Vous devez accepter les conditions generales");
              return false;
            }
          }
	  mydocument.forms[0].submit();
	}}}}}}}}}}}}}}
}



function verifierformulaireMC(mydocument){

	mydocument.forms[0].EDNATIONALID.value = sansBlanc(mydocument.forms[0].EDNATIONALID.value);

	if (mydocument.forms[0].EDNAME1.value == ""){
		 alert(raisonsociale); //alert("veuillez indiquer le nom de Société  !");
	} else {
	if (mydocument.forms[0].EDPHONENB.value == ""){
		 alert(telephone); //alert("veuillez indiquer le numéro de Tél. standard !");
	} else {
	if (mydocument.forms[0].EDFAXNUMBER.value == ""){
		 alert(fax); //alert("veuillez indiquer le numéro de fax !");
	} else {
	if (langue=="F" && mydocument.forms[0].EDNATIONALID.value == ""){
		 alert(siret); //alert("veuillez indiquer le numéro de Siret !");
	} else {
	if (mydocument.forms[0].EDSTREET.value == ""){
		  alert(adresse); //alert("veuillez indiquer l'adresse de votre Société  !");
	} else {
	if (langue=="F" && mydocument.forms[0].EDPOSTCODE.value == ""){
		  alert(codepostale); //alert("veuillez indiquer le code postal de votre Société  !");
	} else {
	if (langue=="F" && mydocument.forms[0].EDPOSTCODE.value.length != 5 ) {
		  alert(vcodepostale); //alert("veuillez vérifier le code postal !");
	} else {
	if (mydocument.forms[0].EDCITY.value == ""){
		  alert(ville); //alert("veuillez indiquer la ville !");
	} else {
	if ((langue=="F") && (mydocument.forms[0].EDNATIONALID.value.length != 14)){
		  alert(vsiret); //alert("veuillez vérifier le numéro de Siret (14 chiffres) !");
	} else {
	if (mydocument.forms[0].EDEMAIL.value == ""){
		  alert(email); //alert("veuillez indiquer l'adresse email !");
	} else {
	if (validerEmail(mydocument.forms[0].EDEMAIL.value) == "0") {
	   	  alert(vemail); //alert("veuillez vérifier l'émail de votre société !");
	} else {
	if (mydocument.forms[0].EDACTIVITE.value == ""){
		  alert(activitep); //alert("veuillez indiquer l'activité de votre société !");
	} else {
		mydocument.forms[0].submit();
	}}}}}}}}}}}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}




function waitSKUWindow() {
  if ((questSKUWindow) && (!questSKUWindow.closed)) {
    setTimeout("waitSKUWindow();", 500);  // wait until closed
  }
  else {
    if (MfPN != "?") {
      document.forms[0].EdMfPN.value = MfPN;
      document.forms[0].EdDistiID.value = DistiID;
      document.forms[0].EdDistiSKU.value = DistiSKU;
      if (MfPN == "") {
        unzipLayer("divhidesku");
        zipLayer("divhidesku2");
        unzipLayer("divhidesku3");
        document.forms[0].EdMfPN.readOnly = false;
      }    
      else {
        zipLayer("divhidesku");
        zipLayer("divhidesku3");
        unzipLayer("divhidesku2");
        document.forms[0].EdMfPN.readOnly = true;        
      }
    }
    questSKUWindow = null;
    return;
  }
}

function waitAGRCPYWindow() {
  if ((questAGRCPYWindow) && (!questAGRCPYWindow.closed)) {
    setTimeout("waitAGRCPYWindow();", 500);  // wait until closed
  }
  else {
    location.replace(backurlAGRCPY);
  }
}

function waitAGRPRODWindow() {
  if ((questAGRPRODWindow) && (!questAGRPRODWindow.closed)) {
    setTimeout("waitAGRPRODWindow();", 500);  // wait until closed
  }
  else {
    location.replace(backurlAGRPROD);
  }
}

function openSKUurl(url, backurl) {
  backurlSKU = backurl;
  if (questSKUWindow) {
    questSKUWindow.focus();
  }
  else {
    document.domain = 'compubase.net';
    MfPN = '?';
    questSKUWindow = window.open(url, "HelpSKU","height=650px,width=790px,scrollbars=yes,resizable=yes,menubar=yes");
    waitSKUWindow();
  }
}

function openAGRCPYurl(url, backurl) {
  backurlAGRCPY = backurl;
  if (questAGRCPYWindow) {
    questAGRCPYWindow.focus();
  }
  else {
    questAGRCPYWindow = window.open(url, "HelpAGRCPY","height=768px,width=1024px,scrollbars=yes,resizable=yes,menubar=yes");
    waitAGRCPYWindow();
  }
}

function openAGRPRODurl(url, backurl) {
  backurlAGRPROD = backurl;
  if (questAGRPRODWindow) {
    questAGRPRODWindow.focus();
  }
  else {
    questAGRPRODWindow = window.open(url, "HelpAGRPROD","height=768px,width=1024px,scrollbars=yes,resizable=yes,menubar=yes");
    waitAGRPRODWindow();
  }
}

function GetLangUI(){
    return document.forms["formMenu"].txbLagUI.value;
}

function changecolor(name,myObject){  	
	var mydiv = document.getElementById(name);
	mydiv.style.color = (myObject.checked) ?  "#000000" : "#6699FF" ;	
}

function labelchangecolor(name,myObject){  	
	var myCheckBox = document.getElementById(name);
	myObject.style.color = (myCheckBox.checked) ? "#000000" : "#6699FF";	
}

function openwindowctc(url) {
 newwin = window.open(url,"Contact","height=185,width=320,scrollbars=no,resizable=no,menubar=no");
}

function validertout(imsgconf,imsgerr) {
	if (document.cform.nbctc) {
		if (document.cform.nbctc.value == 0) {
			alert(imsgerr);
			event.returnValue = false;
   		} else alert(imsgconf);
   	} else {
	 	alert(imsgerr);
	 	event.returnValue = false;
   }
}

function validertout2() {
	window.close();
	document.cform.nbctc.submit();
}

function sub(value) {
  document.forms[0].bannuler.value = value;
  document.forms[0].submit();
}

function verifURL() {
    var sUrl = document.forms[0].linkurl.value ;
    var sFirstUrl = sUrl.substr(0,7);
	if (sFirstUrl.toUpperCase()  !=  "HTTP://") {
        verifWindow = window.open("http://"+ sUrl , "verifWindow", "toolbar=no, location=no, directories=no, menubar=no, scrollbars=yes");
	} 
	else {
	 verifWindow = window.open(sUrl, "verifWindow", "toolbar=no, location=no, directories=no, menubar=no,scrollbars=yes");
	}
}
	

function verifText(msg){
 var str = document.forms[0].EdTexte.value;
 var strL = str.length;
 if (strL > 250) {
    alert(msg);<!-- Texte trop long ! Le texte descriptif produit ne doit pas dépasser 250 caractères.-->
    window.location.replace("#FreeText")
  }   else {
    document.forms[0].submit();
  }
 }

	  function vURL(url)
	  {
	    if ((url==null) || (url.length == 0)) {
	      alert("Entrez l'adresse du site");
	      return;
	    }
	    if (url.toLowerCase().search("http://") != 0) {
	      url = "http://" + url;
	    }
	    var w = window.open(url, "urlcheck");
	    return;
	  }

	  function findSKU(endodecode)
	  {
	    if ((endodecode    == "0") || (endodecode    == "") || (endodecode    == "undefined")) {
	      alert("Vous devez d''abord specifier le type de l'offre");
	      return;
	    }
	    openSKUurl('http://online.compubase.net/webcpx/seltree/cpbauth.jsp?cc='+endodecode+'&actn=prodfind&lang=F','');
	    return;
	  }

	  function pageLoaded()
	  {
	    var DIV = MM_findObj("divhidefind");
	    if (DIV.style.display == "none") {
	      document.forms[0].EdMfPN.readOnly = false;
	    }
	  }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	























