function GetXmlHttpObject(){
 var xmlHttp=null;
 try{
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
 }
 catch(e){
  // Internet Explorer
  try{
   xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
  catch(e){
   xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
 if(xmlHttp==null) alert ("Your browser does not support AJAX!");
 return xmlHttp;
}

function urlencode(str){
 str=escape(str);
 str=str.replace('+', '%2B');
 str=str.replace('%20', '+');
 str=str.replace('*', '%2A');
 str=str.replace('/', '%2F');
 str=str.replace('@', '%40');
 return str;
}

function do_player(player_parameter)
{
	ret = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="440" height="310" id="embed_player" align="middle">';
	ret += '<param name="allowScriptAccess" value="sameDomain" />';
	ret += '<param name="movie" value="427player.swf?' + player_parameter + '" />';
	ret += '<param name="quality" value="high" />';
	ret += '<param name="bgcolor" value="#FFFFFF" />';
	ret += '<param name="allowFullScreen" value="true" />';
	ret += '<param name=FlashVars value="ident=85.png&doStats=true">';
	ret += '<embed src="427player.swf?' + player_parameter + '" FlashVars="ident=85.png&doStats=true" quality="high" bgcolor="#FFFFFF" allowfullscreen="true" width="440" height="310" id="embed_player" name="embed_player" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	ret += '</object>';
	document.getElementById('player_holder').innerHTML = ret;
}

function init_gallery(player_parameter)
{
	ret = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="212" height="322" id="gallery1">';
	ret += '<param name="allowScriptAccess" value="sameDomain" />';
	ret += '<param name="movie" value="gallery.swf?' + player_parameter + '" />';
	ret += '<param name="bgcolor" value="#FFFFFF" />';
	ret += '<embed src="gallery.swf?' + player_parameter + '" bgcolor="#FFFFFF" width="212" height="322" id="gallery1" name="gallery1" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	ret += '</object>';
	document.getElementById('gallery').innerHTML = ret;
}


function do_gallery2(player_parameter)
{
	ret = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="210" height="320" id="gallery2">';
	ret += '<param name="allowScriptAccess" value="sameDomain" />';
	ret += '<param name="movie" value="gallery2.swf?' + player_parameter + '" />';
	ret += '<param name="bgcolor" value="#FFFFFF" />';
	ret += '<param name=FlashVars value="' + player_parameter + '">';
	ret += '<embed src="gallery2.swf?' + player_parameter + '" bgcolor="#FFFFFF" width="210" height="320" id="gallery2" name="gallery2" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	ret += '</object>';
	document.getElementById('gallery2').innerHTML = ret;
}

function all_done()
{
	//do_player("anim.swf");
	play_random();
}

function play_random()
{
	videos_count=document.getElementById('menu_cont').getElementsByTagName('a').length;
	random_video = Math.floor(Math.random()*videos_count);
	new_url=document.getElementById('menu_cont').getElementsByTagName('a')[random_video].href;
  if (window.location == new_url) play_random();
	window.location = new_url;
}



function attach_toggle_color(divname) {
 var section_div = document.getElementById(divname);
 var section_links = section_div.getElementsByTagName("a");
 for(i = 0; i < section_links.length; i++) {
  section_links[i].onclick=function(){
   var section_div = document.getElementById(divname);
   var section_links = section_div.getElementsByTagName("a");
   if(this.href.indexOf("javascript:do_")!=-1){
    for(i = 0; i < section_links.length; i++)
     section_links[i].className='color_off';
    this.className = 'color_on';
   }
  }
 }
}

//Adobe function
function getFlashMovieObject(movieName) {
 var isIE = navigator.appName.indexOf("Microsoft") != -1;
 return (isIE) ? window[movieName] : document[movieName];
}
    
function flash_focus()
{
	var flashMovie=getFlashMovieObject("embed_player");
	flashMovie.focus();
}

function hideHelp()
{
	help_win.close();
}

function showHelp()
{
	help_win=window.open('http://truefiretv.net/tfhome/help.html', 'help_window', 'scrollbars=yes,width=300,height=300'); 
	help_win.focus();
}



function showAssets(url)
{
	assets_win=window.open(url, 'assets_window', 'scrollbars=yes,width=300,height=300'); 
	assets_win.focus();
}

function show_prompt()
{
	var flashMovie=getFlashMovieObject("embed_player");
	flashMovie.show_prompt('images/upgrade_tftv_427.jpg','http://truefire.com/join.html');
}                            
