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(A){mouseX=isIE?event.clientX+document.body.scrollLeft:A.pageX;mouseY=isIE?event.clientY+document.body.scrollTop:A.pageY;mouseX=parseInt(mouseX);mouseY=parseInt(mouseY)}function followmouse(A,C,B,D){current_div_id=A;if(B!=null){xcustom_offset=B}else{xcustom_offset=0}if(D!=null){ycustom_offset=D}else{ycustom_offset=0}refpos_pref=C;if(refpos_pref==null||refpos_pref==""){refpos_pref="topleft"}document.onmousemove=followmouseevent}function followmouseevent(A){MousePosGet(A);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(A,B){edgebuffer=10;var C=$(A);browserwidth=isIE?document.body.offsetWidth:window.innerWidth;browserheight=isIE?document.body.offsetHeight:window.innerHeight;div_rightedge=mouseX+C.offsetWidth+xcustom_offset+edgebuffer+div_mouse_offset;div_bottomedge=mouseY+C.offsetHeight+ycustom_offset+edgebuffer+div_mouse_offset;div_leftedge=mouseX-(C.offsetWidth+xcustom_offset+edgebuffer+div_mouse_offset);div_topedge=mouseY-(C.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(B)>=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(A){hidediv(A,"true");document.onmousemove=Function("")}function showdiv(C,E,A,D){var B=$(C);if(E){A=parseInt(A);D=parseInt(D);if(E=="topright"){A=parseInt(A)-parseInt(B.offsetWidth)-div_mouse_offset;D=D+div_mouse_offset}else{if(E=="bottomleft"){A=A+div_mouse_offset;D=parseInt(D)-parseInt(B.offsetHeight)-div_mouse_offset}else{if(E=="bottomright"){A=parseInt(A)-parseInt(B.offsetWidth)-div_mouse_offset;D=parseInt(D)-parseInt(B.offsetHeight)-div_mouse_offset}else{A=A+div_mouse_offset;D=D+div_mouse_offset}}}if(A!=null){changediv_xpos(C,A)}if(D!=null){changediv_ypos(C,D)}}B.style.visibility="visible"}function hidediv(A,B){var C=$(A);if(B=="true"){changediv_xpos(A,0);changediv_ypos(A,0)}C.style.visibility="hidden"}function hideorshowdiv(A){var B=$(A);if(B.style.visibility=="visible"){hidediv(A)}else{if(B.style.visibility=="hidden"){showdiv(A)}}}function changediv_xpos(B,A){var C=$(B);C.style.left=A+"px"}function changediv_ypos(B,C){var A=$(B);A.style.top=C+"px"}function addtodiv_xpos(B,A){var C=$(B);current_xpos=parseInt(C.offsetLeft);C.style.left=current_xpos+A+"px"}function addtodiv_ypos(B,C){var A=$(B);current_ypos=parseInt(A.offsetTop);A.style.top=current_ypos+C+"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(B,F,E,D,A,C){var G=$(B);speedmultiplier=C;G.style.left=F+"px";G.style.top=E+"px";xmove_distance=parseInt(D)-parseInt(F);ymove_distance=parseInt(A)-parseInt(E);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('"+B+"','"+xmove_direction+"','"+ymove_direction+"',"+xmove_pxperframe+","+ymove_pxperframe+","+D+","+A+")",frame_per_millisec)}function animatediv_nextframe(A,F,E,D,C,B,G){xmove_bucket=xmove_bucket+(D*speedmultiplier);ymove_bucket=ymove_bucket+(C*speedmultiplier);xdirectionchanger=1;ydirectionchanger=1;if(F=="left"){xdirectionchanger=-1}if(E=="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(A,xmove_pixels);addtodiv_ypos(A,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('"+A+"','"+F+"','"+E+"',"+D+","+C+","+B+","+G+")",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 A=$(div_id_ary[i]);current_xpos=A.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(B,A){thisDiv=$(B);mouseState=A;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(A){MousePosGet(A);thisDiv.style.left=isIE?originalX+event.clientX-offsetx:originalX+A.clientX-offsetx;thisDiv.style.top=isIE?originalY+event.clientY-offsety:originalY+A.clientY-offsety;if(thisDiv.style.left>1024){thisDiv.style.left=1024}if(thisDiv.style.top>768){thisDiv.style.top=768}return false}function changedivdisplay(A,B){div_obj=$(A);if(B){if(div_obj.style.display!=B){div_obj.style.display=B}}else{div_obj.style.display=div_obj.style.display=="block"?"none":"block"}}