function fnOpenWindow(WinURL,WinHeight,WinWidth,CenterWin,ScrollBars) {
	var WinAttrib='height='+WinHeight+',width='+WinWidth;
	
	
	var ScreenHeight=screen.height;
	var ScreenWidth=screen.width;
	
	var WinLeft = (ScreenWidth/2) - (WinWidth/2)
	var WinTop = (ScreenHeight/2) - (WinHeight/2)
	WinTop = 25;
	
	if(CenterWin==1) {
		WinAttrib=WinAttrib+',left='+WinLeft+',top='+WinTop;
	}
	
	if(ScrollBars==1) {
		WinAttrib=WinAttrib+',scrollbars=1';
	}
	
	
	window.open(WinURL,'',WinAttrib);
}


function ValidateSignUp(what) {
	if(what.FullName.value.length == 0){
		alert("Please enter your name");
		what.FullName.focus();
		return false;
	}
	
	if(what.Email.value.length == 0){
		alert("Please enter your email address");
		what.Email.focus();
		return false;
	}
	
	if(what.WebsiteURL.value.length == 0){
		alert("Please enter your web site address (URL)");
		what.WebsiteURL.focus();
		return false;
	}
				
	if(what.WebsiteURL.value.length <= 7){
		alert("Please enter a valid URL");
		what.WebsiteURL.focus();
		return false;
	}
	
	return true;
}

function AddFav(url,title) {
	window.external.AddFavorite(url,title);	
}

function ShowHide(Element, SH) {
	var z = document.getElementById(Element);
	z.style.display=''+ SH +'';
}

function goMenu(w) {
	document.location.href=w;
}

function NotifyAndFocus(field, msg) {
	alert(msg);
	
	if(field != '')
		field.focus();
}


function showLayer(layerID, w) {
	var myLayer = document.getElementById('layer'+layerID);
	
	
	var obj = document.getElementById(w);
	var t = obj.offsetTop;
	
	t = 490 + (84*(layerID-1));
	myLayer.style.top= t+'px';
	
	//myLayer.style.display='block';
}

function hideLayer(layerID) {
	var myLayer = document.getElementById('layer'+layerID);
	myLayer.style.display='none';
}

function doApplyAction(myURL, mySkin) {
	document.location.href=myURL;
}

function confirmAction(msg) {
	if(confirm(msg))
		return true;
	else
		return false;
}





		//FADING LAYERS
		
		function initFadeLayer() {
			fadeContainerId = 'fadeContainer';
			myContent = document.getElementById(fadeContainerId);
			myContent.style.display = 'block'; //display the container if its hidden
			
			setOpacity(myContent, 0);
			myContent.style.visibility = 'visible';
			fadeIn(fadeContainerId,0);
		}
		
		
		function setOpacity(obj, opacity) {
			opacity = (opacity == 100) ? 99.999 : opacity;
			
			// IE/Win
			obj.style.filter = "alpha(opacity:" + opacity + ")";
			
			// Safari<1.2, Konqueror
			obj.style.KHTMLOpacity = opacity/100;
			
			// Older Mozilla and Firefox
			obj.style.MozOpacity = opacity/100;
			
			// Safari 1.2, newer Firefox and Mozilla, CSS3
			obj.style.opacity = opacity/100;
		}
		
		
		function fadeIn(objId,opacity) {
			var fadeSpeed = 1; //5
			var fadeAmount = 1; //5
			var opacityFinishLevel = 100;
		
			if (document.getElementById) {
				obj = document.getElementById(objId);
				if (opacity <= opacityFinishLevel) {
					setOpacity(obj, opacity);
					opacity += fadeAmount;
					window.setTimeout("fadeIn('" + objId + "'," + opacity + ")", fadeSpeed);
				}
				else {
					//kill any background loading image
					//var fadeHolder = document.getElementById('fadeHolder');
					//fadeHolder.style.backgroundImage='';
					//alert(fadeHolder.style.backgroundImage);
				}
			}
		}
		
		function closeLayer(w) {
			var l = document.getElementById(w);
			l.style.display = 'none';
		}
		
		//END ***