//showDiv('subscribe');
showPopup = 0;
id='subscribe';
window.onscroll=function(){
	if(showPopup==1){
		showDiv(id);
	}
};

function showDiv(id){
	
	var width=screen.width;
	var height=screen.height;
	var div=document.getElementById(id);
	
	/*var closes = document.createElement('div');
	closes.innerHTML='close';
	closes.setAttribute('id','close');
	div.appendChild(closes);*/
	
	var scrollTop = 0;
	var ns = (navigator.appName.indexOf("Netscape") != -1);
	if (document.documentElement && document.documentElement.scrollTop)
		scrollTop = ns ? pageYOffset : document.documentElement.scrollTop;
	else if (document.body)
		scrollTop = ns ? pageYOffset : document.body.scrollTop;
	
	//alert(scrollTop);
	
	
	var d_width=parseInt(div.style.width);
	var d_height=parseInt(div.style.height);
	div.style.top=parseInt((height - d_width)/2) - 100 + scrollTop+"px";
	div.style.left=parseInt(width/2)-parseInt(d_width/2)+"px";
	
	div.style.display="";
	showPopup = 1;
	
	if(!document.getElementById('overlay')){
		
		var overlay = document.createElement("div");
		overlay.setAttribute("id","overlay");
		overlay.className="overlay";
		overlay.setAttribute("onclick","closeDiv('"+id+"')");
		//alert();
		overlay.style.height = document.getElementById('topheader').offsetHeight +document.getElementById('divtopmenu').offsetHeight+document.getElementById('contentouter').offsetHeight + 'px';
		
		document.getElementsByTagName('body')[0].appendChild(overlay);
	}
	else{
		document.getElementById('overlay').style.display='';
	}
	
}

function closeDiv(id){
	document.getElementById(id).style.display='none';
	
	if(!document.getElementById('overlay')){
		var overlay = document.getElementById("overlay");
		document.getElementsByTagName('body')[0].removeChild(overlay);
	}
	else{
		document.getElementById('overlay').style.display='none';
	}
	
	showPopup=0;
	
}
function checkForm(){
	var name = document.getElementById("s-name");
	var email = document.getElementById("s-email");
	
	var emailPattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	if(name.value==""){
		alert("Required information missing: Name");

		name.focus();
		return false;
	}
	else if(email.value==""){
		alert("Required information missing: Email address");
		email.focus();	
		return false;
	}
	else if(!emailPattern.test(email.value)){
		alert("Please enter a correct email address.");
		email.focus();
		return false;
	}
	else
		return true;
}




