if (location.href.indexOf("localhost")!=-1 || location.href.indexOf("127.0.0.1")!=-1){
	var localhost = true;
}else{
	var localhost = false;
}
//--\/-- ValueClick Media INTERSTITIAL HEAD CODE v1.0 for triplejack.com --
function FCx(x){
  var min=15; // minimum minutes between interstitials (needs to be >15)
  if(x.indexOf('get.media')>0){
    x=unescape(x.substring(x.indexOf('&url=')+5,x.length));
  }else{
    if(document.cookie.indexOf('CxIC=1')<=0){
      x='http://media.fastclick.net/w/get.media?sid=26330&m=5&tp=6&url='+escape(x);
      var date_ob=new Date();
      date_ob.setTime(date_ob.getTime()+min*1000*60);
      document.cookie='FCxIC=1; path=/; expires='+date_ob.toGMTString();
    }
  }
  return x;
}
//--/\-- ValueClick Media INTERSTITIAL HEAD CODE v1.0 for triplejack.com --

function pop(url){
      link(url);
	return true;
}
function link(url){
	//alert("url:"+url+" prefix:"+parent_url_prefix);
      if (window.opener){
            if (url.indexOf("/")!=0 && url.indexOf("http")!=0){
                  url = window.opener.location.href.substr(0, window.opener.location.href.lastIndexOf("/"))+"/"+url;
            }
            //alert(url);
            window.opener.location.href = url;
            window.opener.focus();
            alert("Your link has opened in the main browser window.");
            /*
            for (var n=0; n<window.opener.frames.length; n++){
                  alert(window.opener.frames[n].name);
            }

            window.opener.frames.triplejack_main.location.href = url;
            window.opener.frames.triplejack_main.focus();
            */
      }else{
            if (parent_url_prefix!=undefined && parent_url_prefix!=""){
                  url = parent_url_prefix + escape(url);
            }
      	var linkwin = window.open(url,'_blank','');//'width=750,height=450,scrollbars,resizable');
      	if (window.focus){
      		linkwin.focus();
      	}
      }
}
function load_avscroller(){

      //return;
      //if (navigator.appName.indexOf("Microsoft") == -1) {
            //window.avscroller = document.register.avscroller;
            if (document.getElementById('avscroller_id')){
                  var bg_rgb_dec = 0x19334d;    // default fg/bg colors for avscroller
                  var fg_rgb_dec = 0x336699;
                  if (avscroller_fg_rgb != undefined){
                        fg_rgb_dec = avscroller_fg_rgb;
                  }
                  if (avscroller_bg_rgb != undefined){
                        bg_rgb_dec = avscroller_bg_rgb;
                  }
                  var bg_rgb_str = bg_rgb_dec.toString(16);
                  while (bg_rgb_str.length<6){  // pad with zeroes
                        bg_rgb_str = "0"+bg_rgb_str+"";
                  }

                  var swf_url = 'avscroller.swf?bg_rgb_dec='+bg_rgb_dec+'&fg_rgb_dec='+fg_rgb_dec;

                  var out = '';
                  out += '<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="400" height="70" id="avscroller" align="middle">';
                  out += '<param name="allowScriptAccess" value="sameDomain" />';
                  out += '<param name="movie" value="'+swf_url+'" /><param name="quality" value="high" /><param name="bgcolor" value="#'+bg_rgb_str+'" /><embed src="'+swf_url+'" quality="high" bgcolor="#'+bg_rgb_str+'" width="400" height="70" name="avscroller" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
                  out += '</object>';
                  document.getElementById('avscroller_id').innerHTML = out;
            }
            window.avscroller = document.register.avscroller;     // for cross-browser compatability
      //}
}

function set_pokerface(num){
	document.register.pokerface.value = num;
}
function avscroller_loaded(msg){
	document.getElementById('avscroller_title').innerHTML = "<b>Select Your Avatar:</b>";
	document.getElementById('avscroller_note').innerHTML = "&nbsp;&nbsp;* You may change this later";
}
function get_swf_obj(id) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	var obj = (isIE) ? window[id] : document[id];
	return obj;
}

