function closeBlock(mod_container,mod_fromdiv){
	var mod_container = document.getElementById(mod_container);	
	var mod_fromdiv = document.getElementById(mod_fromdiv);
		mod_container.style.display="none";	
		mod_fromdiv.style.display="none";			
}

function closeNewsletter(){
		var transparent_bg = document.getElementById('Newsletter');
		if(transparent_bg.style.display=='none') return;
		var container = document.getElementById('NewsletterinnerDIV');
		var form_container = document.getElementById('newsletter_form');
		var container_header = document.getElementById('newsletter_header');
		var newsletter_listing = document.getElementById('newsletter_listing');	
		
		container_header.innerHTML = 'Sign up to receive general JWTC news and announcements as well as:';
		newsletter_listing.innerHTML = '<ul class="newsletter_listing"><li class="newsletter_listing">Notices on the JWTC Workshop</li><li class="newsletter_listing">Notices on the Sawyer Seminar Series</li><li class="newsletter_listing">Notices for the JWTC partner institutions</li></ul>';
		form_container.innerHTML ='<form id="Newsletterfrm" name="Newsletterfrm" method="post" action=""><table cellpadding="0" cellspacing="0" border="0" width="264px" class="EmailblockTable"><tr><td class="EmailBlockLabel" align="right" nowrap><div>Your Name:</div></td><td style="height: 20px;font-size: 0px;" class="EmailBlockcell" ><input type="text" name="nw-name" id="nw-name" class="EmailBlockField"/></td></tr><tr><td class="EmailBlockLabel" align="right" nowrap><div>Your Email:</div></td><td style="height: 20px;font-size: 0px;"><input type="text" name="nw-email" id="nw-email" class="EmailBlockField"/></td></tr><tr><td></td><td><input type="button"  id="Submit"  name="Submit"  value="Subscribe" class="EmailBlockButton" onclick="javascript:Subscribe()" /></td></tr></table></form>';
		transparent_bg.style.display="none";
		container.style.display ="none";
		return;	
}

function ShowBlock(mod_container,mod_fromdiv){
	var mod_container = document.getElementById(mod_container);	
	var mod_fromdiv = document.getElementById(mod_fromdiv);	
		mod_container.style.display="block";	
		mod_fromdiv.style.display="block";	
}

function SendPageEmail(){
	var container = document.getElementById('EmailBlockError');
	var EmailBlock = document.getElementById('EmailBlockinnerDIV');

	try{
		
		var yourname = document.getElementById('yourname');
		var friendsname = document.getElementById('friendsname');	
		var friendsemail = document.getElementById('friendsemail');
		var url = document.getElementById('url');
		
		yourname = yourname?yourname.value:'';
		friendsname = friendsname?friendsname.value:'';
		friendsemail = friendsemail?friendsemail.value:'';
		url = url?url.value:'';
						
	    var msg = '';
		if(yourname=='') msg += ' -  Please supply your name.\r\n';
		if(friendsname=='') msg += ' -  Please supply your friends name.\r\n';	
		if(agent.call('../includes/PageEmail.php','validEmail','',friendsemail) != true) msg += ' -  Please supply a valid email address.\r\n';		
		
		if(msg==''){	
		    EmailBlock.style.display="none";	
			container.style.display="block";	
			container.innerHTML = '<div class="EmailblockLoading">sending page...</div>';
			agent.call('../includes/PageEmail.php','SendPageEmail','EmailBlockError',yourname,friendsname,friendsemail,url);					
		}else{
			alert('There were problems sending this form:\r\n' + msg);
		}
	}
	catch(e){
	    EmailBlock.style.display="none";
	    container.style.display="block";
		container.innerHTML = '<div class="Emailblock_content"><table cellpadding="0" cellspacing="0"><tr><td class="Emailblock_Heading">Oops</td></tr><tr><td class="Emailblock_Heading">There was an error sending your enquiry.<br />' + e + '</td><td class="Emailblockcloseimg"><a onclick="javascript:closeEmailBlock(\'EmailBlockError\');" style="cursor: pointer;"><img src="../images/closediv.gif" /></a></td></tr></table></div>';	
	}
}


function Subscribe(){
	var form_container = document.getElementById('newsletter_form');
	var name = document.getElementById('nw-name').value;
	var email = document.getElementById('nw-email').value;
	var container_header = document.getElementById('newsletter_header');
	
	var Msg ='';
	if(name=='') Msg = 'Please enter your name name\n\r';
	if(email=='') Msg += 'Please enter your email address\r\n';
	else if(email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1) Msg +='Please enter a correct email address.\r\n';
	if(Msg==''){
		form_container.innerHTML='sending request...';
		var res =agent.call('/ajax/CMBase.ajax.php','addSubscription','',name,email);
		if(res == 0){
			container_header.innerHTML ='Thank You';
			form_container.innerHTML='Thank you for subscribing to the JWTC newsletter. An email has been sent to you to confirm your subscription.';
			return;
		 }
		else return form_container.innerHTML='Oops, your subscription failed.\r\nPlease make sure your email address is correct\r\nand try again.';
	}else return alert(Msg);

}

var container='';
var transback='';
var feature_block='';
//var content_tableid='content_table';
var content_table ='';
var dim_x='';
var dim_y= '';

function ShowFlash(containerid){
	//content_table = document.getElementById(content_tableid);
	container = document.getElementById(containerid);
	transback = document.getElementById('EmailBlock');
	///debug('Clients: '+document.documentElement.clientWidth +' * '+document.documentElement.clientHeight);
	//debug('scrolls: '+document.documentElement.scrollTop);
	//debug('offsets: '+document.documentElement.offsetWidth +' * '+document.documentElement.offsetHeight);
	
	dim_y = Math.max((document.documentElement.clientHeight/2) + document.documentElement.scrollTop,0);
	
	var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
	if(is_chrome) {
		dim_y = Math.max((document.documentElement.clientHeight/2) + document.body.scrollTop,0);
	}
	
	dim_x = parseInt(document.body.clientWidth);
	dim_x = Math.ceil(dim_x/2);
	
	
	if(container.className =="flashhidden"){
	
	container.className = "flashvisible";
	dim_x = dim_x - (parseInt(Math.ceil(container.offsetWidth)/2));
	dim_y = dim_y - parseInt(Math.ceil(container.offsetHeight/2));
	container.style.top = dim_y+'px';
	container.style.left = dim_x+'px';
	transback.style.display = "block";
	}
	else {
		container.className = "flashhidden";
		transback.style.display = "none";
	}
	

}

function CloseFlash(containerid){
	container = document.getElementById(containerid);
	transback = document.getElementById('EmailBlock');
	
	if(container.className !="flashhidden"){
	
	container.className = "flashhidden";
	transback.style.display = "none";
	}
	else {
		container.className = "flashhidden";
		transback.style.display = "none";
	}
}
