
var oSlime=null;var iSlimeIndex=null;var aoSlime=[{file:'/flash/avp/SlimeDrop1_1.swf',time:1100,x:55,y:299,offsetx:0,offsety:0},{file:'/flash/avp/SlimeDrop2_1.swf',time:1700,x:55,y:299,offsetx:0,offsety:0},{file:'/flash/avp/SlimeDrop3_1.swf',time:2700,x:72,y:332,offsetx:0,offsety:-34}];var iButtonIndex=null;var aoButton=[{x:30,y:32},{x:165,y:32},{x:320,y:32},{x:472,y:32},{x:612,y:32}];function AVPSlime(){$('.copy').prepend('<div id="avp-slime"></div>');var iSlimeIndex=Math.floor(Math.random()*aoSlime.length-0.0001);var oSlime=aoSlime[iSlimeIndex];var iButtonIndex=Math.floor(Math.random()*aoButton.length-0.0001);var oButton=aoButton[iButtonIndex];var oFlash=new SWFObject(oSlime.file,'',oSlime.x,oSlime.y,"8");oFlash.write("avp-slime");avpSlime=$('#avp-slime');avpSlime.animate({marginLeft:(oButton.x+oSlime.offsetx)+'px',marginTop:(oButton.y+oSlime.offsety)+'px'},1);avpSlime.show(1);avpSlime.animate({marginLeft:(oButton.x+oSlime.offsetx)+'px'},oSlime.time);avpSlime.hide(1);var iDelayTime=Math.floor(Math.random()*3000+2000);avpSlime.animate({'marginLeft':'0'},iDelayTime,'linear',function(){setTimeout('AVPSlime()',100)});}
var oCursorDisplay=[];var oCursor;var rotationpause=false;var iMinDistance=8;var iMaxDistance=25
function UpdateMouse(){var distance=Math.sqrt((oCursor.targetx-oCursor.x)*(oCursor.targetx-oCursor.x)+(oCursor.targety-oCursor.y)*(oCursor.targety-oCursor.y));var distancetarget=Math.max(iMinDistance,Math.min(distance,iMaxDistance));for(var i=0;i<oCursorDisplay.length;++i){oCursorDisplay[i].distancetarget=distancetarget;if(oCursorDisplay[i].distance<15){oCursorDisplay[i].spot.removeClass('avp-spot-large').addClass('avp-spot-small');}
else{oCursorDisplay[i].spot.removeClass('avp-spot-small').addClass('avp-spot-large');}}
var adjustx=(oCursor.targetx-oCursor.x)/5;oCursor.x=Math.floor(oCursor.x+adjustx);var adjusty=(oCursor.targety-oCursor.y)/5;oCursor.y=Math.floor(oCursor.y+adjusty);for(var i=0;i<oCursorDisplay.length;++i){if(!rotationpause){oCursorDisplay[i].angle-=2*Math.PI/75;}
var adjustdist=(oCursorDisplay[i].distancetarget-oCursorDisplay[i].distance)/2.5;oCursorDisplay[i].distance=Math.min(Math.max(iMinDistance,Math.floor(oCursorDisplay[i].distance+adjustdist)),iMaxDistance);oCursorDisplay[i].spot.css({'left':Math.floor(oCursor.x+oCursorDisplay[i].distance*Math.cos(oCursorDisplay[i].angle)),'top':Math.floor(oCursor.y+oCursorDisplay[i].distance*Math.sin(oCursorDisplay[i].angle))});}}
function AVPCursor(){$('body').prepend('<div class="avp-cursor avp-spot-large" id="avp-cursor1"></div><div class="avp-cursor avp-spot-large" id="avp-cursor2"></div><div class="avp-cursor avp-spot-large" id="avp-cursor3"></div>');oCursorDisplay[0]={spot:$('#avp-cursor1'),angle:2*Math.PI,distance:30,distancetarget:30};oCursorDisplay[1]={spot:$('#avp-cursor2'),angle:2*Math.PI/3,distance:30,distancetarget:30};oCursorDisplay[2]={spot:$('#avp-cursor3'),angle:2*Math.PI*2/3,distance:30,distancetarget:30};oCursor={x:-100,y:-100,targetx:-100,targety:-100}
$(document.body).mousemove(function(e){oCursor.targetx=e.pageX+11;oCursor.targety=e.pageY+11;});setInterval('UpdateMouse()',50);}
function AVPDoor(){$('.copy').append('<div id="avp_door"></div>');var avpDoor=$.flash({swf:'/flash/avp/Door_233x339.swf',height:339,width:233,params:{wmode:'transparent'}});$('#avp_door').html(avpDoor);}
function AVPButton(){$('#avp_foot a').css('width',$('#avp_foot a').width());$('#avp_foot a').addClass('js');}
$(document).ready(function(){AVPCursor();AVPSlime();AVPDoor();AVPButton();});


