﻿

function isValidISBN(elem , eleName)
  {

			var id=document.getElementById(elem);
			var name = id.value;
			if(name.search(/\w/))
				{
					alert("Please enter valid " + eleName + ".");
  					return false;			 
				}
		 				
			var id=document.getElementById(elem);
    		var str = id.value;
			if(isValidCharSet(str,"0123456789-abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"))
				{
					return true;
				}
			else
				{
					alert("Please enter valid " + eleName + "." );
					id.focus();
					id.select();
					return false; 
				}				
			return true ;
   }
   
   
 function isValidSub(elem , eleName)
  {

			var id=document.getElementById(elem);
			var name = id.value;
			if(name.search(/\w/))
				{
					alert("Please enter " + eleName + ".");
  					return false;			 
				}
		 				
			var id=document.getElementById(elem);
    		var str = id.value;
    		var regexp=/^[a-zA-Z\s.\-]+$/;
			if(regexp.test(str))
				{
					return true;
				}
			else
				{
					alert("Please enter valid " + eleName + "." );
					id.focus();
					id.select();
					return false; 
				}				
			return true ;
   }


 function isValidCompName(elem , eleName)
  {

			var id=document.getElementById(elem);
			var name = id.value;
			if(name.search(/\w/))
				{
					alert("Please enter " + eleName + ".");
  					return false;			 
				}
		 				
			/*var id=document.getElementById(elem);
    		var str = id.value;
    		var regexp=/^[a-zA-Z\s.\-]+$/;
			if(regexp.test(str))
				{
					return true;
				}
			else
				{
					alert("Please enter valid " + eleName + "." );
					id.focus();
					id.select();
					return false; 
				}				*/
			return true ;
   }
   
   function ISvalidPrice(elem , eleName)
   {
   
        var id=document.getElementById(elem);
	    var name = id.value;
			if(name <= 0 || isNaN(name))
				{
					alert("Please enter valid " + eleName + ".");
  					return false;			 
				}
	    return true ;
   }


   
       function isBlank(elem , eleName)
       {
			    var id=document.getElementById(elem);
			    var name = id.value;
			    if(name < 0 )
				    {
					    alert("Please enter valid " + eleName + ".");
  					    return false;			 
				    }
                    return true ;
      }
       
   
   
   
   function isValidCharSet(str,charset)
        {
	        var result = true;
        	
	        for (var i=0;i<str.length;i++)
		        if (charset.indexOf(str.substr(i,1))<0)
		        {
			        result = false;
			        break;
		        }
        	
	        return result;
        }
	


function isValidCombobox(EleID,EleName,selectdefault)
{

        
         var id = document.getElementById(EleID);
         //alert(id.value + " " + selectdefault);
           
                if (id)
			        ;
                else 
			        return true; 
			        
         var Elevalue=id.value;
         //alert(Elevalue);
         if(Elevalue == selectdefault)
         {
	        alert("Please select " + EleName + ".");
	        id.focus();
	        
	        return false;
          
         }
         else
	        return true;
 }
 
/**/
function isValidEmailId(elm)
   {
	 var id=document.getElementById(elm);
	 var string = id.value;
	 var emailFilter= /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
//	 if(string.search(/\w/))
//		    {
//			    alert("Please enter Email id!!");
//			    id.focus();			
//			    return false;			 
//		    } 
		if (!(emailFilter.test(string))) 
		    {
			     alert("Email address is not valid");
			    //elm.focus();
			    id.focus();
			    id.select();
			    return false;
		    }		
		return true ;
   }
   
   /**/
   function IsSelect(chk)
    {        
       var flag=0; 
       elm = chk.form.elements;
       for(i=0;i<elm.length;i++)
         if(elm[i].type=="checkbox")
         {
           if(elm[i].checked == true)
           {
             flag = 1;       
             break;
           }
           else
           {
             flag = 0;
           }
         }
       if(flag == 0) 
       {
          alert("Select at least one record.");  
          return false;
       }
    }
    
    
    function IsSelectAndDropdown(chk,ddl)
    {        
       var id=document.getElementById(ddl);
       var name = id.value;
       if(name =="Select newsletter")
       {
         alert("Please select newsletter title");   
         return false;
       }
       else
       {
       var flag=0; 
       elm = chk.form.elements;
       for(i=0;i<elm.length;i++)
         if(elm[i].type=="checkbox")
         {
           if(elm[i].checked == true)
           {
             flag = 1;       
             break;
           }
           else
           {
             flag = 0;
           }
         }
       if(flag == 0) 
       {
          alert("Select at least one record.");  
          return false;
       }
       }
    }
    
    
    
    function isValidSub1(elem , eleName)
  {
           
			var id=document.getElementById(elem);
			var name = id.value;
			if(name.search(/\w/))
				{
					alert("Please enter " + eleName + ".");
  					return false;			 
				}
		 	
			else
				{
					alert("Please enter valid " + eleName + "." );
					id.focus();
					id.select();
					return false; 
				}				
			return true ;
   }

