var _clientCallBack=null;var report_error=true;function include(id,url,clientCallBack)
{if(clientCallBack!=null&&typeof clientCallBack=='function'){_clientCallBack=clientCallBack;}
sendGet(url,null,null,includeHandler,id);}
function showHide(id,show,hide)
{var link=document.getElementById('a'+id);var element=document.getElementById(id);if(link.innerHTML!=show){link.innerHTML=show;}
else{link.innerHTML=hide;}
if(element.style.display=='none'){element.style.display='';}
else{element.style.display='none';}
if(calculateErrorMsgPosition!=null&&typeof calculateErrorMsgPosition=='function'){calculateErrorMsgPosition();}}
function htmlToText(text)
{text=text.replace(/&/g,"&amp;");text=text.replace(/</g,"&lt;");text=text.replace(/>/g,"&gt;");text=text.replace(/\'/g,"&#039;");text=text.replace(/\"/g,"&quot;");text=text.replace(/\n/g,"<br />");return text;}
function includeHandler(http_request,id,url)
{var element=document.getElementById(id);if(http_request.readyState==0){}
else if(http_request.readyState==1){}
else if(http_request.readyState==2){}
else if(http_request.readyState==3){}
else if(http_request.readyState==4){if(http_request.status==200){element.innerHTML=http_request.responseText;element.innerHTML=element.innerHTML+"<div id="+id+"_loaded"+"></div>";pageTracker._trackPageview("/"+url);}else{if(report_error){error("<div id=\"errorContent\">"+"<h2>Error</h2>"+"<p>"+"<h3>Description</h3>"+"<p>"+"Unable to retrieve document "+"'"+url+"'"+"</p>"+"<h3>Status Code</h3>"+"<pre>"+
http_request.status+"</pre>"+"<h3>Status Text</h3>"+"<pre>"+
http_request.statusText+"</pre>"+"<br />"+"<br />"+"<a id=\"adetails\" href=\"#\" onclick=\"showHide('details', 'Show details', 'Hide details');\">Show details</a>"+"<br />"+"<br />"+"<span id=\"details\" style=\"display: none;\" onload=\"calculateErrorMsgPosition();\" >"+"<h3>Response Header</h3>"+"<pre>"+
http_request.getAllResponseHeaders()+"</pre>"+"<h3>Ready State</h3>"+"<pre>"+
http_request.readyState+"</pre>"+"<h3>Response Text</h3>"+"<pre>"+
htmlToText(http_request.responseText)+"</pre>"+"</span>"+"</p>"+"</div>");return;}}
if(_clientCallBack!=null){_clientCallBack();}}}
function sendGet(url,user,passwd,callback,id)
{var http_request=initXMLHTTPRequest();var asyncflag=true;var method="GET";if(http_request){http_request.onreadystatechange=function(){callback(http_request,id,url);}
http_request.open(method,url,asyncflag,user,passwd);http_request.send("");}else{if(report_error){error("<div id=\"errorContent\">"+"<h2>Error in ajax.js at line 209</h2>"+"<br />"+"<p>"+"Description:<br />"+"Unable to create XHTMLHTTPRequest object.<br />"+"<br />"+"Probable cause:<br />"+"If this error occurs it means that your browser "+"doesn't support Axaj technology.<br />"+"<br />"+"Recommended actions:<br />"+"Update your web browser."+"</p>"+"</div>");}}}
function initXMLHTTPRequest()
{var xmlhttp=false;if(window.XMLHttpRequest&&!(window.ActiveXObject)){try{xmlhttp=new XMLHttpRequest();}catch(e){xmlhttp=false;}}else if(window.ActiveXObject){try{xmlhttp=new ActiveXObject("MSXML2.XMLHTTP");}catch(e){try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){xmlhttp=false;}}}
return xmlhttp;}
