var xmlhttp ;

function postXML(url, data, func)
{
	
	var params = "xml=" + data ;
	var path = window.location + url ;
	if (window.XMLHttpRequest)
	{
		// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		alert("Your browser does not support XMLHTTP!");
	}
	//state change function
	xmlhttp.onreadystatechange=func ;
	//send xml post
	xmlhttp.open("POST", url, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");         
	xmlhttp.send(params);
}


function stateChange()
{
	if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
		var xmlDoc=xmlhttp.responseXML.documentElement;
		var status = xmlDoc.getElementsByTagName("status")[0].childNodes[0].nodeValue ;
		if(xmlDoc.getElementsByTagName("error")[0])
		{
			alert(xmlDoc.getElementsByTagName("error")[0].childNodes[0].nodeValue) ;
		}
	}
}

function insertProfileStat(page, mem_id)
{
	var views = '<'+ page + '_views>ip_address</'+ page + '_views>' ;
	
	var d = new Date() ;
	var month = d.getMonth() + 1 ;
	var day = d.getDate() ;
	var year = d.getFullYear() ;
	var date = month + "-" + day + "-" + year ;
	var time = d.getTime() ;
	var xml = "<xml><rs><row><mem_id>" + escape(mem_id) + "</mem_id>" + views + "<time>" + time + "</time><date>" + date + "</date></row></rs></xml>" ;
	postXML("/flash/db/insert/8", xml, stateChange) ;
}