function EstNumerique(sNomChampAvalider, sFormName)
{
    var i;			
    var ChaineAvalider = eval("document."+sFormName+"."+sNomChampAvalider+".value");
    var bEstNum = true;

    ChaineAvalider = ChaineAvalider.toUpperCase(); 			
    
    for(i=0;i<ChaineAvalider.length;i++) 
    {
        if ((ChaineAvalider.charAt(i) < '0' || ChaineAvalider.charAt(i) > '9'))
        {
        	bEstNum = false;						
        	break;												
        }							
    }
    if (bEstNum) return true; else	return false;					
}		
    
    
function verifField(fieldId)
{   
    /* //old version 
     if (!EstNumerique(fieldId, "_ServerForm"))         
    	document.getElementById(fieldId+"Label").style.display = "block";//*/
    if (!IsNumeric(fieldId)){
    	//remove custom ASP.NET control name to retrive root name from server input field id
    	var ctlIndex = fieldId.lastIndexOf("_ctl");
    	var beginingIndex = fieldId.indexOf("_", ctlIndex + 4);
    	if (ctlIndex != -1 && beginingIndex != -1 )
    		var inputName = fieldId.substring(beginingIndex + 1);
		//alert(inputName);
		document.getElementById(inputName +"Label").style.display = "block";
	}
}

/**
* add method form v3 because of form name
*/
    
/**
* get main form id
*/    
function GetMainFormId()
{
	var id;
	
	for (id=0;id<document.forms.length;id++)
	{
	    // Framework v1.0.3705
	    if (document.forms[id].name.indexOf("_ServerForm") != -1)
	        return id;
	    // Framework v1.1.4322
	    if (document.forms[id].name.indexOf("__aspnetForm") != -1)
	        return id;
	}
	return null;
}

    
/**
* validate input form value of sIdFieldToValidate in form with id iIdForm
*/  
function IsNumeric(sIdFieldToValidate)
{
    var count;			
    var ChaineAvalider = document.getElementById(sIdFieldToValidate).value;
    var bEstNum = true;

    ChaineAvalider = ChaineAvalider.toUpperCase(); 			
    
    for(count=0;count<ChaineAvalider.length;count++) 
    {
        if ((ChaineAvalider.charAt(count) < '0' || ChaineAvalider.charAt(count) > '9'))
        {
        	bEstNum = false;						
        	break;												
        }							
    }
    return (bEstNum);					
}		