//--\/-- NEW CHAT EXP MODE --
var chat_exp_mode = 0;
function set_chat_exp(mode,save){
	var new_chat_exp_mode = mode;
	
	if(document.all && !document.getElementById) {
		var old_w = parseInt(document.all['flash_div'].style.pixelWidth);
	}else{
		var old_w = parseInt(document.getElementById('flash_div').style.width);
	}
	
	var new_w = 750;
	if (new_chat_exp_mode==1){
		new_w = 975;
	}else if (new_chat_exp_mode==2){
		new_w = 1070;
	}
	
	if(document.all && !document.getElementById) {
 		document.all['flash_div'].style.pixelWidth = new_w;
 		if (parseInt(document.all['flash_div'].style.pixelWidth)!=new_w){
 			document.all['flash_div'].style.pixelWidth = old_w;
 			//alert("set_chat_exp "+mode+" failed");       
 			return;
 		}
	}else{
		document.getElementById('flash_div').style.width = new_w;
		if (parseInt(document.getElementById('flash_div').style.width)!=new_w){
			document.getElementById('flash_div').style.width = old_w;
			//alert("set_chat_exp "+mode+" failed");
			return;
		} 
	}
	chat_exp_mode = new_chat_exp_mode;
	
	var poker_swf_obj = get_swf_obj("poker_swf");
      poker_swf_obj.chat_exp_init(chat_exp_mode,save);
	
}
function toggle_chat_exp(){
	set_chat_exp((chat_exp_mode+1)%3); 
}
//--/\-- NEW CHAT EXP MODE --



/*
function expand_chat(){
	/////var swfpath = "pokerchat.swf";
	/////if (pokerchat_swf_time != undefined){
	/////	swfpath += "?r="+pokerchat_swf_time;
	/////}
	/////var flashvars = "";
	/////var w = 316;
	/////var h = 502;
	/////var html = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+w+'" height="'+h+'" id="pokerchat_swf" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="'+swfpath+'" /><param name="menu" value="false" /><PARAM NAME=FlashVars VALUE="'+flashvars+'" /><param name="quality" value="high" /><param name="bgcolor" value="#224466" /><embed src="'+swfpath+'" FlashVars="'+flashvars+'" quality="high" bgcolor="#224466" width="'+w+'" height="'+h+'" name="pokerchat_swf" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" menu="false" /></object>';
	/////document.getElementById('pokerchat').innerHTML = '';
	/////document.getElementById('pokerchat').style.display = 'block';
	/////document.getElementById('pokerchat').innerHTML = html;
}
function collapse_chat(){
	var poker_swf_obj = get_swf_obj("poker_swf");
	document.getElementById('pokerchat').style.display = 'none';
	poker_swf_obj.collapse_chat_finish();
}
function expanded_chat_init(){
      var poker_swf_obj = get_swf_obj("poker_swf");
      poker_swf_obj.expanded_chat_init();
}
function expanded_chat_msg(msg){
      var pokerchat_swf_obj = get_swf_obj("pokerchat_swf");
      pokerchat_swf_obj.chat_msg(msg);
}
function expanded_chat_init_msg(msg){
      var pokerchat_swf_obj = get_swf_obj("pokerchat_swf");
      pokerchat_swf_obj.init_chat_msg(msg);
}
*/
function showemail(fake){
	return (fake.replace(/3/,"m").replace(/1/,"l").replace(/2/,"@").replace(/4/,".com"));
}
function get_now(){
	return Math.floor(new Date().getTime()/1000);
}
/*
function open_stats(username){
      // NOT USED RIGHT NOW
	var url = "stats.php?username="+username;
	pop(url);
}
*/

//--\/-- disable backspace --
function keydown(e){
	var t;
	var kc;
	if (window.event){
		t=event.srcElement.type;
		kc=event.keyCode;
	}else{
		t=e.target.type;
		kc=e.keyCode;
	}
	/*
	if (window.opera){
		t=e.target.type;
		
		if (kc==8){
		//	alert("opera, type="+t+", kc="+kc);
		}
		
	}
	*/
	if (kc==8 && t!='text' && t!='textarea' && t!='password') {
		return false;
	}
	return true;

	//return ((kc!=8 && kc!=13) || (t=='text' && kc!=13) || (t=='textarea') || (t=='submit' && kc==13));
}
function disablebackspace(){
	document.onkeydown = keydown;
	document.onkeypress = keydown;
}


/*
function disablebackspace(){
	if (typeof window.event != 'undefined'){ // IE
		document.onkeydown = function(){ // IE
			var t=event.srcElement.type;
			var kc=event.keyCode;
			if (kc==8 && t!='text' && t!='textarea' && t!='password') {
				return false;
			}
			return true;

			//return ((kc!=8 && kc!=13) || (t=='text' && kc!=13) || (t=='textarea') || (t=='submit' && kc==13));
		}
	}else{
		document.onkeypress = function(e){  // FireFox/Others
			var t=e.target.type;
			var kc=e.keyCode;
			if (kc==8 && t!='text' && t!='textarea' && t!='password') {
				return false;
			}
			return true;

			//if ((kc != 8 && kc != 13) || (t=='text' && kc!=13) || (t=='textarea') || (t=='submit' && kc==13)){
			//	return true;
			//}else{
			//	alert('Sorry Backspace/Enter is not allowed here'); // Demo code
			//	return false;
			//}

		}
	}
}
*/
/*
function disablebackspace() {
  if (window.focus) window.focus();
  document.onkeydown=catchbackspace;
  document.onkeyup=catchbackspace;
}

function catchbackspace(e) {
  if (!e) e=window.event;
  if (e.keyCode==8){
    //alert("Backspace key was pressed.");
    return false;
  }
}
*/
//--/\-- disable backspace --


