var _highlight=1;var _freeToMove=true;var _currentRectanglePosX=0;var _currentRectanglePosY=0;function showLoadingMessage(){var loadingMessage='<IMG src="'+_imageLoadingImage+'" border="0" align="right">';ddrivetip(loadingMessage,300);}
function showSavingMessage(){var loadingMessage='<IMG src="'+_imageLoadingImage+'" border="0" align="right">';ddrivetip(loadingMessage,300);}
function getMouseX(e){var posx=0;if(!e)var e=window.event;if(e.pageX){posx=e.pageX;}
else if(e.clientX){posx=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;}
return posx;}
function getMouseY(e){var posy=0;if(!e)var e=window.event;if(e.pageY){posy=e.pageY;}
else if(e.clientY){posy=e.clientY+document.body.scrollTop+document.documentElement.scrollTop;}
return posy;}
function findPosX(obj){var curleft=0;if(obj.offsetParent)
{while(obj.offsetParent)
{curleft+=obj.offsetLeft
obj=obj.offsetParent;}}
else if(obj.x)
curleft+=obj.x;return curleft;}
function findPosY(obj){var curtop=0;if(obj.offsetParent)
{while(obj.offsetParent)
{curtop+=obj.offsetTop
obj=obj.offsetParent;}}
else if(obj.y)
curtop+=obj.y;return curtop;}
function getScrollX(){var scrOfX=0,scrOfY=0;if(typeof(window.pageYOffset)=='number'){scrOfX=window.pageXOffset;}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scrOfX=document.body.scrollLeft;}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scrOfX=document.documentElement.scrollLeft;}
return scrOfX;}
function getScrollY(){var scrOfX=0,scrOfY=0;if(typeof(window.pageYOffset)=='number'){scrOfY=window.pageYOffset;}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scrOfY=document.body.scrollTop;}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scrOfY=document.documentElement.scrollTop;}
return scrOfY;}
function getX(evt){var img_x;if(document.all){img_x=evt.offsetX;}else{img_x=evt.clientX;for(var offMark=evt.target;offMark;offMark=offMark.offsetParent){img_x-=offMark.offsetLeft;}
img_x=img_x+getScrollX();}
return img_x;}
function getY(evt){var img_y;if(document.all){img_y=evt.offsetY;}else{img_y=evt.clientY;for(var offMark=evt.target;offMark;offMark=offMark.offsetParent){img_y-=offMark.offsetTop;}
img_y=img_y+getScrollY();}
return img_y;}
function getXTemp(evt){var img_x;if(document.all){img_x=evt.x;}else{img_x=evt.clientX;}
img_x=img_x+getScrollX();return Math.floor(img_x/_delta)+1;}
function getYTemp(evt){var img_y;if(document.all){img_y=evt.y;}else{img_y=evt.clientY;}
img_y=img_y+getScrollY();return Math.floor(img_y/_delta)+1;}
function highlightFieldOnStartup(x,y,poster_id,user_id,type){var img_x=((x-1)*_delta);var img_y=((y-1)*_delta);positiontipXY(img_x,img_y);showLoadingMessage();xajax_getField(poster_id,x,y,user_id,type);}
function dblClick(evt){alert('dblClick');}
function getFieldCoordX(img_x){return Math.floor(img_x/_delta)+1;}
function getFieldCoordY(img_y){return Math.floor(img_y/_delta)+1;}
function zoomToPointOnMap(evt,poster_id,user_id,type){var element=document.getElementById("fanposter_src");var topX=findPosX(element);var topY=findPosY(element);var evtX=Math.floor((getMouseX(evt)-topX)/_delta)+1;var evtY=Math.floor((getMouseY(evt)-topY)/_delta)+1;positiontip(evt);showLoadingMessage();xajax_getField(poster_id,evtX,evtY,user_id,type);}
function highlightField(evt){if(_freeToMove){_freeToMove=false;var mover=document.getElementById("mover");var element=document.getElementById("fanposter_src");var topX=findPosX(element);var topY=findPosY(element);var mx;var my;if(evt!=null){_currentRectanglePosX=Math.floor(getX(evt)/_delta);_currentRectanglePosY=Math.floor(getY(evt)/_delta);}
var posX=topX+(_currentRectanglePosX*_delta);var posY=topY+(_currentRectanglePosY*_delta);mover.style.left=posX+"px";mover.style.top=posY+"px";mover.style.display="block";_freeToMove=true;}}
function selectCountry($form,$code){if($form){for($i=0;$i<eval($form+'.length');$i++){if(eval($form+'.options[$i].text')==$code){$element=eval($form+'.options[$i]');$element.selected=true;document.countryForm.country_long.value=document.countryForm.country.options[document.countryForm.country.selectedIndex].text;xajax_getCountryInfo(xajax.getFormValues('countryForm'));}}}}
function loadSubMenu(poster_id,user_id,selectedSubMenuItem,subdomain){var manageMenuItem=document.getElementById("subMenuItemManage");if((manageMenuItem!=null)&&(manageMenuItem.className=="selectedNav")){xajax_loadMenuPage(subdomain,selectedSubMenuItem);}else{xajax_loadSubMenu(poster_id,user_id,selectedSubMenuItem)}}
function toggleElementOnOff(id){var element=document.getElementById(id);if(element.style.display=="block"){element.style.display="none";}else{element.style.display="block";}}
function toggleBgColor(id,active){var element=document.getElementById(id);element.style.backgroundColor=(active)?"#FAF2EA":"#FFF";}
function showRatingDivLoading(){$("#ratingDiv").html(' Adding your rating...');}
function showVotingDivLoading(){$("#popupTable_content").html('Submitting your vote...');}
function giveFocus(id){var element=document.getElementById(id);if(element!=null){element.focus();}}
function toggleElements(on,off){var elementOn=document.getElementById(on);var elementOff=document.getElementById(off);if((elementOn!=null)&&(elementOff!=null)){if(elementOn.style.display=="block"){elementOn.style.display="none";elementOff.style.display="block";}else{elementOn.style.display="block";elementOff.style.display="none";}}}
function clearCover(){var fillPage=document.getElementById('fillPage');var coverPage=document.getElementById('coverPage');fillPage.style.display="none";coverPage.style.display="none";fillPage.style.opacity=".5";fillPage.style.filter="alpha(opacity=50)";coverPage.style.backgroundImage="";hideIndicator();}
function displayCover(){var fillPage=document.getElementById('fillPage');var coverPage=document.getElementById('coverPage');var parentElement=document.getElementById("posterHeader");if(parentElement!=null){var x=findPosX(parentElement);var y=findPosY(parentElement);coverPage.style.left=(x+70)+"px";coverPage.style.top=(y+25)+"px";coverPage.style.height=(getWinHeight()-4*y)+"px";}else{coverPage.style.width="60%";coverPage.style.height="60%";coverPage.style.left="20%";coverPage.style.top="20%";}
hideIndicator();fillPage.style.display="block";coverPage.style.display="block";}
function displayCoverSpecificSize(width,height){var fillPage=document.getElementById('fillPage');var coverPage=document.getElementById('coverPage');var winWidth=getWinWidth();coverPage.style.left=(width>winWidth)?0+"px":Math.round(((winWidth-width)/2))+"px";var winHeight=getWinHeight();coverPage.style.top=(height>winHeight)?0+"px":Math.round(((winHeight-height)/2))+"px";coverPage.style.width=(isIE())?width+"px":(width-20)+"px";coverPage.style.height=(isIE())?height+"px":(height-20)+"px";fillPage.style.opacity=".8";fillPage.style.filter="alpha(opacity=80)";hideIndicator();fillPage.style.display="block";coverPage.style.display="block";}
function showIndicator(){var indicator=document.getElementById("loadingIndicator");var parentElement=document.getElementById("fanposter_img");if(parentElement!=null){var width=parseInt(parentElement.style.width);var height=parseInt(parentElement.style.height);var x=findPosX(parentElement);var y=findPosY(parentElement);indicator.style.left=(x+(Math.round(width/2))-27)+"px";indicator.style.top=(y+(Math.round(height/2))-27)+"px";}else{var winWidth=getWinWidth();var winHeight=getWinHeight();indicator.style.left=Math.round(((winWidth/2)-27))+"px";indicator.style.top=Math.round(((winHeight/2)-27))+"px";}
indicator.style.display="block";}
function hideIndicator(){var indicator=document.getElementById("loadingIndicator");indicator.style.display="none";}
function getWinWidth(){var mapFrameWidth=window.innerWidth;if(mapFrameWidth==null){if(document.documentElement&&document.documentElement.clientWidth)
mapFrameWidth=document.documentElement.clientWidth
else
mapFrameWidth=document.body.clientWidth;}
return mapFrameWidth;}
function getWinHeight(){var mapFrameHeight=window.innerHeight;if(mapFrameHeight==null){if(document.documentElement&&document.documentElement.clientHeight)
mapFrameHeight=document.documentElement.clientHeight;else
mapFrameHeight=document.body.clientHeight;}
return mapFrameHeight;}
function isIE(){return/msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent);}
function insertText(textArea,strInsert){startTag='';endTag='';var element=document.getElementById(textArea);if(element.createTextRange){var text;element.focus(element.caretPos);element.caretPos=document.selection.createRange().duplicate();if(element.caretPos.text.length>0){element.caretPos.text=startTag+element.caretPos.text+endTag;}else{element.caretPos.text=startTag+" "+strInsert+" "+endTag;}}else{element.value+=startTag+strInsert+endTag;}}
function assignValueToField(id,value){var element=document.getElementById(id);if(element!=null){element.value=value;}}
function assignImageSrcValue(id,value){var element=document.getElementById(id);if(element!=null){element.src=value;}}
function assignDropdownValue(id,value){var element=document.getElementById(id);for(i=0;i<element.options.length;i++){if(element.options[i].value==value){element.options[i].selected=true;}}}
function toggleMyNav(){var menu=document.getElementById("masterHeaderUserDropdown");var name=document.getElementById("masterHeaderUserMenu");var x=findPosX(name);var y=findPosY(name);if(menu.style.display=="block"){name.style.backgroundColor="transparent";menu.style.display="none";}else{name.style.backgroundColor="#FF6633";menu.style.left=x+"px";menu.style.top=y+16+"px";menu.style.display="block";}}
function disableButton(id,text){var button=document.getElementById(id);button.value=text;button.disabled=true;}
function enableButton(id,text){var button=document.getElementById(id);button.value=text;button.disabled=false;}
var img_objImage;var img_imageId="fanposter_src";var img_imageContainerId="fanposter_img";function img_loadImage(filename){showIndicator();img_objImage=new Image();img_objImage.src=filename;img_objImage.onLoad=img_imageLoaded();}
function img_imageLoaded(){var image=document.getElementById(img_imageId);var container=document.getElementById(img_imageContainerId);container.style.background="#FFF url("+image.src+") no-repeat";img_setOpacity(image,0);image.src=img_objImage.src;image.style.visibility='visible';img_fadeIn(img_imageId,0);}
function img_setOpacity(obj,opacity){opacity=(opacity==100)?99.999:opacity;obj.style.filter="alpha(opacity:"+opacity+")";obj.style.KHTMLOpacity=opacity/100;obj.style.MozOpacity=opacity/100;obj.style.opacity=opacity/100;}
function img_fadeIn(objId,opacity){if(document.getElementById){obj=document.getElementById(objId);if(opacity<=70){img_setOpacity(obj,opacity);opacity+=10;window.setTimeout("img_fadeIn('"+objId+"',"+opacity+")",60);}else{hideIndicator();}}}
var Fat={make_hex:function(r,g,b)
{r=r.toString(16);if(r.length==1)r='0'+r;g=g.toString(16);if(g.length==1)g='0'+g;b=b.toString(16);if(b.length==1)b='0'+b;return"#"+r+g+b;},fade_all:function()
{var a=document.getElementsByTagName("*");for(var i=0;i<a.length;i++)
{var o=a[i];var r=/fade-?(\w{3,6})?/.exec(o.className);if(r)
{if(!r[1])r[1]="";if(o.id)Fat.fade_element(o.id,null,null,"#"+r[1]);}}},fade_element:function(id,fps,duration,from,to)
{if(!fps)fps=30;if(!duration)duration=1000;if(!from||from=="#")from="#FFFF33";if(!to)to=this.get_bgcolor(id);var frames=Math.round(fps*(duration/1000));var interval=duration/frames;var delay=interval;var frame=0;if(from.length<7)from+=from.substr(1,3);if(to.length<7)to+=to.substr(1,3);var rf=parseInt(from.substr(1,2),16);var gf=parseInt(from.substr(3,2),16);var bf=parseInt(from.substr(5,2),16);var rt=parseInt(to.substr(1,2),16);var gt=parseInt(to.substr(3,2),16);var bt=parseInt(to.substr(5,2),16);var r,g,b,h;while(frame<frames)
{r=Math.floor(rf*((frames-frame)/frames)+rt*(frame/frames));g=Math.floor(gf*((frames-frame)/frames)+gt*(frame/frames));b=Math.floor(bf*((frames-frame)/frames)+bt*(frame/frames));h=this.make_hex(r,g,b);setTimeout("Fat.set_bgcolor('"+id+"','"+h+"')",delay);frame++;delay=interval*frame;}
setTimeout("Fat.set_bgcolor('"+id+"','"+to+"')",delay);},set_bgcolor:function(id,c)
{var o=document.getElementById(id);o.style.backgroundColor=c;},get_bgcolor:function(id)
{var o=document.getElementById(id);while(o)
{var c;if(window.getComputedStyle)c=window.getComputedStyle(o,null).getPropertyValue("background-color");if(o.currentStyle)c=o.currentStyle.backgroundColor;if((c!=""&&c!="transparent")||o.tagName=="BODY"){break;}
o=o.parentNode;}
if(c==undefined||c==""||c=="transparent")c="#FFFFFF";var rgb=c.match(/rgb\s*\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)/);if(rgb)c=this.make_hex(parseInt(rgb[1]),parseInt(rgb[2]),parseInt(rgb[3]));return c;}}
window.onload=function()
{Fat.fade_all();}
var floattext=new Array();floattext[0]='- <a href="http://www.javascriptkit.com/cutpastejava.shtml">Free JavaScripts</a><br>- <a href="http://www.javascriptkit.com/javaindex.shtml">JavaScript Tutorials</a><br>- <a href="http://www.javascriptkit.com/dhtmltutors/index.shtml">DHTML/ CSS Tutorials</a><br>- <a href="http://www.javascriptkit.com/jsref/">JavaScript Reference</a><br><div align="right"><a href="javascript:hidefloatie()">Hide Box</a></div>'
floattext[1]='Some other floatie text';var floatiewidth="330px";var floatieheight="";var floatiebgcolor="#E8E8FF";var fadespeed=5;var baseopacity=0;function slowhigh(which2){imgobj=which2;browserdetect=which2.filters?"ie":typeof which2.style.MozOpacity=="string"?"mozilla":"";instantset(baseopacity);highlighting=setInterval("gradualfade(imgobj)",fadespeed);}
function instantset(degree){cleartimer();if(browserdetect=="mozilla")
imgobj.style.MozOpacity=degree/100;else if(browserdetect=="ie")
imgobj.filters.alpha.opacity=degree;}
function cleartimer(){if(window.highlighting)clearInterval(highlighting);}
function gradualfade(cur2){if(browserdetect=="mozilla"&&cur2.style.MozOpacity<1)
cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.1,0.99);else if(browserdetect=="ie"&&cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=10;else if(window.highlighting)
clearInterval(highlighting);}
function ietruebody(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}
function paramexists(what){return(typeof what!="undefined"&&what!="");}
function showfloatie(thetext,e,optbgColor,optWidth,optHeight,id,optUnit){hideddrivetip();var dsocx=(window.pageXOffset)?pageXOffset:ietruebody().scrollLeft;var dsocy=(window.pageYOffset)?pageYOffset:ietruebody().scrollTop;var floatobj=document.getElementById(id);floatobj.style.display="block";floatobj.style.width=paramexists(optWidth)?optWidth+optUnit:floatiewidth;floatobj.style.height=paramexists(optHeight)?optHeight+optUnit:floatieheight!=""?floatieheight:"";e=window.event?window.event:e;slowhigh(floatobj);}
function hidefloatie(){var floatobj=document.getElementById("dhtmlfloatie");floatobj.style.display="none";}
