var xmlHttpVideo = GetXmlHttpObject();
//var xmlHttpVideo;
//var menuID = 0;
var waiting = false;
var loading = false;
var timeout;
var currVidID;
var processing = false;
var inSearch = false;
var videopage = 1;
var totalvideopages = 1;
var currGroup = "all";
var currTitle = "Most Recent";
var currFP = "none";
var currSearch = "";
var currToken = "";
var time = 0;

var spingraphic = "/images/sx/customspinner.gif";
var vidBoxExpanded = false;

var menus=new Array();

function GetXmlHttpObject()
	{
  var xmlHttp1 = null;
  try
  {
    // Firefox, Opera 8.0+, Safari
    xmlHttp1=new XMLHttpRequest();
    }
  catch (e)
  {
    // Internet Explorer
    try
    {
      xmlHttp1=new ActiveXObject("MSXML2.XMLHTTP");
    }
  catch (e)
  {
    try
    {
      xmlHttp1=new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (e)
    {
      alert("Couldn't Get XMLHttpRequest Object");
    }
    }
  }
  return xmlHttp1;
}

/*function sendRequest(category, group)
{
  sendVideoRequest(group);
  menuID = category;
  //setMenus(menuID);
  showMenu(category);
}*/

function resetWaiting()
{
  waiting = false;
  if (!loading)
    document.getElementById("spinloader").src="spacer.gif";
}

function doneLoading()
{
  loading = false;
  if (!waiting)
    document.getElementById("spinloader").src="spacer.gif";
}

function sendVideoRequestFromSelect()
{
  var element = document.getElementById("topicselect");
  var data = element.options[element.selectedIndex].value;

  //alert(data);

  var arr=new Array();
  arr = data.split('§');
  sendVideoRequest(",'"+arr[0]+"'", arr[1], '0');
}

function sendPagedVideoRequest(page)
{
	if(!waiting && page > 0 && page < totalvideopages + 1)
	{
		videopage=page;

		sendVideoRequest(currGroup, currTitle, currFP);
	}
}

function sendTagPagedVideoRequest(page)
{
	if(!waiting && page > 0 && page < totalvideopages + 1)
	{
		videopage=page;

		sendTagVideoRequest(currGroup, currTitle, currFP);
	}
}

function sendVideoRequest(group, newtitle, fp) {
  if (waiting)
    return;

  waiting = true;
  //loading = true;

  if(group != currGroup || newtitle != currTitle)
  	videopage = 1;
  currTitle = newtitle;
  currGroup = group;
  currFP = fp;

  //if (timeout)
  //  clearTimeout(timeout);

  //timeout = setTimeout("resetWaiting()",1000);

  if (newtitle == 'Last 7 Days' || newtitle == 'Last 14 Days')
    document.getElementById('vlisttitle').innerHTML = newtitle;
  else
    document.getElementById('vlisttitle').innerHTML = newtitle + ' Videos';

  document.getElementById("spinloader").src=spingraphic;

  //xmlHttpVideo = GetXmlHttpObject();
  xmlHttpVideo.open("get", 'sv_videolist.php?group=' + group + '&fp=' + fp + '&p=' + videopage, true);
  xmlHttpVideo.onreadystatechange = handleVideoResponse;
  xmlHttpVideo.send(null);

  urchinTracker("/videolist_"+newtitle);
}

function stripslashes (str) {
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Ates Goral (http://magnetiq.com)
    // +      fixed by: Mick@el
    // +   improved by: marrtins
    // +   bugfixed by: Onno Marsman
    // +   improved by: rezna
    // +   input by: Rick Waldron
    // +   reimplemented by: Brett Zamir (http://brett-zamir.me)
    // *     example 1: stripslashes('Kevin\'s code');
    // *     returns 1: "Kevin's code"
    // *     example 2: stripslashes('Kevin\\\'s code');
    // *     returns 2: "Kevin\'s code"
    return (str+'').replace(/\\(.?)/g, function (s, n1) {
        switch (n1) {
            case '\\':
                return '\\';
            case '0':
                return '\0';
            case '':
                return '';
            default:
                return n1;
        }
    });
}  

function addslashes (str) {
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Ates Goral (http://magnetiq.com)
    // +      fixed by: Mick@el
    // +   improved by: marrtins
    // +   bugfixed by: Onno Marsman
    // +   improved by: rezna
    // +   input by: Rick Waldron
    // +   reimplemented by: Brett Zamir (http://brett-zamir.me)
    // *     example 1: stripslashes('Kevin\'s code');
    // *     returns 1: "Kevin's code"
    // *     example 2: stripslashes('Kevin\\\'s code');
    // *     returns 2: "Kevin\'s code"
    return str.replace(/\47/g, "\'");
}

function sendTagVideoRequest(group, newtitle, fp) {
  if (waiting)
    return;

/*   $('li > ul').each(function(){
							var $$ = $(this), menu = $(this).parents(['ul.',$.fn.superfish.menuClass,':first'].join(''))[0], o = $.fn.superfish.op;
							clearTimeout(menu.sfTimer);
							menu.sfTimer=setTimeout(function(){
								o.retainPath=($.inArray($$[0],o.$path)>-1);
								$$.hideSuperfishUl();
								if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}
							},o.delay);
					}); */
  waiting = true;
  //loading = true;

  if(group != currGroup || newtitle != currTitle)
  	videopage = 1;
  
  newtitle = newtitle;
  currTitle = stripslashes(newtitle);
  currGroup = group;
  currFP = fp;

  //if (timeout)
  //  clearTimeout(timeout);

  //timeout = setTimeout("resetWaiting()",1000);

  if (newtitle == 'Last 7 Days' || newtitle == 'Last 14 Days')
    document.getElementById('vlisttitle').innerHTML = decodeURI(newtitle);
  else
    document.getElementById('vlisttitle').innerHTML = newtitle + ' Videos';

  document.getElementById("spinloader").src=spingraphic;

  //xmlHttpVideo = GetXmlHttpObject();
  xmlHttpVideo.open("get", 'sv_videolist_tags.php?group=' + group + '&fp=' + fp + '&p=' + videopage, true);
  xmlHttpVideo.onreadystatechange = handleTagVideoResponse;
  xmlHttpVideo.send(null);

  urchinTracker("/videolist_"+newtitle);
}

function handleVideoResponse()
{
  if(xmlHttpVideo.readyState == 4)
  {
    var arr = xmlHttpVideo.responseText.split("|||");
    //alert(arr[0]);
    document.getElementById("pagelist").innerHTML = arr[2];
    totalvideopages = arr[1];
    document.getElementById("videolist").innerHTML = arr[0];
    updateScrollbar('vlist');
    //resetWaiting();
    waiting=false;
    doneLoading();
  }
}

function handleTagVideoResponse()
{
  if(xmlHttpVideo.readyState == 4)
  {
    var arr = xmlHttpVideo.responseText.split("|||");
    //alert(arr[0]);
    document.getElementById("pagelist").innerHTML = arr[2];
    totalvideopages = arr[1];
    document.getElementById("videolist").innerHTML = arr[0];
    var listmode = Get_Cookie("listmode");
    if(listmode == null)
    		listmode = 0;
    setListMode(listmode);
    var videoids = arr[3].split(',');
    var content = arr[4].split('§');
    //alert(videoids.length);
    var i;
    for(i=0;i<videoids.length;i++)
    {
		$("#detail_" + videoids[i]).qtip({
		   	content: content[i],
		   	show: "mouseover",
		   	hide: "mouseout",
			position: {
		     	corner: {
		         		target: "topLeft",
		         		tooltip: "bottomLeft"
		      			}
		     		},
		     	style: {
				width: 488,
				background: "#505050",
				border: {
		         		width: 2,
		         		radius: 3,
		         		color: "#808080"
		 		},
		 		tip: "bottomMiddle"
			}
		});

		$("#thumb_" + videoids[i]).qtip({
		   	content: content[i],
		   	show: "mouseover",
		   	hide: "mouseout",
			position: {
		     	corner: {
		         		target: "rightTop",
		         		tooltip: "leftMIddle"
		      			}
		     		},
		     	style: {
				width: 488,
				background: "#505050",
				border: {
		         		width: 2,
		         		radius: 3,
		         		color: "#808080"
		 		},
		 		tip: "leftMiddle"
			}
		});
	}
    //updateScrollbar('vlist');
    //resetWaiting();
    waiting=false;
    doneLoading();
  }
}

function showMenu(ID, group, newtitle, isMS)
{
  var catContainer = document.getElementById("vcat" + ID);
  var catImg = document.getElementById("vcatimg" + ID);

  var arrowPrefix = "";
  var arrowExt = "gif";

  if(isMS == "yes")
  {
	 arrowPrefix = "ms_";
  var arrowExt = "jpg";
  }

  if (menus[ID])
  {
    catContainer.style.display="none";
    catImg.src="/images/sx/" + arrowPrefix + "catexp_closed." + arrowExt;
    menus[ID] = false;
  }
  else
  {
    catContainer.style.display="";
    catImg.src="/images/sx/" + arrowPrefix + "catexp_open." + arrowExt;
    menus[ID] = true;
    //sendVideoRequest(group, newtitle);
  }

  curHeight = document.getElementById("lyr2").offsetHeight;
  if (curHeight <= 500)
    updateScrollbar('vlist2');
  else
    updateScrollbarInPlace('vlist2');
}

function updateScrollbar(barname)
{
  try
  {
  	var wndoX = dw_scrollObj.col[barname];
	  wndoX.updateDims();
	  wndoX.shiftTo(0, 0);
	  var x = wndoX.getX();
	  var y = wndoX.getY();
	
	  if ( wndoX.vBarId ) { // set up similarly for hBarId
	      var barObj = dw_Slidebar.col[wndoX.vBarId];
	      dw_Scrollbar_Co.setBarSize(wndoX, barObj);
	      //dw_Scrollbar_Co.updateScrollbar(wndo, x, y);
	      //dw_Scrollbar_Co.updateScrollbar(wndo, 0, 0);
	
	      dw_Scrollbar_Co.resetBars(wndoX);
      //dw_Scrollbar_Co.updateScrollPosition(wndo, x, y);
  	}
  }
  catch(e)
  {
  }
}

function updateScrollbarInPlace(barname)
{
  try
  {
  	var wndoX = dw_scrollObj.col[barname];
	  wndoX.updateDims();
	  var x = wndoX.getX();
	  var y = wndoX.getY();
	
	  if ( wndoX.vBarId ) { // set up similarly for hBarId
	      var barObj = dw_Slidebar.col[wndoX.vBarId];
	      dw_Scrollbar_Co.setBarSize(wndoX, barObj);
	      dw_Scrollbar_Co.updateScrollbar(wndoX, x, y);
	  }
  }
  catch(e)
  {
  }
}

// video page dropdowns

function sendMenuRequest() {
  var element = document.getElementById("cats");
  var category = element.options[element.selectedIndex].value;
  //sendVideoRequest(category);
  //xmlHttpVideo = GetXmlHttpObject();
  xmlHttpVideo.open("get", 'sv_videodropdown.php?cat=' + category, true);
  xmlHttpVideo.onreadystatechange = handleMenuResponse;
  xmlHttpVideo.send(null);
}

function handleMenuResponse()
{
  if(xmlHttpVideo.readyState == 4)
  {
    document.getElementById("subcats").innerHTML = xmlHttpVideo.responseText;
    //alert(xmlHttpVideo.responseText);
    //alert(document.getElementById("subcats").innerHTML);
  }
}

// in-place video loading

function sendPlayerRequest(v, t) {
  if (waiting)
    return;

  waiting = true;
  time = t;

  //if (timeout)
  //  clearTimeout(timeout);

  //timeout = setTimeout("resetWaiting()",700);

  //document.getElementById('playertitle').innerHTML = newtitle;
  //document.getElementById("spinloader").src="/images/sx/customspinner.gif";

  //xmlHttpVideo = GetXmlHttpObject();
  currvideoid = v;
  xmlHttpVideo.open("get", 'sv_videoplayer.php?v=' + v, true);
  xmlHttpVideo.onreadystatechange = handlePlayerResponse;
  xmlHttpVideo.send(null);
}

function playerReady(obj)
{
  	var id = obj['id'];
  	var version = obj['version'];
  	var client = obj['client'];
  	if(obj['id'] == 'mediaplayer')
	  	player = document.getElementById(obj.id);
  	if(obj['id'] == 'mpl')
	  	radioplayer = document.getElementById(obj.id);

  	/*player.addModelListener("TIME","handleTimeUpdate");
  	player.addControllerListener("PLAY","handlePlayState");
  	player.addControllerListener("SEEK","handleSeekState");

	enablePlayerButtons();*/

	addPlayerListeners();

};

function addPlayerListeners()
{
	if(player)
	{
		player.addModelListener("TIME","handleTimeUpdate");
	  	player.addControllerListener("PLAY","handlePlayState");
	  	player.addControllerListener("SEEK","handleSeekState");
	  	//player.addViewListener("PLAY","handlePlayState");
	
		enablePlayerButtons();
	}
	else
	{
		setTimeout("addPlayerListeners()",100);
	}
}
  
function pausePlayer()
{
	if(currentPlayState)
	{
		if(player)
			player.sendEvent('PLAY',false);
	}
}

function handlePlayerResponse()
{
  if(xmlHttpVideo.readyState == 4)
  {
    //document.getElementById("vplayer").innerHTML = xmlHttpVideo.responseText;
    var data = xmlHttpVideo.responseText;

    var arr=new Array();
    arr = data.split('|||');

    //s1.addVariable("file","rtmpe://vs1.3dbuzz.com/vod/");
    //s1.addVariable("id","mp4:"+arr[0]);
    document.getElementById("videoplayer").innerHTML = '<a href="http://www.macromedia.com/go/getflashplayer"><img src="/images/sx/youneedflash.jpg" width="100%" height="100%" border="0"></a>';
     
	/*document.getElementById("tearoff").innerHTML = "<img style=\"position:relative;z-index:2;\" src=\"/images/sx/tear_off_disabled.gif\" border=\"0\" />";

	if (vidBoxExpanded)
          document.getElementById("expand").innerHTML = "<img src=\"/images/sx/collapse_disabled.gif\" border=\"0\" />";
     else
     document.getElementById("expand").innerHTML = "<img src=\"/images/sx/expand_disabled.gif\" border=\"0\" />";

     document.getElementById("help").innerHTML = "<img src=\"/images/sx/help_Disabled_alt.gif\" border=\"0\" />";*/
    //disablePlayerButtons();


    // Logan 2009-02-11
    // break the time seek var if showing a commercial
    //if (arr[6] != 'success')
    //  tearOffTimeVar = 'q';

    if (arr[6] == 'success' )// || arr[6] == 'failed_nonpurchased' || arr[6] == 'failed_requirems' || arr[6] == 'failed_requirelogin' || arr[6] == 'failed_banned')
    {
	
	      	if(arr[7] == 0)
		  	{
	      		var s1 = new SWFObject("mediaplayer5.swf","mediaplayer","100%","100%","9.0.124.0");

				s1.addParam("allowfullscreen","true");
		      	s1.addVariable("streamer","rtmpe://s3otuljvizf25t.cloudfront.net/cfx/st");
		      	s1.addVariable("file","videos/" + arr[8] + ".mp4");
		      	s1.addVariable("bufferlength","10");
		      	s1.addVariable("stretching","uniform");
		      	s1.addVariable("autostart","true");
	  		  	s1.addVariable("start",time);
		      	s1.addVariable('backcolor','0x383D43');
		      	s1.addVariable('frontcolor','0xEEEEEE');
		      	s1.addVariable('lightcolor','0xFFA518');
	      		s1.write("videoplayer");
		  	}
		  	else
		  	{
	      		var s1 = new SWFObject("videoplayerj.swf","mediaplayer","100%","100%","9.0.124.0");

				s1.addParam("allowfullscreen","true");
		      	//s1.addVariable("width","640");
		      	//s1.addVariable("height","500");
		      	s1.addVariable("videoid",arr[0]);
		      	s1.addVariable("userid",arr[4]);
		      	s1.addVariable("file","rtmpe://none/");
		      	s1.addVariable("id","mp4:none");
		      	s1.addVariable("bufferlength","10");
		      	s1.addVariable("stretching","uniform");
		      	s1.addVariable("autostart","true");
	  		  	s1.addVariable("start",time);
		      	s1.addVariable('backcolor','0x383D43');
		      	s1.addVariable('frontcolor','0xEEEEEE');
		      	s1.addVariable('lightcolor','0xFFA518');
	      		s1.write("videoplayer");
	   		}
	
	      currVidID = arr[0];
	
	      //if (s1.installedVer.ma)
	      /*if (s1.installedVer.rev == 124)
	      {
	        document.getElementById("tearoff").innerHTML = "<a style=\"cursor:pointer;\" onClick=\"javascript:pausePlayer();window.open('simplevideo.php?v="+arr[0]+"&t=' + (currentPosition-1),'videowindow','width=640,height=520,resizable=yes');\"><img style=\"position:relative;z-index:2;\" src=\"/images/sx/tear_off.gif\" border=\"0\" /></a>";
	        if (vidBoxExpanded)
	          document.getElementById("expand").innerHTML = "<a style=\"cursor:pointer;\" onClick=\"javascript:collapseVideo();\"><img src=\"/images/sx/collapse.gif\" border=\"0\" /></a>";
	        else
	        document.getElementById("expand").innerHTML = "<a style=\"cursor:pointer;\" onClick=\"javascript:expandVideo();\"><img src=\"/images/sx/expand.gif\" border=\"0\" /></a>";
	
	        document.getElementById("help").innerHTML = "<a style=\"cursor:pointer;\" onClick=\"javascript:window.open('sv_troubleshoot.php','Troubleshooting','width=640,height=480,scrollbars=yes,resizable=yes');\"><img src=\"/images/sx/help_alt.gif\" border=\"0\" /></a>";
	      }*/
    }
    else if(arr[6] == 'failed_unity')
    {
    	    document.getElementById("videoplayer").innerHTML = '<img src="/images/sx/unity_ad.jpg" width="100%" height="100%" border="0">';
    }
    else if (arr[6] == 'failed_nonpurchased')
    {
      var prodid = arr[7].split(',');

      if (prodid[0] == 69 || prodid[0] == 70) // re-route Houdini TD 1&2 to the FastTrack product
        arr[7] = 61;

      if(arr[7].substr(0,2) == 59)
	  {
	  	document.getElementById("videoplayer").innerHTML = '<a href="http://www.3dbuzz.com/xcart/product.php?productid=59"><img src="/images/sx/needmembersponsor.jpg" width="100%" height="100%" border="0"></a>';
	  }
	  else
	  {
	  	document.getElementById("videoplayer").innerHTML = '<a href="http://www.3dbuzz.com/xcart/product.php?productid='+arr[7]+'"><img src="/images/sx/needpurchase.jpg" width="100%" height="100%" border="0"></a>';
	  }
    }
    else if (arr[6] == 'failed_requirems')
    {
      document.getElementById("videoplayer").innerHTML = '<a href="http://www.3dbuzz.com/xcart/product.php?productid=59"><img src="/images/sx/needmembersponsor.jpg" width="100%" height="100%" border="0"></a>';
    }
    else if (arr[6] == 'failed_requirelogin')
    {
      document.getElementById("videoplayer").innerHTML = '<img src="/images/sx/needlogin.jpg" width="100%" height="100%" border="0">';
    }
    else
    {
      document.getElementById("videoplayer").innerHTML = '<a href="http://www.3dbuzz.com/xcart/product.php?productid="><img src="/images/sx/error.jpg" width="100%" height="100%" border="0"></a>';
    }

    /*document.getElementById("navlinkprev").innerHTML = arr[1];
    document.getElementById("navlinknext").innerHTML = arr[2];
    document.getElementById("navlinkupnext").innerHTML = arr[3];
    */

    /*document.getElementById("tearoff").innerHTML = "<a style=\"cursor:pointer;\" onClick=\"javascript:pausePlayer();window.open('simplevideo.php?v="+arr[0]+"&t=' + (currentPosition-1),'videowindow','width=640,height=520,resizable=yes');\"><img style=\"position:relative;z-index:2;\" src=\"/images/sx/tear_off.gif\" border=\"0\" /></a>";
    if (vidBoxExpanded)
      document.getElementById("expand").innerHTML = "<a style=\"cursor:pointer;\" onClick=\"javascript:collapseVideo();\"><img src=\"/images/sx/collapse.gif\" border=\"0\" /></a>";
    else
      document.getElementById("expand").innerHTML = "<a style=\"cursor:pointer;\" onClick=\"javascript:expandVideo();\"><img src=\"/images/sx/expand.gif\" border=\"0\" /></a>";

    document.getElementById("help").innerHTML = "<a style=\"cursor:pointer;\" onClick=\"javascript:window.open('sv_troubleshoot.php','Troubleshooting','width=640,height=480,scrollbars=yes,resizable=yes');\"><img src=\"/images/sx/help_alt.gif\" border=\"0\" /></a>";
	*/
    currentPlayState = true;

    //urchinTracker("/"+arr[5]);
    waiting = false;
    //alert(arr[5]);
    //resetWaiting();
    //document.getElementById("spinloader").src="spacer.gif";
  }
}

// forum loading
var lastForumId;
function sendForumRequest(f, newtitle) {
  //if (waiting)
  //  return;

  //waiting = true;

  //if (timeout)
  //  clearTimeout(timeout);

  //timeout = setTimeout("resetWaiting()",700);

  lastForumId = f;

  document.getElementById('forumtitle').innerHTML = 'Forums - ' + newtitle;
  document.getElementById("forumspin").src="/images/sx/customspinner.gif";

  //xmlHttpVideo = GetXmlHttpObject();
  xmlHttpVideo.open("get", 'sv_forumloader.php?f=' + f, true);
  xmlHttpVideo.onreadystatechange = handleForumResponse;
  xmlHttpVideo.send(null);
}

// Styled forum loading
function sendStyledForumRequest(f, newtitle) {
  //if (waiting)
  //  return;

  //waiting = true;

  //if (timeout)
  //  clearTimeout(timeout);

  //timeout = setTimeout("resetWaiting()",700);

  lastForumId = f;
  
  document.getElementById("forumlink").innerHTML = '<a id="navlink" href="forumdisplay.php?f=' + f + '">View ' + newtitle + '</a>';
  

  document.getElementById('forumtitle').innerHTML = "Forum - " + newtitle;
  document.getElementById("forumspin").src=spingraphic;

  //xmlHttpVideo = GetXmlHttpObject();
  xmlHttpVideo.open("get", 'sv_forumloader_styled.php?f=' + f, true);
  xmlHttpVideo.onreadystatechange = handleForumResponse;
  xmlHttpVideo.send(null);
}

function handleForumResponse()
{
  if(xmlHttpVideo.readyState == 4)
  {
    document.getElementById("forumbox").innerHTML = xmlHttpVideo.responseText;
    document.getElementById("forumspin").src = "spacer.gif";
  }
}

function sendPagedSearchRequest(page)
{
	if(!waiting && page > 0 && page < totalvideopages + 1)
	{
		videopage=page;

		sendSearchRequest(currSearch,currToken);
	}
}

function sendSearchRequest(searchterms,token)
{
	//if(document.getElementById("selection").value == "video")
	//{
		if (waiting)
	    		return;
	
	  	waiting = true;
	  	//loading = true;
	
	  	//if (timeout)
	    	//	clearTimeout(timeout);
	    	currSearch=searchterms;
	    	currToken=token;
	
	  	//timeout = setTimeout("resetWaiting()",1000);
	
	     xmlHttpVideo.open("get", 'sv_searchresults.php?search=' + searchterms + "&section=Videos" + '&p=' + videopage, true);
	     xmlHttpVideo.onreadystatechange = handleSearchRequest;
	     xmlHttpVideo.send(null);
	/*}
	else
	{
		xmlHttpVideo.open("get", 'sv_searchresults.php?search=' + searchterms + "&section=Forum&token=" + token, true);
	     xmlHttpVideo.onreadystatechange = handleForumSearchRequest;
	     xmlHttpVideo.send(null);
	}*/
}

function handleSearchRequest()
{
  if(xmlHttpVideo.readyState == 4)
  {
  	disablePlayerButtons();
	expandVideo();
	var arr = xmlHttpVideo.responseText.split("|||");
  	document.getElementById("container").innerHTML = '<img src="/images/sx/searchcomplete.jpg" width="100%" height="100%">';
     document.getElementById("videolist").innerHTML = arr[0];
     totalvideopages=arr[1];
     document.getElementById("pagelist").innerHTML = arr[2];
     document.getElementById('vlisttitle').innerHTML = "Search Results";
     document.getElementById('playertitle').innerHTML = "Search Complete";
    	updateScrollbar('vlist');
    	waiting=false;
    	doneLoading();
  }
}

function handleForumSearchRequest()
{
	if(xmlHttpVideo.readyState == 4)
  	{
		arr = xmlHttpVideo.responseText.split('|||');
		location.href = "search.php?do=process&quicksearch=1&childforums=1&exactname=1&securitytoken=" + arr[0] + "&query=" + arr[1] + "&showposts=0";
	}
}
