﻿// Submit validations
function Validate(){   
  
    var name = document.getElementById("textfield1").value;
    var email = document.getElementById("textfield6").value;

    if(name == null || name == "")
    {
	     alert('Name required');
	     return false;
    }

    if (email ==null || email == "")
    {
         alert('E-mail Required');
	     return false;
    }
    if (!emailValidator(email))
    {
         alert('Invalid E-mail');
	     return false;
    }
  
    return true;
}


// Validate email
function emailValidator(email)
{
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(email.match(emailExp))
	{
		return true;
	}
	else
	{
		return false;
	}
}

// Validate Phone no
function isInteger(s)
{  
    var i;
    for (i = 0; i < s.length; i++)
    {   
        
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    
    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
   
    for (i = 0; i < s.length; i++)
    {   
        
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone)
{
    var digits = "0123456789";
    var phoneNumberDelimiters = "()- ";
    var minDigitsInIPhoneNumber = 10;
    var validWorldPhoneChars = phoneNumberDelimiters + "+";
    s=stripCharsInBag(strPhone,validWorldPhoneChars);
    return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
    
}

// Validate Zip
function validateZip(zip)
{
      var valid = "0123456789-";
      var hyphencount = 0;  
    
        if (zip.length!=5 && zip.length!=10) 
        {
            
            return 1;
        }


        for (var i=0; i < zip.length; i++) 
        {
            temp = "" + zip.substring(i, i+1);
            if (temp == "-") hyphencount++;
            if (valid.indexOf(temp) == "-1") 
            {
                
                return 2;

            }
            if ((hyphencount > 1) || ((zip.length==10) && ""+zip.charAt(5)!="-"))
            {
                return 3;
            }
        }
}  
 

function ResetForm()
{
   document.FormSubmitResume.reset(); 
}

function OnSubmitForm()
{ 
  return true;
}


