/*--------------------------------
	Preloading interface images
--------------------------------*/
var images=new Array()

function preloadimages()
{
	for (i=0;i<preloadimages.arguments.length;i++)
	{
		images[i]=new Image(100,100);
		images[i].src=preloadimages.arguments[i];
	}
}
preloadimages("images/loading.gif");



/*--------------------------------
	Ajax
--------------------------------*/
function createRequestObject() {
    var tmpXmlHttpObject;
    if (window.XMLHttpRequest) {
        tmpXmlHttpObject = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        tmpXmlHttpObject = new ActiveXObject("Microsoft.XMLHTTP");
    }
	return tmpXmlHttpObject;
}


/*--------------------------------
	AddLoadEvent function
--------------------------------*/
function addLoadEvent(func)
{
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
	window.onload = func;
  } else {
	window.onload = function() 	{
	  if (oldonload) { oldonload(); }
	  func();}
  }
}



var http = createRequestObject();

/*--------------------------------
	Ajax Next Tip
--------------------------------*/

function nextTip() {
	var tip = document.getElementById('tip_content');
	tip.innerHTML = '<img src="images/loading.gif" alt="" border="0" style="vertical-align:middle;"/> Loading...';
	if (http.readyState == 4 || http.readyState == 0) {
		http.open("GET", 'includes/show_tip.php'+ '?' + Math.random(), true);
		http.onreadystatechange = showTip;
		http.send(null);
	}
}

function showTip() {
	var tip = document.getElementById('tip_content');
	if (http.readyState == 4) {
		var str   = http.responseText;
		if (str) {
			tip.innerHTML = str;
		}
	}
}


addLoadEvent(nextTip);
