onerror = errorHandler;
window.onerror = errorHandler;
var http;

function errorHandler(errType, errURL, errLineNum) {
	if (window.XMLHttpRequest) {
	 	try {http = new XMLHttpRequest();}
	 	catch(e) {http = false;}
	} 
	else if (window.ActiveXObject) {
	 	try{http = new ActiveXObject("Msxml2.XMLHTTP");}
	 	catch(e) {
	 		try {http = new ActiveXObject("Microsoft.XMLHTTP");}
	  		catch(e) {http=false;}
	 	}
	}
	
	try {
		logErrorToConsole(errType, errURL, errLineNum);	
	} catch(e) {}
	
	var strLoc = window.location.hostname;
	return (strLoc === "talent6.com"); // if false - normal flow of errors
}

function logErrorToConsole(errType, errURL, errLineNum) {
  if(!http) {
	  	return false;
	} else {
	 	http.open("GET","norw/error_console.php?type="+errType+"&url="+errURL+"&line=" + errLineNum + "&rand=" + Math.random(),true);
	 	http.onreadystatechange = function() {};
	 	http.send(null);
	}
}

