﻿// JScript File
function validateEmail(source, arguments)
{
    var arg = arguments.Value;
   
   var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
  
  
    for (i=0; i<invalidChars.length; i++) 
        {
        if (arg.indexOf(invalidChars.charAt(i),0) > -1) 
            {
            arguments.IsValid = false;
            return;
            
            }
        }
    for (i=0; i<arg.length; i++) 
        {
        if (arg.charCodeAt(i)>127) 
            {
            arguments.IsValid = false;
             return ;
            }
        }

    var atPos = arg.indexOf('@',0);
    if (atPos == -1) 
        {
        arguments.IsValid = false;
        return ;
        }
    if (atPos == 0) 
        {
        arguments.IsValid = false;
        return;
        }
    if (arg.indexOf('@', atPos + 1) > - 1) 
        {
        arguments.IsValid = false;
         return;
        }
    if (arg.indexOf('.', atPos) == -1)
        {
        arguments.IsValid = false;
        return;
        }
    if (arg.indexOf('@.',0) != -1) 
        {
        arguments.IsValid = false;
        return;
        }
    if (arg.indexOf('.@',0) != -1)
        {
        arguments.IsValid =false;
        return;
        }
    if (arg.indexOf('..',0) != -1) 
        {
        arguments.IsValid = false;
        return;
        }
    var suffix = arg.substring(arg.lastIndexOf('.')+1);
   
    if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum')
        {
        arguments.IsValid = false;
        return;
        
        }
       
        arguments.IsValid = true;
        return;
       
  

}

    function ask(e)
    {
        if(!e)
            e=event;
        if(!confirm("Are you sure to perform the task ? "))
        {
            try
            {
                e.preventDefault();
            }
            catch(ex){}
            e.returnValue=false;
        }
    }
  
 var navUrl = new String(window.location);
    
    if(navUrl.indexOf("http:", 0) != -1)
    {
        if(navUrl.indexOf("http://www", 0) == -1)
        {
            var newUrl = navUrl.replace("http://","http://www.");
            window.location=newUrl;
        }            
    }
    else if(navUrl.indexOf("https:", 0) != -1)
    {
        if(navUrl.indexOf("https://www", 0) == -1)
        {
            var newUrl = navUrl.replace("https://","https://www.");
            window.location=newUrl;
        }    
    }

