
function ShowHelp(divid, title, desc)
{
	var helpdiv = document.getElementById(divid);
	helpdiv.style.display = 'inline';
	helpdiv.style.position = 'absolute';
	helpdiv.style.width = '170';
	helpdiv.style.backgroundColor = 'lightyellow';
	helpdiv.style.border = 'dashed 1px black';
	helpdiv.style.padding = '10px';
	helpdiv.innerHTML = '<b>' + title + '</b><br><img src=images/blank.gif widthth=1 height=5><br><div style="padding-left:10; padding-right:5">' + desc + '</div>';
}

function HideHelp(divid)
{
	var helpdiv = document.getElementById(divid);
	helpdiv.style.display = 'none';
}


function ShowImage(divid, src)
{
	var helpdiv = document.getElementById(divid);
	helpdiv.style.display = 'inline';
	helpdiv.style.position = 'absolute';	
	helpdiv.style.border = '1px black';
	helpdiv.innerHTML = '<br><img src='+src+' ><br></div>';
}

function HideImage()
{
    alert("dsfsd");
    return true;
}

function HideImage(divid)
{
	var helpdiv = document.getElementById(divid);
	helpdiv.style.display = 'none';
}


function toggleCheckboxes(master,ChkCount){
	//By Raviraj Shelke.
	if(master.checked == true){
		checkAll();
		 ChkCount.value="1";
	}else{
		 uncheckAll();
		 ChkCount.value="0";
	}
	
}

function checkAll(){
	formObj = document.getElementById('aspnetForm');
	for (var i=0;i < formObj.length;i++) {
		fldObj = formObj.elements[i];
		if (fldObj.type == 'checkbox') {
			// its a checkbox, toggle it to true
			fldObj.checked = true;
			 fldObj.value="true";
		}
	}
}

function uncheckAll()
{
	formObj = document.getElementById('aspnetForm');
	for (var i=0;i < formObj.length;i++)
	 {
		fldObj = formObj.elements[i];
		if (fldObj.type == 'checkbox') 
		{
			// its a checkbox, toggle it to false
			 fldObj.checked = false;
			 fldObj.value="false";
		}
	}
}




function checkSelectedBoxes(master){
	// load up the form of articles and navigate the input types
	// to find what we need, i.e. checkboxes
	formObj = document.getElementById('aspnetForm');
	for (var i=0;i < formObj.length;i++) {
		fldObj = formObj.elements[i];
		if (fldObj.type == 'checkbox' && fldObj.checked == true) {
			// at least one check box is checked so we return true
			if(master==0)
			{
			return true;
			}
			else
			{
			master=0;
			}
		}
	}
	// no check boxes are checked
	return false;
}

//check float number
function isValidFloat(val){
      if(val==null){return false;}
      if (val.length==0){return false;}
      var DecimalFound = false
      for (var i = 0; i < val.length; i++) {
            var ch = val.charAt(i)
            if (i == 0 && ch == "-") {
                  continue
            }
            if (ch == "." && !DecimalFound) {
                  DecimalFound = true
                  continue
            }
            if (ch < "0" || ch > "9") {
                  return false
            }
      }
      return true
}

//check Price number
function isValidPrice(val){
      if(val==null){return false;}
      if (val.length==0){return false;}
      var DecimalFound = false
      var i;
      i=LastIndexOfString(val);
       if(i!=-1)
        {
            if((val.length-i)>3)
            {              
              return false;
            }
        
        }
      for (var i = 0; i < val.length; i++) {
            var ch = val.charAt(i)            
            if (ch == "." && !DecimalFound) {
                  DecimalFound = true
                  continue
            }
            if (ch < "0" || ch > "9") {
                  return false
            }
      }
      return true
}


