﻿
var req;function getAbsX(elt){return(elt.x)?elt.x:getAbsPos(elt,"Left");}
function getAbsY(elt){return(elt.y)?elt.y:getAbsPos(elt,"Top");}
function getAbsPos(elt,which){iPos=0;while(elt!=null){iPos+=elt["offset"+which];elt=elt.offsetParent;}
return iPos;}
function ajaxRequest(p_Form,p_isXml,p_submitMethod,p_parameters,p_url,p_targetDiv){var div=document.getElementById(p_targetDiv);var newdiv=document.createElement('div');var divIdName='divImage';newdiv.setAttribute('id',divIdName);newdiv.style.width=div.offsetWidth+"px";newdiv.style.height=div.offsetHeight+"px";newdiv.style.left=getAbsX(div)+"px";newdiv.style.top=getAbsY(div)+"px";newdiv.style.position="absolute";newdiv.style.background="#FFFFFF";newdiv.style.zIndex="999";newdiv.style.filter="alpha(opacity=80)";newdiv.style.mozOpacity="0.80";newdiv.style.khtmlOpacity="0.80";newdiv.style.opacity="0.80";newdiv.innerHTML="<img src='images/loading3.gif' alt='loading' />";div.appendChild(newdiv);if(p_Form==null){if(window.XMLHttpRequest){req=new XMLHttpRequest();req.onreadystatechange=function(){ajaxResponse(p_targetDiv);};if(p_submitMethod=="POST"){p_url=p_url+"?"+createTimestamp();req.open("POST",p_url,true);req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');if(p_isXml)
{req.setRequestHeader("Content-Type","text/xml");}
req.send(p_parameters);}
else{var ampersand="&";if(p_parameters=="")ampersand="";p_url=p_url+"?"+p_parameters+ampersand+createTimestamp();req.open("GET",p_url,true);if(p_isXml)
{try{req.overrideMimeType('text/xml');}
catch(e)
{}}
req.send(null);}}else if(window.ActiveXObject){req=new ActiveXObject("Microsoft.XMLHTTP");if(req){req.onreadystatechange=function(){ajaxResponse(p_targetDiv);};if(p_submitMethod=="POST"){p_url=p_url+"?"+createTimestamp();req.open("POST",p_url,true);req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');if(p_isXml)
{req.setRequestHeader("Content-Type","text/xml");}
req.send(p_parameters);}
else{var ampersand="&";if(p_parameters=="")ampersand="";p_url=p_url+"?"+p_parameters+ampersand+createTimestamp();req.open("GET",p_url,true);if(p_isXml){req.setRequestHeader("Content-Type","text/xml");}
req.send();}}}}
else{formObject=p_Form;p_url=formObject.action;p_submitMethod=formObject.method;var data="";for(i=0;i<formObject.elements.length;i++){if(formObject.elements[i].type!="submit"||formObject.elements[i].type!="button"){if(i==formObject.elements.length-1){p_parameters+=(formObject.elements[i].name+"="+formObject.elements[i].value)+"";}
else{p_parameters+=(formObject.elements[i].name+"="+formObject.elements[i].value)+"&";}}}
if(window.XMLHttpRequest){req=new XMLHttpRequest();req.onreadystatechange=function(){ajaxResponse(p_targetDiv);};if(p_submitMethod=="POST"){p_url=p_url+"?"+createTimestamp();req.open("POST",p_url,true);req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');if(p_isXml)
{req.setRequestHeader("Content-Type","text/xml");}
req.send(p_parameters);}
else{var ampersand="&";if(p_parameters=="")ampersand="";p_url=p_url+"?"+p_parameters+ampersand+createTimestamp();req.open("GET",p_url,true);if(p_isXml)
{req.overrideMimeType('text/xml');}
req.send(null);}}else if(window.ActiveXObject){req=new ActiveXObject("Microsoft.XMLHTTP");if(req){req.onreadystatechange=function(){ajaxResponse(p_targetDiv);};if(p_submitMethod=="POST"){p_url=p_url+"?"+createTimestamp();req.open("POST",p_url,true);req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');if(p_isXml)
{req.setRequestHeader("Content-Type","text/xml");}
req.send(p_parameters);}
else{var ampersand="&";if(p_parameters=="")ampersand="";p_url=p_url+"?"+p_parameters+ampersand+createTimestamp();req.open("GET",p_url,true);if(p_isXml){req.setRequestHeader("Content-Type","text/xml");}
req.send();}}}}}
function ajaxResponse(p_targetDiv){if(req.readyState==4){if(req.status==200||req.status==304){results=req.responseText;document.getElementById(p_targetDiv).innerHTML=results;}else{document.getElementById(p_targetDiv).innerHTML="Please Try Again:\n"+req.status;}}}
function createTimestamp()
{return"timestamp="+new Date().getTime().toString();}
function makePOSTRequest(url,parameters){http_request=false;if(window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType){http_request.overrideMimeType('text/html');}}else if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{http_request=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}
if(!http_request){alert('Cannot create XMLHTTP instance');return false;}
http_request.onreadystatechange=alertContents;http_request.open('POST',url,true);http_request.setRequestHeader("Content-type","application/x-www-form-urlencoded");http_request.setRequestHeader("Content-length",parameters.length);http_request.setRequestHeader("Connection","close");http_request.send(parameters);}
function alertContents(){if(http_request.readyState==4){if(http_request.status==200){result=http_request.responseText;document.getElementById('myspan').innerHTML=result;}else{}}}
function setTagSearchTrack(topicname,tagName,application){var xhr;try{xhr=new ActiveXObject('Msxml2.XMLHTTP');}
catch(e)
{try{xhr=new ActiveXObject('Microsoft.XMLHTTP');}
catch(e2)
{try{xhr=new XMLHttpRequest();}
catch(e3){xhr=false;}}}
xhr.onreadystatechange=function()
{if(xhr.readyState==4)
{}};xhr.open("GET","code_setBanner.aspx?Random="+Math.random()+"&topicname="+topicname+"&tagname="+tagName+"&application="+application,true);xhr.send(null);}
