var _evt=YAHOO.util.Event,_dom=YAHOO.util.Dom,_connect=YAHOO.util.Connect;_evt.onDOMReady(function(){_dom.get("crazy").style.top=_dom.getY("crazy-start")-2+"px";_dom.get("crazy").style.left=_dom.getX("crazy-start")+"px";var a=['<img src="/i/png_icons/1.png" class="crazy png" width="15" height="20" alt="" />','<img src="/i/png_icons/2.png" class="crazy png" width="13" height="19" alt="" />','<img src="/i/png_icons/3.png" class="crazy png" width="21" height="20" alt="" />','<img src="/i/png_icons/4.png" class="crazy png" width="18" height="20" alt="" />','<img src="/i/png_icons/5.png" class="crazy png" width="19" height="20" alt="" />','<img src="/i/png_icons/6.png" class="crazy png" width="20" height="13" alt="" />','<img src="/i/png_icons/7.png" class="crazy png" width="19" height="18" alt="" />','<img src="/i/png_icons/8.png" class="crazy png" width="20" height="17" alt="" />','<img src="/i/png_icons/9.png" class="crazy png" width="19" height="18" alt="" />','<img src="/i/png_icons/10.png" class="crazy png" width="24" height="20" alt="" />','<img src="/i/png_icons/11.png" class="crazy png" width="24" height="13" alt="" />','<img src="/i/png_icons/12.png" class="crazy png" width="21" height="20" alt="" />','<img src="/i/png_icons/13.png" class="crazy png" width="14" height="18" alt="" />','<img src="/i/png_icons/14.png" class="crazy png" width="23" height="14" alt="" />','<img src="/i/png_icons/15.png" class="crazy png" width="17" height="20" alt="" />','<img src="/i/png_icons/16.png" class="crazy png" width="19" height="16" alt="" />','<img src="/i/png_icons/17.png" class="crazy png" width="24" height="14" alt="" />','<img src="/i/png_icons/18.png" class="crazy png" width="13" height="20" alt="" />','<img src="/i/png_icons/19.png" class="crazy png" width="17" height="16" alt="" />','<img src="/i/png_icons/20.png" class="crazy png" width="22" height="12" alt="" />','<img src="/i/png_icons/21.png" class="crazy png" width="24" height="14" alt="" />','<img src="/i/png_icons/22.png" class="crazy png" width="15" height="15" alt="" />','<img src="/i/png_icons/23.png" class="crazy png" width="21" height="16" alt="" />','<img src="/i/png_icons/24.png" class="crazy png" width="21" height="13" alt="" />','<img src="/i/png_icons/25.png" class="crazy png" width="20" height="20" alt="" />'];for(var c=0,b=a.length;c<b;c++){_dom.get("crazy").innerHTML+=a[c]}if(YAHOO.env.ua.ie&&(YAHOO.env.ua.ie<7)){_utils.fixPNG(_dom.getElementsByClassName("png","img"))}if(YAHOO.env.ua.ie){_evt.on("crazy-start","click",slalomBabySlalom)}else{_evt.on("crazy","click",slalomBabySlalom)}if(_dom.get("message-form")){initFormCheck("message-form")}if(_dom.get("bagoficha")){_evt.on("bagoficha","click",setNormalPhrase)}});function minWidth(){var b=document.documentElement,a=document.getElementsByTagName("body")[0];a.style.width=(b.offsetWidth<990)?"990px":"auto"}function sendForm(a){_evt.preventDefault(a);_utils.formStatus("imperial");if(_utils.formStatus.status){sendMessage()}}function sendMessage(){_connect.setForm("message-form");_dom.get("message").style.display="none";_dom.get("message-form-info").innerHTML='<img src="/i/ajax-loader.gif" />';_dom.get("message-form-info").style.display="";var b="cache="+Math.random(),a="/ajax/send_mail.ajax.php?",d={success:sendMessageCallback,failure:error};_connect.asyncRequest("POST",a+b,d)}function sendMessageCallback(a){_dom.get("message-form-info").innerHTML='Сообщение отправлено<br /><span id="resend">Написать еще</span>';_evt.on(_dom.get("resend"),"click",function(){_dom.get("message-form-info").innerHTML="";_dom.get("message-form-info").style.display="none";_dom.get("message").style.display=""})}function error(a){alert("connection failure — "+a.statusText)}function initFormCheck(a){_evt.on(_dom.get(a),"submit",sendForm);formCheck();setFormCheckListeners();_evt.on(document.documentElement,"click",formCheck)}function setFormCheckListeners(){var c=_dom.getElementsByClassName("imperial");for(var b=0,a=c.length;b<a;b++){_evt.on(c[b],"keyup",formCheck);_evt.on(c[b],"blur",formCheck)}}function formCheck(a){if(a){_evt.stopPropagation(a)}_utils.formStatus("imperial");_dom.get("complete").disabled=_utils.formStatus.status?false:true}function slalomBabySlalom(n){_evt.stopPropagation(n);var a=_dom.getElementsByClassName("crazy","img",_dom.get("crazy"));if(a.length!=0){var j={},m,c,d,b,g;for(var k=0,h=a.length;k<h;k++){a[k].style.visibility="visible";m=Math.random();c=Math.abs(Math.floor(Math.random()*_dom.getDocumentHeight()))-a[k].offsetHeight;d=Math.abs(Math.floor(Math.random()*_dom.getDocumentWidth()))-a[k].offsetWidth;b=Math.abs(Math.floor(Math.random()*(_dom.getDocumentWidth()/4)));g=Math.abs(Math.floor(Math.random()*(_dom.getDocumentHeight()/4)));Z1=Math.abs(Math.floor(Math.random()*(_dom.getDocumentWidth()/4)));W1=Math.abs(Math.floor(Math.random()*(_dom.getDocumentHeight()/4)));j[k]=new YAHOO.util.Motion(a[k],{points:{to:[d,c],control:[[b,g],[Z1,W1]]}},2,YAHOO.util.Easing.easeOut);j[k].onComplete.subscribe(function(){this.getEl().className="png animated"});j[k].animate();_evt.on(a[k],"mousemove",elasticMotion,{el:a[k],z:b,w:g,z1:Z1,w1:W1},true)}}}function elasticMotion(j){_evt.stopPropagation(j);var b=this.el,f=document.documentElement;var n=getMouseRegion(b,5,j),g=50;if(n){var k=((_dom.getX(b)+g)<f.offsetWidth)?_dom.getX(b)+g:Math.round(f.offsetWidth/2),p=((_dom.getX(b)-g)>0)?_dom.getX(b)-g:Math.round(f.offsetWidth/2),q=((_dom.getY(b)+g)<f.offsetHeight)?_dom.getY(b)+g:Math.round(f.offsetHeight/2),l=((_dom.getY(b)-g)>0)?_dom.getY(b)-g:Math.round(f.offsetHeight/2);switch(n){case 1:var o=k,m=q;break;case 2:var o=p,m=q;break;case 3:var o=p,m=l;break;case 4:var o=k,m=l;break;case 5:var o=_dom.getX(b),m=q;break;case 6:var o=_dom.getX(b),m=l;break;case 7:var o=k,m=_dom.getY(b);break;case 8:var o=p,m=_dom.getY(b);break}var d=new YAHOO.util.Motion(b,{points:{to:[o,m]}},1,YAHOO.util.Easing.elasticOut);d.animate()}var a=this.z,c=this.w,h=this.z1,i=this.w1,b=this.el,o=_dom.getX("crazy-start")+3,m=_dom.getY("crazy-start")+3;_evt.on(b,"click",returnToNest,{el:b,z:a,w:c,z1:h,w1:i},true)}function getMouseRegion(a,c,g){var f=_dom.getX(a)+Math.round(a.offsetWidth/2),b=_dom.getY(a)+Math.round(a.offsetHeight/2),h=_evt.getPageX(g),d=_evt.getPageY(g);if((h<f)&&(h>(f-c))&&(d<b)&&(d>(b-c))){return 1}else{if((h>f)&&(h<(f+c))&&(d<b)&&(d>(b-c))){return 2}else{if((h>f)&&(h<(f+c))&&(d>b)&&(d<(b+c))){return 3}else{if((h<f)&&(h>(f-c))&&(d>b)&&(d<(b+c))){return 4}else{if((h==f)&&(d<b)){return 5}else{if((h==f)&&(d>b)){return 6}else{if((h<f)&&(d==b)){return 7}else{if((h>f)&&(d==b)){return 8}else{return false}}}}}}}}}function returnToNest(g){_evt.stopPropagation(g);var a=this.z,c=this.w,f=this.z1,h=this.w1,b=this.el,j=_dom.getX("crazy-start")+3,i=_dom.getY("crazy-start")+3;var d=new YAHOO.util.Motion(b,{points:{to:[j,i],control:[[f,h],[a,c]]}},2,YAHOO.util.Easing.easeIn);d.animate();d.onComplete.subscribe(function(){b.className="png crazy";b.style.visibility="hidden"})}var _str=["это у вас баг? или фича? :)","выпавшее из мозгомешалки","замесите ещё разок","что тут происходит?","сколько тут вариантов фраз?","так и хочеться нажать ещё разик","и ещё...","интерактив — это прекрасно","когда можно потыркать...","или покликать...","куда-нибудь нажать...","что-нибудь подвигать...","за что-нибудь потянуть...","улыбнуться...","ну ладно, пора заканчивать","спасибо за внимание!","ваши доторговцы","и по новой..."],_progress=0,t=0,_key=0;function setNormalPhrase(){var d=_dom.get("bagoficha").firstChild;if(_progress<_str[_key].length){var e=["а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ъ","ь","э","ю","я"],c=d.firstChild.nodeValue.substring(_progress,(_str[_key].length+1)),b="";for(var a=0;a<c.length;a++){b+=(c.charAt(a)!=" ")?e[Math.abs(Math.floor(Math.random()*31))]:" "}d.innerHTML=_str[_key].substring(0,_progress)+b;_progress++;t=setTimeout(setNormalPhrase,50)}else{d.innerHTML=_str[_key];_progress=0;clearTimeout(t);_key=(_key<(_str.length-1))?_key+1:0}};