/*FILENAME: JS_Repository/handleErr.js*/
/*-- $Name: Release_7-5 $ --*/
/*-- $Header: /CVSRepositories/TSI_WebSite/JS_Repository/handleErr.js,v 1.5 2007/08/22 10:40:42 Tsi Exp $ --*/
//© 2004-2007 TurnSignal Inc.
function handleErr(msg,url,l) {
  //alert("Entering ErrorHandler....W/\nURL:" + url + "\nMSG:" + msg + "\nLine=" + l);
  
  if(trim(msg) == "Access is denied.") {
    //alert("You appear to have Pop-ups Blocked!  Please unblock to continue.\n\nWe recommend:\n\n\"Always Allow Pop-ups from This Site...\"");
		invalidexit = false;
	  return true;
	} else {
	  invalidexit = false;
	  var blob = document.URL;
    var callString = blob.toString();
    var pos = callString.indexOf("?") + 1;
    var len = callString.length;
    if (pos > 0 ) {
      var urlparmStr = callString.substring(pos,len);
      var urlcallStr = callString.substring(0,pos-1);
    } else {
        var urlparmStr = "-none-";
        var urlcallStr = callString.substring(0,len);
    }
    var callList = urlcallStr.split("/");
    var callListLen = callList.length;
    //alert("urlcallStr--:" + urlcallStr + ":--\nurlparmStr--:" + urlparmStr + ":--\nCall URL Length=" + callListLen);
	  callListLen = callListLen - 5;
	  var i = 0;
	  var subdir = "";
	  for (i=0; i<callListLen;i++) {
	    subdir = subdir + "../";
	  }
		var errpath = "./" + subdir + "DownLoads/DwnLd_AbEndr.html?status=interr&" + urlcallStr + "&" + urlparmStr + "&" + msg + "&" + l;
	  //alert("Error while processing page!\nPath:" + errpath);
    location.href = errpath;
  }
}