function getXMLHTTP() 
{ //fuction to return the xml http object
	var xmlhttp=false;
	try
	{	xmlhttp=new XMLHttpRequest();
	}
	catch(e) 
	{	try
		{	xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e)
		{	try
			{	req = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e1)
			{	xmlhttp=false;
			}
		}
	}
	return xmlhttp;
}
//
// Custom functions below
//
function getCont(field)
{	var strURL="view.php?file="+field;
	var req = getXMLHTTP();
	if (req) 
	{	req.onreadystatechange = function() 
		{	if (req.readyState == 4) 
			{	// only if "OK"
				if (req.status == 200) 
				{	var rt=req.responseText;
					document.getElementById('cont').innerHTML=rt;
					var js = rt.replace(/(.|\r|\n)*\<script[\w\W]+?\>((.|\r|\n)*)\<\/script\>/i,"$2");
					//document.write(js);
					eval(js);
				} 
				else 
				{	alert("There was a problem while using XMLHTTP:\n" + req.statusText+"\n"+strURL);
				}
			}
		}
		req.open("GET", strURL, true);
		req.send(null);
	}
}
//--------------to handle rel="external"----------------------
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";
 }
}
window.onload = externalLinks;


//-----------test stuff----------------------------------