function popuponclick(value)
{
    //alert(value);
    my_window = window.open("",
    "mywindow","status=2,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=550,height=500,screenX=150,screenY=150,top=150,left=150");  
    my_window.document.write(value);  
    return true;
}
function closepopup()
{
	if(false == my_window.closed)
	{
	my_window.close();
	}
	else
	{
	alert('Window already closed!');
	}
}
function openWindow(value)
{

my_window = window.open(value,
    "mywindow","status=2,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=450,height=400,screenX=250,screenY=250,top=250,left=250");
   
}


function isDigit(num)
         {
          if(num.length>1)
            {
             return false;
            }
          var string="1234567890";
          if(string.indexOf(num)!=-1)
            {
             return true;
            }
          return false;
         }
           
function isInteger(val)
         {
          for(var i=0;i<val.length;i++)
             {
              if(!isDigit(val.charAt(i)))
                {
                 return false;
                }
             }
            return true;
}
        
function Completetrim(s)
{
        
        //By Raviraj Shelke.
        
        
        var s1="";
        var i;
        var flag1=1;
        for(i=0;i<s.length; i++)
        {
            
            if(s.charAt(i)==" " || flag1==0)
            {
            }
            
            else
            {
                flag1=1;
                s1=s1+s.charAt(i);
            }
        
        }
        return s1;
        
        
  }
        
        
function isPhone(s)
{
        
        
        //By Raviraj Shelke.
        var i;
        if(s.length<13)
        {
            
            return false;
        }
              
        
        for (i = 0; i < s.length; i++)
        {  
        
            // Check that current character is number.
            var c = s.charAt(i);
            if (((c < "0") || (c > "9")))
            {
                alert(" Charactor:- '"+c+"'  is not allowed...");
                return false;
            }
            // All characters are numbers.
            return true;
        }
}

function LTrim(s)
{
        
        //By Raviraj Shelke.
        
        
        var s1="";
        var i;
        var flag1=0;
        for(i=0;i<s.length; i++)
        {
            
            if(s.charAt(i)==" " && flag1==0)
            {
            }
            
            else
            {
                flag1=1;
                s1=s1+s.charAt(i);
            }
        
        }
        return s1;
        
        
  }
  

    function ISIdentifier(s)
{
        
       //By Raviraj Shelke.
        
        
       
        var i=0;
        var first = s.charAt(i);
        if(      (    (first < "a") || (first > "z")   ) && ( (first < "A") || (first > "Z") ) )
        {
            alert(" First Letter Must Be Alpha Charactor...");
            return false;
        }
        else
        {
       
                for(i=0;i<s.length; i++)
                {
                    
                     var c = s.charAt(i);
                    if (((c < "a") || (c > "z")) && ((c < "A") || (c > "Z")) && ((c < "0") || (c > "9")) && c!=" ")
                    {
                        alert("Special Charactor:- '"+c+"'  is not allowed...");
                        return false;
                    }
                
                }
        }
        return true;  
  }
  
  function ISIdentifier1(s,name)
{
        
        //By Amol.
        
        
       
        var i=0;
        var first = s.charAt(i);
        if(      (    (first < "a") || (first > "z")   ) && ( (first < "A") || (first > "Z") ) )
        {
            if(name==null)
            {
                    alert(" First Letter Must Be Alpha Charactor...");
            }
            else
            {
                    alert(" First Letter Must Be Alpha Charactor in "+name);
            }
            return false;
        }
        else
        {
       
                for(i=0;i<s.length; i++)
                {
                    
                     var c = s.charAt(i);
                    if (((c < "a") || (c > "z")) && ((c < "A") || (c > "Z")) && ((c < "0") || (c > "9")) && c!=" ")
                    {
                        
                            if(name==null)
                            {
                                    alert("Special Charactor:- '"+c+"'  is not allowed...");
                            }
                            else
                            {
                                    alert("Special Charactor:- '"+c+"'  is not allowed in "+name);
                            }
                        
                        
                        
                        return false;
                    }
                
                }
        }
        return true;  
  }
  
  function ISIdentifierWithSpeChar(s)
{
        
        //By Raviraj Shelke.
        
        
       
        var i=0;
        var first = s.charAt(i);
        if(      (    (first < "a") || (first > "z")   ) && ( (first < "A") || (first > "Z") ) )
        {
            alert(" First Letter Must Be Alpha Charactor...");
            return false;
        }
        else
        {
       
                for(i=0;i<s.length; i++)
                {
                    
                     var c = s.charAt(i);
                    if (((c < "a") || (c > "z")) && ((c < "A") || (c > "Z")) && ((c < "0") || (c > "9")) && c!=" " && c!="_" && c!="-" && c!="&")
                    {
                        alert("Special Charactor:- '"+c+"'  is not allowed...Only ( _ , - , & ) These Charactors are Allowed");
                        return false;
                    }
                
                }
        }
        return true;
        
        
  }

