// JavaScript Document

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function initFocus() {
	this.focus();
	try {
		i =0;
		while ((i < document.forms[0].elements.length)&&((document.forms[0].elements[i].type=="hidden")||(document.forms[0].elements[i].type=="submit")||(document.forms[0].elements[i].type=="button"))) {
			i++;
		}
		document.forms[0].elements[i].focus();
	}
	catch (Exception) {}
}

function soumissionForm(selectedAction,formNumber) {
	eval("document.forms["+formNumber+"].selectedAction.value='"+selectedAction+"'");
	eval("document.forms["+formNumber+"].submit()");
}

function soumissionFormWithSelectedValue(selectedAction,formNumber,fieldName,selectedValue) {
	eval("document.forms["+formNumber+"]."+fieldName+".value='"+selectedValue+"'");
	soumissionForm(selectedAction,formNumber);
}

function submitForm(selectedAction,formName) {
	eval("document.forms['"+formName+"'].selectedAction.value='"+selectedAction+"'");
	eval("document.forms['"+formName+"'].submit()");
}

function submitFormWithSelectedValue(selectedAction,formName,fieldName,selectedValue) {
	eval("document.forms['"+formName+"']."+fieldName+".value='"+selectedValue+"'");
	submitForm(selectedAction,formName);
}

  function printPopup(page,largeur,hauteur,options,nom)
  {
    var top=(screen.height-hauteur)/2;
    var left=(screen.width-largeur)/2;
    MaFenetre = window.open(page,nom,options);
  }
  
  function IsNumericOnly(sText){
  	var ValidChars = "0123456789";
   	var IsNumber=true;
   	var Char;
   	if (sText.length==0){
   		IsNumber = false;
   	}else {
   		for (i = 0; i < sText.length && IsNumber == true; i++){
   			Char = sText.charAt(i);
      	if (ValidChars.indexOf(Char)==-1){
      		IsNumber = false;
       	}
    	}
    }
   			return IsNumber;
  }
  function IsDecimalOnly(sText){
  	var ValidChars = "0123456789.";
   	var IsNumber=true;
   	var Char;
   	if (sText.length==0){
   		IsNumber = false;
   	}else {
   		for (i = 0; i < sText.length && IsNumber == true; i++){
   			Char = sText.charAt(i);
      	if (ValidChars.indexOf(Char)==-1){
      		IsNumber = false;
       	}
    	}
    }
    return IsNumber;
  }
  function myIsDate(mystring)
  {
    	var mystring, myresult ;
		var chaine = new String(mystring);
    	var mystring = new Date(mystring);
		var stmp = new String("");

    	var pos = chaine.lastIndexOf("/");
        stmp = chaine.slice(pos+1) ;
        //alert(stmp);
    	if (stmp.length != 4)
    	 myresult=false;
    	else
    	 isNaN(mystring)? myresult=false : myresult=true ;


    	return myresult ;
  }
