var winpoppdf = "";

function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
   
function popup(winname,link,width,height,top,left,options){	
	winname = window.open(link,winname,'width='+width+',height='+height+''+options);
	winname.moveTo(top,left);
}


function printjob(prmry){
	printwin = window.open('printjob.php?prmry='+prmry,'printwin','width=1,height=1','directories=no,location=no,status=no,toolbar=no,resizable=yes,menubar=no,scrollbars=yes');
	printwin.moveTo(0,0);
}

function selall(){
	x=0;
	onoff = document.mainform.onoff.value;
	while(document.mainform.elements[x]){
		if(onoff=='off'){
			if(document.mainform.elements[x].type == 'checkbox')
				document.mainform.elements[x].checked = true;			
		}
		else{
			if(document.mainform.elements[x].type == 'checkbox')
				document.mainform.elements[x].checked = false;			
		}
		x++;
	}
	if(onoff == 'off')
		document.mainform.onoff.value = 'on';
	else
		document.mainform.onoff.value = 'off';		
}

function showHideId(id,todo){	;
	if(is_ie6up || is_gecko){
		document.getElementById(id).style.display=todo;
	}
	else{
		alert("Votre navigateur Internet ne supporte pas cette fonctionnalité.");
	}
}


function validate(name,key,mask){	

	val = String.fromCharCode(key);
	x=0;
	idx=-1;
	var val;
	while(document.mainform.elements[x]){		
		if(document.mainform.elements[x].name == name){			
			idx = x;			
		}
		x++;
	}		
	
	if(idx>-1){
		ctrl = mask.split("|");					
		len = document.mainform.elements[idx].value.length;				
		e = new RegExp(ctrl[len]);		
		if(!e.test(val)){			
			if(!document.mainform.elements[idx].value){
				document.mainform.elements[idx].value = document.mainform.elements[idx].value.substring(0,0);			
			}
			else{					
				//document.mainform.elements[idx].value = document.mainform.elements[idx].value.substring(0,(document.mainform.elements[idx].value.length)-1);				
				
			}
			return false;
		}
		else
			return true;
	}	
	else
		return false;
}