function ISIdentifierWithSpeChars(s,name)
{
        
        //By Amol.
       
       
        var i=0;
        var first = s.charAt(i);
        if(      (    (first < "a") || (first > "z")   ) && ( (first < "A") || (first > "Z") ) )
        {
            
            if(name==null)
            {
                alert("First Letter Must Be Alpha Charactor.");
            }
            else
            {
                alert("First Letter Must Be Alpha Charactor In "+name);
            }
            
            return false;
        }
        else
        {
       
                for(i=0;i<s.length; i++)
                {
                    
                     var c = s.charAt(i);
                    if (((c < "a") || (c > "z")) && ((c < "A") || (c > "Z")) && ((c < "0") || (c > "9")) && c!=" " && c!="_" && c!="-" && c!="&")
                    {
                                if(name==null)
                                {
                                     alert("Special Charactor:- '"+c+"'  is not allowed.Only ( _ , - , & ) These Charactors are Allowed");
                                }
                                else
                                {
                                    alert("Special Charactor:- '"+c+"'  is not allowed in "+name+" ...Only ( _ , - , & ) These Charactors are Allowed");
                                }
                       
                        return false;
                    }
                
                }
        }
        return true;
        
        
  }

function showErrorMsg(error)
{
    alert(error); 
   
}

   function ExtOfFile(s)
{
   //By Raviraj Shelke.
    var i;
    var j;
    var ext="";
      
    i=LastIndexOfString(s);
   
    if(i!=-1)
    {
        for(j=i+1; j < s.length; j++)
        {
            ext = ext + s.charAt(j);
           
        }
    
    }
    return ext;
}



function  LastIndexOfString(s)
{
    
    //By Raviraj Shelke.
    var i;
    var index=-1;
    
    for(i=0;i<s.length;i++)
    {
        if(s.charAt(i)==".")
        {
            index=i;
        }
   }
  
    return index;
}


