var eventKey;
var objID = null;
var tID = null;
function showPopup(id,x,y,num) {
  objID = id;
  document.getElementById('popupDIV').className = "normalPopup";
  document.getElementById("popupTitle").innerHTML = dataArray[num]["Name"];
  document.getElementById("popupFirma").innerHTML = dataArray[num]["Firma"]+"<br>"+
	dataArray[num]["Firma2"];
  document.getElementById("popupAddress").innerHTML = dataArray[num]["AddressLine"]+"<br>"+
	dataArray[num]["PostalCode"]+" "+dataArray[num]["City"];
  document.getElementById("popupPhones").innerHTML = dataArray[num]["Phone"];
  document.getElementById("popupFax").innerHTML = dataArray[num]["Fax"];
  document.getElementById("popupDate").innerHTML = dataArray[num]["StartDate"]+"-"+dataArray[num]["EndDate"];
}
function changePopupState(ev,isShow,obj,num) {
  var popup = document.getElementById('popupDIV');
  if (isShow) {
    if (obj.id!=objID) {
      var evt = ev||window.event;
      popup.className = "normalPopup";
      objID = obj.id;
      popup.style.top = evt.clientY+document.body.scrollTop;
      popup.style.left = evt.clientX;
	  document.getElementById("popupTitle").innerHTML = dataArray[num]["Name"];
	  document.getElementById("popupFirma").innerHTML = dataArray[num]["Firma"]+"<br>"+
		dataArray[num]["Firma2"];
	  document.getElementById("popupAddress").innerHTML = dataArray[num]["AddressLine"]+"<br>"+
		dataArray[num]["PostalCode"]+" "+dataArray[num]["City"];
	  document.getElementById("popupPhones").innerHTML = dataArray[num]["Phone"];
	  document.getElementById("popupFax").innerHTML = dataArray[num]["Fax"];
	  document.getElementById("popupDate").innerHTML = dataArray[num]["StartDate"]+"-"+dataArray[num]["EndDate"];
    }
  } else {
    popup.className = "invisiblePopup";
    objID = null;
  }
} // End changePopupState

function gotoAnchor(arg) {
	arg += "";
	document.location='#label'+arg.replace(/[^0-9]/,"");
}
function setProgressBar() {
	var obj = document.getElementById('mapImage').getElementsByTagName("img")[0];
	obj.src = progressImg.src;
	obj.useMap = "";
	changePopupState(null,false);
}
function changeObject(arg) {
	if (arg) {
		setProgressBar();
		document.location.href = "default.aspx?id="+arg;
	}
	return false;
}

function registerSubmitHandlers() {
  if ( typeof(autoSubmitNames)!="undefined" ) {
    for( i = 0; i<autoSubmitNames.length; i++ ) {
      var ob = document.getElementById(autoSubmitNames[i]);
      if ( ob!=null )
        ob.onkeydown = doSubmit;
    }
    if ( !document.all ) {
      eventKey = "e.keyCode";
      document.captureEvents(Event.KeyDown);
    }
    else
      eventKey = "event.keyCode";
  }
}

function doLinkSubmit(linkID) {
  if ( document.all )
    document.getElementById(linkID).click();
  else
    document.location.href = document.getElementById(linkID).href;
}

function doSubmit(e) {
  if ( eval(eventKey)==13 ) {
    for( i=0; i<autoSubmitNames.length; i++ ) {
      if ( autoSubmitNames[i]==this.id ) {
        eval(autoSubmit[i]);
        return false;
      }
    }
  }
}
