﻿function Trim (inputString, removeChar) 
{ 
    var returnString = inputString; 
    
    if (removeChar.length) 
    {
        while(''+returnString.charAt(0)==removeChar)
        {
            returnString=returnString.substring(1,returnString.length);
        }
        while(''+returnString.charAt(returnString.length-1)==removeChar)
        {
            returnString=returnString.substring(0,returnString.length-1);
        }
    }
    
    return returnString;
}

function isValidEmail(email)
{
     var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	 var returnval=emailfilter.test(email);
	 return returnval;
}

function isEmpty(ctl)
{
    if(Trim(ctl.value, ' ') == "")
    {
        return true;
    }
    return false;
}

function isEmail(ctl)
{
    if(isValidEmail(Trim(ctl.value, ' ')))
    {
        return true;
    }
    return false;
}

function valForm()
{
    var ctl;
    
    ctl = document.getElementById("visitor");
    
    if(isEmpty(ctl))
    {
        alert("Please enter name");
        ctl.focus();
        return false;
    }
    
    ctl = document.getElementById("visitormail");
    
    if(isEmpty(ctl))
    {
        alert("Please enter email");
        ctl.focus();
        return false;
    }
    
    if(!isEmail(ctl))
    {
        alert("Please enter valid email");
        ctl.focus();
        return false;
    }
    
    return true;
}

function valContForm()
{
    var ctl;
    
    ctl = document.getElementById("txtVisitor");
    
    if(isEmpty(ctl))
    {
        alert("Please enter name");
        ctl.focus();
        return false;
    }
    
    ctl = document.getElementById("txtVisitorMail");
    
    if(isEmpty(ctl))
    {
        alert("Please enter email");
        ctl.focus();
        return false;
    }
    
    if(!isEmail(ctl))
    {
        alert("Please enter valid email");
        ctl.focus();
        return false;
    }
    
    return true;
}