TMSSite.loadLibrary("formvalidate");TMSSite.i18n.en.ebrochure={signupRules:{firstName:"Please enter a first name.",lastName:"Please enter a last name.",emailAddress:"Please enter a valid email address.",confirmEmail:"Please confirm your email address.",ebrochureZip:"Please enter a valid zip code.",phone:"Please enter your 10-digit phone number."},downloadRules:{firstName:"Please select a type of eBrochure.",brochureTypeLocal:"Please enter a valid zip code to receive a local eBrochure.",driveTrain4x2:"Please select a drive train.",bodyStyle1:"Please select a body style."},pageName:"GM",pageNameEbrochure:"eBrochure",pageNameDownload:"Download",pageNameConfirmation:"GM:Download Brochure:Receive Updates:Confirmation",pageNameVehicles:"GM:Vehicles",pageNameBrochureType:"Local"};TMSSite.i18n.load("ebrochure");function sendPageEventsForTracking(){var E=TMSSite.i18n[TMSSite.lang].ebrochure;var B=($("brochureTypeLocal")&&$("brochureTypeLocal").checked);var F=(B)?("Local Brochure"):("General Brochure");var A={events:"event17",properties:{"2":pageVars.modelYear,"7":(B)?($F("ebrochureZip")):(TMSSite.getZip())},eventVars:{"25":E.pageName+":"+pageVars.vehicleDisplayName},linkTrackType:"d",linkTrackVars:"prop2,prop7,prop14,eVar25,events",linkTrackEvents:"event17",linkTrackName:((TMSSite.lang=="en")?"tcom_":"esp_")+pageVars.vehicleDisplayName+"_ebrochure_"+F.toLowerCase().replace(" ","_")};if($("driveTrain4x2")||$("driveTrain4x4")){var D=$("driveTrain4x2").checked?"4x2":"4x4";var C=$F("bodyStyle1");if($("bodyStyle2").checked){C=$F("bodyStyle2")}else{if($("bodyStyle3").checked){C=$F("bodyStyle3")}}A.properties["14"]=E.pageName+":"+pageVars.vehicleDisplayName+":"+F+":"+D+":"+C}else{A.properties["14"]=E.pageName+":"+pageVars.vehicleDisplayName+":"+F}TMSSite.analytics.sendTrackingLink(A)}document.observe("dom:loaded",function(){ebrochureLang=TMSSite.i18n[TMSSite.lang].ebrochure;if(Prototype.Browser.IE6&&$("content-main")){$("content-main").select("img[src$=png]").each(function(H){H.setStyle({width:H.getWidth()+"px",height:H.getHeight()+"px",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+H.src+"', sizingMethod='scale')"}).src="/img/global/blank.gif"})}var C=$("brochureRequestLnk")||window.parent.$("brochureRequestLnk");C.observe("click",function(H){TMSSite.analytics.sendTrackingLink({events:"event4",eventVars:{"3":((TMSSite.lang=="en")?"tcom_":"esp_")+(pageVars.vehicleDisplayName||"allvehicles")+"_shoptools_printed brochurerapp"},linkTrackType:"o",linkTrackVars:"eVar3,events",linkTrackEvents:"event4",linkTrackName:((TMSSite.lang=="en")?"tcom_":"esp_")+(pageVars.vehicleDisplayName||"allvehicles")+"_shoptools_printed brochurerapp"});var I="https://gotoyota.rappcollins.com/index_"+((TMSSite.lang=="en")?("english"):("spanish"))+".php";window.open(I,"brochure","height=475,width=765,top=10,left=10,resizable=1,scrollbars=1,menubar=1");Event.stop(H)});if($("downloadForm")){if(TMSSite.lang=="es"&&$("downloadForm").hasClassName("tacomaForm")){$("createBrochure").setAttribute("href","/espanol/img/download-brochure/pdf/TacomaReg4x2.pdf");$$("#downloadForm input").each(function(H){H.observe("click",function(){var I=$("createBrochure");var J="/espanol/img/download-brochure/pdf/Tacoma";if($("bodyStyle1").checked){J+="Reg"}else{if($("bodyStyle2").checked){J+="Access"}}J+=($("driveTrain4x2").checked)?"4x2.pdf":"4x4.pdf";$("createBrochure").setAttribute("href",J)})})}else{if(TMSSite.lang=="es"&&$("downloadForm").hasClassName("tundraForm")){$("createBrochure").setAttribute("href","/espanol/img/download-brochure/pdf/TundraReg4x2.pdf");$$("#downloadForm input").each(function(H){H.observe("click",function(){var J;var I;J="4X4";if($("driveTrain4x2").checked){J="4X2"}if($("bodyStyle1").checked){I="REG"}if($("bodyStyle2").checked){I="DBL"}if($("bodyStyle3").checked){I="CREW"}$("createBrochure").setAttribute("href","/espanol/img/download-brochure/pdf/Tundra"+I+J+".pdf")})})}else{var G=[{owner:"firstName",rule:function(){return !$F("firstName").empty()},error:ebrochureLang.signupRules.firstName},{owner:"lastName",rule:function(){return !$F("lastName").empty()},error:ebrochureLang.signupRules.lastName},{owner:"emailAddress",rule:function(){return TMSSite._isEmail($F("emailAddress"))},error:ebrochureLang.signupRules.emailAddress},{owner:"confirmEmail",rule:function(){return $F("emailAddress")==$F("confirmEmail")},error:ebrochureLang.signupRules.confirmEmail},{owner:"ebrochureZip",rule:function(){if(!$("ebrochureZip")){return true}else{return TMSSite._isZip($F("ebrochureZip"))}},error:ebrochureLang.signupRules.ebrochureZip},{owner:"phone",rule:function(){return(($F("contact")===null)||(($F("contact")!==null)&&$F("phone").match(/^\(?\d{3}\)?\s*\.?\d{3}-?\.?\d{4}$/)))},error:ebrochureLang.signupRules.phone}];var D=new TMSSite.formvalidate($("downloadBrochure"),G);var F=[{owner:"firstName",rule:function(){return($("brochureTypeGeneral").checked)||($("brochureTypeLocal").checked)},error:ebrochureLang.downloadRules.firstName},{owner:"brochureTypeLocal",rule:function(){return(($("brochureTypeLocal").checked)&&(TMSSite._isZip($F("ebrochureZip")))||!$("brochureTypeLocal").checked)},error:ebrochureLang.downloadRules.brochureTypeLocal},{owner:"driveTrain4x2",rule:function(){if($("driveTrain4x2")!=null){return(($("driveTrain4x2").checked)||($("driveTrain4x4").checked))}return true},error:ebrochureLang.downloadRules.driveTrain4x2},{owner:"bodyStyle1",rule:function(){if($("bodyStyle1")!=null){return(($("bodyStyle1").checked)||($("bodyStyle2").checked)||($("bodyStyle3").checked))}return true},error:ebrochureLang.downloadRules.bodyStyle1}];var B=new TMSSite.formvalidate($("downloadForm"),F);if($("ebrochureZip")){$("ebrochureZip").value=TMSSite.getZip()||""}function E(J){var L=D.validate();if(L.size()>0){Event.stop(J);var I="";L.each(function(M){I+="<li>"+M.error+"</li>"});$("errors").update(I).show()}else{$("errors").update("").hide();var K=TMSSite.i18n[TMSSite.lang].ebrochure;var H=($F("contact")==null)?"event21":"event12,event21";TMSSite.analytics.set({pageName:K.pageName+":All Vehicles:Shopping Tools:eBrochure:Confirmation",channel:K.pageName+":All Vehicles",properties:{"7":$("ebrochureZip").value,"32":"Lower"},events:H,eventVars:{"6":K.pageName+":All Vehicles:Shopping Tools:eBrochure"}});TMSSite.analytics.sendPageView();if(J.type=="click"){Event.stop(J);$("downloadForm").submit()}}}if($("submitBtn")){Event.observe("downloadForm","submit",E);$("submitBtn").observe("click",E);$("resetBtn").observe("click",function(H){Event.stop(H);$("errors").update("").hide();$("downloadForm").reset()})}else{function A(I){Event.stop(I);var K=B.validate();if(K.size()>0){var J="";K.each(function(L){J+="<li>"+L.error+"</li>"});$("errors").update(J).show()}else{$("errors").update("").hide();var H=window.open("","pdfwin","width=800,height=700,scrollbars=yes,resizable=yes,toolbar=no,status=no,location=1,menubar=no");TMSSite.setZip($F("ebrochureZip"));sendPageEventsForTracking();$("downloadForm").submit();H.focus()}}$("createBrochure").observe("click",A.bind(this));$("downloadForm").observe("submit",A.bind(this))}}}}else{if($("createBrochure")){$("createBrochure").observe("click",function(H){sendPageEventsForTracking()})}}});