isIE=document.all;isNN=!document.all&&document.getElementById;var WEBSITE_RECOMMEND_WIDTH=800;var mouseX,mouseY;var current_div_id;var div_mouse_offset=10;var xcustom_offset;var ycustom_offset;var refpos_pref;if(isNN){document.captureEvents(Event.MOUSEMOVE)}function MousePosGet(B){mouseX=isIE?event.clientX+document.body.scrollLeft:B.pageX;mouseY=isIE?event.clientY+document.body.scrollTop:B.pageY;mouseX=parseInt(mouseX);mouseY=parseInt(mouseY)}function followmouse(E,G,H,F){current_div_id=E;if(H!=null){xcustom_offset=H}else{xcustom_offset=0}if(F!=null){ycustom_offset=F}else{ycustom_offset=0}refpos_pref=G;if(refpos_pref==null||refpos_pref==""){refpos_pref="topleft"}document.onmousemove=followmouseevent}function followmouseevent(B){MousePosGet(B);refpos=getbestposition(current_div_id,refpos_pref);if(refpos=="topright"){xcustom_offset_now=xcustom_offset*-1;ycustom_offset_now=ycustom_offset}else{if(refpos=="bottomright"){xcustom_offset_now=xcustom_offset*-1;ycustom_offset_now=ycustom_offset*-1}else{if(refpos=="bottomleft"){xcustom_offset_now=xcustom_offset;ycustom_offset_now=ycustom_offset*-1}else{if(refpos="topleft"){xcustom_offset_now=xcustom_offset;ycustom_offset_now=ycustom_offset}}}}xposition=mouseX+xcustom_offset_now;yposition=mouseY+ycustom_offset_now;showdiv(current_div_id,refpos,xposition,yposition)}function getbestposition(D,F){edgebuffer=10;var E=$(D);browserwidth=isIE?document.body.offsetWidth:window.innerWidth;browserheight=isIE?document.body.offsetHeight:window.innerHeight;div_rightedge=mouseX+E.offsetWidth+xcustom_offset+edgebuffer+div_mouse_offset;div_bottomedge=mouseY+E.offsetHeight+ycustom_offset+edgebuffer+div_mouse_offset;div_leftedge=mouseX-(E.offsetWidth+xcustom_offset+edgebuffer+div_mouse_offset);div_topedge=mouseY-(E.offsetHeight+ycustom_offset+edgebuffer+div_mouse_offset);refpos_ary=new Array("topleft","topright","bottomright","bottomleft");for(i=0;i<4;i++){if(refpos_ary[i].indexOf(F)>=0){refpos_pref_index=i}}for(i=0;i<refpos_ary.length;i++){current_index=(refpos_pref_index+i)%4;if(refpos_ary[current_index].indexOf("topleft")>=0){if(div_rightedge<browserwidth&&div_bottomedge<browserheight){return"topleft"}}if(refpos_ary[current_index].indexOf("topright")>=0){if(div_leftedge>0&&div_bottomedge<browserheight){return"topright"}}if(refpos_ary[current_index].indexOf("bottomright")>=0){if(div_leftedge>0&&div_topedge>0){return"bottomright"}}if(refpos_ary[current_index].indexOf("bottomleft")>=0){if(div_rightedge<browserwidth&&div_topedge>0){return"bottomleft"}}}}function followmouse_stop(B){hidediv(B,"true");document.onmousemove=Function("")}function showdiv(I,G,F,H){var J=$(I);if(G){F=parseInt(F);H=parseInt(H);if(G=="topright"){F=parseInt(F)-parseInt(J.offsetWidth)-div_mouse_offset;H=H+div_mouse_offset}else{if(G=="bottomleft"){F=F+div_mouse_offset;H=parseInt(H)-parseInt(J.offsetHeight)-div_mouse_offset}else{if(G=="bottomright"){F=parseInt(F)-parseInt(J.offsetWidth)-div_mouse_offset;H=parseInt(H)-parseInt(J.offsetHeight)-div_mouse_offset}else{F=F+div_mouse_offset;H=H+div_mouse_offset}}}if(F!=null){changediv_xpos(I,F)}if(H!=null){changediv_ypos(I,H)}}J.style.visibility="visible"}function hidediv(D,F){var E=$(D);if(F=="true"){changediv_xpos(D,0);changediv_ypos(D,0)}E.style.visibility="hidden"}function hideorshowdiv(C){var D=$(C);if(D.style.visibility=="visible"){hidediv(C)}else{if(D.style.visibility=="hidden"){showdiv(C)}}}function changediv_xpos(F,D){var E=$(F);E.style.left=D+"px"}function changediv_ypos(F,E){var D=$(F);D.style.top=E+"px"}function addtodiv_xpos(F,D){var E=$(F);current_xpos=parseInt(E.offsetLeft);E.style.left=current_xpos+D+"px"}function addtodiv_ypos(F,E){var D=$(F);current_ypos=parseInt(D.offsetTop);D.style.top=current_ypos+E+"px"}var frames_per_sec=30;var frame_per_millisec=parseInt(1000/frames_per_sec);var xmove_bucket=0;var ymove_bucket=0;var xmove_distance=0;var ymove_distance=0;var xmove_distmoved=0;var ymove_distmoved=0;speedmultiplier=1;function animatediv(N,J,K,L,H,M){var I=$(N);speedmultiplier=M;I.style.left=J+"px";I.style.top=K+"px";xmove_distance=parseInt(L)-parseInt(J);ymove_distance=parseInt(H)-parseInt(K);if(xmove_distance<0){xmove_direction="left"}else{xmove_direction="right"}if(ymove_distance<0){ymove_direction="up"}else{ymove_direction="down"}if(xmove_distance==0){xmove_pxperframe=0;ymove_pxperframe=1}else{if(ymove_distance==0){xmove_pxperframe=1;ymove_pxperframe=0}else{x_over_y=Math.abs(xmove_distance/ymove_distance);if(x_over_y<1){xmove_pxperframe=x_over_y;ymove_pxperframe=1}else{xmove_pxperframe=1;ymove_pxperframe=1/x_over_y}}}setTimeout("animatediv_nextframe('"+N+"','"+xmove_direction+"','"+ymove_direction+"',"+xmove_pxperframe+","+ymove_pxperframe+","+L+","+H+")",frame_per_millisec)}function animatediv_nextframe(H,J,K,L,M,N,I){xmove_bucket=xmove_bucket+(L*speedmultiplier);ymove_bucket=ymove_bucket+(M*speedmultiplier);xdirectionchanger=1;ydirectionchanger=1;if(J=="left"){xdirectionchanger=-1}if(K=="up"){ydirectionchanger=-1}xmove_pixels=parseInt(xmove_bucket)*xdirectionchanger;ymove_pixels=parseInt(ymove_bucket)*ydirectionchanger;if(xmove_distmoved+Math.abs(xmove_pixels)>Math.abs(xmove_distance)){xmove_pixels=(Math.abs(xmove_distance)-xmove_distmoved)*xdirectionchanger}if(ymove_distmoved+Math.abs(ymove_pixels)>Math.abs(ymove_distance)){ymove_pixels=(Math.abs(ymove_distance)-ymove_distmoved)*ydirectionchanger}addtodiv_xpos(H,xmove_pixels);addtodiv_ypos(H,ymove_pixels);xmove_distmoved=xmove_distmoved+Math.abs(xmove_pixels);ymove_distmoved=ymove_distmoved+Math.abs(ymove_pixels);xmove_bucket=xmove_bucket-parseInt(xmove_bucket);ymove_bucket=ymove_bucket-parseInt(ymove_bucket);if(xmove_distmoved==Math.abs(xmove_distance)&&ymove_distmoved==Math.abs(ymove_distance)){return }setTimeout("animatediv_nextframe('"+H+"','"+J+"','"+K+"',"+L+","+M+","+N+","+I+")",frame_per_millisec)}var div_id_ary;var browserwidth;function recenterdiv(){div_id_ary=recenterdiv.arguments;browserwidth=WEBSITE_RECOMMEND_WIDTH;recenterdivevent();window.onresize=recenterdivevent}function recenterdivevent(){for(i=0;i<div_id_ary.length;i++){var B=$(div_id_ary[i]);current_xpos=B.offsetLeft;xpos_from_center=parseInt(browserwidth/2)-current_xpos;new_browserwidth=isIE?document.body.offsetWidth:window.innerWidth;new_xpos=parseInt(new_browserwidth/2)-xpos_from_center;changediv_xpos(div_id_ary[i],new_xpos)}browserwidth=new_browserwidth}function dragdropDiv(D,C){thisDiv=$(D);mouseState=C;if(mouseState=="down"){offsetx=mouseX;offsety=mouseY;originalX=parseInt(thisDiv.offsetLeft);originalY=parseInt(thisDiv.offsetTop);document.onmousemove=ddevent;document.onmouseup=Function("document.onmousemove = MousePosGet;")}else{document.onmousemove=MousePosGet}}function ddevent(B){MousePosGet(B);thisDiv.style.left=isIE?originalX+event.clientX-offsetx:originalX+B.clientX-offsetx;thisDiv.style.top=isIE?originalY+event.clientY-offsety:originalY+B.clientY-offsety;if(thisDiv.style.left>1024){thisDiv.style.left=1024}if(thisDiv.style.top>768){thisDiv.style.top=768}return false}function changedivdisplay(C,D){div_obj=$(C);if(D){if(div_obj.style.display!=D){div_obj.style.display=D}}else{div_obj.style.display=div_obj.style.display=="block"?"none":"block"}}
