

function HitResponsePoint(rpName, rpValue) {
	var url = '/check.html?'+rpName+'='+rpValue+'&x=';
	url=url+(new Date().getTime())+Math.floor(Math.random()*99999999);
	var req; var failed=0;
	if (window.XMLHttpRequest) {
		try { req=new XMLHttpRequest(); req.open("GET",url,false); req.send(null);}
		catch(err) { failed=1; }
	} else if (window.ActiveXObject) {
		try { req=new ActiveXObject("Microsoft.XMLHTTP");
			  if(req){ req.open("GET",url,false); req.send();}
		}
		catch(err) { failed=1; }
	} else {
		req=new Image(); req.src=url; failed=0;}
	if (failed==1) { req=new Image(); req.src=url;}		
}


function TSAHiddenInput(name, value) {
	document.write('<input type="hidden" name="'+name+'" value="'+value+'">');
}

function TSAGetCookieValue(name) {
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ((!start) && (name != document.cookie.substring(0, name.length))) {
		return null;
	}
	if (start == -1) return null;
	var end = document.cookie.indexOf(";", len);
	if (end == -1) end = document.cookie.length;
	return unescape(document.cookie.substring(len,end));
}

function TSAGetParam(name) {
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec( window.location.href );
	if( results == null )
		return "";
	else
		return results[1];
}

