// begin:: infamous Ajax Page loader.
function loadPanel(panel_id, content_url) {

  var page_request = false;
  if (window.XMLHttpRequest) // if Mozilla, Safari etc
    page_request = new XMLHttpRequest();
  else if (window.ActiveXObject){ // if IE
    try {
      page_request = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e){
      try {
        page_request = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e){}
    }
  }
  else
    return false;
  page_request.onreadystatechange=function(){
    loadpage(page_request, panel_id)
  }
  page_request.open('GET', content_url, true)
  page_request.send(null)
}



function loadpage(page_request, panel_id){
  if(page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
    document.getElementById(panel_id).innerHTML=page_request.responseText
}
// end:: infamous Ajax Page loader.

function toggleLayer(lyr, lyrToggle, state) {

  oLyr = document.getElementById(lyr);
  oLyrToggle = document.getElementById(lyrToggle);

  the_html = "<a class=\"link4\" href=\"javascript:toggleLayer('" + lyr + "', '" + lyrToggle + "',";

  oLyr.style.display = state;
  if(state == 'none') {
    the_html +=  "'inline');\"><img src=\"images/show.gif\" border=\"0\"> Show</a>";
  } else {
    the_html +=  "'none');\"><img src=\"images/hide.gif\" border=\"0\"> Hide</a>";
  }

  oLyrToggle.innerHTML = the_html;

}

function WarnDeleteLineItem(blah, the_url) {
  if (confirm("Are you sure to delete " + ((blah)? "' " + blah + " '" : "") + "?")) {
    top.location.href=the_url;
  }
}

function textCounter(field,cntfield,maxlimit) {
  if (field.value.length > maxlimit) // if too long...trim it!
    field.value = field.value.substring(0, maxlimit);
    // otherwise, update 'characters left' counter
  else
    cntfield.value = maxlimit - field.value.length;
}


function window_unload() {
  
  var answer = confirm ("Please close all the browser windows to log out of this application")
  if (answer)
  window.close();

}



