var validationFailed=false;var errorString="";var htmlOpenTag="<p>";var htmlCloseTag="</p>";var divVisible;var emailFormSelector;var nameSelector;var phoneSelector;var emailSelector;var commentsSelector;var successSpanSelector;var errorSpanSelector;var closeButtonSelector;$(document).ready(function(){$("#emailSellerButton").click(function(){$("#emailSellerButton2").hide();$("#emailSellerButton").hide();$("#divEmailForm").show();$("#successSpan").hide();$("#successSpanAdditional").hide();divVisible="";initialiseEmailFormSelectors();clearEmailForm();return false;});$("#emailSellerButton2").click(function(){$("#emailSellerButton2").hide();$("#emailSellerButton").hide();$("#divEmailFormAdditional").show();$("#successSpanAdditional").hide();$("#successSpan").hide();divVisible="Additional";initialiseEmailFormSelectors();clearEmailForm();return false;});$("#closeBtn").click(function(){$("#divEmailForm").hide();$("#errorSpan").hide();$("#emailSellerButton").show();$("#emailSellerButton2").show();return false;});$("#closeBtnAdditional").click(function(){$("#divEmailFormAdditional").hide();$("#errorSpanAdditional").hide();$("#emailSellerButton").show();$("#emailSellerButton2").show();return false;});});function initialiseEmailFormSelectors(){emailFormSelector="#emailForm"+divVisible;nameSelector="#per_forename"+divVisible;phoneSelector="#per_workphone"+divVisible;emailSelector="#per_email"+divVisible;commentsSelector="#lead_comment"+divVisible;successSpanSelector="#successSpan"+divVisible;errorSpanSelector="#errorSpan"+divVisible;closeButtonSelector="#closeBtn"+divVisible;}function emailSeller(B,E,C){var A;var F;errorString="";validationFailed=validateEmailForm();if(validationFailed){$(errorSpanSelector).html(errorString);$(errorSpanSelector).show();$(errorSpanSelector).css("display","block");$(successSpanSelector).hide();}else{if(!validationFailed){$(errorSpanSelector).hide();var G=document.location+"";var A;var D;A={per_forename:$(nameSelector).val(),per_workphone:$(phoneSelector).val(),per_email:$(emailSelector).val(),lead_comment:$(commentsSelector).val(),URL:G+""};if(C=="ADVERT"&&(!B||E=="OAAT")){D=navigationConfig.searchServerUrl+"/search/emailLeadManagerAdvert";A.carid=$("#carID").val();}else{if($("#DPMDID").val()){D=navigationConfig.searchServerUrl+"/search/emailLeadManagerDealer";A.dealerid=$("#DPMDID").val();}else{D=navigationConfig.searchServerUrl+"/search/emailLeadManagerNIDealer";}}$(emailFormSelector+" input:hidden").each(function(){A[this.name]=this.value;});$.ajax({url:D,type:"POST",cache:false,complete:function(){$(closeButtonSelector).click();emailSuccess();},data:A});}}}function checkNumeric(F){var E="0123456789";var D=" ";var C=F;var B=true;var A;if(C.length==0){return false;}for(i=0;i<C.length;i++){A=C.charAt(i);if(E.indexOf(A)==-1){B=false;break;}if(D.indexOf(A)>-1){B=false;break;}}return B;}function checkEmail(C){var B=true;var A=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;if(A.test(C)==false){B=false;}return B;}function validateEmailForm(){var D=$(nameSelector).val();var A=$(phoneSelector).val();var C=$(emailSelector).val();var E=$(commentsSelector).val();var B=false;resetStyles();if(D.trim()==""){$(nameSelector).css({border:"solid #d52720 2px"});errorString+=htmlOpenTag+"Please enter your name"+htmlCloseTag;B=true;}if(A.trim()!=""){if(!checkNumeric(A)){$(phoneSelector).css({border:"solid #d52720 2px"});errorString+=htmlOpenTag+"Please enter your phone number (8 - 15 numbers with no spaces)"+htmlCloseTag;B=true;}else{if(A.length<8||A.length>15){$(phoneSelector).css({border:"solid #d52720 2px"});errorString+=htmlOpenTag+"Please enter your phone number (8 - 15 numbers with no spaces)"+htmlCloseTag;B=true;}}}if(C.trim()==""){$(emailSelector).css({border:"solid #d52720 2px"});errorString+=htmlOpenTag+"Please enter a valid email address, <br> e.g. jsmith@example.com"+htmlCloseTag;B=true;}else{if(!checkEmail(C)){$(emailSelector).css({border:"solid #d52720 2px"});errorString+=htmlOpenTag+"Please enter a valid email address, <br> e.g. jsmith@example.com"+htmlCloseTag;B=true;}}if(E.trim()==""){$(commentsSelector).css({border:"solid #d52720 2px"});errorString+=htmlOpenTag+"Please enter some comments about the vehicle"+htmlCloseTag;B=true;}return B;}function emailSuccess(){var B="Your message has been sent.";var A=htmlOpenTag+B+htmlCloseTag;$(successSpanSelector).html(A);$(successSpanSelector).show();$(successSpanSelector).css("display","block");return true;}function clearEmailForm(){$(nameSelector).val("");$(phoneSelector).val("");$(emailSelector).val("");$(commentsSelector).val($("#defaultComment").text());resetStyles();errorString="";return true;}function resetStyles(A){$(nameSelector).css({border:"solid #cfcfcf 1px"});$(phoneSelector).css({border:"solid #cfcfcf 1px"});$(emailSelector).css({border:"solid #cfcfcf 1px"});$(commentsSelector).css({border:"solid #cfcfcf 1px"});}