//===\/===  ===
function setFlashWidth(divid, newW){
	document.getElementById(divid).style.width = newW+"px";
}
function setFlashHeight(divid, newH){
	document.getElementById(divid).style.height = newH+"px";
}
function setFlashSize(divid, newW, newH){
	setFlashWidth(divid, newW);
	setFlashHeight(divid, newH);
}
function canResizeFlash(){
	var ua = navigator.userAgent.toLowerCase();
	var opera = ua.indexOf("opera");
	if( document.getElementById ){
		if(opera == -1) return true;
		else if(parseInt(ua.substr(opera+6, 1)) >= 7) return true;
	}
	return false;
}

var ignore_onbeforeunload_time = 0;
function show_ad_link(){
      if (!document.getElementById){
            return;
      }
      document.getElementById("tj_ad_link").innerHTML = '<a href="javascript://" onClick="ignore_onbeforeunload_time=get_now();hide_ad();">Click here to enter the game</a>';
}
function show_ad(){
      if (!document.getElementById){
            return;
      }

      var ad = '<center><table cellpadding=20 bgcolor="#224466"><tr><td align="center"><b>Triplejack is sponsored by:</b><p>';
      ad += '<iframe name="adframe" src="/ad.php" frameborder="0" width="356" height="300" scrolling="no"></iframe><p>';
      ad += '<span id="tj_ad_link">Loading Game...</span><p><span class="sm">';
      if (login_str != undefined && login_str != ""){
		ad += '<a href="javascript://" onClick="link(\'upgrade.php?login='+login_str+'\');">Upgrade to Power Player</a>';
      }else{
            ad += 'Upgrade to Power Player';
      }
      ad += ' and this ad will disappear!</span>';
      ad += '</td></tr></table>';
      //alert(ad);

      document.getElementById("tj_ad").innerHTML = ad;
      document.getElementById("tj_ad").style.visibility = "visible";
      document.getElementById("tj_game").style.visibility = "hidden";

      var t = setTimeout("show_ad_link();",(localhost? 1000 : 12000));    // just in case timer in ad.php doesn't work
      if (localhost){
            //var t2 = setTimeout("hide_ad();",2000);
      }
}
function hide_ad(){
      if (!document.getElementById){
            return;
      }
      document.getElementById("tj_ad").style.visibility = "hidden";
      document.getElementById("tj_ad").innerHTML = "";
      document.getElementById("tj_game").style.visibility = "visible";

      get_swf_obj("poker_swf").resume_from_ad();
}
//===/\===  ===




function do_tellafriend(id_param) {
	var url = "tellafriend.php";
	url += "?email="+escape(document.getElementById("tellafriend").value);
	if (id_param != -1){
		url += "&id="+id_param;
	}
	http.open("GET", url, true);
	http.onreadystatechange = handleHttpResponse;
	http.send(null);
}
function clear_tellafriend(){
	document.getElementById('tellafriend_result').innerHTML = "";
}
function handleHttpResponse() {
	if (http.readyState == 4) {
		document.getElementById('tellafriend_result').innerHTML = http.responseText;
		document.getElementById("tellafriend").value = "";
		setTimeout('clear_tellafriend();',5000);
	}
}
function getHTTPObject() {
	var xmlhttp;
	/*@cc_on
	@if (@_jscript_version >= 5)
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}catch (e){
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				xmlhttp = false;
			}
		}
	@else
		xmlhttp = false;
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		try{
			xmlhttp = new XMLHttpRequest();
		}catch(e){
			xmlhttp = false;
		}
	}
	return xmlhttp;
}
var http = getHTTPObject();

function getajax(){
	if (ajax.readyState == 4){
		if (ajax.responseText.indexOf("ajax_")==0){
			var cssid = ajax.responseText.substring(0, ajax.responseText.indexOf(","));
			var html = ajax.responseText.substring(ajax.responseText.indexOf(",")+1);
			document.getElementById(cssid).innerHTML = html;

		}else{
			var html = ajax.responseText;
			document.getElementById(last_cssid).innerHTML = html;
		}
	}
}
function sendajax(url,cssid,update_last){
      //alert(url);
	if (update_last){
		last_cssid = cssid;
	}
	document.getElementById(cssid).innerHTML = "Loading...";
	ajax.open("GET", url, true);
	ajax.onreadystatechange = getajax;
	ajax.send(null);
}
var last_cssid = "";
var ajax = getHTTPObject();
