
﻿
var ControlsIdPrefix='#ctl00_cphBody_';$.ajaxSetup({dataFilter:function(data){var msg;if(typeof(JSON)!=='undefined'&&typeof(JSON.parse)==='function')
msg=JSON.parse(data);else
msg=eval('('+data+')');return msg;}});function CheckTextBoxes(value){if(value==null)
return false;if(value==""||value==" ")
return false;return true;}
function CheckDropDowns(value){if(value==null)
return false;if(value==""||value==" "||value=="Select Country..."||value=="Please Select"||value=="-------------------")
return false;return true;}
function ShowHideFormElements(value){if(value=='hide'){$('div.supportFormLeft').hide();$('div.supportFormRight').hide();$('#ResetBtn').hide();$('#SendForm').hide();}
if(value=='show'){$('div.supportFormLeft').show();$('div.supportFormRight').show();$('#ResetBtn').show();$('#SendForm').show();}}
function ValidateEnquiryForm(){var isError=false;if(!CheckTextBoxes($('#ContactName').val())){$('#ContactErr').css('display','inline').text('Please enter a contact name.');$('#ContactName').css('background-color','#FFFF99').focus();isError=true;}
else{$('#ContactErr').css('display','none');$('#ContactName').css('background-color','White');}
var emailAddress=$('#Email').val();if(!CheckTextBoxes(emailAddress)){$('#EmailErr').css('display','inline').text('Please enter an email address.');$('#Email').css('background-color','#FFFF99').focus();isError=true;}
else{if(IsValidEmail(emailAddress)){$('#EmailErr').css('display','none');$('#Email').css('background-color','White');}
else{$('#EmailErr').css('display','inline').text('Please enter a valid email address.');$('#Email').css('background-color','#FFFF99').focus();isError=true;}}
return isError;}
function IsValidEmail(emailAddress){var pattern=new RegExp("\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");return pattern.test(emailAddress);}
function GetJson(){var NewEnquiry={};$('div#enquiryFormContainer input:text').each(function(){NewEnquiry[this.id]=this.value;});$('div#enquiryFormContainer input:checkbox').each(function(){if($(this).is(':checked')){NewEnquiry[this.id]='true';}
else{NewEnquiry[this.id]='false';}});var CountryDDId='ctl00_cphBody_Country_CountryDd';$('div#enquiryFormContainer select').each(function(){if(this.id==CountryDDId){NewEnquiry['Country']=$(this).val();}
else{NewEnquiry[this.id]=$(this).val();}});NewEnquiry['Comments']=$('#Comments').text();var DTO={'enquiry':NewEnquiry};return DTO;}
$(document).ready(function(){$('#SendForm').click(function(){var isError=ValidateEnquiryForm();if(isError)return false;$(this).attr('disabled','true');$('#ResetBtn').attr('disabled','true');var sendJson=JSON.stringify(GetJson());$.ajax({type:'POST',url:'enquiry.aspx/SendEnquiry',data:sendJson,contentType:'application/json; charset=utf-8',success:function(msg){ShowHideFormElements('hide');if(msg.d)
$('span#SuccessfulSendLabel').html('Thank you, your enquiry has been sent.<br /><br />To send another request or to try again please click <a href=\"enquiry.aspx\">here.</a>');else
$('span#SuccessfulSendLabel').html('Sorry, there was a problem sending your enquiry.<br /><br />To send another request or to try again please click <a href=\"enquiry.aspx\">here.</a><br /><br />For alternate contact details please click <a href=\"contact.aspx\">here.</a> Problem from Ajax Call');}});return false;});});$(document).ajaxError(function(){if(window.console&&window.console.error){console.error(arguments);}
ShowHideFormElements('hide');$('span#SuccessfulSendLabel').html('Sorry, there was a problem sending your enquiry.<br /><br />To send another request or to try again please click <a href=\"enquiry.aspx\">here.</a><br /><br />For alternate contact details please click <a href=\"contact.aspx\">here.</a> Problem from Global Ajaz error.');});