﻿var queryString = window.top.location.search.substring(1);
var page;

function loadHand() {
    page = "handview";
	var bt = getParameter("BT");
	var yyww = getParameter("YYWW");
	var bn = getParameter("BN");
	loadBoards_bn(bt, yyww, bn);
}
function loadBT_yyww(bt, yyww) {
	var url = "http://www.JBridge.NET/ws/JBX.asmx/getBoards_yyww?nick=" + myInfo.nick + "&bt=" + bt + "&yyww=" + yyww;
	openPage('center', 'ScoreBook', url, 'My ScoreBook', 'My ScoreBook', true, 'showScoreBook()');
}
function loadHandView() {
	var url = "http://www.JBridge.NET/inc/HandView.asp";
	openPage('center', 'HandView', url, 'HandView', 'HandView', true);
}
function loadHand_yyww(bt, yyww, bn, pkid) {
	try {
		if (document.getElementById("HandView") == null) loadHandView();
		else paneSplitter.showContent("HandView");
	} catch (err) { }

	var xmlHttp = getHTTPObject();
	xmlHttp.onreadystatechange = function getHand() {
		if (xmlHttp.readyState == 4) {
			if (xmlHttp.status == 200) {
				var xml = xmlHttp.responseXML;
				document.getElementById("boardBox").innerHTML = xml.getElementsByTagName("title")[0].childNodes[0].nodeValue;
				var bids = xml.getElementsByTagName("bids")[0].childNodes[0].nodeValue;
				document.getElementById("bidBox").innerHTML = bids;
				var n = parseInt(xml.getElementsByTagName("bn")[0].childNodes[0].nodeValue);
				n = n % 16;
				if (n == 0) n = 16;
				if (n < 10) document.getElementById("vul").src = "http://www.jbridge.net/images/enspi0" + n + ".gif";
				else document.getElementById("vul").src = "http://www.jbridge.net/images/enspi" + n + ".gif";
				var cards = xml.getElementsByTagName("cards")[0];
				document.getElementById("N").innerHTML = cards.getElementsByTagName("North")[0].childNodes[0].nodeValue;
				document.getElementById("E").innerHTML = cards.getElementsByTagName("East")[0].childNodes[0].nodeValue;
				document.getElementById("S").innerHTML = cards.getElementsByTagName("South")[0].childNodes[0].nodeValue;
				document.getElementById("W").innerHTML = cards.getElementsByTagName("West")[0].childNodes[0].nodeValue;
				var north = xml.getElementsByTagName("N")[0].childNodes[0].nodeValue;
				var east = xml.getElementsByTagName("E")[0].childNodes[0].nodeValue;
				var south = xml.getElementsByTagName("S")[0].childNodes[0].nodeValue;
				var west = xml.getElementsByTagName("W")[0].childNodes[0].nodeValue;
				document.getElementById("North").innerHTML = playerBar(north);
				document.getElementById("East").innerHTML = playerBar(east);
				document.getElementById("South").innerHTML = playerBar(south);
				document.getElementById("West").innerHTML = playerBar(west);
				document.getElementById("trickBox").innerHTML = xml.getElementsByTagName("plays")[0].childNodes[0].nodeValue; ;
				if (pkid > 0 && page!="handview") loadBoards_bn(bt, yyww, bn)
			}
		}
	}
	xmlHttp.open("GET", "http://www.JBridge.NET/ws/JBX.asmx/getHand_yyww?nick=" + myInfo.nick + "&bt=" + bt + "&yyww=" + yyww + "&bn=" + bn + "&pkid=" + pkid, true);
	xmlHttp.send(null);
}
/*
function loadBoards_bn(bt, yyww, bn) {
var xmlHttp = getHTTPObject();
xmlHttp.onreadystatechange = function getBoards_bn() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
var s = xmlHttp.responseXML.getElementsByTagName("string")[0];
document.getElementById("boardList").innerHTML = loadNodes(s);
googleTracker(url);
}
}
}
var url = "http://www.JBridge.NET/ws/JBService.asmx/getBoards_bn?nick=" + nick + "&bt=" + bt + "&yyww=" + yyww + "&bn=" + bn;
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}
*/
function loadBoards_bn(bt, yyww, bn) {
	var xmlHttp = getHTTPObject();
	xmlHttp.onreadystatechange = function getBoards_bn() {
		if (xmlHttp.readyState == 4) {
			if (xmlHttp.status == 200) {
				var s = xmlHttp.responseXML.getElementsByTagName("string")[0];
				document.getElementById("boardList").innerHTML = loadNodes(s);
				try {
					var pkid = document.getElementById("my_record").getAttribute("pkid");
					//if (pkid>0) loadHand_yyww(bt,yyww,bn,pkid);
				} catch (err) { }
			}
		}
	}
	xmlHttp.open("GET", "http://www.JBridge.NET/ws/JBX.asmx/getBoards_bn?nick=&bt=" + bt + "&yyww=" + yyww + "&bn=" + bn, true);
	xmlHttp.send(null);
}
