﻿var xmlHttp,ProgressIndicator,dvPopup,dvPopupText;
var mX,mY;

function getXMLHTTP()
{
	var A = null;
	try{
		A = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e){
		try{
			A = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(oc){
			A = null;
		}
	}
	if(!A && typeof XMLHttpRequest != "undefined") {
		A = new XMLHttpRequest();
	}
	return A;
}

function GetResponse(url,id) 
{
    xmlHttp = getXMLHTTP();
    var myurl = url
    if (xmlHttp)
    {
        dvPopup=document.getElementById("dvPopup");
        dvPopupText=document.getElementById("dvPopupText");
        ProgressIndicator=document.getElementById("ProgressIndicator");        
        dvPopup.style.display="";
        ProgressIndicator.style.display="";        	    
        dvPopupText.style.display="none";
	    xmlHttp.open("GET", myurl + "?pid=" + escape(id), true);
	    //alert(myurl + "?pid=" + escape(id));
	    xmlHttp.onreadystatechange = useHttpResponse;
	    xmlHttp.send(null);
    }
}



var ClassCode='';

function useHttpResponse() 
{
  if (xmlHttp.readyState == 4) 
  {
    if (xmlHttp.status == 200)
	{
        ProgressIndicator.style.display="none";        	    
        dvPopupText.style.display="none";
        dvPopupText.innerHTML=xmlHttp.responseText;
        //alert(xmlHttp.responseText);
        dvPopupText.style.display="";
    }
  }
}

function setImgSrc(targetID, strSrc) 
{ 
	//alert('setImgSrc');
	if (typeof targetID == "string") var objImg = returnObjById(targetID);
	
	else if (typeof targetID == "object") var objImg = targetID;
	if(objImg)
	{
    	objImg.setAttribute("src",strSrc);
    }
}

function centerPopMenu(target,mX,mY)
{
    target.style.left= mX + "px";
    target.style.top= mY + "px";
    target.style.position="absolute";
    target.style.zIndex="9998";
    target.style.display="block";
}
var prodId;
function printEvent(e) 
{
  if (!e) e = window.event; // works on IE, but not NS (we rely on NS passing us the event)
  if (e)
  { 
    if (e.pageX || e.pageY)
    { // this doesn't work on IE6!! (works on FF,Moz,Opera7)
      mX = e.pageX - 500;
      mY = e.pageY -300;
    }
    else if (e.clientX || e.clientY)
    { // works on IE6,FF,Moz,Opera7
      mX = e.clientX - 500; 
      mY = e.clientY + document.documentElement.scrollTop - 300;
    }  
  }
  //var dvPopup=document.getElementById("dvPopup");
  //centerPopMenu(dvPopup,mX,mY);        
  //alert("Click at x = " + mX + " and y = " + mY);
}

function new_window(url) 
{
   	var link = window.open(url,"Link","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=420,height=330");
   //	var link = window.open(url,"Link","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=400,height=310");
   	
	//link.MoveTo(mX,mY);
	//link.focus()
}



