var objUni;
	
	function help(btn, layer){
		if(obj = document.getElementById(layer)){
			obj.style.marginLeft = (btn.offsetLeft + 10) + "px";
			obj.style.marginTop = "-28px";
			transitionObj(layer, 100, 250);
			obj.className = "pointer";
		}
	}
	
	function helpMirror(btn, layer){
		if(obj = document.getElementById(layer)){
			obj.style.marginLeft = (btn.offsetLeft - 250) + "px";
			obj.style.marginTop = "-10px";
			transitionObj(layer, 100, 250);
			obj.className = "pointer";
		}
	}
	
	function fade(obj){
		if(obj.style.opacity){
			transitionObj(obj.id, 0, 250);
			setTimeout("obj.className = 'focusoff';", 300);
		}else{
			obj.className = "focusoff";
		}
	}
	
	function showHelperHelp(){
		helpMirror(document.getElementById('closebtn'), 'layerHelp');
		setTimeout("hideHelpersHelp()", 6000);
	}
	
	function hideHelpersHelp(){
		if(objHelp = document.getElementById('layerHelp')){
			fade(objHelp);
		}
	}
	
	function opacity(id, opacStart, opacEnd, millisec) {
	    //speed for each frame
	    var speed = Math.round(millisec / 100);
	    var timer = 0;
	
	    //determine the direction for the blending, if start and end are the same nothing happens
	    if(opacStart > opacEnd) {
	        for(i = opacStart; i >= opacEnd; i--) {
	            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
	            timer++;
	        }
	    } else if(opacStart < opacEnd) {
	        for(i = opacStart; i <= opacEnd; i++)
	            {
	            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
	            timer++;
	        }
	    }
	}
	
	//change the opacity for different browsers
	function changeOpac(opacity, id) {
	    var object = document.getElementById(id).style;
	    object.opacity = (opacity / 100);
	    object.MozOpacity = (opacity / 100);
	    object.KhtmlOpacity = (opacity / 100);
	    object.filter = "alpha(opacity=" + opacity + ")";
	} 
	
	function transitionObj(id, opacEnd, millisec) {
	    //standard opacity is 100
	    var currentOpac = 100;
	    
	    //if the element has an opacity set, get it
	    if(document.getElementById(id).style.opacity < 100) {
	        currentOpac = document.getElementById(id).style.opacity * 100;
	    }
	
	    //call for the function that changes the opacity
	    opacity(id, currentOpac, opacEnd, millisec)
	} 
	
	function morehelp(intID, ajaxURL){
		var fullscreen = document.createElement('div');
		fullscreen.id = "fullscreen";
		fullscreen.style.opacity = 0;
		fullscreen.style.position = "absolute";
		fullscreen.style.background = "black";
		fullscreen.style.width = "100%";
		fullscreen.style.height = "100%";
		fullscreen.style.top = Math.round(document.documentElement.scrollTop) + "px";
		fullscreen.style.zIndex = "100";
		
		var helpcontentdiv = document.createElement('div');
		helpcontentdiv.id = "helpcontentdiv";
		helpcontentdiv.style.opacity = 0;
		helpcontentdiv.style.position = "absolute";
		helpcontentdiv.style.background = "white";
		helpcontentdiv.style.background = "url('inc/help/Image4.gif') white 50% repeat fixed";
		helpcontentdiv.style.color = "#445167";
		helpcontentdiv.style.overflow = "auto";
		helpcontentdiv.style.border = "3px solid #262D3A";
		helpcontentdiv.style.width = "640px";
		helpcontentdiv.style.height = "480px";
		helpcontentdiv.style.padding = "8px";
	//	helpcontentdiv.style.top = Math.round( document.documentElement.scrollTop + (document.documentElement.clientHeight/2) - 240) + "px";
	//	helpcontentdiv.style.left = Math.round( (document.documentElement.clientWidth/2) - 320 ) + "px";
		helpcontentdiv.style.top =  Math.round( document.documentElement.scrollTop ) + 100 + "px";
		helpcontentdiv.style.left = Math.round( (document.documentElement.clientWidth/2)) + 160 + "px";
		helpcontentdiv.style.zIndex = "101";
		
		var helpcontent = document.createElement('div');
		helpcontent.id = "helpcontent";
		helpcontent.style.marginTop = "50px";
		helpcontentdiv.appendChild(helpcontent);
		
		if(intID){ helpcontent.innerHTML = helptxt[intID]; }
		
		var closediv = document.createElement('div');
		closediv.style.position = "absolute";
		closediv.style.top = "3px";
		closediv.style.right = "21px";
		closediv.style.verticalAlign = "middle";
		closediv.innerHTML = "<a href='javascript:closeMorehelp();'><b style='font-family: impact; font-size: 14pt; color: #445167;'>Click Here To Close <img src='inc/help/arrow.gif' alt='' border=''></b>  <img src='inc/help/closebtn.gif' border='0' width='35' alt='Close Help Screen' title='Close Help Screen' id=\"closebtn\"/></a><div style=\"opacity: 0; position: absolute; top: 20px; right: 35px; width: 251px; height: 112px; background-image: url('inc/help/helpbubble_mirror.gif'); z-index:103;\" class=\"focusoff\" id=\"layerHelp\" onclick=\"fade(this);\"><table border=\"0\" width=\"95%\" id=\"table15\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-left: 10px;\"><tr><td width=\"183\">&nbsp;</td><td>&nbsp;</td></tr><tr><td height=\"87\" width=\"177\" valign=\"top\" style=\"padding-left: 6px\"><span style=\"font-size: 9pt\">Click the 'X' button to close this help window when you are ready.</span></td><td height=\"87\" valign=\"top\">&nbsp;</td></tr></table></div>";
		helpcontentdiv.appendChild(closediv);
		
		document.body.appendChild(fullscreen);
		transitionObj('fullscreen', 65, 400);
		document.body.appendChild(helpcontentdiv);
		transitionObj('helpcontentdiv', 85, 400);
		
		if(ajaxURL){ callAjax(ajaxURL, "helpcontent"); }
		
		setTimeout("showHelperHelp()", 3000);
	}
	
	function movehelp(){
		var objBg = document.getElementById('fullscreen');
		var objHelp = document.getElementById('helpcontent');
		if(objBg){
			objBg.style.top = Math.round(document.documentElement.scrollTop) + "px";
			objHelp.style.top = Math.round(document.documentElement.scrollTop + (document.documentElement.clientHeight/2) - 240) + "px";
		}
	}
	
	function closeMorehelp(){
		transitionObj('helpcontentdiv', 0, 125);
		transitionObj('fullscreen', 0, 1000);
		setTimeout("unsetHelp()", 1500);
	}
	
	function unsetHelp(){
		var objBg = document.getElementById('fullscreen');
		var objHelp = document.getElementById('helpcontentdiv');
		document.body.removeChild(objBg);
		document.body.removeChild(objHelp);
	}
	
	function hideObj(){
		objUni.style.display="none";
	}
	
	function highlight(){}
