addEvent(window, 'load', externalLinks);

function addEvent(obj, evType, fn)
{ 
	if (obj.addEventListener)
	{ 
   	obj.addEventListener(evType, fn, true); 
   	return true; 
 	}
	else if (obj.attachEvent)
	{ 
   	var r = obj.attachEvent("on"+evType, fn); 
   	return r; 
 	}
	else
	{ 
   	return false; 
 	} 
}

// Begin Ajax Functions
function externalLinks()
{ 
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++)
	{ 
   	var anchor = anchors[i]; 
   	if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") 
		{
    		 anchor.target = "_blank"; 
		}
	} 
}


function showHint(str)
{
if (str.length==0)
  { 
  document.getElementById("txtHint").innerHTML="";
  return;
  }
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
    }
  }
	xmlhttp.open("GET","../ajax/gethint.asp?q="+str,true);
	xmlhttp.send();
}

function ShowCookies()
{

if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("txtCookies").innerHTML=xmlhttp.responseText;
    }
  }
  
xmlhttp.open("GET","../ajax/getcookies.asp?",true);
xmlhttp.send();
}


function timeout_init() {
	document.getElementById("txtCookies").innerHTML='<p><img src="../ajax/ajax-loader.gif" width="220" height="19" /></p>';
	timeout = setTimeout('ShowCookies()', 3000);
    //document.getElementById('timeout_text').innerHTML = 'The timeout has been started';
}