
function buildAJAX(dest, theFormName) { 
	theForm = document.forms[theFormName]; 
    var vars = '' 
    for (e=0;e<theForm.elements.length;e++) { 
        if (theForm.elements[e].name!='') { 
            var name = theForm.elements[e].name; 
            vars+=(vars=='')?'':'&' 
            vars+= name+'='+escape(theForm.elements[e].value); 
        } 
    } 
    vars+="\n"; 
	// initiate ajax xmlhttp request	
	if(window.XMLHttpRequest){
		xmlhttp=new XMLHttpRequest();
		if(xmlhttp.overrideMimeType){
			xmlhttp.overrideMimeType('text/xml');
		}
	} else if(window.ActiveXObject){
		try{
			xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try{
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e){
				alert("Your browser does not support AJAX!");
				return false;				
			}
		}
	}

	//alert(dest + "?" + vars);
	
	// send away....
	xmlhttp.open("GET", dest + "?" + vars, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-2");
	xmlhttp.send(null);
} 


function buildSimpleAJAX(dest) { 
	// initiate ajax xmlhttp request	
	if(window.XMLHttpRequest){
		xmlhttp=new XMLHttpRequest();
		if(xmlhttp.overrideMimeType){
			xmlhttp.overrideMimeType('text/xml');
		}
	} else if(window.ActiveXObject){
		try{
			xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try{
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e){
				alert("Your browser does not support AJAX!");
				return false;				
			}
		}
	}

	//alert(dest + "?" + vars);
	
	// send away....
	xmlhttp.open("GET", dest, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-2");
	xmlhttp.send(null);
} 



function changePlayerDiv(dest) {
	buildSimpleAJAX(dest);
	xmlhttp.onreadystatechange=function() {
		if(xmlhttp.readyState==4) {
			document.getElementById("playerDiv").innerHTML = xmlhttp.responseText;			
		}
	}
}



function formatNumber(myNum, numOfDec) 
{ 
var decimal = 1 
for(i=1; i<=numOfDec;i++) 
decimal = decimal *10 
var myFormattedNum = (Math.round(myNum * decimal)/decimal).toFixed(numOfDec) 
return(myFormattedNum) 
} 

