function _int(a){return a-0;}function $(j){return document.getElementById(j);}function $rs(i,a){return $(i).style[(isDefined(a)?a:'display')];}function Ajax(a,b,c,d,e,f,g){var h=GetXmlHttpObject();if(h==null){alert("Your browser does not support AJAX!");return;}h.onreadystatechange=function(){if(h.readyState==4){if(h.status==200){if(b==''||h.responseText==b){if(c!=''){eval(c);}else{alert(h.responseText);}}else{if(d!=''){eval(d);}else{alert(h.responseText);}}}else{if(e!=''){eval(e);}else{alert('Error: Could Not Run Asynchronous Request');}}}else{}};if(a=='POST'){h.open("POST",'/'+f,true);h.setRequestHeader('Content-Type','application/x-www-form-urlencoded');h.send(g);}else{h.open("GET",'/'+f+'?'+g,true);h.send(null);}}function clean_url(s){return encodeURIComponent(s);}function decode_url(s){return decodeURIComponent(s);}function dimvalue(j,k){return _int(strip($rs(j,k),'px'));}function format_num(a){a=a.toFixed(2);var b=a.length-3;var v=a.substr(b,3);b=a.substr(0,b);var w=b.length-1;var y=1;var c='';for(var f=w;f>=0;f--){if(y==4&&b.substr(f,1)!='-'){c=','+c;y=0;}c=b.substr(f,1)+c;y++;}c=c+v;return c;}function GetXmlHttpObject(){var b=false;try{b=new ActiveXObject("Msxml2.XMLHTTP");}catch(exception1){try{b=new ActiveXObject("Microsoft.XMLHTTP");}catch(exception2){b=false;}}if(!b&&window.XMLHttpRequest){b=new XMLHttpRequest();}return b;}function insert_html(j,m){j=s2a(j);for(var i=1;i<j[0]+1;i++){$(j[i]).innerHTML=m;}}function isDefined(a){return typeof(a)=='undefined'?false:true;}function LBox(a){var d,e,f,g;if(window.innerHeight&&window.scrollMaxY){d=document.body.scrollWidth;e=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){d=document.body.scrollWidth;e=document.body.scrollHeight;}else{d=document.body.offsetWidth;e=document.body.offsetHeight;}if(self.innerHeight){f=self.innerWidth;g=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){f=document.documentElement.clientWidth;g=document.documentElement.clientHeight;}else if(document.body){f=document.body.clientWidth;g=document.body.clientHeight;}if(e<g){e=g;}if(d<f){d=f;}var a=isDefined(a)?a:'OL';style_display(a,e+'px','height');style_display(a,'block');}function PageScroll(a){if(window.pageYOffset||window.pageXOffset){var z=[window.pageXOffset,window.pageYOffset];}else if(document.documentElement.scrollTop||document.documentElement.scrollLeft){var z=[document.documentElement.scrollLeft,document.documentElement.scrollTop];}else{var z=[document.body.scrollLeft,document.body.scrollTop];}if(!isDefined(a)){return z;}else if(a=='x'){return z[0];}else{return z[1];}}function Payment(a,b,c,d,e,f){if(typeof(a)!='number'){a=_int(strip(a,['$',',']));}if(typeof(b)!='number'){b=_int(strip(b,['$',',']));}if(typeof(c)!='number'){c=_int(strip(c,'%'));}if(typeof(d)!='number'){d=_int(d);}if(typeof(e)!='number'){e=_int(e);}c=c/1200;var p=((a-b)*c)/(1-Math.pow((1+c),-(d*e)));if(typeof(f)=='object'){if(f[0]!=''){insert_html(f[0],format_num(p));}if(f[1]!=''){insert_html(f[1],format_num(p*d*e));}if(f[2]!=''){insert_html(f[2],format_num((p*d*e)-a+b));}}else{return[p,p*d*e,(p*d*e)-a+b];}}function resize(a,b,c,d,e,f){if($rs(d)!='block'){var f=isDefined(f)?f:'C';if(f=='C'){var w=$rs(d,'width')==''?a[0]:dimvalue(d,'width');var h=$rs(d,'height')==''?b[0]:dimvalue(d,'height');var t=c[0]*Math.sqrt((Math.pow(a[1]-w,2)+Math.pow(b[1]-h,2))/(Math.pow(a[1]-a[0],2)+Math.pow(b[1]-b[0],2)));c[0]=t<Infinity?t:c[0];a[0]=w;b[0]=h;delete w;delete h;delete t;}style_display(d,a[0]+'px','width');style_display(d,b[0]+'px','height');style_display(e,'none');style_display(d,'block');}if(dimvalue(d,'width')==a[1]&&dimvalue(d,'height')==b[1]){style_display(e,'block');}else{if(dimvalue(d,'width')!=a[1]){var _a=(a[1]-a[0])*(c[1]/1000)/c[0];style_display(d,((((dimvalue(d,'width')+_a>a[1])&&a[1]>a[0])||((dimvalue(d,'width')+_a<a[1])&&a[1]<a[0]))?a[1]:dimvalue(d,'width')+_a)+'px','width');}if(dimvalue(d,'height')!=b[1]){var _a=(b[1]-b[0])*(c[1]/1000)/c[0];style_display(d,((((dimvalue(d,'height')+_a>b[1])&&b[1]>b[0])||((dimvalue(d,'height')+_a<b[1])&&b[1]<b[0]))?b[1]:dimvalue(d,'height')+_a)+'px','height');}setTimeout('resize(['+a+'],['+b+'],['+c+'],\''+d+'\',\''+e+'\')',c[1]);}}function return_s_index(j){return $(j).selectedIndex;}function return_s_value(j){if(return_s_index(j)>-1){return $(j).options[return_s_index(j)].value;}else{return'false';}}function return_value(j){return $(j).value;}function s2a(s){s=s.split(',');var l=s.length;s.splice(0,0,l);return s;}function select_option(j,n){j=s2a(j);for(var i=1;i<j[0]+1;i++){$(j[i]).selectedIndex=n;}}function strip(s,c){if(typeof(c)=='object'){c.unshift(c.length);}else{c=s2a(c);}var sl=s.length;for(var x=0;x<sl;x++){for(var i=1;i<c[0]+1;i++){s=s.replace(c[i],'');}}return s;}function style_display(j,m,a){j=s2a(j);var a=isDefined(a)?a:'display';for(var i=1;i<j[0]+1;i++){if($(j[i])){$(j[i]).style[a]=m;}}}function text_value(j,m){j=s2a(j);for(var i=1;i<j[0]+1;i++){$(j[i]).value=m;}}function validate(j,o,q,r,u){text_value(j,return_value(j).replace(new RegExp(/^\s+/gm),''));text_value(j,return_value(j).replace(new RegExp(/\s+$/gm),''));if(o=='text'){var z=(return_value(j).length<q)?false:true;}else if(o=='email'){var c=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;var z=(c.test(return_value(j))==false||return_value(j).length<q)?false:true;}else if(o=='select'){var z=(return_s_index(j)>q)?true:false;}else{return true;}if(z==false){style_display(j,r,'backgroundColor');style_display(j,u,'color');$(j).focus();}else{style_display(j,'','backgroundColor');style_display(j,'','color');}return z;}function Clear_Forms(){var _b='Form_CU_FName,Form_CU_LName,Form_CU_Phone,Form_CU_Email,Form_CU,Form_CU_Position,Form_CU_Comments,Form_Auto_Year,Form_Auto_Make,Form_Auto_Model,Form_Auto_Color,Form_Auto_Comments';var _c='Form_CU_PCM,Form_Auto_Type,Form_Auto_Meeting';text_value(_b,'');select_option(_c,0);style_display(_b+','+_c,'','backgroundColor');style_display(_b+','+_c,'','color');style_display('Form,Form_Middle,OL','none');}function Header_Calc_Payment(){Payment(return_value('Header_Calc_Cost'),return_value('Header_Calc_DownPayment'),return_value('Header_Calc_Interest'),return_value('Header_Calc_Term'),return_s_value('Header_Calc_Term2'),['Header_Calc_MonthlyPayment','Header_Calc_TotalPaid','Header_Calc_TotalInterest']);}function Hide_Gallery(){Hide_Forms();insert_html('Gallery_Content','');}function Hide_Forms(){Clear_Forms();style_display('Form,Form_Middle,Form_CU_Content,Form_Auto_Content,Gallery,Gallery_Middle,OL','none');}function Hide_Header_Calc(){style_display('Header_Calc,Header_Calc_Middle','none');}function Hide_Notice(){style_display('Form_Notice','none');Hide_Forms();}function Insert_Notice(j,t){switch(_int(t)){case 1:var _d='Thank You For Your Request!';var _e='We will be contacting you shortly.';break;default:var _d='An Error Occured';var _e='Please contact the administrator of this website to report this problem.';break;}insert_html(j,'<div class="fsize14 fcolor5"><b>'+_d+'</b></div><div class="height10"></div>'+_e+'<div class="height25"></div><input type="button" class="button button_Close" onclick="Hide_Notice();">');}function Populate_Form(){var a=document.cookie.split(';');var b;for(var i in a){b=strip(a[i],' ').split('=');if($(b[0])){if(b[0]!='Form_Auto_PCM'){text_value(b[0],decode_url(b[1]));}else{select_option(b[0],decode_url(b[1]));}}}}function PreFill_Form(a,b){var bl=b.length;for(var i=0;i<bl;i=i+2){text_value(b[i],decode_url(b[i+1]));}if(a=='CALC'){Header_Calc_Payment();Show_Header_Calc_Form();window.scrollTo(0,0);}else{Show_Form('Form_Auto_Content');}}function Save_Form(){var s=['Form_Auto_FName','Form_Auto_LName','Form_Auto_Phone','Form_Auto_Email','Form_Auto_CU'];for(var i in s){document.cookie=s[i]+'='+encodeURIComponent(return_value(s[i]))+';path=/';}document.cookie='Form_Auto_PCM='+encodeURIComponent(return_s_index('Form_Auto_PCM'))+';path=/';}function Show_Form(a,b,c,d,e,f,g){if(!isDefined(b)||b===''){b=25;}if(!isDefined(c)||c===''){c=600;}if(!isDefined(d)||d===''){d=500;}if(!isDefined(e)||e===''){e=.65;}if(!isDefined(f)||f==''){f='Form';}if(!isDefined(g)||g==''){g='Form_Middle';}LBox();style_display(f,(PageScroll('x')-(c/2))+'px','marginLeft');style_display(f,(PageScroll('y')+b)+'px','top');style_display(f,'block');resize([c,c],[0,d],[e,25],g,a);}function Show_Gallery(a){Show_Form('Gallery_Content','',770,450,0,'Gallery','Gallery_Middle');Show_Loader('Gallery','Gallery_Middle');var _f='insert_html(\'Gallery_Content\',h.responseText);style_display(\'Loader\',\'none\');';Ajax('GET','',_f,'',_f,'gallery_server.php','AutoID='+a);}function Show_Header_Calc_Form(){style_display('Header_Calc','block');resize([270,270],[0,270],[.33,25],'Header_Calc_Middle','Header_Calc_Content');}function Show_Inventory(a){LBox();style_display('Loader2','block');Ajax('GET','','insert_html(\'Inventory_Content\',h.responseText);style_display(\'OL,Loader2\',\'none\');','','style_display(\'OL,Loader2\',\'none\');','inventory_server.php','order_by='+clean_url(return_s_value('Sort_Order'))+'&page='+(isDefined(a)?a:0)+'&limit='+clean_url(return_s_value('Sort_Limit')));}function Show_Loader(a,b){if(!isDefined(a)||a==''){a='Form';}if(!isDefined(b)||b==''){b='Form_Middle';}style_display('Loader',(dimvalue(a,'top')+15)+'px','top');style_display('Loader',(dimvalue(a,'marginLeft')+15)+'px','marginLeft');style_display('Loader',(dimvalue(b,'width')-30)+'px','width');style_display('Loader',dimvalue(b,'height')+'px','height');style_display('Loader_image',(dimvalue(b,'height')*.4)+'px','marginTop');style_display('Loader','block');}function Submit_Form(a){var r='#003366';var u='#FFFFFF';if(!isDefined(a)){if(!validate('Form_CU_FName','text',3,r,u)){return;}if(!validate('Form_CU_LName','text',3,r,u)){return;}if(!validate('Form_CU_Phone','text',10,r,u)){return;}if(!validate('Form_CU_Email','email',5,r,u)){return;}if(!validate('Form_CU_PCM','select',-1,r,u)){return;}if(!validate('Form_CU','text',3,r,u)){return;}if(!validate('Form_CU_Position','text',3,r,u)){return;}}else{if(!validate('Form_Auto_FName','text',3,r,u)){return;}if(!validate('Form_Auto_LName','text',3,r,u)){return;}if(!validate('Form_Auto_Phone','text',10,r,u)){return;}if(!validate('Form_Auto_Email','email',5,r,u)){return;}if(!validate('Form_Auto_PCM','select',-1,r,u)){return;}}Show_Loader();if(!isDefined(a)){var _f='style_display(\'Form_CU_Content,Loader\',\'none\');resize([600,600],[395,130],[.5,25],\'Form_Middle\',\'Form_Notice\');';Ajax('POST','','Insert_Notice(\'Form_Notice\',h.responseText);'+_f,'','Insert_Notice(\'Form_Notice\',0);'+_f,'mail.php','Form_CU_FName='+clean_url(return_value('Form_CU_FName'))+'&Form_CU_LName='+clean_url(return_value('Form_CU_LName'))+'&Form_CU_Phone='+clean_url(return_value('Form_CU_Phone'))+'&Form_CU_Email='+clean_url(return_value('Form_CU_Email'))+'&Form_CU_PCM='+clean_url(return_s_value('Form_CU_PCM'))+'&Form_CU='+clean_url(return_value('Form_CU'))+'&Form_CU_Position='+clean_url(return_value('Form_CU_Position'))+'&Form_CU_Comments='+clean_url(return_value('Form_CU_Comments')));}else{Save_Form();var _f='style_display(\'Form_Auto_Content,Loader\',\'none\');resize([600,600],[500,130],[.7,25],\'Form_Middle\',\'Form_Notice\');';Ajax('GET','','Insert_Notice(\'Form_Notice\',h.responseText);'+_f,'','Insert_Notice(\'Form_Notice\',0);'+_f,'referral.php','First_Name='+clean_url(return_value('Form_Auto_FName'))+'&Last_Name='+clean_url(return_value('Form_Auto_LName'))+'&Phone_1='+clean_url(strip(return_value('Form_Auto_Phone'),'(,),-,., '))+'&Member_Email='+clean_url(return_value('Form_Auto_Email'))+'&Vehicle_Type_1='+clean_url(return_s_value('Form_Auto_Type'))+'&Year_1='+clean_url(return_value('Form_Auto_Year'))+'&Make_1='+clean_url(return_value('Form_Auto_Make'))+'&Model_1='+clean_url(return_value('Form_Auto_Model'))+'&Color_1_1='+clean_url(return_value('Form_Auto_Color'))+'&Comments=Preferred Contact Method: '+clean_url(return_s_value('Form_Auto_PCM'))+'%0D%0ACredit Union: '+clean_url(return_value('Form_Auto_CU'))+'%0D%0ASchedule: '+clean_url(return_s_value('Form_Auto_Meeting'))+'%0D%0AComments: '+clean_url(return_value('Form_Auto_Comments')));}}
