function closeNewsletter(popupid,transbackid){
		var transparent_bg = document.getElementById(transbackid);
		if(transparent_bg.style.display=='none') return;
		var container = document.getElementById(popupid);
		var form_container = document.getElementById('newsletter_form');
		var container_header = document.getElementById('newsletter_header');	
		
		container_header.innerHTML = '<h1 style="font-size: 14px;color:#55149D;letter-spacing: normal;">Subscribe to our newsletter</h1><div style="font-size: 12px;text-transform: none; padding: 0 7px 0 0;color: #404040;">Sign up for Africa Ignite email newsletter to receive info on our programmes and products, as well as company news.</div>';
		Cufon.refresh('h1');
		form_container.innerHTML ='<form action="" method="post"><table><tr><td class="newsletter_header" colspan="2"></td></tr><tr><td style="padding-bottom: 7px;" class="newsletter_labels" nowrap><label for="name">Your Name:</label></td><td style="padding-bottom: 7px;"><input class="newsletter_textfield" type="text" name="cm-name" id="name" /></td></tr><tr><td class="newsletter_labels"><label for="email" nowrap>Your Email:</label></td><td><input class="newsletter_textfield" type="text" name="email" id="email" /></td></tr><tr><td></td><td><input class="newsletter_button" type="button" onclick="Subscribe();" value="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 Subscribe(){
	var form_container = document.getElementById('newsletter_form');
	var name = document.getElementById('name').value;
	var email = document.getElementById('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 ='<h1 style="font-size: 14px;color:#55149D;letter-spacing: normal;">Thank You</a>';
			Cufon.refresh('h1');
			form_container.innerHTML='Thank you for subscribing to the Africa!Ignite newsletter. An email has been sent to you to confirm your subscription.';
			return;
		 }
		else {
			container_header.innerHTML ='<h1 style="font-size: 14px;color:#55149D;letter-spacing: normal;">Subscription Failed</a>';
			Cufon.refresh('h1');
			return form_container.innerHTML= res+'\nTo report this error please click <a href="mailto:info@africaignite.co.za?subject=Newsletter+sign-up+error">here</a>.';
		 }
	}else return alert(Msg);

}

function showPopup(popupid,transbackid){
	var popup = document.getElementById(popupid);
	var transback = document.getElementById(transbackid);
	transback.style.display = "block";
	popup.style.display = 'block';
	var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
	if(is_chrome){
	popup.style.top = Math.max((document.documentElement.clientHeight/2) + document.body.scrollTop - (popup.offsetHeight/2),0) + 'px';
	popup.style.left = Math.max((document.body.clientWidth/2) + document.body.scrollLeft - (popup.offsetWidth/2),0) + 'px';
	}else{
	popup.style.top = Math.max((document.documentElement.clientHeight/2) + document.documentElement.scrollTop - (popup.offsetHeight/2),0) + 'px';
	popup.style.left = Math.max((document.documentElement.clientWidth/2) + document.documentElement.scrollLeft - (popup.offsetWidth/2),0) + 'px';
	}
	// Set focus to the first text field
	var inputs = popup.getElementsByTagName('input');
	if(inputs && inputs.length){
		for(i=0;i<inputs.length;i++){
			if(inputs[i].type=='text'){
				inputs[i].focus();
				break;
			}
		}
	}
}

function hidePopup(popupid,transbackid){
	var popup = document.getElementById(popupid);
	var transback = document.getElementById(transbackid);
	if(popup){
		transback.style.display = 'none';
		popup.style.display = 'none';
	}
}