function isValidImage(str)
    {
        
        //By Raviraj Shelke.
        
        str = str.substring(str.length-4,str.length);
        str = str.toLowerCase();        
        if(str == '.jpg' || str == 'jpeg' || str == '.png' ||str == '.gif' || str == '.bmp' || str == '.bmp') 
        {
           return true; 
        }
        else
        {          
           return false; 
         }
    }
    
    function ISIdentifierWithComma(s)
    {       
        
        var i=0;
        var first = s.charAt(i);
        {       
                for(i=0;i<s.length; i++)
                {
                    
                     var c = s.charAt(i);
                    if (((c < "a") || (c > "z")) && ((c < "A") || (c > "Z")) && ((c < "0") || (c > "9")) && c!=" " && c!="," )
                    {
                        alert("Special Charactor:- '"+c+"'  is not allowed...Only ( , ) is Allowed");
                        return false;
                    }
                
                }
        }
        return true;  
  }


   function IsValidPathWithSPChar(s)
    {       
        
        
        //By Raviraj Shelke.
        
        var i=0;
        var first = s.charAt(i);
        if(      (    (first < "a") || (first > "z")   ) && ( (first < "A") || (first > "Z") ) )
        {
            alert(" First Letter Must Be Alpha Charactor...");
            return false;
        }
        else
        {       
                for(i=0;i<s.length; i++)
                {
                    
                     var c = s.charAt(i);
                    if (((c < "a") || (c > "z")) && ((c < "A") || (c > "Z")) && ((c < "0") || (c > "9")) &&  c!="/" && c!="-" && c!="_")
                    {
                        alert("Special Charactor:- '"+c+"' and blank space  is not allowed Charactors are ( A-Z, a-z, 0-9, - , / ,and  _ Only ).");
                        return false;
                    }
                
                }
        }
        return true;  
  }
  function OnlyComa(s)
    {       
        var i=0;
        var first = s.charAt(i);
       
                for(i=0;i<s.length; i++)
                {
                    
                     var c = s.charAt(i);
                    if (((c < "a") || (c > "z")) && ((c < "A") || (c > "Z")) && ((c < "0") || (c > "9")) && c!=" " && c!="," )
                    {
                        alert("Special Charactor:- '"+c+"'  is not allowed...Only ( , ) is Allowed");
                        return false;
                    }
                
                }
       
        return true;  
  }
  
  function isValidemail(email)
        {      
            emailRegExp = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.([a-zA-Z]){2,4})$/;
            return emailRegExp.test(email);       
        }
        
        
        function isAlphabet(elem)
        {          
	        var alphaExp = /^[a-zA-Z ]+$/;
        	
	        if(elem.value=="")
	        {
	        return false;
	        }
	        else
	        {
	            if(elem.value.match(alphaExp))
	            {
		            return true;
	            }else{
        		
		            return false;
	            }
	        }
        }   
        
        
        function ValidateDetail(PhNo)
    {    
    if(PhNo.value == "")
    {
       alert("Please Enter phone Number");
       PhNo.focus();
       return false;
    }
    var phoneRe = /^((\+\d{1,3}(-|\-)?\(?\d\)?(-|\-)?\d{1,5})|(\(?\d{2,6}\)?))(-|\-)?(\d{3,4})(-|\-)?(\d{4})((\#|\*)\d{1,5}){0,1}$/;
    
     
     
    if(!phoneRe.test(PhNo.value))
    {
        alert('Please Enter Valid Phone Number')
        return false;
    }
      return true;
}
function ValidateDetailFax(PhNo)
{    
    if(PhNo.value == "")
    {
      return true;
    }
    var phoneRe = /^((\+\d{1,3}(-|\-)?\(?\d\)?(-|\-)?\d{1,5})|(\(?\d{2,6}\)?))(-|\-)?(\d{3,4})(-|\-)?(\d{4})((\#|\*)\d{1,5}){0,1}$/;
    
     
     
    if(!phoneRe.test(PhNo.value))
    {
        alert('Please Enter Valid Fax Number')
        return false;
    }
      return true;
}

function validateMobileNo(mobNo)
{
  var mobileNo =/^((\+)?(\d{2}))?((0)?(\d{10})){1}?$/;
  if(!mobileNo.test(mobNo.value))
    {
        alert('Please Enter Valid Mobile  Number')
        return false;
    }
      return true;
}

function ISIdentifierWithfirstletter(s)
    {       
        var i=0;    
        var first = s.charAt(i);
        if(      (    (first < "a") || (first > "z")   ) && ( (first < "A") || (first > "Z") ) )
        {
            alert(" First Letter Must Be Alpha Charactor...");
            return false;
        }
        return true;
   }
function confirm1(S)
{
   
    if(confirm("Are you sure you wish to delete "+S.bold()+".?"))
    {
        return true;
    }
    return false;

}   
 function IsValidQuantity()
{
	
	//By Raviraj Shelke.
	formObj = document.getElementById('aspnetForm');
	
	for (var i=0;i < formObj.length;i++)
	 {
		fldObj = formObj.elements[i];
		if (fldObj.type == 'text' && !fldObj.readOnly) 
		{
			
			    if(!isInteger(fldObj.value))
			    {
			        alert("Please Enter Valide Quantity and Trial Quantity.");
			        formObj.elements[i].select();
			        return false;
			    }
			
		}
		
	 }
	 
	 return true;	
}  