﻿// JScript File

var xmlDoc1 = createAjaxObject();

function createAjaxObject()
{
    return (window.XMLHttpRequest)? new XMLHttpRequest() : new ActiveXObject('MSXML2.XMLHTTP');
}


function ajax(xmlDocument, xmlFile, manageReturnedData, async)
{ 
	//if (xmlDocument.readyState != 4) return;
	
	var requestDetails = xmlFile.split("?");
//	var params = requestDetails[1].split("&");
//	var paramString = "";
//	for (i = 0; i < params.length; i++)
//	{
//	    var thisParam = params[i].split("=");
//	    paramString =+ thisParam[0] + "=" + escape(encodeURI(thisParam[1])) + "&";
//	}
	
	xmlDocument.open("POST",requestDetails[0], async);
	//xmlDocument.async=async;
	xmlDocument.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
    xmlDocument.setRequestHeader("Content-length", requestDetails[1].length);
	xmlDocument.onreadystatechange=manageReturnedData; 
	//xmlDocument.load(xmlFile); 
	xmlDocument.send(requestDetails[1]);
}

function ajaxDone()
{
	if(xmlDoc1.readyState!=4) 
		return false;  
	else
	{
		//alert(xmlDoc1.responseText);
		var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.loadXML(xmlDoc1.responseText);
			
		//var attributes = xmlDoc.getElementsByTagName("email")[0];
	   // alert(attributes.text);
	    
	   // attributes = xmlDoc.getElementsByTagName("message")[0];
	   // alert(attributes.text);
	
	//	if(attributes.getNamedItem("newBalance"))
	//	{
//			var cashValue = attributes.getNamedItem("newBalance").value * 1;
//			//alert(cashValue);
//		
//			top.mainframe.thisPunter.availableBalance = top.mainframe.thisPunter.availableBalance + cashValue;
	//	}
	}	
}

function urlencode(str) {
str = escape(str);
str = str.replace(/\+/g, "%2B");
str = str.replace('%20', '+');
str = str.replace('*', '%2A');
str = str.replace(/\'/g, '%2F');
str = str.replace('@', '%40');
return str;
}