// JavaScript Document
var globalVarDebug = false;
var var234324 = "rag";
function loadFunctions(){
	//try{
		addAllFunctions();
		if (window.localLoadFunctions &&(typeof window.localLoadFunctions =="function")) {
			localLoadFunctions();
		} 
		else {
			return true;
		}
	//}
	//catch(e){
		//errorCatch(e);
	//}
}

function log404(){
	if (!globalVarDebug){
		//production
		var errorReportURL ="http://converteveryone.com/errorLogging/rpc.php?error=404Error-referringPage-"+document.referrer+"&page="+document.location.href.toString()+"&ErrorType=404";
		//alert(errorReportURL);
		document.writeln("<img src='"+errorReportURL+"' width='1' height='1' border='0'>");
	}
	else{	
		//debug mode
		alert("404 Error")
		//}
	}	
}

function trackingLoaded(){
	if (window.createTracking &&(typeof window.createTracking =="function")) {
		createTracking();
	}
	else{
		var t=setTimeout("trackingLoaded()",1000);
		//alert("not loaded");
	}
}

function jsErrorHandleLoaded(){
	if (window.errorCatch &&(typeof window.errorCatch =="function")) {
		//createTracking();
	}
	else{
		var t=setTimeout("jsErrorHandleLoaded()",1000);
	}
}
function brokenImageTrackerLoaded(){
	if (window.createTracking &&(typeof window.createTracking =="function")) {
		createTracking();
	}
	else{
		var t=setTimeout("brokenImageTrackerLoaded()",1000);
	}
}


function addAllFunctions(){
	//try{
		var returnValue = true;
		var headObj = document.getElementsByTagName("head")[0];
		//tracker
		var trackerJs = document.createElement('script');
		trackerJs.type = 'text/javascript';
		trackerJs.src = 'http://www.converteveryone.com/js/tracker.js';
		trackerJs.onload  = trackingLoaded();
		headObj.appendChild(trackerJs);
		// js error handler


	//}
	//catch(e){
		//returnValue = false;
		//nothing
	//}
	return(returnValue);
		
}
/*
	FlashReplace is developed by Robert Nyman, http://www.robertnyman.com. License and downloads: http://code.google.com/p/flashreplace/
*/
// ---
var FlashReplace = {
	elmToReplace : null,
	flashIsInstalled : null,
	defaultFlashVersion : 7,
	replace : function (elmToReplace, src, id, width, height, version, params){
		this.elmToReplace = document.getElementById(elmToReplace);
		this.flashIsInstalled = this.checkForFlash(version || this.defaultFlashVersion);
		if(this.elmToReplace && this.flashIsInstalled){
			var obj = '<object' + ((window.ActiveXObject)? ' id="' + id + '" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" data="' + src + '"' : '');
			obj += ' width="' + width + '"';
			obj += ' height="' + height + '"';
			obj += '>';
			var param = '<param';
			param += ' name="movie"';
			param += ' value="' + src + '"';
			param += '>';
			param += '';
			var extraParams = '';
			var extraAttributes = '';
			for(var i in params){
				extraParams += '<param name="' + i + '" value="' + params[i] + '">';
				extraAttributes += ' ' + i + '="' + params[i] + '"';
			}
			var embed = '<embed id="' + id + '" src="' + src + '" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"';
			var embedEnd = extraAttributes + '></embed>';
			var objEnd = '</object>';
			this.elmToReplace.innerHTML = obj + param + extraParams + embed + embedEnd + objEnd;			
		}
	},
	
	checkForFlash : function (version){
		this.flashIsInstalled = false;
		var flash;
		if(window.ActiveXObject){
			try{
				flash = new ActiveXObject(("ShockwaveFlash.ShockwaveFlash." + version));
				this.flashIsInstalled = true;
			}
			catch(e){
				// Throws an error if the version isn't available			
			}
		}
		else if(navigator.plugins && navigator.mimeTypes.length > 0){
			flash = navigator.plugins["Shockwave Flash"];
			if(flash){
				var flashVersion = navigator.plugins["Shockwave Flash"].description.replace(/.*(\d+\.\d+).*/, "$1");
				if(flashVersion >= version){
					this.flashIsInstalled = true;
				}
			}
		}
		return this.flashIsInstalled;
	}
};
// ---

function errorCatch(errorObj){
	//try{ //only enable once js is solid

	if (!globalVarDebug){
		//production
		var errorReportURL ="http://rosacea-treatment-review.com/errorLogger.php?error="+errorObj.message+"&sourceOfError="+errorObj.constructor+"&lineNbr="+errorObj.lineNumber+"&jsFileName="+errorObj.fileName+"&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;
}