/********************************** FONCTIONS DE VALIDATION DE FORMULAIRE *********************************/

function fxValidateDateField(theDateString){
  var re = /^\d{1,2}\/\d{1,2}\/\d{4}$/
  if (re.test(theDateString)) {
    var dArr = theDateString.split("/");
    var d = new Date(dArr[1] + '/' + dArr[0] + '/' + dArr[2]);
    return d.getDate() == dArr[0] && d.getMonth() + 1 == dArr[1] && d.getFullYear() == dArr[2];
  }else{
    return false;
  }
}

function fxValidateMandatoryField(theField){
  if (theField==null || theField==""){
    return false;
  }else{
    return true;
  }
}

/********************************** FONCTIONS POPUPS ET ASSOCIEES *********************************/

//TESTER EMAIL DANS contact_form.asp
function fxValidateEmailField(theField)
{
 var x = theField.value;
 var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
 if (filter.test(x)){
   return true;
 }else{
   return false;
 }
}
/*BACK OFFICE: FONCTION A UTILISER DANS LES POPUP-FORMULAIRES*/
function fxRefreshParent(){
  window.opener.location.reload();
}

/*BACK OFFICE: POUR OUVRIR LE POPUP FORMULAIRE-PARFUMS*/
function fxPopPerfume(productId){
  newWindow = window.open('/backstage/perfume_form.asp?id='+productId,'Perfume','height=500,width=450,toolbar=no,directories=no,menubar=no,resizable=no,status=no,scrollbars=yes');
  if (window.focus) {newWindow.focus()}
}

/*BACK OFFICE: POUR OUVRIR LE POPUP FORMULAIRE-PRODUITS (pas les parfums)*/
function fxPopProduct(productId,categoryId){
  newWindow = window.open('/backstage/product_form.asp?id='+productId+'&cat='+categoryId,'Products','height=500,width=450,toolbar=no,directories=no,menubar=no,resizable=no,status=no,scrollbars=yes');
  if (window.focus) {newWindow.focus()}
}

/*HP: modif longueur fenetre 03.09.05*/
/*BACK OFFICE: POUR OUVRIR LE POPUP FORMULAIRE-FILMOGRAPHIE*/
function fxPopFilmography(movieId,movieClass){
  newWindow = window.open('/backstage/filmography_form.asp?id='+movieId+'&class='+movieClass,'Filmography','height=500,width=450,toolbar=no,directories=no,menubar=no,resizable=no,status=no,scrollbars=yes');
  if (window.focus) {newWindow.focus()}
}

/*BACK OFFICE: POUR OUVRIR LE POPUP FORMULAIRE-LICENCES, ENTREPRISES DE CONTACT*/
function fxPopContact(contactId){
  newWindow = window.open('/backstage/contact_form.asp?id='+contactId,'Contacts','height=500,width=450,toolbar=no,directories=no,menubar=no,resizable=no,status=no,scrollbars=yes');
  if (window.focus) {newWindow.focus()}
}

/*BACK OFFICE: POUR OUVRIR LE POPUP FORMULAIRE-LICENCES-TEXTES (ADD DIFFUSION, LA MARQUE ALAIN DELON, ETC)*/
function fxPopParagraph(paragraphId){
  newWindow = window.open('/backstage/contact_text_form.asp?id='+paragraphId,'Paragraphs','height=500,width=450,toolbar=no,directories=no,menubar=no,resizable=no,status=no,scrollbars=yes');
  if (window.focus) {newWindow.focus()}
}

/*BACK OFFICE: POUR OUVRIR LE POPUP FORMULAIRE-BIOGRAPHIE*/
function fxPopBiography(paragraphId){
  newWindow = window.open('/backstage/biography_form.asp?id='+paragraphId,'Biography','height=500,width=450,toolbar=no,directories=no,menubar=no,resizable=no,status=no,scrollbars=yes');
  if (window.focus) {newWindow.focus()}
}

/*BACK OFFICE: POUR EDITER LA PHRASE EN BAS DU LISTING PARFUMS*/
function fxPopDisclaimer(categoryId){
  newWindow = window.open('/backstage/text_form.asp?cat='+categoryId,'Disclaimer','height=450,width=450,toolbar=no,directories=no,menubar=no,resizable=no,status=no,scrollbars=yes');
  if (window.focus) {newWindow.focus()}
}

