var iframe={};iframe.bSubmitAttempted=false;iframe.handleFormSubmit=function(){try{if(!iframe.validateForm()){return false}else{$("input").attr("readonly","readonly");$(".processing").show();return true}}catch(A){publishException(A)}};iframe.validateForm=function(){try{var A=true;if(!lead_form.validateLeadFormEmailAddress()){A=false}if(!lead_form.validateTelephone($("#lf_telephone_1"))){A=false}if(!lead_form.validateTelephone($("#lf_telephone_2"))){A=false}if(!lead_form.validateComments()){A=false}if(!lead_form.validateRegion()){A=false}if(!lead_form.validatePostalCode()){A=false}if(!lead_form.validateDesiredInvestment()){A=false}if(!lead_form.validateDesiredLocation()){A=false}if(!lead_form.checkRequiredFields()){A=false}return A}catch(B){publishException(B)}};iframe.addCartItems=function(){try{$("#dom_cart_contents").hide();sCookie=decode(readCookie("selected_product_ids"));if(sCookie.indexOf("::")<0){return }else{if($("input[name=lf_lead_source_id]").eq(0).val()=="13"){return }var A=$("input[name='lf_product_ids[]']").eq(0).val();aProducts=sCookie.split("|");$("#request_list_items").empty();if(aProducts.length>0){for(i=0;i<aProducts.length;i++){aTmp=aProducts[i].split("::");if(A!=aTmp[0]){elRequestListItem=$('<div class="request_list_item"></div>');elCheckbox=$('<input checked="checked" type="checkbox" style="margin: 0px 5px 0 0 ;" name="lf_cart_product_ids[]" id="cart_id_'+aTmp[0]+'" value="'+aTmp[0]+'" />');$(elRequestListItem).append(elCheckbox);$(elRequestListItem).append('<label for="cart_id_'+aTmp[0]+'">'+aTmp[1]+"</label>");$("#dom_cart_contents_items").append(elRequestListItem)}}$("#dom_cart_contents").show()}else{$("#dom_cart_contents").hide()}}}catch(B){publishException(B)}};iframe.resizeIFrame=function(){try{var B=$(document.body).height();$("#LeadForm",parent.document.body).css("height",(B+100).toString()+"px")}catch(A){publishException(A)}};lead_form.iframe=iframe;$(document).ready(function(){$("#frm_lead").submit(iframe.handleFormSubmit);$("#lf_country").change(lead_form.handleCountryChange);$("#lf_last_name").blur(function(){if(iframe.bSubmitAttempted){lead_form.checkRequiredField($(this).parent())}});$("#lf_street_1").blur(function(){if(iframe.bSubmitAttempted){lead_form.checkRequiredField($(this).parent())}});$("#lf_city").blur(function(){if(iframe.bSubmitAttempted){lead_form.checkRequiredField($(this).parent())}});$("#lf_country").blur(function(){if(iframe.bSubmitAttempted){lead_form.checkRequiredField($(this).parent())}});$("#lf_email_address").blur(function(){if(iframe.bSubmitAttempted){lead_form.validateLeadFormEmailAddress}});$("#lf_telephone_1").blur(function(){if(iframe.bSubmitAttempted){lead_form.validateTelephone(this)}});$("#lf_telephone_2").blur(function(){if(iframe.bSubmitAttempted){lead_form.validateTelephone(this)}});$("#lf_postal_code").blur(function(){if(iframe.bSubmitAttempted){lead_form.validatePostalCode}});$("#lf_region").blur(function(){if(iframe.bSubmitAttempted){lead_form.validateRegion}});$("#lf_region_select").blur(function(){if(iframe.bSubmitAttempted){lead_form.validateRegion}});$("#lf_comments").blur(function(){if(iframe.bSubmitAttempted){lead_form.validateComments}});$("#lf_investment_range_id").blur(function(){if(iframe.bSubmitAttempted){lead_form.validateDesiredInvestment}});$("#lf_desired_location_id").blur(function(){if(iframe.bSubmitAttempted){lead_form.validateDesiredLocation}});$("#lf_country").blur(function(){if(iframe.bSubmitAttempted){lead_form.validateRegion()}if(iframe.bSubmitAttempted){lead_form.validatePostalCode()}}).change(function(){lead_form.formatRegionField(iframe.bSubmitAttempted);lead_form.validateRegion();if(iframe.bSubmitAttempted){lead_form.validatePostalCode()}});$("#frm_lead :input").each(function(){if($("#lf_country").val()==""){if($("#lf_default_country_id").val()>0){$("#lf_country").val($("#lf_default_country_id").val())}}var B=readCookie($(this).attr("name"));if(B){$(this).val(decode(decodeURI(B)))}});var A=false;if($("#lf_time_frame_id").val()!=""||$("#lf_preferred_method_of_contact_id").val()!=""||$("#lf_best_time_to_call_id").val()!=""||$("#lf_telephone_2").val()!=""){A=true}if(LEAD_FORM_HIDE_OPTIONAL_FIELDS&&A==false){$(".lead_form_collapsible_content").hide();$(".lead_form_collapsible_button").children().text(sOpenLeadFormSection)}else{$(".lead_form_collapsible_content").show();$(".lead_form_collapsible_button").children().text(sCloseLeadFormSection)}$(".lead_form_collapsible_button").click(function(){var C=$(this).parent().parent();var B=$(C).find("div.lead_form_collapsible_content");if($(this).text()==sOpenLeadFormSection){$(B).show();$(this).children().text(sCloseLeadFormSection);lead_form.iframe.resizeIFrame()}else{if($(this).text()==sCloseLeadFormSection){$(B).hide();$(this).children().text(sOpenLeadFormSection)}}lead_form.iframe.resizeIFrame();return false});$("#discovery_days").click(function(){$("#dday_mini_info").toggle("fast",function(){lead_form.iframe.resizeIFrame()});return false});lead_form.handleCountryChange();lead_form.iframe.addCartItems();lead_form.iframe.resizeIFrame()});