var IE4=document.all;var NS6=document.getElementById&&!document.all;var disappearDelay=500;function DynamicHide(A,B){if((IE4&&!A.contains(B.toElement))||(NS6&&B.currentTarget!=B.relatedTarget&&!NS6_Contains(B.currentTarget,B.relatedTarget))){InitTimer(A)}}function HideObject(B){var A=document.getElementById(B);if(typeof A!="undefined"){if(IE4||NS6){A.style.visibility="hidden";A.style.display="none"}}}function ReleaseTimer(A){if(typeof A!="undefined"){if(typeof A.HideTimer!="undefined"){clearTimeout(A.HideTimer)}}}function InitTimer(A){if(typeof A!="undefined"){var B='HideObject( "'+A.getAttribute("id")+'" )';A.HideTimer=setTimeout(B,disappearDelay)}}function NS6_Contains(B,A){while(A.parentNode){if((A=A.parentNode)==B){return true}}return false}function ToggleSendToFriend(){sendToFriendForm=document.getElementById("SendToFriendForm");sendToFriendButton=document.getElementById("SendToFriendButton");if(sendToFriendForm.style.visibility=="hidden"){sendToFriendForm.style.visibility="visible";sendToFriendForm.style.display="block"}else{sendToFriendForm.style.visibility="hidden";sendToFriendForm.style.display="none"}sendToFriendForm.style.left=getposOffset(sendToFriendButton,"left")-(sendToFriendForm.offsetWidth/2)+(sendToFriendButton.offsetWidth/2);sendToFriendForm.style.top=getposOffset(sendToFriendButton,"top")+sendToFriendButton.offsetHeight}function ToggleAddComment(){commentMenu=document.getElementById("CommentMenu");commentButton=document.getElementById("CommentButton");commentMenu.style.left=getposOffset(commentButton,"left");commentMenu.style.top=getposOffset(commentButton,"top")+commentButton.offsetHeight;if(commentMenu.style.visibility=="hidden"){commentMenu.style.visibility="visible";commentMenu.style.display="block"}else{commentMenu.style.visibility="hidden";commentMenu.style.display="none"}}function ToggleGalleryThumbnail(B,A){largeThumbDiv=document.getElementById(B+"_SecondaryThumbDiv"+A);smallThumb=document.getElementById(B+"_SmallThumb"+A);if(largeThumbDiv.className=="secondaryThumbnailHidden"){largeThumbDiv.className="secondaryThumbnailPopup";largeThumbDiv.style.left=getposOffset(smallThumb,"left")-((largeThumbDiv.offsetWidth-smallThumb.offsetWidth)/2)+"px";largeThumbDiv.style.top=getposOffset(smallThumb,"top")-((largeThumbDiv.offsetHeight-smallThumb.offsetHeight)/2)+"px";largeThumbDiv.style.zIndex=999;setTimeout(function(){largeThumbDiv.style.visibility="visible"},5)}else{largeThumbDiv.className="secondaryThumbnailHidden";largeThumbDiv.style.visibility="hidden"}}function ToggleRateMenu(){rateMenu=document.getElementById("RateMenu");rateButton=document.getElementById("RateButton");rateMenu.style.left=getposOffset(rateButton,"left");rateMenu.style.top=getposOffset(rateButton,"top")+rateButton.offsetHeight;if(rateMenu.style.visibility=="hidden"){rateMenu.style.visibility="visible";rateMenu.style.display="block"}else{rateMenu.style.visibility="hidden";rateMenu.style.display="none"}if(window.event){event.cancelBubble=true}ReleaseTimer(rateMenu)}function ToggleRatePostMenu(A){rateButton=A.parentNode;rateMenu=rateButton.nextSibling.nextSibling;if((rateButton.id!="RateButton")||(rateMenu.id!="RateMenu")){return }rateMenu.style.left=getposOffset(rateButton,"left");rateMenu.style.top=getposOffset(rateButton,"top")+rateButton.offsetHeight;if(rateMenu.style.visibility=="hidden"){rateMenu.style.visibility="visible";rateMenu.style.display="block"}else{rateMenu.style.visibility="hidden";rateMenu.style.display="none"}if(window.event){event.cancelBubble=true}ReleaseTimer(rateMenu)}function ToggleSearchMenu(){searchMenu=document.getElementById("SearchMenu");searchButton=document.getElementById("SearchButton");searchMenu.style.left=getposOffset(searchButton,"left");searchMenu.style.top=getposOffset(searchButton,"top")+searchButton.offsetHeight;if(searchMenu.style.visibility=="hidden"){searchMenu.style.visibility="visible";searchMenu.style.display="block"}else{searchMenu.style.visibility="hidden";searchMenu.style.display="none"}}function getposOffset(D,C){var B=(C=="left")?D.offsetLeft:D.offsetTop;var A=D.offsetParent;while(A!=null){B=(C=="left")?B+A.offsetLeft:B+A.offsetTop;A=A.offsetParent}return B}function ToggleMenuOnOff(A){var D=document.getElementById(A);if(D.style.display=="none"){D.style.display="block"}else{D.style.display="none"}if(document.getElementById("will_swap_with_following")){var B=document.getElementById("will_swap_with_following");var C=B.getAttribute((B.getAttribute("className"))?"className":"class").split("$");B.childNodes[1].innerHTML=C[(D.style.display=="block")?0:1]}}function OpenWindow(A){window.open(A,"_Child","toolbar=no,scrollbars=yes,resizable=yes,width=400,height=400")}function OpenPostWindow(A){window.open(A,"_Child","resizable=yes,width=500,height=700")}function MakeKeepAliveRequest(){if(!KeepAliveUrl){return }if(KeepAliveTimer!=null){window.clearTimeout(KeepAliveTimer)}var A=null;if(typeof XMLHttpRequest!="undefined"){A=new XMLHttpRequest()}else{try{A=new ActiveXObject("Msxml2.XMLHTTP")}catch(B){try{A=new ActiveXObject("Microsoft.XMLHTTP")}catch(B){}}}try{A.open("GET",KeepAliveUrl,false,"","");A.send(null)}catch(B){}KeepAliveTimer=window.setTimeout(MakeKeepAliveRequest,599999)}function DetermineKeepAliveUrl(){var A=document.getElementsByTagName("SCRIPT");var C;var B;for(C=0;C<A.length;C++){B=A[C].src.toLowerCase();if(B.indexOf("utility/global.js")!=-1){return B.replace("utility/global.js","utility/keepalive.aspx")}}return null}var KeepAliveUrl=DetermineKeepAliveUrl();var KeepAliveTimer=window.setTimeout(MakeKeepAliveRequest,599999);function ShowEditBlock(A){A.className="CommonContentPartBorderOn"}function HideEditBlock(A){A.className="CommonContentPartBorderOff"}function getCookie(C){var B=""+document.cookie;var D=B.indexOf(C);if(B==""||D==-1){return""}var A=B.indexOf(";",D);if(A==-1){A=B.length}return unescape(B.substring(D+C.length+1,A))}function setCookie(B,A){document.cookie=B+"="+escape(A)+";path=/;"}function setCookieForever(B,A){document.cookie=B+"="+escape(A)+";path=/;expires=Fri, 1 Jan 2010 00:00:00 GMT;"}function inLineEditOn(A){A.className="CommonInlineEditOn"}function inLineEditOff(A){A.className="CommonInlineEditOff"}function Ajax_GetXMLHttpRequest(){if(window.XMLHttpRequest){return new XMLHttpRequest()}else{if(window.Ajax_XMLHttpRequestProgID){return new ActiveXObject(window.Ajax_XMLHttpRequestProgID)}else{var B=["Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];for(var C=0;C<B.length;++C){var D=B[C];try{var A=new ActiveXObject(D);window.Ajax_XMLHttpRequestProgID=D;return A}catch(E){}}}}return null}function Ajax_CallBack(type,id,method,args,clientCallBack,debugRequestText,debugResponseText,debugErrors,includeControlValuesWithCallBack,url){if(!url){url=window.location.href;url=url.replace(/\#.*$/,"");if(url.indexOf("?")>-1){url+="&Ajax_CallBack=true"}else{if(url.substr(url.length-1,1)=="/"){url+="default.aspx"}url+="?Ajax_CallBack=true"}}var x=Ajax_GetXMLHttpRequest();var result=null;if(!x){result={"value":null,"error":"NOXMLHTTP"};if(debugErrors){alert("error: "+result.error)}if(clientCallBack){clientCallBack(result)}return result}x.open("POST",url,clientCallBack?true:false);x.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");if(clientCallBack){x.onreadystatechange=function(){var result=null;if(x.readyState!=4){return }if(debugResponseText){alert(x.responseText)}try{var result=eval("("+x.responseText+")");if(debugErrors&&result.error){alert("error: "+result.error)}}catch(err){if(window.confirm("The following error occured while processing an AJAX request: "+err.message+"\n\nWould you like to see the response?")){var w=window.open();w.document.open("text/plain");w.document.write(x.responseText);w.document.close()}result=new Object();result.error="An AJAX error occured.  The response is invalid."}clientCallBack(result)}}var encodedData="Ajax_CallBackType="+type;if(id){encodedData+="&Ajax_CallBackID="+id.split("$").join(":")}encodedData+="&Ajax_CallBackMethod="+method;if(args){for(var i in args){encodedData+="&Ajax_CallBackArgument"+i+"="+encodeURIComponent(args[i])}}if(includeControlValuesWithCallBack&&document.forms.length>0){var form=document.forms[0];for(var i=0;i<form.length;++i){var element=form.elements[i];if(element.name){var elementValue=null;if(element.nodeName=="INPUT"){var inputType=element.getAttribute("TYPE").toUpperCase();if(inputType=="TEXT"||inputType=="PASSWORD"||inputType=="HIDDEN"){elementValue=element.value}else{if(inputType=="CHECKBOX"||inputType=="RADIO"){if(element.checked){elementValue=element.value}}}}else{if(element.nodeName=="SELECT"){elementValue=element.value}else{if(element.nodeName=="TEXTAREA"){elementValue=element.value}}}if(elementValue){encodedData+="&"+element.name+"="+encodeURIComponent(elementValue)}}}}if(debugRequestText){alert(encodedData)}x.send(encodedData);if(!clientCallBack){if(debugResponseText){alert(x.responseText)}result=eval("("+x.responseText+")");if(debugErrors&&result.error){alert("error: "+result.error)}}delete x;return result}function $(){var C=new Array();for(var B=0;B<arguments.length;B++){var A=arguments[B];if(typeof A=="string"){A=document.getElementById(A)}if(arguments.length==1){return A}C.push(A)}return C}var Element={toggle:function(){for(var B=0;B<arguments.length;B++){var A=$(arguments[B]);A.style.display=(A.style.display=="none"?"":"none")}},hide:function(){for(var B=0;B<arguments.length;B++){var A=$(arguments[B]);A.style.display="none"}},show:function(){for(var B=0;B<arguments.length;B++){var A=$(arguments[B]);A.style.display=""}},remove:function(A){A=$(A);A.parentNode.removeChild(A)},getHeight:function(A){A=$(A);return A.offsetHeight}};if(typeof (jQuery)!="undefined"){jQuery(function(){swapValues=[];jQuery("div#SearchBar input.button").attr("title",jQuery("div#SearchBar input.button").val()).val("");jQuery(".search_box").val("Search").each(function(A){swapValues[A]=jQuery(this).val();jQuery(this).focus(function(){if(jQuery(this).val()==swapValues[A]){jQuery(this).val("")}}).blur(function(){if(jQuery.trim(jQuery(this).val())==""){jQuery(this).val(swapValues[A])}})})})}