function InputPlaceholder(b,c,e,a){var d=this;this.Input=b;this.Value=c;this.SaveOriginal=(b.value==c);this.CssFilled=e;this.CssEmpty=a;this.setupEvent(this.Input,"focus",function(){return d.onFocus()});this.setupEvent(this.Input,"blur",function(){return d.onBlur()});this.setupEvent(this.Input,"keydown",function(){return d.onKeyDown()});if(b.value==""){this.onBlur()}return this}InputPlaceholder.prototype.setupEvent=function(c,a,b){if(c.attachEvent){c.attachEvent("on"+a,b)}if(c.addEventListener){c.addEventListener(a,b,false)}};InputPlaceholder.prototype.onFocus=function(){if(!this.SaveOriginal&&this.Input.value==this.Value){this.Input.value=""}else{this.Input.className=""}};InputPlaceholder.prototype.onKeyDown=function(){this.Input.className=""};InputPlaceholder.prototype.onBlur=function(){if(this.Input.value==""||this.Input.value==this.Value){this.Input.value=this.Value;this.Input.className=this.CssEmpty}else{this.Input.className=this.CssFilled}};var n0=parseInt("0");var f0=parseFloat("0.0");var AG=f0;var DI=f0;var LA=f0;var LO=f0;var Phase=" ";var Zodiac=" ";function initialize(){var a=new Date();calculate()}function calculate(){var f=new Date();var c=parseInt(f.getFullYear());var e=parseInt(f.getMonth()+1);var b=parseInt(f.getDate());if(!isdayofmonth(c,e,b)){alert("Invalid date");return}moon_posit(c,e,b);var a=Phase}var n28=parseInt("28");var n30=parseInt("30");var n31=parseInt("31");var dim=new Array(n31,n28,n31,n30,n31,n30,n31,n31,n30,n31,n30,n31);function isdayofmonth(e,a,c){if(a!=2){if(1<=c&&c<=dim[a-1]){return true}else{return false}}var b=dim[1];if(isleapyear(e)){b+=1}if(1<=c&&c<=b){return true}return false}function isleapyear(d){var a=Math.floor(d-4*Math.floor(d/4));var b=Math.floor(d-100*Math.floor(d/100));var c=Math.floor(d-400*Math.floor(d/400));if(a==0){if(b==0&&c!=0){return false}else{return true}}return false}function moon_posit(c,g,a){var d=n0;var l=n0;var j=n0;var i=n0;var h=n0;var e=n0;var b=f0;var k=f0;var f=f0;var m=f0;d=c-Math.floor((12-g)/10);l=g+9;if(l>=12){l=l-12}j=Math.floor(365.25*(d+4712));i=Math.floor(30.6*l+0.5);h=Math.floor(Math.floor((d/100)+49)*0.75)-38;e=j+i+a+59;if(e>2299160){e=e-h}b=normalize((e-2451550.1)/29.530588853);AG=b*29.53;if(AG<1.84566){Phase="new_moon.gif"}else{if(AG<5.53699){Phase="wax_crs.gif"}else{if(AG<9.22831){Phase="one_qw.gif"}else{if(AG<12.91963){Phase="wax_gib.gif"}else{if(AG<16.61096){Phase="full_moon.gif"}else{if(AG<20.30228){Phase="wan_gib.gif"}else{if(AG<23.99361){Phase="last_qw.gif"}else{if(AG<27.68493){Phase="wan_crs.gif"}else{Phase="new_moon.gif"}}}}}}}}if(document.getElementById("moon_phase")){document.getElementById("moon_phase").src="/images/wether_img/"+Phase}b=b*2*Math.PI;k=2*Math.PI*normalize((e-2451562.2)/27.55454988);DI=60.4-3.3*Math.cos(k)-0.6*Math.cos(2*b-k)-0.5*Math.cos(2*b);f=2*Math.PI*normalize((e-2451565.2)/27.212220817);LA=5.1*Math.sin(f);m=normalize((e-2451555.8)/27.321582241);LO=360*m+6.3*Math.sin(k)+1.3*Math.sin(2*b-k)+0.7*Math.sin(2*b);if(LO<33.18){Zodiac="Pisces"}else{if(LO<51.16){Zodiac="Aries"}else{if(LO<93.44){Zodiac="Taurus"}else{if(LO<119.48){Zodiac="Gemini"}else{if(LO<135.3){Zodiac="Cancer"}else{if(LO<173.34){Zodiac="Leo"}else{if(LO<224.17){Zodiac="Virgo"}else{if(LO<242.57){Zodiac="Libra"}else{if(LO<271.26){Zodiac="Scorpio"}else{if(LO<302.49){Zodiac="Sagittarius"}else{if(LO<311.72){Zodiac="Capricorn"}else{if(LO<348.58){Zodiac="Aquarius"}else{Zodiac="Pisces"}}}}}}}}}}}}if(LO>360){LO=LO-360}}function round2(a){return(Math.round(100*a)/100)}function normalize(a){a=a-Math.floor(a);if(a<0){a=a+1}return a}function allclear(){document.calc.year.value="0";document.calc.month.value="0";document.calc.day.value="0"}var P1,P2,DR,F,J;function init2(){today=new Date();ID=today.getDate();IM=today.getMonth()+1;IY=today.getYear()+1900;B5=55.76;L5=37.61;H=-3;P1=3.14159265;P2=2*P1;DR=P1/180;sunrise()}function myint(a){if(a>=0){a=Math.floor(a)}else{a=Math.ceil(a)}return a}function sunrise(){with(Math){H=parseInt("-3");SR="";SS="";L5=L5/360;Z0=H/24;G=1;J3=0;if(IY<1583){G=0}with(Math){D1=myint(ID);F=ID-D1-0.5;J=-myint(7*(myint((IM+9)/12)+IY)/4);if(G!=0){S=((IM-9)<0?-1:1);A=abs(IM-9);J3=myint(IY+S*myint(A/7));J3=-myint((myint(J3/100)+1)*3/4)}J=J+myint(275*IM/9)+D1+G*J3;J=J+1721027+2*G+367*IY;if(F<0){F=F+1;J=J-1}}T=(J-2451545)+F;TT=T/36525+1;T0=T/36525;S=24110.5+8640184.813*T0;S=S+86636.6*Z0+86400*L5;S=S/86400;SM=myint(S);S=S-myint(S);T0=S*360*DR;T=T+Z0;L=0.779072+0.00273790931*T;G=0.993126+0.0027377785*T;L=L-myint(L);G=G-myint(G);L=L*P2;G=G*P2;V=0.39785*sin(L);V=V-0.01*sin(L-G);V=V+0.00333*sin(L+G);V=V-0.00021*TT*sin(L);U=1-0.03349*cos(G);U=U-0.00014*cos(2*L);U=U+0.00008*cos(L);W=-0.0001-0.04129*sin(2*L);W=W+0.03211*sin(G);W=W+0.00104*sin(2*L-G);W=W-0.00035*sin(2*L+G);W=W-0.00008*TT*sin(G);S=W/sqrt(U-V*V);AA1=L+atan(S/sqrt(1-S*S));S=V/sqrt(U);DA1=atan(S/sqrt(1-S*S));R5=1.00021*sqrt(U);T=T+1;L=0.779072+0.00273790931*T;G=0.993126+0.0027377785*T;L=L-myint(L);G=G-myint(G);L=L*P2;G=G*P2;V=0.39785*sin(L);V=V-0.01*sin(L-G);V=V+0.00333*sin(L+G);V=V-0.00021*TT*sin(L);U=1-0.03349*cos(G);U=U-0.00014*cos(2*L);U=U+0.00008*cos(L);W=-0.0001-0.04129*sin(2*L);W=W+0.03211*sin(G);W=W+0.00104*sin(2*L-G);W=W-0.00035*sin(2*L+G);W=W-0.00008*TT*sin(G);S=W/sqrt(U-V*V);AA2=L+atan(S/sqrt(1-S*S));S=V/sqrt(U);DA2=atan(S/sqrt(1-S*S));R5=1.00021*sqrt(U);if(AA2<AA1){AA2=AA2+P2}Z1=DR*(90.833);S=sin(B5*DR);C=cos(B5*DR);Z=cos(Z1);M8=0;W8=0;A0=AA1;D0=DA1;DA=AA2-AA1;DD=DA2-DA1;for(C0=0;C0<=23;C0++){P=(C0+1)/24;A2=AA1+P*DA;D2=DA1+P*DD;K1=15*DR*1.0027379;L0=T0+C0*K1;L2=L0+K1;H0=L0-A0;H2=L2-A2;H1=(H2+H0)/2;D1=(D2+D0)/2;if(C0<=0){V0=S*sin(D0)+C*cos(D0)*cos(H0)-Z}V2=S*sin(D2)+C*cos(D2)*cos(H2)-Z;if((V0<0?-1:1)==(V2<0?-1:1)){A0=A2;D0=D2;V0=V2;continue}V1=S*sin(D1)+C*cos(D1)*cos(H1)-Z;A=2*V2-4*V1+2*V0;B=4*V1-3*V0-V2;D=B*B-4*A*V0;if(D<0){A0=A2;D0=D2;V0=V2;continue}D=sqrt(D);EE=(-B+D)/(2*A);if(EE>1||EE<0){EE=(-B-D)/(2*A)}T3=C0+EE+1/120;H3=myint(T3);M3=myint((T3-H3)*60);if(V0<0&&V2>0){SR=H3+":"+(M3<10?"0":"")+M3;M8=1}if(V0>0&&V2<0){SS=H3+":"+(M3<10?"0":"")+M3;W8=1}H7=H0+EE*(H2-H0);N7=-cos(D1)*sin(H7);D7=C*sin(D1)-S*cos(D1)*cos(H7);AZ=atan(N7/D7)/DR;if(D7<0){AZ=AZ+180}if(AZ<0){AZ=AZ+360}if(AZ>360){AZ=AZ-360}A0=A2;D0=D2;V0=V2}}if(document.getElementById("sunrise_sr")){document.getElementById("sunrise_sr").innerHTML=SR}if(document.getElementById("sunrise_ss")){document.getElementById("sunrise_ss").innerHTML=SS}}function Yetii(){this.defaults={id:null,active:1,interval:null,wait:null,persist:null,tabclass:"tab",activeclass:"activeli",callback:null,leavecallback:null};this.activebackup=null;for(var c in arguments[0]){this.defaults[c]=arguments[0][c]}this.getTabs=function(){var d=[];var f=document.getElementById(this.defaults.id).getElementsByTagName("*");var g=new RegExp("(^|\\s)"+this.defaults.tabclass.replace(/\-/g,"\\-")+"(\\s|$)");for(var e=0;e<f.length;e++){if(g.test(f[e].className)){d.push(f[e])}}return d};this.links=document.getElementById(this.defaults.id+"-nav").getElementsByTagName("a");this.listitems=document.getElementById(this.defaults.id+"-nav").getElementsByTagName("li");this.show=function(e){for(var d=0;d<this.tabs.length;d++){this.tabs[d].style.display=((d+1)==e)?"block":"none";if((d+1)==e){this.addClass(this.links[d],this.defaults.activeclass);this.addClass(this.listitems[d],this.defaults.activeclass+"li")}else{this.removeClass(this.links[d],this.defaults.activeclass);this.removeClass(this.listitems[d],this.defaults.activeclass+"li")}}if(this.defaults.leavecallback&&(e!=this.activebackup)){this.defaults.leavecallback(this.defaults.active)}this.activebackup=e;this.defaults.active=e;if(this.defaults.callback){this.defaults.callback(e)}};this.rotate=function(e){this.show(this.defaults.active);this.defaults.active++;if(this.defaults.active>this.tabs.length){this.defaults.active=1}var d=this;if(this.defaults.wait){clearTimeout(this.timer2)}this.timer1=setTimeout(function(){d.rotate(e)},e*1000)};this.next=function(){var d=(this.defaults.active+1>this.tabs.length)?1:this.defaults.active+1;this.show(d);this.defaults.active=d};this.previous=function(){var d=((this.defaults.active-1)==0)?this.tabs.length:this.defaults.active-1;this.show(d);this.defaults.active=d};this.previous=function(){this.defaults.active--;if(!this.defaults.active){this.defaults.active=this.tabs.length}this.show(this.defaults.active)};this.gup=function(e){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var d="[\\?&]"+e+"=([^&#]*)";var g=new RegExp(d);var f=g.exec(window.location.href);if(f==null){return null}else{return f[1]}};this.parseurl=function(f){var d=this.gup(f);if(d==null){return null}if(parseInt(d)){return parseInt(d)}if(document.getElementById(d)){for(var e=0;e<this.tabs.length;e++){if(this.tabs[e].id==d){return(e+1)}}}return null};this.createCookie=function(f,g,h){if(h){var e=new Date();e.setTime(e.getTime()+(h*24*60*60*1000));var d="; expires="+e.toGMTString()}else{var d=""}document.cookie=f+"="+g+d+"; path=/"};this.readCookie=function(e){var g=e+"=";var d=document.cookie.split(";");for(var f=0;f<d.length;f++){var h=d[f];while(h.charAt(0)==" "){h=h.substring(1,h.length)}if(h.indexOf(g)==0){return h.substring(g.length,h.length)}}return null};this.contains=function(d,e,f){return d.indexOf(e,f)!=-1};this.hasClass=function(e,d){return this.contains(e.className,d," ")};this.addClass=function(e,d){if(!this.hasClass(e,d)){e.className=(e.className+" "+d).replace(/\s{2,}/g," ").replace(/^\s+|\s+$/g,"")}};this.removeClass=function(e,d){e.className=e.className.replace(new RegExp("(^|\\s)"+d+"(?:\\s|$)"),"$1");e.className.replace(/\s{2,}/g," ").replace(/^\s+|\s+$/g,"")};this.tabs=this.getTabs();this.defaults.active=(this.parseurl(this.defaults.id))?this.parseurl(this.defaults.id):this.defaults.active;if(this.defaults.persist&&this.readCookie(this.defaults.id)){this.defaults.active=this.readCookie(this.defaults.id)}this.activebackup=this.defaults.active;this.show(this.defaults.active);var a=this;for(var b=0;b<this.links.length;b++){this.links[b].customindex=b+1;this.links[b].onclick=function(){if(a.timer1){clearTimeout(a.timer1)}if(a.timer2){clearTimeout(a.timer2)}a.show(this.customindex);if(a.defaults.persist){a.createCookie(a.defaults.id,this.customindex,0)}if(a.defaults.wait){a.timer2=setTimeout(function(){a.rotate(a.defaults.interval)},a.defaults.wait*1000)}return false}}if(this.defaults.interval){this.rotate(this.defaults.interval)}};
