﻿// JScript File

/*  Syntax : vObj.Validate(ElementID,Real Name,Validation Type, Required);
	Validation Types : text, number, phone, email, date, url  */				
function ValidateForm()
{
	var vObj = new Validator();
	vObj.Validate('FirstName','First Name','text',true);
	vObj.Validate('LastName','Last Name','text',true);
	vObj.Validate('EmailAddress','Email Address','email',true);
	vObj.Validate('Phone','Phone Number','phone',true);
	vObj.selectFirstError();
	vObj.showErrors();
	
	if (vObj.noErrors())
	{
	    var strProcessingURL = "/EnquiryPost.aspx?type=le";
        var strEnquiryParamaters = "";

        strEnquiryParamaters += "&FirstName=" + document.getElementById("FirstName").value;
        strEnquiryParamaters += "&Surname=" + document.getElementById("LastName").value;
        strEnquiryParamaters += "&EmailAddress=" + document.getElementById("EmailAddress").value;
        strEnquiryParamaters += "&Phone=" + document.getElementById("Phone").value;
        strEnquiryParamaters += "&Comments=" + document.getElementById("Comments").value;
        strEnquiryParamaters += "&LID=" + getQueryString()["LID"];
        
        //alert(strProcessingURL + strEnquiryParamaters);
    	
	    var myAjax = new Ajax.Request(strProcessingURL + strEnquiryParamaters);
	    alert("Thanks for your enquiry, one of our agents will contact you shortly.");
	    
	}
	else
	{
	    return false;
	}
}

function ValidateEmailFriendForm()
{
	var vObj = new Validator();
	vObj.Validate('YourName','Your Name','text',true);	
	vObj.Validate('FriendsName','Friends Name','text',true);	
	vObj.Validate('EmailAddressFriend','Email Address','email',true);	
	vObj.selectFirstError();
	vObj.showErrors();
	
	if (vObj.noErrors())
	{
	    var strProcessingURL = "/EnquiryPost.aspx?type=ef";
        var strEnquiryParamaters = "";

        strEnquiryParamaters += "&YourName=" + document.getElementById("YourName").value;
        strEnquiryParamaters += "&FriendsName=" + document.getElementById("FriendsName").value;
        strEnquiryParamaters += "&EmailAddressFriend=" + document.getElementById("EmailAddressFriend").value;        
        strEnquiryParamaters += "&Comments=" + document.getElementById("Comments").value;
        strEnquiryParamaters += "&URL=" + document.location;
        
        //alert(strProcessingURL + strEnquiryParamaters);
    	
	    var myAjax = new Ajax.Request(strProcessingURL + strEnquiryParamaters);
	    alert("Your Email has been sent.");
	    
	}
	else
	{
	    return false;
	}
}

function getQueryString ()
{
     var querystring = new Array;
     var loc = document.location.href.toUpperCase();
     
     // parse current url into an array with the keys/values     
     var q = String (loc).split ('?')[1];
     if (!q) return false;
     q = q. split ('&');
    
     for (var i = 0 ; i < q.length; i++)
     {
       // for each key/value, split them at the '='
       // and add them to the querystring array
       var o = q[i].split('=');
       querystring[o[0]] = o[1];
     }
     
     // return the querystring
     return querystring;
}