﻿   
    var http;
    
    function initAjaxRequest(){
        // code for Mozilla, etc.
		try {
			http=new XMLHttpRequest();
		} catch (e) {
			// code for IE
			try {
				http=new ActiveXObject("MSXML2.XMLHTTP.4.0");
			} catch (e) {
				http=new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
    }
    var ReturnedAjaxData="";
    function ExecHTTP(url, params, endFunctions){
        initAjaxRequest();
        
        http.open("POST", url, true);

        http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        http.setRequestHeader("Content-length", params.length);
        http.setRequestHeader("Connection", "close");

        http.onreadystatechange = function() {
	        if(http.readyState == 4 && http.status == 200) {
		        ReturnedAjaxData = http.responseText;
		        if(endFunctions){
		            eval(endFunctions);
		        }
	        }
        }
        http.send(params);
    }
    
    
    function getQueryVariable(variable) {
          var query = window.location.search.substring(1);
          var vars = query.split("&");
          for (var i=0;i<vars.length;i++) {
            var pair = vars[i].split("=");
            if (pair[0] == variable) {
              return pair[1];
            }
          } 
          return "";
        }
        
        
	   var clearit; 
       function startLoadSidebar(){
		    //alert("pre:" + getQueryVariable("prefixid"))
		    if (getQueryVariable("t") != "" || getQueryVariable("p") != "" || getQueryVariable("u") != "" || getQueryVariable("prefixid") != ""){
    		
			   // alert("stock-sidepanel.aspx?prefixid=" + getQueryVariable("prefixid") + "&threadid=" + getQueryVariable("t") + "&postid=" + getQueryVariable("p") + "&userid=" + getQueryVariable("u"))
    		
		        document.getElementById("tdLeftStockCol").style.paddingRight="10px";
			    ExecHTTP("stock-sidepanel.aspx?prefixid=" + getQueryVariable("prefixid") + "&threadid=" + getQueryVariable("t") + "&postid=" + getQueryVariable("p") + "&userid=" + getQueryVariable("u") , "", "loadStockSidePanel()");
			    clearit = setTimeout("hideRightCol()",6500);
		    }
		    else {
			    hideRightCol();
		    }
		}
		
		function loadStockSidePanel(){
  			  //try{
				  clearTimeout(clearit);
				  var obj = document.getElementById("tdStockSidePanel");
				  if (ReturnedAjaxData != ""){
					  obj.innerHTML = ReturnedAjaxData;
				  }
				  else{
					  obj.style.display="none";
		              document.getElementById("tdLeftStockCol").style.paddingRight="0px";
				  }
			  //}catch(er){
			  //}
		}
		
		function hideRightCol(){
			document.getElementById("tdStockSidePanel").style.display="none";
		}