﻿// JScript File

function VerifyContactusForm()
{
    var firstName = document.getElementById("FirstName").value;
    var lastName = document.getElementById("LastName").value;
    var address = document.getElementById("Address").value;
    var city = document.getElementById("City").value;
    var telephone = document.getElementById("Telephone").value;
    var email = document.getElementById("Email").value;
    var reason = document.getElementById("Reason").value;
    
    if(rTrim(lTrim(firstName)) == "") {alert('Please fill in First name!');return false;}
    if(rTrim(lTrim(lastName)) == "") {alert('Please fill in Last name!');return false;}
    if(rTrim(lTrim(address)) == "") {alert('Please fill in Address!');return false;}
    if(rTrim(lTrim(city)) == "") {alert('Please fill in City!');return false;}
    if(rTrim(lTrim(telephone)) == "") {alert('Please fill in Telephone!');return false;}
    if(rTrim(lTrim(email)) == "") {alert('Please fill in Email!');return false;}
    if(reason == ""){alert('Please choose Reason for enquiry!');return false;}
    if(!checkEmail(email)){alert('Email spelling format is wrong!');return false;}
    
    return true;
}

function VerifyFreeSurvey()
{
    var firstName = document.getElementById("FirstName").value;
    var lastName = document.getElementById("LastName").value; 
    var telephone = document.getElementById("Telephone").value;
    var email = document.getElementById("Email").value;
    var city = document.getElementById("City").value;
    var postCode = document.getElementById("PostCode").value;
    
    if(rTrim(lTrim(firstName)) == "") {alert('Please fill in First name!');return false;}
    if(rTrim(lTrim(lastName)) == "") {alert('Please fill in Last name!');return false;}
    if(rTrim(lTrim(telephone)) == "") {alert('Please fill in Telephone!');return false;}
    if(rTrim(lTrim(email)) == "") {alert('Please fill in Email!');return false;}
    if(rTrim(lTrim(city)) == "") {alert('Please fill in City!');return false;}
    if(rTrim(lTrim(postCode)) == "") {alert('Please fill in PostCode!');return false;}
    if(!checkEmail(email)){alert('Email spelling format is wrong!');return false;}
    
    return true;
}

function lTrim(str)
{
	if (str.charAt  == " ")
	{
	str = str.slice(1);
	str = lTrim(str);
	}
	return str;
}

function rTrim(str)
{
	var iLength;

	iLength = str.length;
	if (str.charAt(iLength - 1) == " ")
	{
		str = str.slice(0, iLength - 1);
		str = rTrim(str);
	}
	return str;
}

function checkEmail(strEmail)
{
    var email = 	rTrim(lTrim(strEmail));
    if (email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
        return true;
    else
        return false;
     
}