﻿
function checkEmail(str) {
		
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		
		if (str.indexOf(at)==-1)
		{
		   alert("آدرس پست الكترونيكي صحيح نيست");
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
		   alert("آدرس پست الكترونيكي صحيح نيست");
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		    alert("آدرس پست الكترونيكي صحيح نيست");
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1)
		 {
		    alert("آدرس پست الكترونيكي صحيح نيست");
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
		    alert("آدرس پست الكترونيكي صحيح نيست");
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1)
		 {
		    alert("آدرس پست الكترونيكي صحيح نيست");
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1)
		 {
		    alert("آدرس پست الكترونيكي صحيح نيست");
		    return false
		 }

 		 return true					
	}
//-------------------------------------------

function isInteger(s)
{  
 var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
 
    return true;
}
function isCellPhone(s)
{
	if(isInteger(s))
	{
		if (s.length < 11)
			return false;
		else if (s.substring(0,2) != "09")
			return false;
		else return true;		
	}
	else
		return false;
	
}
function chkNumber(textStr)
{
 if (isInteger(document.getElementById(textStr).value )== false)
 {
	document.getElementById(textStr).value="";
	document.getElementById(textStr).focus();
	return false
 }
 return true;
}

function chkCellPhoneNo(textStr)
{
 if (isCellPhone(document.getElementById(textStr).value) == false)
 {
		document.getElementById(textStr).value="";
		document.getElementById(textStr).focus();
		return false
 }
 return true;
}
//----------------------------
function NotAllowSpace(e)
{   var keyVal =(window.event) ? event.keyCode : e.keyCode;          
	if (window.event) keyVal = window.event.keyCode;
	   if((window.event.shiftKey))
	   {  
	       if((keyVal > 48 && keyVal < 57))                    
	       {                    
	       return false;                    
	       }                    
	       else if((keyVal > 96 && keyVal < 105))                   
	       {                    
	       return false;                    
	       }                    
	       else if((keyVal == 46))                    
	       {                   
	        return false;                 
	       }                    
	       else if((keyVal == 8))                
	       {                   
	        return false;               
	        }                 
	         else                   
	         {                    
	         return false       
	         } 
	           }        else        
	           {                        
	           if((keyVal > 48 && keyVal < 57))                        
	           {   
	                  return true;                     
	            }                        
	            else if((keyVal > 96 && keyVal < 105))                       
	            {                        
	            return true;                       
	            }                        
	            else if((keyVal == 46))                        
	            {                        
	            return true;                    
	               }                        
	               else if((keyVal == 8))                        
	               {                        
	               return true;                        
	               }                       
	                 else if((keyVal == 57))                        
	                 {                       
	                  return true;                        
	                  }                      
	                    else if((keyVal == 48))                        
	                    {                        
	                    return true;                        
	                    }                        
	                    else if((keyVal > 65 && keyVal < 90))                        
	                    {                        
	                    return true;                        
	                    }                         else if(keyVal==65)                                               {                         return true;                        }                        else if(keyVal==90)                                               {                         return true;                        }                        else if((keyVal == 16))                        {                        return false;                        }                        else                        {                        return false;                        }        }            }    

