﻿
function ValidateRegistrationForm()
{
    try
    {
        var str="";
        if (document.getElementById('ctl00_ContentPlaceHolder1_txtFirstName').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " First Name,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_txtAddress').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " Address,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_txtState').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " State,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_txtCity').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " City,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_txtZipcode').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " Zip Code,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_txtPhone').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " Phone,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_txtHandicap').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " Handicap,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " Email,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value.replace(/^\s+|\s+$/,'')!= "")
        {
          
            if(!ChkValidEmail(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value))
            {                 
                str += " Invalid Email format,";
            }  
        }   
        if (document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " Password,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_txtAccountNo').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " Card Number,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_txtCardName').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " Card holder's Name,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_txtSecurityCode').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " Security Code,";
        }
        if (str!= "")
        {
            str = str.substring(0,str.length-1)
            document.getElementById('ctl00_ContentPlaceHolder1_lblError').innerHTML = "The following field(s) have invalid value(s):" + str+ "." ;
            location.href = "#ctl00_ContentPlaceHolder1_lblError";
            return false;
        }
        else if (document.getElementById("ctl00_ContentPlaceHolder1_chkaccept").checked == false)
        {
            document.getElementById('ctl00_ContentPlaceHolder1_lblError').innerHTML = "You should accept the Rules and Terms of use outlined by Golf Corporate Solutions." ;
            location.href = "#ctl00_ContentPlaceHolder1_lblError";
            return false;
        }
         return true;
      }
      catch(ex){return false;}
}


function AllowInt(obj,event)
{
		var Keyval;
		Keyval=window.event?window.event.keyCode:event.which;
		
	if (Keyval == 13)
	{
		//do nothing
	}
	else
	{	
		if (!((Keyval >= 48) && (Keyval <= 57) || (Keyval == 8) || (Keyval == 0))) 
		{
			window.event?window.event.keyCode = null:event.preventDefault();
		}
	}
}
function ChkValidEmail(object)
{
    var myRegxp = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/

    return myRegxp.test(object);
}


function ValidateUpdateForm()
{
    try
    {
        var str="";
        if (document.getElementById('ctl00_ContentPlaceHolder1_ctlPersonalDetails_txtFirstName').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " First Name,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_ctlPersonalDetails_txtAddress').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " Address,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_ctlPersonalDetails_txtState').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " State,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_ctlPersonalDetails_txtCity').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " City,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_ctlPersonalDetails_txtZipcode').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " Zip Code,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_ctlPersonalDetails_txtPhone').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " Phone,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_ctlPersonalDetails_txtHandicap').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " Handicap,";
        }
        if (str!= "")
        {
            str = str.substring(0,str.length-1)
            document.getElementById('ctl00_ContentPlaceHolder1_ctlPersonalDetails_lblError').innerHTML = "The following field(s) have invalid value(s):" + str+ "." ;
            location.href = "#ctl00_ContentPlaceHolder1_ctlPersonalDetails_lblError";
            return false;
        }
         return true;
      }
      catch(ex){return false;}
}


function ValidatePasswordForm()
{
    try
    {
        var str="";
        if (document.getElementById('ctl00_ContentPlaceHolder1_ctlChangePassword_txtOldPassword').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " Old Password,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_ctlChangePassword_txtNewPassword').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " New Password,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_ctlChangePassword_txtConfirmPassword').value.replace(/^\s+|\s+$/,'')=="")
        {
            str += " Confirm Password,";
        }
        if (document.getElementById('ctl00_ContentPlaceHolder1_ctlChangePassword_txtNewPassword').value.replace(/^\s+|\s+$/,'')!="" && document.getElementById('ctl00_ContentPlaceHolder1_ctlChangePassword_txtConfirmPassword').value.replace(/^\s+|\s+$/,'')!="" )
        {
            if(document.getElementById('ctl00_ContentPlaceHolder1_ctlChangePassword_txtNewPassword').value.replace(/^\s+|\s+$/,'') != document.getElementById('ctl00_ContentPlaceHolder1_ctlChangePassword_txtConfirmPassword').value.replace(/^\s+|\s+$/,''))
            {
                str += " Confirm Password is not matching with New Password,";
            }
        }
        if (str!= "")
        {
            str = str.substring(0,str.length-1)
            document.getElementById('ctl00_ContentPlaceHolder1_ctlChangePassword_lblError').innerHTML = "The following field(s) have invalid value(s):" + str+ "." ;
            return false;
        }
         return true;
      }
      catch(ex){return false;}
}
