	// function to get cookie
	function get_cookie(name) 
	{
		var dcookie = document.cookie; 
		var cname = name + "="; 
		var clen = dcookie.length; 
		var cbegin = 0; 
		while (cbegin < clen) 
		{
			var vbegin = cbegin + cname.length;
			if (dcookie.substring(cbegin, vbegin) == cname) 
			{
				var vend = dcookie.indexOf (";", vbegin); if (vend == -1) vend = clen; 
				return unescape(dcookie.substring(vbegin, vend));
			} 
			cbegin = dcookie.indexOf(" ", cbegin) + 1; 
			if (cbegin == 0) 
			break;
		} 
		return null;
	} 



	function getTrackingUrl(trackingURL, uid,os,browserType,browserVer,pageTag,redirect){
		var l =  trackingURL + "?uid=" + uid + "&os=" + os + "&browser_type=" + browserType +
				"&browser_ver=" + browserVer + "&page_tag=" + pageTag + "&redirect=" + redirect + "&x=" + Math.round(Math.random()*100);
		//alert(l);
		return l;
	}

	document.write('<IFRAME id="siteTrackComponent" src="" width="0" height="0"></IFRAME>');
	//document.write('<img id="siteTrackComponent" src="" width="0" height="0">');

	function siteTrack(_pageTag_){
		
		//alert(_pageTag_);
	
		var trackingObj = new Object();
	
		try{
			trackingObj.pageTag = _pageTag_;
		}catch(e){
			alert("Pls specify page tag name.");
		}
		
		trackingObj.os = navigator.platform;
		trackingObj.browserType = navigator.appName;
		trackingObj.browserVer = navigator.appVersion;
		trackingObj.uid = get_cookie("trackingUID");
		
		if (trackingObj.uid == null){
			trackingObj.uid  = "";
			trackingObj.trackingURL = "/tracking/siteTrack.aspx";
		}else{
			trackingObj.trackingURL = "/tracking/siteTrack.html";
		}
		/*
		document.write('<IFRAME src="'+  getTrackingUrl(trackingObj.trackingURL, trackingObj.uid,
								trackingObj.os,trackingObj.browserType,trackingObj.browserVer,trackingObj.pageTag, "")
						+'" width="0" height="0"></IFRAME>');
		//*/
				
		document.getElementById("siteTrackComponent").src = getTrackingUrl(trackingObj.trackingURL, trackingObj.uid,trackingObj.os,trackingObj.browserType,trackingObj.browserVer,trackingObj.pageTag, "");
		
		try{
			urchinTracker(_pageTag_);
		}catch(e){};
	}