

function tableSelect(table)
{
    currTable=table;
    reloadTable();         
}
 
function JoinCurrentTable()
{
    //alert("joining current table");
    openPokerTable(currTable,"RING",false,"0","0","0")
}
function poker(level)
{        
    openPokerTable("Level" + level,"TOUR",false,"0","0", level);
}
  
  function pokerwin(l)
  {
     //alert('hej');
     
  }
  
function NewHand(param1)
{
var i_f;
//i_f=window.getElementById("if_lb");
//i_f.src=i_f.src;
//i_f=window.getElementById("if_side");
//i_f.src=i_f.src;


}

function Lobby(params)
{
  //alert("Lobby clicked4");
  //alert(opener);
  
  window.opener.document.focus();
  
  //window.opener.location=window.opener.location;
  
}

function Stats(params)
{
  //alert("stats clicked");
}

function Notes(params)
{
  //alert("notes clicked");
}

function Leave(params)
{
  //alert('leave3');
  window.close();
  document.location.href="/poker/leave.aspx";
  
}

function Cashier(params)
{
  //alert('in cashier');
  var cashierType;
  var table;
  table=params[2];
  cashierType=params[3];
  
   //alert(cashierType);  
  // open up the cashier window
  openW("/poker/cashier/buyinDialog.aspx?table=" + table,"Cashier",400,300,"toolbar=false,locationbar=false,directories=false,status=false,menubar=false,scrollbars=1,resizable=1,copyhistory=false", true);
}
function History(param1, param2,param3)
{

  var x;
  for (x=0;x<param1.length;x++)
  {
  //   alert(param1[x]);
  }
  
  var tableID;
  var userName;
  
  tableID=param1[2];
  userName=param1[3];
  
  openW("/poker/handhistory/handHistory.aspx?table=" + tableID + "&user=" + userName,"Hand_History",750,700,"toolbar=false,locationbar=false,directories=false,status=false,menubar=false,scrollbars=1,resizable=1,copyhistory=false", true);
     
}

function randomString() {
	var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
	var string_length = 5;
	var randomstring = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	return randomstring;
}

function openPokerTable(room,GameMode,reconnect,GameServer,port, level)
{
   //alert('test');
    var rs=randomString(); 
    //alert(level);
    openW("/poker/poker.aspx?Room="+ room +"&GameMode=" + GameMode + "&reconnect=" + reconnect + "&GameServer=" + GameServer + "&port=" + port + "&Level=" + level  ,"Room" + rs ,789,550,"toolbar=false,locationbar=false,directories=false,status=false,menubar=false,scrollbars=0, scrollbars=false,resizable=1,copyhistory=false", true);
    
}

function openW(mypage,myname,w,h,features, center) 
{    
    //alert(w);
    //alert(h);
   
    if(screen.width)
    {
        var winl = (screen.width-w)/2;
        var wint = (screen.height-h)/2;
        if (h>(screen.height-40))
        {
          h=screen.height-40;
        }   
    }
    else
    {
       winl = 0;wint =0;
    }
    if (winl < 0) winl = 0;
    if (wint < 0) wint = 0;
    var settings = 'height=' + h + ',';
    settings += 'width=' + w + ',';
    if (center==true)
    {
      settings += 'top=' + wint + ',';
      settings += 'left=' + winl + ',';
    }
    settings += features;
    win = window.open(mypage,myname,settings);
    win.window.focus();
    
    
}

function Round(roundname) {

}

function Round(newname) {

}

function eventHandler(params) {
    var evt = params[2];
    var evtArg = params[3];
    localEventHandler(evt, evtArg);

}

function Evt(params) {

    //alert('hit evt!');
    //alert(params[2]);
    //alert(params[3]);
}
