﻿// JScript File

function isAlphaNumeric(val)
{
    if (val.match(/^[a-zA-Z\&\.\-\'\#\%\* 0-9]+$/))
    {
    return true;
    }   
    else
    {
    return false;
    } 
}

function isZipCode(val)
{
    if (val.match(/^[a-zA-Z0-9]+$/))
    {
    return true;
    }   
    else
    {
    return false;
    } 
}

function isCNumber(val)
{
    if (val.match(/^\d{5}\/\d{4}$/))
    {
    return true;
    }   
    else
    {
    return false;
    } 
}


function isNumeric(val)
{
    if (val.match(/^[0-9]+$/))
    {
    return true;
    }   
    else
    {
    return false;
    } 
}

function isPhone(val)
{
    if (val.match(/^[0-9\-]+$/))
    {
    return true;
    }   
    else
    {
    return false;
    } 
}

function isEmail(val)
{
    var firstchar
      
        
        
    if (val.match(/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/))
    {
    //return true;
    }   
    else
    {
    return false;
    } 
    
    firstchar =val.charAt(0)
      if (isNumeric(firstchar))
        {
            return false
        }
       
        firstchar =val.charAt(val.indexOf("@")+1)
      
      if (isNumeric(firstchar))
        {
            return false
        }
        
        return true

}

function checkValidURL(excval){
     var theurl=excval;
     var tomatch= /http(s?):\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
     if (tomatch.test(theurl)==false)
           return false; 
     
/* var tomatch1= new RegExp ("^http(s?)\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(/\S*)?$")
    if (theurl.match(tomatch1)==false)
          return false; 
*/
 return true           
}


var xmlhttp;
function loadSession(url)
{
xmlhttp=null;
if (window.XMLHttpRequest)
  {// code for all new browsers
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE5 and IE6
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (xmlhttp!=null)
  {
  xmlhttp.onreadystatechange=state_Change;
  xmlhttp.open("GET",url+"?r"+Math.random(),true);
  xmlhttp.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.");
  }
}

function state_Change()
{
if (xmlhttp.readyState==4)
  {// 4 = "loaded"
  if (xmlhttp.status==200)
    {// 200 = OK
    // ...our code here...
   
   document.getElementById("hdnValidstring").value= xmlhttp.responseText
   
    }
  else
    {
    //alert("Problem retrieving XML data");
    }
  }
}

 
