var formanims=[];var yu=YAHOO.util;var yue=yu.Event;var yul=YAHOO.lang;var yud=yu.Dom;function erroranims(d,f,g){var b,a;var c="",h=0;for(a=0;a<g.invalid_fields.length;a++){if(h){c=c+", "}c=c+g.invalid_fields[a];h++}f.innerHTML='<span class="formerror">Invalid fields: '+c+"</span>";for(b in g.invalid_fields){for(a=0;a<d.length;a++){if(d.elements[a].name==g.invalid_fields[b]){var e;e=new yu.ColorAnim(d.elements[a],{backgroundColor:{to:"#ff0000"}},1,yu.Easing.easeOut);formanims.push(e);e.onComplete.subscribe(function(){this.attributes.backgroundColor.to=(this.attributes.backgroundColor.to=="#ff0000")?"#e0e0e0":"#ff0000";this.animate()});e.animate()}}}}var qrSuccess=function(c){var b=yul.JSON.parse(c.responseText);var a=yud.get("qrerror");if(b.returncode=="SUCCESS"){a.innerHTML='<span class="formerror">Thank you! You will be contacted soon...</span>';window.setTimeout(function(){c.argument.cancel()},3000)}else{if(b.returncode=="DB_ERROR"){a.innerHTML='<span class="formerror">System error. Please try again later...</span>'}else{if(b.returncode=="INVALID_FIELDS"){erroranims(c.argument.form,a,b)}}}};var qr=new YAHOO.widget.Dialog("quoterequest",{fixedcenter:true,modal:true,visible:false,underlay:"matte",strings:{close:""},hideaftersubmit:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25}});qr.callback={success:qrSuccess,failure:qrSuccess,argument:qr};qr.render();var dlform=new YAHOO.widget.Dialog("dlform",{fixedcenter:true,modal:true,visible:false,underlay:"matte",strings:{close:""},hideaftersubmit:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25}});dlform.render();function resetform(b){var a=YAHOO.util.Dom.get(b);var d=YAHOO.util.Dom.getElementsByClassName("frmfooter","div",a)[0];var c;a.reset();chkhear();chkindustry();d.innerHTML="";for(x=formanims.length-1;x>=0;x--){formanims[x].onComplete.unsubscribeAll();formanims[x].onComplete.subscribe(function(){for(x=0;x<a.length;x++){YAHOO.util.Dom.setStyle(a.elements[x],"background-color","#e0e0e0")}},this,true);c=formanims.pop();c=null}}function openquoterequest(){var a=YAHOO.util.Dom.get("qrerror");a.innerHTML="";qr.show()}function chkhear(){var a=YAHOO.util.Dom.get("howhear");if(a.value=="6"){YAHOO.util.Dom.setStyle("trwhichcust","display","table-row");YAHOO.util.Dom.setStyle("trotherhear","display","none")}else{if(a.value=="7"){YAHOO.util.Dom.setStyle("trwhichcust","display","none");YAHOO.util.Dom.setStyle("trotherhear","display","table-row")}else{YAHOO.util.Dom.setStyle("trwhichcust","display","none");YAHOO.util.Dom.setStyle("trotherhear","display","none")}}}function chkindustry(){var a=YAHOO.util.Dom.get("industry");if(a.value=="7"){YAHOO.util.Dom.setStyle("trindustry","display","table-row")}else{YAHOO.util.Dom.setStyle("trindustry","display","none")}}YAHOO.util.Event.onDOMReady(function(){var d=YAHOO.util.Dom.getElementsByClassName("dlinks","a");var b=YAHOO.util.Dom.getElementsByClassName("qrequest");var c;var a=(function(g){var f=function(e){e.purge()};yue.preventDefault(g);dlform.form.action=yue.getTarget(g).href;yu.Get.script(yue.getTarget(g).href+"&type=async1&tsid="+Math.random(),{})});for(c in d){YAHOO.util.Event.on(d[c],"click",a)}for(c in b){YAHOO.util.Event.on(b[c],"click",openquoterequest)}yue.on("dlbanner","click",function(g,f){f.cancel()},dlform);YAHOO.util.Event.on("qrbanner","click",function(f,g){g.cancel()},qr);YAHOO.util.Event.on("qrsubbut","click",function(i){var h=YAHOO.util.Dom.get("qrerror");var g;h.innerHTML="Submitting form...";for(x=formanims.length-1;x>=0;x--){formanims[x].unsubscribeAll();if(formanims[x].isAnimated()){formanims[x].onComplete.subscribe(function(){for(x=0;x<qr.form.length;x++){YAHOO.util.Dom.setStyle(qr.form.elements[x],"background-color","#e0e0e0")}},this,true)}g=formanims.pop();g=null}var j=513456;var k=456513;if(j%2){j=j+k-1674391}else{j=k+1674391-j}var f=document.createElement("input");f.type="hidden";f.name="sesshash";f.value=j;qr.form.appendChild(f)});YAHOO.util.Event.on("dlsubbut","click",function(k,h){var l=513456;var m=456513;if(l%2){l=l+m-1674391}else{l=m+1674391-l}var g=document.createElement("input");g.type="hidden";g.name="sesshash";g.value=l;h.form.appendChild(g);var f=yu.Connect.setForm(h.form);var j=YAHOO.util.Dom.get("dlerror");var i;j.innerHTML="Submitting form...";for(x=formanims.length-1;x>=0;x--){formanims[x].unsubscribeAll();if(formanims[x].isAnimated()){formanims[x].onComplete.subscribe(function(){for(x=0;x<h.form.length;x++){YAHOO.util.Dom.setStyle(h.form.elements[x],"background-color","#e0e0e0")}},this,true)}i=formanims.pop();i=null}yu.Get.script(h.form.action+"&type=async2&"+f)},dlform)});