var curpos=0;var subnavitem="";var subnavdisplay="hidden";var running="no";function checkSub(sni){hideCompSpec();if(running=="no"){if(subnavitem==""){subnavitem=sni;showHideSub(''+sni+'');}else{if(sni!==subnavitem){hideSub(''+subnavitem+'');setTimeout('showHideSub("'+sni+'")',500);}else{showHideSub(''+sni+'');}}}}
function showHideSub(sni){running="yes";var sni;subnavitem=sni;if(subnavdisplay=="hidden"){if(curpos<108){curpos=curpos+4;if(document.getElementById(''+subnavitem+'').style.display=="none"){document.getElementById(''+subnavitem+'').style.display="block"}
document.getElementById(''+subnavitem+'').style.left=""+curpos+"px";setTimeout('showHideSub("'+subnavitem+'")',1);}else{subnavdisplay="shown";running="no";}}else{if(curpos>0){curpos=curpos-4;document.getElementById(''+subnavitem+'').style.left=""+curpos+"px";setTimeout('showHideSub("'+subnavitem+'")',1);}else{document.getElementById(''+subnavitem+'').style.display="none"
subnavdisplay="hidden";running="no";}}}
function hideSub(sni){if(curpos>0){curpos=curpos-4;document.getElementById(''+sni+'').style.left=""+curpos+"px";setTimeout('showHideSub("'+sni+'")',1);}else{document.getElementById(''+sni+'').style.display="none"
subnavdisplay="hidden";running="no";}}
function XHConn()
{var xmlhttp,bComplete=false;try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){try{xmlhttp=new XMLHttpRequest();}
catch(e){xmlhttp=false;}}}
if(!xmlhttp)return null;this.connect=function(sURL,sMethod,sVars,fnDone)
{if(!xmlhttp)return false;bComplete=false;sMethod=sMethod.toUpperCase();try{if(sMethod=="GET")
{xmlhttp.open(sMethod,sURL+"?"+sVars,true);sVars="";}
else
{xmlhttp.open(sMethod,sURL,true);xmlhttp.setRequestHeader("Method","POST "+sURL+" HTTP/1.1");xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");}
xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4&&!bComplete)
{bComplete=true;fnDone(xmlhttp);}};xmlhttp.send(sVars);}
catch(z){return false;}
return true;};return this;}
function addToFavorites(vid,uid){var myConn=new XHConn();if(!myConn){return;}
var fnWhenDone=function(oXML){showAddedText();};url="add_to_favorites.php";params="vid="+vid+"&uid="+uid;myConn.connect(url,"POST",params,fnWhenDone);}
function getStateResort(state){var myConn=new XHConn();if(!myConn){return;}
var fnWhenDone=function(oXML){document.getElementById('state_resort').innerHTML=oXML.responseText;};url="ajax_state_resort.php";params="state="+state;myConn.connect(url,"POST",params,fnWhenDone);}
function showAddedText(){document.getElementById('added').style.display="";setTimeout('hideAddedText()',2000)}
function hideAddedText(){document.getElementById('added').style.display="none";}
function showAddComments(){document.getElementById('comment_form').style.display="";showComments();}
var cursize=0;function showComments(){if(cursize<188){cursize=cursize+4;document.getElementById('comment_form').style.height=""+cursize+"px";setTimeout('showComments()',1);}}
function hideAddComments(){if(cursize>0){cursize=cursize-4;document.getElementById('comment_form').style.height=""+cursize+"px";setTimeout('hideAddComments()',1);}else{document.getElementById('comment_form').style.display="none";}}
function postComment(vid,uid){var myConn=new XHConn();if(!myConn){return;}
var fnWhenDone=function(oXML){document.getElementById('new_comment').value="";hideAddComments();getComments(''+vid+'');};url="ajax_post_comment.php";params="vid="+vid+"&uid="+uid+"&comment="+document.getElementById('new_comment').value;myConn.connect(url,"POST",params,fnWhenDone);}
function getComments(vid){var myConn=new XHConn();if(!myConn){return;}
var fnWhenDone=function(oXML){document.getElementById('comments_wrapper').innerHTML=oXML.responseText;var div=document.getElementById('main_content');var height=div.offsetHeight+20;document.getElementById('aboutus').style.height=height+"px";document.getElementById('closeabout').style.height=height+"px";};url="ajax_get_comments.php";params="vid="+vid;myConn.connect(url,"POST",params,fnWhenDone);}
function getVideo(vid){var myConn=new XHConn();if(!myConn){return;}
var fnWhenDone=function(oXML){document.getElementById('player').innerHTML=oXML.responseText;};url="ajax_get_video.php";params="vid="+vid;myConn.connect(url,"POST",params,fnWhenDone);}
var is_open="";function get_edit_video(vid){if(is_open!==""){document.getElementById('row_'+is_open).style.display="none";document.getElementById('form_'+is_open).innerHTML="";}
var myConn=new XHConn();if(!myConn){return;}
var fnWhenDone=function(oXML){document.getElementById('row_'+vid).style.display="";document.getElementById('form_'+vid).innerHTML=oXML.responseText;is_open=vid;};url="ajax_update_video.php";params="vid="+vid;myConn.connect(url,"POST",params,fnWhenDone);}
function kill_update_video(vid){document.getElementById('row_'+vid).style.display="none";document.getElementById('form_'+vid).innerHTML="";is_open="";}
function post_edit_video(vid){var myConn=new XHConn();if(!myConn){return;}
var fnWhenDone=function(oXML){window.location.reload(false);};url="ajax_post_video.php";params="vid="+vid+"&title="+document.getElementById('title').value+"&state="+document.getElementById('state').value+"&resort="+document.getElementById('resort').value+"&category="+document.getElementById('category').value+"&description="+document.getElementById('description').value+"&tags="+document.getElementById('tags').value;myConn.connect(url,"POST",params,fnWhenDone);}
var curcatsize=0;function showCategories(){if(curcatsize<276){curcatsize=curcatsize+4;document.getElementById('vid_cat').style.height=""+curcatsize+"px";setTimeout('showCategories()',1);}else{document.getElementById('arrow_showcat').style.display="none";document.getElementById('arrow_hidecat').style.display="";}}
function hideCategories(){if(curcatsize>0){curcatsize=curcatsize-4;document.getElementById('vid_cat').style.height=""+curcatsize+"px";setTimeout('hideCategories()',1);}else{document.getElementById('arrow_hidecat').style.display="none";document.getElementById('arrow_showcat').style.display="";}}
var curterpos=0;function showTer(){if(curterpos<108){curterpos=curterpos+4;if(document.getElementById('category_nav').style.display=="none"){document.getElementById('category_nav').style.display="block"}
document.getElementById('category_nav').style.left=""+curterpos+"px";setTimeout('showTer()',1);}}
function hideTer(){if(curterpos>0){curterpos=curterpos-4;document.getElementById('category_nav').style.left=""+curterpos+"px";setTimeout('hideTer()',1);}else{document.getElementById('category_nav').style.display="none";}}
var curcompos=0;function showComp(){if(curcompos<216){curcompos=curcompos+4;if(document.getElementById('comp_nav').style.display=="none"){document.getElementById('comp_nav').style.display="block"}
document.getElementById('comp_nav').style.left=""+curcompos+"px";setTimeout('showComp()',1);}}
function hideComp(){if(curcompos>108){curcompos=curcompos-4;document.getElementById('comp_nav').style.left=""+curcompos+"px";setTimeout('hideComp()',1);}else{document.getElementById('comp_nav').style.display="none";}}
function hideCompSpec(){if(curpos>0){curpos=curpos-4;document.getElementById('subnavcomp').style.left=""+curpos+"px";setTimeout('hideCompSpec()',1);}else{document.getElementById('subnavcomp').style.display="none";hideTer();}}
function setResort(rid){var myConn=new XHConn();if(!myConn){return;}
var fnWhenDone=function(oXML){document.getElementById('logo').src=oXML.responseText;hideSub(''+subnavitem+'');refreshTer();};url="ajax_set_resort.php";params="rid="+rid;myConn.connect(url,"POST",params,fnWhenDone);}
function refreshTer(){var myConn=new XHConn();if(!myConn){return;}
var fnWhenDone=function(oXML){document.getElementById('category_nav').innerHTML=oXML.responseText;showTer();};url="ajax_refresh_categories.php";params="";myConn.connect(url,"POST",params,fnWhenDone);}
function showBugTracker(){document.getElementById('bugform').style.display="block";if(document.getElementById('b_name').value==""){document.getElementById('b_name').focus();}else{document.getElementById('b_description').focus();}}
function hideBugTracker(){document.getElementById('bugform').style.display="none";document.getElementById('b_description').value="";document.getElementById('bugconfirm').innerHTML="";}
function trackBug(){var myConn=new XHConn();if(!myConn){return;}
var fnWhenDone=function(oXML){document.getElementById('bugconfirm').innerHTML=oXML.responseText;setTimeout('hideBugTracker()',3000);};url="ajax_post_bug.php";params="resource="+document.getElementById('b_resource').value+"&domain="+document.getElementById('b_domain').value+"&referer="+document.getElementById('b_referer').value+"&ip_address="+document.getElementById('b_ip_address').value+"&user_agent="+document.getElementById('b_user_agent').value+"&user_id="+document.getElementById('b_user_id').value+"&name="+document.getElementById('b_name').value+"&description="+document.getElementById('b_description').value+"&screen_height="+document.getElementById('b_screen_height').value+"&screen_width="+document.getElementById('b_screen_width').value+"&portal_height="+document.getElementById('b_portal_height').value+"&portal_width="+document.getElementById('b_portal_width').value;myConn.connect(url,"POST",params,fnWhenDone);}
curabout=0;function showAbout(){if(curabout<740){curabout=curabout+20;document.getElementById('aboutus').style.width=""+curabout+"px";setTimeout('showAbout()',1);}}
function hideAbout(){if(curabout>0){curabout=curabout-20;document.getElementById('aboutus').style.width=""+curabout+"px";setTimeout('hideAbout()',1);}}