﻿// JScript File
var ua = navigator.userAgent;
var dom = (document.getElementById) ? true : false;
var ie4 = (document.all && !dom) ? true : false;
var ie5_5 = ((ua.indexOf("MSIE 5.5")>=0 || ua.indexOf("MSIE 6")>=0) && ua.indexOf("Opera")<0) ? true : false;
var ns4 = (document.layers && !dom) ? true : false;

function CreateXmlReq_ABinder()
{
    var objXmlReq;
	try
	{
		objXmlReq = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			objXmlReq = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			objXmlReq = null;
		}
	}
	if(!objXmlReq && typeof XMLHttpRequest != "undefined") 
	{
		objXmlReq = new XMLHttpRequest();
	}
	return objXmlReq;
	
}

function getDocObj(elem,parent) {
    var st="";
	if (document.layers) {
			if (parent) {
				st = "document."+parent+".document."+elem;
			} else {
				st = "document."+elem;
			}		            
	} else if (document.all) {
			st = "document.all."+ elem;
	} else if (document.getElementById) {
			st = "document.getElementById('"+elem+"')";
	}
	var obj = eval(st);
	return obj;
}

function sendABinderRequest(data,handle)
{
 var XmlReq = CreateXmlReq_ABinder();
 var requestUrl = "ArchitecturalBinderAjax.aspx?rndno=" + Math.random(); 
 if(XmlReq)
 {
  XmlReq.onreadystatechange = function(){ handle(XmlReq); };
  XmlReq.open("POST", requestUrl);
  XmlReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  XmlReq.send(data);
 }
}

function bindDocuments(){
    var data = "";
    data += "test=test"
    sendABinderRequest(data,bindDocumentsHandle);
    //alert("yes");
}

function bindDocumentsHandle(XmlReq){
//alert(XmlReq.status)
	if(XmlReq.readyState == 4){
	    if(XmlReq.status == 200){
		     var oStr=XmlReq.responseText;
		     //alert(oStr)
		     var objcon = getDocObj("tdDocuments");
		     objcon.innerHTML = oStr;
		}else{
		    //alert(XmlReq.responseText);
		}
	} 
}

//onerror = function(err,url,line){
//    alert(err);
//    return true;
//}