var globalVarDebug = false;

function errorCatch(errorObj){
	//try{ //only enable once js is solid

	if (!globalVarDebug){
		//production
		var errorReportURL ="http://ragingcreations.com/errorHandle.php?error="+errorObj.message+"&page="+document.location.href.toString()+"&ErrorType=JavaScrript";
		if (typeof(document.body) =="object"){
			//page is already loaded
			var errorImg = document.createElement('img');
			errorImg.setAttribute("src", errorReportURL);
			errorImg.setAttribute("width", "1");
			errorImg.setAttribute("hight", "1");
			document.body.appendChild(errorImg);
		}
		else{
			//body not loaded js error onloading etc..
			document.writeln("<img src='"+errorReportURL+"' width='1' height='1' border='0'>");
		}
	}
	else{	
		//debug mode
		alert("JavaScript Error")
		document.writeln("Error is: "+errorObj.message+"  Page:"+document.location.href.toString());
		//}
	}
	//catch(e){
	//}
	return true;
}
function uncoughtErrorCatch(){
	try{ //only enable once js is solid

		if (!globalVarDebug){
			//production
			var errorReportURL ="http://ragingcreations.com/errorHandle.php?error=UnCoughtJsError&page="+document.location.href.toString()+"&ErrorType=JavaScrript";
			if (typeof(document.body) =="object"){
				//page is already loaded
				var errorImg = document.createElement('img');
				errorImg.setAttribute("src", errorReportURL);
				errorImg.setAttribute("width", "1");
				errorImg.setAttribute("hight", "1");
				document.body.appendChild(errorImg);
			}
			else{
				//body not loaded js error onloading etc..
				document.writeln("<img src='"+errorReportURL+"' width='1' height='1' border='0'>");
			}
		}
		else{	
			//debug mode
			alert("JavaScript Error")
			document.writeln("Error is: "+errorObj.message+"  Page:"+document.location.href.toString());
		}
	}
	catch(e){
	}
	return true;
}



function log404(){
	if (!globalVarDebug){
		//production
		var errorReportURL ="http://ragingcreations.com/errorHandle.php?error=404Error-referringPage-"+document.referrer+"&page="+document.location.href.toString()+"&ErrorType=404";
		//if (typeof(document.body) =="object"){
			//page is already loaded
			//var errorImg = document.createElement('img');
			//errorImg.setAttribute("src", errorReportURL);
			//errorImg.setAttribute("width", "1");
			//errorImg.setAttribute("hight", "1");
			//document.body.appendChild(errorImg);
		//}
		//else{
			//body not loaded js error onloading etc..
			document.writeln("<img src='"+errorReportURL+"' width='1' height='1' border='0'>");
		//}
	}
	else{	
		//debug mode
		alert("404 Error")
		//}
	}	
}