var browser = navigator.appName;

function randNumber(tmpMax)
{
	return (Math.floor(Math.random() * tmpMax));
}

function isNumeric(tmpText)
{
   var vldChars = "0123456789";
   var isNumber = true;
   var Char;
 
   for(var a = 0; a < tmpText.length && isNumber; a++){ 
	Char = tmpText.charAt(a); 
		if(vldChars.indexOf(Char) == -1){
			isNumber = false;
		}
	}
      
   return isNumber;
}

function imgLoader(tmpImages){
	imgPreload = new Image();
	
	for(var a = 0; a < tmpImages.length; a++){
	    imgPreload.src = tmpImages[a];
	}
}

function nav_chng(tmpNav){
    var srcNav = tmpNav.src;
    if(srcNav != null){
        if(srcNav.search("_Over") != -1){
            tmpNav.src = srcNav.replace(/_Over/, "_Up");
        }else if(srcNav.search("_Up") != -1){
            tmpNav.src = srcNav.replace(/_Up/, "_Over");
        }
    }
}

function loadXMLText(tmpURL, tmpID){
	var xml_request = null;
	var xml_feed = tmpURL;

	if(window.ActiveXObject){
	    xml_request = new ActiveXObject("Microsoft.XMLHTTP");
	}else if(window.XMLHttpRequest){
  	    xml_request = new XMLHttpRequest();
	    if(browser != "Microsoft Internet Explorer"){
		    xml_request.overrideMimeType("text/xml");
	    }
	}
	
	xml_request.open("GET", xml_feed, false);
	xml_request.setRequestHeader("Cache-Control", "no-cache");
	xml_request.send(null);

	document.getElementById(tmpID).innerHTML = xml_request.responseText;
}

function rtnXMLText(tmpURL){
	var xml_request = null;
	var xml_feed = tmpURL;

	if(window.ActiveXObject){
	    xml_request = new ActiveXObject("Microsoft.XMLHTTP");
	}else if(window.XMLHttpRequest){
  	    xml_request = new XMLHttpRequest();
	    if(browser != "Microsoft Internet Explorer"){
		    xml_request.overrideMimeType("text/xml");
	    }
	}
	
	xml_request.open("GET", xml_feed, false);
	xml_request.setRequestHeader("Cache-Control", "no-cache");
	xml_request.send(null);

	return xml_request.responseText;
}

function ldTip(tmpURL, tmpID){
	var htmlContainer = document.createElement("div");
	htmlContainer.innerHTML = rtnXMLText(tmpURL);
	
	var mainTables = htmlContainer.getElementsByTagName("table");
	var tblNumber = randNumber(mainTables.length);
	
	if(isNumeric(mainTables[tblNumber].id)){
		var tipTables = mainTables[tblNumber].getElementsByTagName("table");
		tblNumber = randNumber(tipTables.length);
		
		var dayTip = tipTables[tblNumber].getElementsByTagName("td")[1];
		
		if(dayTip != null){
			document.getElementById(tmpID).innerHTML = dayTip.innerHTML;
		}
	}else{
		ldTip(tmpURL, tmpID);
	}
}

