function init() {
  if(window != top) {
  	top.location.href = location.href;
  }
}

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 loadNews(div) {
    var httpObject = getHTTPObject(div);
		if (httpObject != null) {
		  httpObject.open("GET", "http://www.webspiel.ca/pages/news.php", true);
		  httpObject.send(null);
			httpObject.onreadystatechange = function() {
			  if(httpObject.readyState == 4) { 
				  document.getElementById(div).innerHTML = httpObject.responseText;
					httpObject = null;
					return;
				}
			};
		}
		return;
}


function logout(l) {
  document.cookie = "WebSpiel[LOGIN]=false;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT";
	l = typeof(l) != 'undefined' ? l : "";
	window.location.href = "/" + l;
}

function div_height(top, bot) {
  var y1 = document.getElementById(top);
	var y2 = document.getElementById(bot);
	var y = y2.offsetTop-y1.offsetTop;
	return y;
}

function resize_div(top, bot, div) {
  var y1 = document.getElementById(top);
	var y2 = document.getElementById(bot);
	var s = document.getElementById(div);
	var y = y2.offsetTop-y1.offsetTop-60;
	if(y < 300) y = 300;
	
	s.style.overflowY = "scroll";
	s.style.maxHeight = y + "px";
}
