var keyCheck = true;

// Detect if the browser is IE or not.
// If it is not IE, we assume that the browser is NS.
var IE = document.all?true:false;
var tempX = 0;
var tempY = 0;
document.onmousemove = getMouseXY;

function getMouseXY(e) {
  if(!IE) document.captureEvents(Event.MOUSEMOVE);
  if(IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft;
    tempY = event.clientY + document.body.scrollTop;
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX;
    tempY = e.pageY;
  } 
	return true;
}

function print_draw(spiel, draw, teams, special) {
  if(special==null || special=="") special = false;
	var myWindow = window.open("/en/bonspiels/print.php?b=" + spiel + "&show=" + draw + "&t=" + teams + "&s=" + special, "print_draw",
   "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,copyhistory=0,width=500,height=300,screenX=100" );
}

function email(address, domain) {
  if(domain==null || domain=="") domain = "glenmorecurling.com";
  location.href = "mailto:" + address + "@" + domain;  
}

function init() {
  hide_pageload();
	return;
}

function hide_pageload() {
  document.all.pl1.style.display = 'none';
  document.all.pl2.style.display = 'none';
}

function toggle_view(id,on,off) {
  var o = document.getElementById(id);
	if(o.style.display == on) o.style.display = off;
	else o.style.display = on;
	return;
}

String.prototype.trim = function() {
  return this.replace(/(^[\s]*|[\s]*$)/g,"");
};

// Get the HTTP Object
function getHTTPObject(div) {
   if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
	 else if (window.XMLHttpRequest) return new XMLHttpRequest();
	 else {
	   document.getElementById(div).innerHTML = "Sorry, your browser does not support AJAX.";
		 return null;
	 }
}

// Implement business logic
function loadDetails(query,div) {
    var httpObject = getHTTPObject(div);
		if (httpObject != null) {
		  httpObject.open("GET", "/details.php?" + query, true);
		  httpObject.send(null);
			httpObject.onreadystatechange = function() {
			  if(httpObject.readyState == 4) { 
				  document.getElementById(div).innerHTML = httpObject.responseText;
					httpObject = null;
					return;
				}
			};
		}
		return;
}

function teamedit(query,div) {
    var httpObject = getHTTPObject(div);
		if (httpObject != null) {
		  httpObject.open("GET", "/admin/teamedit.php?" + query, true);
		  httpObject.send(null);
			httpObject.onreadystatechange = function() {
			  if(httpObject.readyState == 4) { 
				  document.getElementById(div).innerHTML = httpObject.responseText;
					httpObject = null;
					return;
				}
			};
		}
		return;
}

function select_album(div,query) {
    var httpObject = getHTTPObject(div);
		if (httpObject != null) {
		  httpObject.open("GET", "flash_ajax.php?xml=" + query, true);
		  httpObject.send(null);
			httpObject.onreadystatechange = function() {
			  if(httpObject.readyState == 4) { 
				  document.getElementById(div).innerHTML = httpObject.responseText;
					httpObject = null;
					return;
				}
			};
		}
		return;
}

function check() {
  alert("Check...");
	return false;
}

function preview(image, caption, wref) {
  var c = "";
	var l = tempX + 100;
	if(!wref || wref=="") wref = window.self;
  if(caption) c = "<br /><h5 class=\"center bold\">" + caption + "</h5>";
  var win = document.getElementById('prevwindiv');
	var html = document.getElementById('prevwinhtml');
	var top = window.top.document.body.scrollTop;
	if(wref.name.indexOf("id")==0) l += 180;
	html.innerHTML = "<img src=\"" + image + "\" onClick=\"close_preview();\">" + c;
  win.style.top = 160 + top + "px";
	win.style.left = l + 'px'; 
  return;
}

function close_preview() {
  win = document.getElementById('prevwindiv');
	win.style.left = '-2000px';
	return;
}

