window.addEvent('domready', function(){ $$('#leftside li.slideout').addEvents({'click':domylink}).setStyle('cursor','pointer'); $$('#slideoutMask dt').setStyle('cursor','pointer'); // var b_rb=$('btn_rebate'); // b_rb= new Fx.Tween(b_rb,{ // link:'cancel', // transition: 'sine:in', // duration: 735, // onStart: function (e){}, // onComplete: function(e){} // }); // var rb=$('sld_rebate'); // rb= new Fx.Tween(rb,{ // link: 'cancel', // transition: 'sine:in', // duration: 750, // onStart: function(e){openMask();}, // onComplete: function(e){shutMask()} // }); // $('btnReb').addEvent('click',function(e){ // if($('sld_rebate').getStyle('left').toInt()!=0){ // rb.start('left',0); // b_rb.start('left',520); // if($('btn_eval')){ // ev.start('left',-545); // b_ev.start('left',-1); // } // sm.start('left',-545); // b_sm.start('left',-1); // $('btn_rebate').setStyles({'background-image':'url("gfx/CloseArrowHandle.png")', // 'width':'22px', // 'margin-left':'-10px'}); // }else{ // rb.start('left',-545); // b_rb.start('left',-1); // // if($('btn_eval')){ // ev.start('left',-545); // b_ev.start('left',-1); // } // sm.start('left',-545); // b_sm.start('left',-1); // } // e.stop(); // }); // $('btn_rebate').addEvents({'click':function(e){ // if($('sld_rebate').getStyle('left').toInt()!=0){ // rb.start('left',0); // b_rb.start('left',523); // if($('btn_eval')){ // ev.start('left',-545); // b_ev.start('left',-1); // } // sm.start('left',-545); // b_sm.start('left',-1); // }else{ // rb.start('left',-545); // b_rb.start('left',-1); // // if($('btn_eval')){ // ev.start('left',-545); // b_ev.start('left',-1); // } // sm.start('left',-545); // b_sm.start('left',-1); // } // e.stop(); // }}); if($('btn_eval')){ var b_ev=$('btn_eval'); b_ev= new Fx.Tween(b_ev,{ link:'cancel', transition: 'sine:in', duration: 735, onStart: function (e){}, onComplete: function(e){} }); var ev=$('sld_eval'); ev= new Fx.Tween(ev,{ link: 'cancel', transition: 'sine:in', duration: 750, onStart: function(e){openMask();}, onComplete: function(e){shutMask()} }); //$('btn_eval').addEvents({'click':slideDrawerOpen.bind(ev)}); //$('btn_eval').addEvents({'click':slideBtnOpen.bind(b_ev)}); //$('sld_eval').addEvent('mouseleave',slideDrawerClose.bind(ev)); //$('sld_eval').addEvent('mouseleave',slideBtnClose.bind(b_ev)); $('btnEva').addEvent('click',function(e){ /* if(Browser.Engine.webkit){ document.location.href="http://www.akeena.com/solar_eval.php"; e.stop();} if($('sld_eval').getStyle('left').toInt()!=0){ ev.start('left',0); b_ev.start('left',520); rb.start('left',-545); b_rb.start('left',-1); sm.start('left',-545); b_sm.start('left',-1); $('btn_eval').setStyles({'background-image':'url("gfx/CloseArrowHandle.png")', 'width':'22px', 'margin-left':'-10px'}); }else{ rb.start('left',-545); b_rb.start('left',-1); ev.start('left',-545); b_ev.start('left',-1); sm.start('left',-545); b_sm.start('left',-1); } */ document.location.href="http://www.akeena.com/solar_eval.php"; e.stop() }); $('btn_eval').addEvents({'click':function(e){ if($('sld_eval').getStyle('left').toInt()!=0){ ev.start('left',0); b_ev.start('left',523); rb.start('left',-545); b_rb.start('left',-1); sm.start('left',-545); b_sm.start('left',-1); }else{ rb.start('left',-545); b_rb.start('left',-1); ev.start('left',-545); b_ev.start('left',-1); sm.start('left',-545); b_sm.start('left',-1); } e.stop()}}); } var b_sm=$('btn_seminar'); b_sm= new Fx.Tween(b_sm,{ link:'cancel', transition: 'sine:in', duration: 735, onStart: function (e){}, onComplete: function(e){} }); var sm=$('sld_seminar'); sm= new Fx.Tween(sm,{ link: 'cancel', transition: 'sine:in', duration: 750, onStart: function(e){openMask()}, onComplete: function(e){shutMask()} }); //$('btn_seminar').addEvents({'click':slideDrawerOpen.bind(sm)}); //$('btn_seminar').addEvents({'click':slideBtnOpen.bind(b_sm)}); //$('sld_seminar').addEvent('mouseleave',slideDrawerClose.bind(sm)); //$('sld_seminar').addEvent('mouseleave',slideBtnClose.bind(b_sm)); $('btnSem').addEvent('click',function(e){ if($('sld_seminar').getStyle('left').toInt()!=0){ sm.start('left',0); b_sm.start('left',520); if($('btn_eval')){ ev.start('left',-545); b_ev.start('left',-1); } rb.start('left',-545); b_rb.start('left',-1); $('btn_seminar').setStyles({'background-image':'url("gfx/CloseArrowHandle.png")', 'width':'22px', 'margin-left':'-10px'}); }else{ rb.start('left',-545); b_rb.start('left',-1); if($('btn_eval')){ ev.start('left',-545); b_ev.start('left',-1); } sm.start('left',-545); b_sm.start('left',-1); } e.stop()}); $('btn_seminar').addEvents({'click':function(e){ if($('sld_seminar').getStyle('left').toInt()!=0){ sm.start('left',0); b_sm.start('left',523); if($('btn_eval')){ ev.start('left',-545); b_ev.start('left',-1); } rb.start('left',-545); b_rb.start('left',-1); }else{ rb.start('left',-545); b_rb.start('left',-1); if($('btn_eval')){ ev.start('left',-545); b_ev.start('left',-1); } sm.start('left',-545); b_sm.start('left',-1); } e.stop()}}); if($('btn_whysolar')){ var btnW=$('btn_whysolar'); var whyH=btnW.getElement('ul').getStyle('height').toInt()+35; btnW.setProperty('myH',whyH); if(btnW.className.indexOf('selected') > -1 ){ btnW.setStyle('height',whyH); }else{ btnW.setStyle('height',36); } } if($('btn_community')){ var btnC=$('btn_community'); var comH=btnC.getElement('ul').getStyle('height').toInt()+35; btnC.setProperty('myH',comH); if(btnC.className.indexOf('selected') > -1 ){ btnC.setStyle('height',comH); }else{ btnC.setStyle('height',33); if(btnW.className.indexOf('selected') < 0 ){ btnC.addEvents({'mousedown':slideSubnav}).setStyle('cursor','pointer'); btnW.addEvents({'mousedown':slideSubnav}).setStyle('cursor','pointer'); } } } if($('left_btn')){ //$('dropdown_1').setStyle('height','0px').addEvent('mouseleave',closeDropDowns); //$('dropdown_2').setStyle('height','0px').addEvent('mouseleave',closeDropDowns); $('left_btn').addEvents({'mouseenter':showDropDownLeft,'mouseleave':closeDropDowns}); $('middle_btn').addEvents({'mouseenter':showDropDownMiddle}); $('right_btn').addEvents({'mouseenter':showDropDownRight,'mouseleave':closeDropDowns}); $('dropdown_1').addEvents({'mouseenter':showDropDownMiddle,'mouseleave':closeDropDowns}); } if($('openbtn')){ questions = $$('.question'); questions.addEvents({'mouseup':toggleQuestion}); questions.each(initQuestion,questions); $('closebtn').addEvent('click',closeAll); $('openbtn').addEvent('click',openAll); var isFAQ=getFAQLink(); if($defined($(isFAQ))){ var mH=$(isFAQ).getProperty('maxH') $(isFAQ).setStyle('height',mH+'px'); } } if($('rightsidebar')){ fixRightRule(); } if($('refer')){ var addthis=""; $('refer').set('html',addthis); } if($$('.evalform')){ $$('.evalform').addEvent('click',function(e){e.stop(); ev.start('left',0); b_ev.start('left',523); rb.start('left',-545); b_rb.start('left',-1); sm.start('left',-545); b_sm.start('left',-1);}).setStyle('cursor','pointer'); } $('prius').addEvent('click',function(e){ document.location.href="http://www.akeena.com/solar_eval.php"}).setStyle('cursor','pointer'); $('contact').addEvent('click',domylink).setStyle('cursor','pointer'); var evalBlock=$('bblock'); evalBlock=new Fx.Tween(evalBlock,{link:'cancel', transition:'sine:in',duration:750}); if($chk($('ev1_next'))){ $('ev1_next').addEvent('click',Next_Button.bind(evalBlock)); $('ev2_next').addEvent('click',Next2_Button.bind(evalBlock)); } }); function fixRightRule(){ var rsbH=$('rightside').getStyle("height").toInt() - 80; var rsH=$('rightsidebar').getStyle("height").toInt() + 80; if(rsbH >rsH){ $('rightsidebar').setStyle("height",rsbH+"px"); }else{ $('rightside').setStyles({'height':rsH+'px','min-height':rsH+'px'}); } } function closeDropDowns(e){ $('dropdown_1').setStyle('height',0); $('btmsubnav').className=""; } function showDropDownLeft(e){ $('btmsubnav').className='installations'; $('dropdown_1').setStyle('height',0); } function showDropDownMiddle(e){ $('btmsubnav').className='product'; var H=$('dropdown_1').getElement('ul').getStyle('height').toInt(); var dd1=$('dropdown_1').setStyle('height',H); } function showDropDownRight(e){ $('btmsubnav').className='finance'; var dd1=$('dropdown_1').setStyle('height',0); } function showOfficePop(e){ this.start('opacity',1); } function hideOfficePop(e){ this.start('opacity',0); } function Next_Button(e){ e.stop(); var phoneREGEX = /^(\+\d)*\s*(\(\d{3}\)\s*)*\d{3}(-{0,1}|\s{0,1})\d{2}(-{0,1}|\s{0,1})\d{2}$/ ; var myform=$('form_ev1'); if(myform['d_first_name'].value==""){ $('error').set('html','* First Name Required'); }else if (myform['d_last_name'].value==""){ $('error').set('html','* Last Name Required'); }else if (myform['d_street'].value==""){ $('error').set('html','* Address Required'); }else if (myform['d_city'].value==""){ $('error').set('html','* City Required'); }else if (myform['d_state'].value==""){ $('error').set('html','* State Required'); }else if (myform['d_zip'].value==""||myform['d_zip'].value.toString().length <5){ $('error').set('html','* Zipcode Required'); }else if (myform['d_phone'].value=="" || myform['d_phone'].value.toString().length <10 || phoneREGEX.test(myform['d_phone'].value)){ $('error').set('html','* Phone Number Required. ex 888-253-3628'); }else if(isEmail(myform['d_email'].value)==false){ $('error').set("html","* Valid Email Address Required"); }else if (myform['d_00N40000001MzwT'].value=="" || myform['d_00N40000001MzwO'].value == ""){ $('error').set('html',"* Please tell us when and how to best reach you"); }else if (myform['d_lead_source'].value==""){ $('error').set('html',"* Please tell us you heard about Akeena Solar"); }else{ this.start('left',-515); $('form_ev1').send(); } } function isEmail(v){ if(v==""){return false;} var t=v.split("@"); if(t.length !=2){return false;} var t2 = t[1].split("."); if(t2.length < 2) { return false; }else{ return true; } } function Next2_Button(e){ e.stop(); $('form_ev2').send(); this.start('left',-1030); } function slideSubnav(e){ e.stop(); var t=this.getStyle('height').toInt(); var h=""; switch(this.id){ case "btn_whysolar": h=36; $('btn_community').tween('height',33); $('btn_community').className=""; break; default: h=33; $('btn_whysolar').tween('height',36); $('btn_whysolar').className="top"; }; if(t>h ){ this.tween('height',h); this.className=this.className.replace(/selected/,""); }else{ this.tween('height',this.getProperty('myH')); this.className=this.className+" selected"; } } function slideBtnOpen(e){ this.start('left',523); e.target.setStyle('background-image','url(gfx/btn_slideout_close.gif)'); } function slideBtnClose(e){ this.start('left',-1); //e.target.setStyle('background-image','url(gfx/btn_slideout_close.gif)'); } function slideDrawerOpen(e){ this.start('left',0); } function slideDrawerClose(e){ this.start('left',-545); } function shutMask(){ var v1=$('sld_rebate').getStyle('left').toInt(); var v2=($('sld_eval'))? $('sld_eval').getStyle('left').toInt(): -545; var v3=$('sld_seminar').getStyle('left').toInt(); if(v1== -545){ $('btn_rebate').setStyles({'background-image':'url("gfx/btn_slideout.gif")','width':'12px','margin-left':'0'});} if(v2== -545){ $('btn_eval').setStyles({'background-image':'url("gfx/btn_slideout.gif")','width':'12px','margin-left':'0'});} if(v3== -545){ $('btn_seminar').setStyles({'background-image':'url("gfx/btn_slideout.gif")','width':'12px','margin-left':'0'});} if(v1==-545 && v2==-545 && v3==-545)$('slideoutMask').setStyle('width','12px'); } function openMask(){ $('slideoutMask').setStyle('width',545); } function listUp(){ var t=$('faqlist').getSize().y; $('faqlist').tween('top',400-t); } function listDn(){ $('faqlist').tween('top',400); } function domylink(e){ location.href=this.getElement('a').href; } function showInstallation(){ $('inst').className='selected'; $('news').className=''; $('offc').className=''; $('installations').setStyle('display','block'); $('solarnews').setStyle('display','none'); $('offices').setStyle('display','none'); } function showSolarnews(){ $('inst').className=''; $('news').className='selected'; $('offc').className=''; $('installations').setStyle('display','none'); $('solarnews').setStyle('display','block'); $('offices').setStyle('display','none'); } function showOffices(){ $('inst').className=''; $('news').className=''; $('offc').className='selected'; $('installations').setStyle('display','none'); $('solarnews').setStyle('display','none'); $('offices').setStyle('display','block'); } // faq toggle function tggleQ(e){ e.stop(); } function toggleQuestion(e){ var gak= $(this); gak=new Fx.Tween(gak,{ link:'cancel', duration:350, onComplete:function(e){ var tH=310; var q=$$('.question'); for(var i=0; i=0){ return u.substr(u.indexOf('#')+1); }else{ return ""; } } function closeMe(item){ var gak= $(item); gak=new Fx.Tween(gak,{ link:'cancel', duration:350, onComplete:function(e){ var tH=310; var q=$$('.question'); for(var i=0;i