/* Ouverture de fenetre PopUp. Utilise par le ShoppingCart */

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

/* Open the Preview window with informations */
function OpenPreview(QueryString, width, height)
{
	if (is.ie5 || is.ie55 || is.ns6)
	{
		var varOpenPreviewURL = "Preview.fwx?" + QueryString;
		var varWindowName = "Preview"
		var varWindowFeatures = "dependent,width=530,height=650,left=0,top=0,menubar=0,scrollbars=1,status=1,titlebar=0,toolbar=0,resizable=0";
	
		window.open(varOpenPreviewURL, varWindowName, varWindowFeatures);
	}
	else
	{
		var varOpenPreviewURL = "Preview.fwx?" + QueryString;
		var varWindowName = "Preview"
		var varWindowFeatures = "dependent,width=520,height=650,left=0,top=0,menubar=0,scrollbars=1,status=1,titlebar=0,toolbar=0,resizable=1";
	
		window.open(varOpenPreviewURL, varWindowName, varWindowFeatures);
	}
}

/*  Mise ? blanc du formulaire de recherche rapide */

function FocusText(BoxName)
{
if (BoxName.value == BoxName.defaultValue)
{
BoxName.value = '';
}
}

function BlurText(BoxName)
{
if (BoxName.value == '')
{
BoxName.value = BoxName.defaultValue;
}
}

/* Liste des photographes */

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function MM_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}
/* validation du formulaire de recherche */

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('Merci de renseigner le champ de recherche');
  document.MM_returnValue = (errors == '');
}

/* Pop-up des images non-telechargeable */

function MM_popupMsg(msg) { //v1.0
  alert(msg);
}

/* Reload de la fenetre parent */

function reloadWindow()
{ 
var oParent = window.opener; 
oParent.location.reload();
window.close()
} 

/* Delai sur fermeture fenetre de login */

function startReload() 
{
setTimeout("reloadWindow()", 2000);
}

/* Retour vers la page des reportages */

function LectCookie(Name) { 
          var search = Name + "=" 
          if (document.cookie.length > 0) { // si il existe au moins un cookie 
                    offset = document.cookie.indexOf(search) 
                    if (offset != -1) { // si le cookie recherché existe 
                              offset += search.length ; 
                              //détermine la position de début de la valeur du cookie. 
                              end = document.cookie.indexOf(";", offset) 
                              // détermine la position de la fin de la valeur du cookie 
                              if (end == -1) 
                                        end = document.cookie.length 
                              return unescape(document.cookie.substring(offset, end)) 
                    } 
          } 
}


function redirect() {
	window.location=LectCookie("_NI"); 
}