/*03.09.2005*/
/*BACK OFFICE: POUR OUVRIR LE POPUP FORMULAIRE-TEXTE (TEXTE EN FIN DE LISTING PARFUMS)*/
function fxPopText(paragraphId){
  newWindow = window.open('/backstage/text_form.asp?id='+paragraphId,'Paragraphs','height=500,width=450,toolbar=no,directories=no,menubar=no,resizable=no,status=no,scrollbars=yes');
  if (window.focus) {newWindow.focus()}
}

/*03.09.2005*/
/*FRONT: POPUP FILMOGRAPHIE*/
function fxPopMoviePicture(pictureUrl){
  newWindow = window.open('film_popup.asp?pic='+pictureUrl,'Movie','height=485,width=430,toolbar=no,directories=no,menubar=no,resizable=no,status=no,scrollbars=yes');
  if (window.focus) {newWindow.focus()}
}

/*FRONT & BACKOFFICE*/
function fxPopNews(wndsrc,wndname){
  newWindow = window.open(wndsrc,wndname,'height=400,width=450,toolbar=no,directories=no,menubar=no,resizable=no,status=no,scrollbars=yes');
  if (window.focus) {newWindow.focus()}
}

/*FRONT*/
function fxPopProducts(wndsrc,wndname){
  if (wndsrc.indexOf("pic=1")==-1){
    newWindow = window.open(wndsrc,wndname,'height=400,width=380,toolbar=no,directories=no,menubar=no,resizable=no,status=no,scrollbars=yes');
  }else{
    newWindow = window.open(wndsrc,wndname,'height=480,width=730,toolbar=no,directories=no,menubar=no,resizable=no,status=no,scrollbars=yes');  
  }
  if (window.focus) {newWindow.focus()}
}

/********************************** FONCTIONS MOUSEOVER [OBSOLETE VOIR Functions.asp] *********************************/

function newImage(arg) {
  if (document.images) {
    rslt = new Image();
    rslt.src = arg;
    return rslt;
  }
}

function changeImages() {
  if (document.images && (preloadFlag == true)) {
    for (var i=0; i<changeImages.arguments.length; i+=2) {
      document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
    }
  }
}

var preloadFlag = false;

function preloadImages() {

 if (document.images) {
    logo_nav_news_over = newImage("images/logo-nav_news_over.jpg");
    logo_nav_filmo_over = newImage("images/logo-nav_filmo_over.jpg");
    logo_nav_bio_over = newImage("images/logo-nav_bio_over.jpg");
    nav_news_down = newImage("images/nav_news-down.gif");
    nav_news_over = newImage("images/nav_news-over.gif");
    nav_prod_over = newImage("images/nav_prod-over.gif");
    nav_prod_down = newImage("images/nav_prod-down.gif");
    nav_filmo_over = newImage("images/nav_filmo-over.gif");
    nav_filmo_down = newImage("images/nav_filmo-down.gif");
    nav_lic_over = newImage("images/nav_lic-over.gif");
    nav_lic_down = newImage("images/nav_lic-down.gif");
    nav_bio_over = newImage("images/nav_bio-over.gif");
    nav_bio_down = newImage("images/nav_bio-down.gif");
    nav_gal_over = newImage("images/nav_gal-over.gif");  /*new*/
    nav_gal_down = newImage("images/nav_gal-down.gif");	/*new*/
	//<%'	IMAGES pour rubrique prodruits seulement
	//if strMenu = 4 then%>
	parfums_over = newImage("images/parfums-over.gif");
	parfums_sel = newImage("images/parfums-sel.gif");
	pret_porter_over = newImage("images/pret_porter-over.gif");
	pret_porter_sel = newImage("images/pret_porter-sel.gif");
	cigarettes_over = newImage("images/cigarettes-over.gif");
	cigarettes_sel = newImage("images/cigarettes-sel.gif");
	montres_over = newImage("images/montres-over.gif");
	montres_sel = newImage("images/montres-sel.gif");
	ligne_maison_over = newImage("images/ligne_maison-over.gif");
	ligne_maison_sel = newImage("images/ligne_maison-sel.gif");
	lunettes_over = newImage("images/lunettes-over.gif");
	lunettes_sel = newImage("images/lunettes-sel.gif");
	accessoires_over = newImage("images/accessoires-over.gif");
	accessoires_sel = newImage("images/accessoires-sel.gif");
	materiel_over = newImage("images/materiel-over.gif");
	materiel_sel = newImage("images/materiel-sel.gif");
	//<%end if%>
	
    preloadFlag = true;
  }
}