// JavaScript Document


//global flag
var isIE = false;

//global request and XML document object
var req;

var url ="http://www.fourdfive.com/ikea/szopening/tracking/tracking.php?date="+new Date().getTime()+"&typeId=";

//retrieve XML document(reusable generic function);
//parameter is URL string(relative or complete) to
//an .xml file whose Content-Type is a valid XML
//type, such as text/xml; XML source must be from
//same domain as HTML file


function createXmlHttp(){
	var httprequest = false;
	if(window.XMLHttpRequest){
		httprequest = new XMLHttpRequest();
		if(httprequest.overrideMimeType){
			httprequest.overrideMimeType("text/xml");
		}
	}
	else if (window.ActiveXObject)
	{
		try{
			httprequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e){
			try{
				httprequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){}
		}
	}

	return httprequest;
}



function tracking(typeId){
	if(typeId == null){
		return;
	}
	var trackingUrl = url + typeId;
	//branch for native XMLHttpRequest object
	req = createXmlHttp();
	req.open("GET",trackingUrl,true);
	req.onreadystatechange = processReqChange;
	req.send(null);
}

//handle onreadystatechange event of req object
function processReqChange(){
	//only if req shows "loaded"
	if(req.readyState==4){
		//only if "OK"
		if(req.status == 200){
			//alert(req.responseText);
		}else{
			//alert("There was a problem retrieving the XML data:\n" + req.statusText);
		}
		req = null;
	}
}