//<!--
		var tmr;
		var iResponseTime=0;
		var oClinkXML;
		var iClinkTimer=0;
		var iClinkChecker=0;
		var objTIMEOUT;
		var CallCounter=0;
		var ClinkList;
	
		function Clink(lnk)
			{
				clearTimeout(iClinkChecker);				
				if(oClinkXML)
					{
						oClinkXML.abort();
						clearTimeout(iClinkTimer);
					}
				iResponseTime=0;
				ajaxClink(lnk);
			}	

		function ajaxClink(lnk){
			/*@cc_on @*/			
			/*@if (@_jscript_version >= 5)			
				try {oClinkXML = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {try {oClinkXML = new ActiveXObject("Microsoft.XMLHTTP");}catch(E){oClinkXML = false;}}			
			@else			
				oClinkXML = false;			
			@end @*/	
			if (!oClinkXML && typeof XMLHttpRequest!='undefined') {try {oClinkXML = new XMLHttpRequest();}catch (e) { try { oClinkXML = new ActiveXObject('Msxml2.XMLHTTP'); } catch (e) { try { oClinkXML = new ActiveXObject('Microsoft.XMLHTTP'); } catch (e){oClinkXML = false;return false;}}}}
			if (!callInProgress(oClinkXML))
				{
					if (oClinkXML) {
						var pg='http://www.mackurl.com/clink.php'
						pg+='?lnk=' + lnk;
						oClinkXML.open("GET",pg,true);iClinkTimer = setTimeout(function(){oClinkXML.abort();;return false;}, 30000);oClinkXML.onreadystatechange = handleResponse;oClinkXML.send(null);} else {return false;}}
			function handleResponse(){if (oClinkXML.readyState!=4) {return;}clearTimeout(iClinkTimer);return true;}
			function callInProgress(oClinkXML){try{switch (oClinkXML.readyState) {case 1, 2, 3:return true;break;default:return false;break;}}catch(e){return false;}}
			return true;
		}
//-->