var whichButton;
function submiter(obj)
{
	//alert(whichButton.value)
	if(whichButton.value == "Pay Online By Credit Card or"){
		obj.action="http://digitalmarketinginstitute.ie/mail.php?action=process";
	}
	else {
		obj.action="http://digitalmarketinginstitute.ie/applybycheque/";
	}
	
	obj.submit();
}
function submiter2(obj)
{
	//alert(whichButton.value)
	if(whichButton.value == "Apply"){
		obj.action="http://digitalmarketinginstitute.ie/rbs.php?action=process";
	}
	else {
		obj.action="http://digitalmarketinginstitute.ie/applybycheque/";
	}	
	obj.submit();
}



function registrationValidate() {
	var name 			= document.getElementById('fir').value;	
	var lastname 			= document.getElementById('sur').value;
	var email			= document.getElementById('ema').value;
	var phone 			= document.getElementById('pho').value;		
	var compa 			= document.getElementById('compa').value;
	
	//var reg =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var errmsg = "";
	
	if(name == ""){
		errmsg += "Please enter your name.\n\r";
	}
	
	
	if(lastname  == ""){
		errmsg += "Please enter your last name.\n\r";	
	}
	
	if(email == ""){
		errmsg += "Please enter your email address.\n\r";
	}
	
	
	if(phone == "") {
		errmsg += "Please enter your phone number.\n\r";	
	}
	

	if(errmsg != "") {
		alert(errmsg);
		return false;
	}	
}
 



function formDiploma() {
	var name 			= document.getElementById('fname').value;	
	var lastname 			= document.getElementById('lname').value;
	var email			= document.getElementById('email').value;
	var phone 			= document.getElementById('phone_field').value;		
	var course 			= document.getElementById('course_option').value;
	var findus 			= document.getElementById('find_options2').value;
	var findother		= document.getElementById('find_other2').value;    
	var reg =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var errmsg = "";
	if(name == ""){
		errmsg += "Please enter your name.\n\r";
	}
	
	
	if(lastname  == ""){
		errmsg += "Please enter your last name.\n\r";	
	}
	
	
	
	
	if(email == ""){
		errmsg += "Please enter your email address.\n\r";
	}else if(email.search(reg) < 0){
		errmsg += "Please enter valid email address.\n\r";
	}
	
	
	if(phone == "") {
		errmsg += "Please enter your phone number.\n\r";	
	}
	if(findus=="") {
		errmsg += "Please specify how you find us.\n\r";
	}
	else if(findus=="Other") {
		if(findother=="") {
			errmsg += "Please enter how you find us.\n\r";
		}
	}	

	if(errmsg != "") {
		alert(errmsg);
		return false;
	}	
}
 


function submitPopup(obj) {
	var name 			= document.getElementById('name').value;
	var cardname  		= document.getElementById('cardholder_name').value;
	var email			= document.getElementById('email').value;
	var phone 			= document.getElementById('phoneno').value;
	var confirm_email 	= document.getElementById('confirm_email').value;
	var agree 			= document.getElementById('agree');
	var findus 			= document.getElementById('find_options').value;
	var findother		= document.getElementById('find_other').value;

	var reg =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var errmsg = "";
	if(name == ""){
		errmsg += "Please enter your name.\n\r";
	}
	if(cardname=="") {
		errmsg += "Please enter cardholder name.\n\r";
	}
	if(email == ""){
		errmsg += "Please enter your email address.\n\r";
	}else if(email.search(reg) < 0){
		errmsg += "Please enter valid email address.\n\r";
	}
	if(confirm_email == ""){
		errmsg += "Please confirm your email address.\n\r";
	}else if(confirm_email.search(reg) < 0){
		errmsg += "Please enter valid confirm email address.\n\r";
	}
	if(email != confirm_email) {
		errmsg += "Emails does not match\n\r";		
	}
	if(phone == "") {
		errmsg += "Please enter your phone number.\n\r";	
	}
	if(findus=="") {
		errmsg += "Please specify how you find us.\n\r";
	}
	else if(findus=="Other") {
		if(findother=="") {
			errmsg += "Please enter how you find us.\n\r";
		}
	}
	if(!agree.checked) { errmsg += "Please agree to Terms & Conditions\n\r";}

	if(errmsg != "") {
		alert(errmsg);
		return false;
	}
	window.open('','rbsform','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,scrollbars=yes,width=1024,height=700,top=100px,left=250px');
}

function FormValidatorAll()
{

	var num=/^\d+$/;
	var reg =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var disp = "";

	if(document.getElementById('name').value=="")
	{
		disp="* Name Required\n\r";
	}
	if(document.getElementById('email').value=="")
	{
		disp+="* Email Required\n\r";
	}
	if(document.getElementById('email').value.search(reg) < 0)
	{
		disp+="* Valid Email Required\n\r";
	}
	if(document.getElementById('email').value!=document.getElementById('confirm_email').value)
	{
		disp+="* Email Not Matched\n\r";
	}
	if(document.getElementById('phone_number').value=="")
	{
		disp+="* Phone Number Required\n\r";
	}
	if(document.getElementById('address_1').value=="")
	{
		disp+="* Address Required\n\r";
	}
	if(document.getElementById('town').value=="")
	{
		disp+="* Town Required\n\r";
	}
	if(document.getElementById('postcode').value=="")
	{
		disp+="* Post Code Required\n\r";
	}
	if(disp!="") {

		alert(disp);
		return false;
	}
	if(document.getElementById('myflag').value==1)
	{	


		document.getElementById('myform').target= "_blank";
		document.getElementById('myform').submit();
	}
	
}

function hideDayclass()
{
	document.getElementById('dayclass').style.display="none";
	document.getElementById('nightclass').style.display="none";
	document.getElementById('head').style.display="none";
	document.getElementById('choose').style.display="none";
	document.getElementById('classtype#2').checked=false;
	document.getElementById('classtype#3').checked=false;
}
function setDayclass()
{
	document.getElementById('dayclass').style.display="block";
	document.getElementById('nightclass').style.display="block";
	document.getElementById('head').style.display="block";
	document.getElementById('choose').style.display="block";
	document.getElementById('classtype#2').checked=true;
	document.getElementById('classtype#3').checked=false;
}

function setDayclassOnly()
{
	document.getElementById('dayclass').style.display="block";
	document.getElementById('nightclass').style.display="none";
	document.getElementById('head').style.display="none";
	document.getElementById('choose').style.display="block";
	document.getElementById('classtype#2').checked=false;
	document.getElementById('classtype#3').checked=true;
}

function FormValidator()
{

	var num=/^\d+$/;
	var reg =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var fname=document.getElementById('nameError');
	if(document.getElementById('name').value=="")
	{
		fname.style.display="";
		return false;
	}
	else
		fname.style.display="none";
	var email1=document.getElementById('emailError1');
	if(document.getElementById('email').value=="")
	{
		email1.style.display="";
		return false;
	}
	else
		email1.style.display="none";
	var email2=document.getElementById('emailError2');
	if(document.getElementById('email').value.search(reg) < 0)
	{
		email2.style.display="";
		return false;
	}
	else
		email2.style.display="none";
	var email3=document.getElementById('emailError3');
	if(document.getElementById('email').value!=document.getElementById('confirm_email').value)
	{
		email3.style.display="";
		return false;
	}
	else
		email3.style.display="none";
	var phone1=document.getElementById('mobileError1');
	if(document.getElementById('phone_number').value=="")
	{
		phone1.style.display="";
		return false;
	}
	else
		phone1.style.display="none";
	
	var address=document.getElementById('addressError');
	if(document.getElementById('address_1').value=="")
	{
		address.style.display="";
		return false;
	}
	else
		address.style.display="none";
	var town=document.getElementById('townError');
	if(document.getElementById('town').value=="")
	{
		town.style.display="";
		return false;
	}
	else
		town.style.display="none"; 
	
	var post=document.getElementById('postcodeError1');
	if(document.getElementById('postcode').value=="")
	{
		post.style.display="";
		return false;
	}
	else
		post.style.display="none";
	if(document.getElementById('myflag').value==1)
	{	


		document.getElementById('myform').target= "_blank";
		document.getElementById('myform').submit();
	}
	
}
function ContactFormValidator()
{
	var num=/^\d+$/;
	var reg =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var disp = "";
	if(document.getElementById('name').value=="")
	{
		disp="* Name Required\n\r";
	}
	if(document.getElementById('email').value=="")
	{
		disp+="* Email Required\n\r";
	}
	if(document.getElementById('email').value.search(reg)<0)
	{
		disp+="* Valid Email Required\n\r";
	}
	if(disp!="") {

		alert(disp);
		return false;
	}
}
function poponload(url)
{
	w=500;
	h=300;
	var winl = (screen.width-w)/2;
  	var wint = (screen.height-h)/2;
	myRef = window.open(url,'mywin','left=20,top=20,width=506,height=300,toolbar=0,resizable=0,scrollbars=1');

	myRef.moveTo(winl,wint);

}
function subm()
{
	document.getElementById('myform').target= "_blank";
	document.getElementById('myform').submit();
}
function getTopicLocations(ctopic, cid, itm) {

	var httpRequest = false;

	var params ="course="+cid+"&topic="+ctopic+"&item="+itm;
	if(navigator.appName == "Microsoft Internet Explorer") {
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		httpRequest = new XMLHttpRequest();
	}
	var url='http://digitalmarketinginstitute.ie/getTopic.php';
	httpRequest.open("POST", url, true);
	httpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	httpRequest.setRequestHeader("Content-length", params.length);
	httpRequest.setRequestHeader("Connection", "close");
	httpRequest.onreadystatechange = function sendData() {
		if(httpRequest.readyState == 4 && httpRequest.responseText != "")
		{
			var content = httpRequest.responseText;
			var value	= new Array();
			value = content.split("$#$");

			if(value[0] != 0) {
				document.getElementById('contlocation_'+itm).innerHTML = value[0];
			}
			if(value[1] != 0) {
				document.getElementById('contdate_'+itm).innerHTML = value[1];
			}
		}
	};
	httpRequest.send(params);

}
function getDateLocations(cloc, cid, itm) {

	var httpRequest = false;
	var crstpc = "";
	if(document.getElementById('coursetopic_'+itm)) {
		crstpc  = document.getElementById('coursetopic_'+itm).value;
		if(crstpc == "0" || crstpc == "") {
			alert("Please select a Topic");
			return false;
		}
	}

	if(crstpc != "")
		var params ="course="+cid+"&loc="+cloc+"&item="+itm+"&top="+crstpc;
	else
		var params ="course="+cid+"&loc="+cloc+"&item="+itm;
	
	if(navigator.appName == "Microsoft Internet Explorer") {
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		httpRequest = new XMLHttpRequest();
	}
	var url='http://digitalmarketinginstitute.ie/getInfo.php';
	httpRequest.open("POST", url, true);
	httpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	httpRequest.setRequestHeader("Content-length", params.length);
	httpRequest.setRequestHeader("Connection", "close");
	httpRequest.onreadystatechange = function sendData() {
		if(httpRequest.readyState == 4 && httpRequest.responseText != "")
		{
			var content = httpRequest.responseText;
			if(content != 0) {
				document.getElementById('contdate_'+itm).innerHTML = content;
			}
		}
	};
	httpRequest.send(params);

}
function AddtoCart(courseid, item) {

	var crstpc  = "";
	var crsdate = document.getElementById('course_date_'+item).value;
	var crsattd = document.getElementById('attendence_'+item).value;
	var crscode = document.getElementById('code_'+item).value;
	var crsname = document.getElementById('course_name_'+item).value;
	var crslocn = document.getElementById('course_location_'+item).value;
	var crsprc  = document.getElementById('course_fees_'+item).value;
	if(document.getElementById('coursetopic_'+item)) {
		crstpc  = document.getElementById('coursetopic_'+item).value;
		if(crstpc == "0" || crstpc == "") {
			alert("Please select a Topic");
			return false;
		}
	}

	if(crsdate =="0" || crsdate =="" ||  crsattd == "0" || crsattd == "" || crslocn == "0" || crslocn == "") {

		alert("Please select Date, Attendees and Location");
		return false;	
	}
	if(crscode == "") {
		document.rbsform.submit();
	}
	else {
		var httpRequest = false;
		var course_id = document.getElementById('course_verify_'+item).value;
		var params ="dcode="+crscode+"&cid="+course_id;

		if(navigator.appName == "Microsoft Internet Explorer") {
			httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			httpRequest = new XMLHttpRequest();
		}
		var url='http://digitalmarketinginstitute.ie/checkdiscount.php';
		httpRequest.open("POST", url, true);
		httpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		httpRequest.setRequestHeader("Content-length", params.length);
		httpRequest.setRequestHeader("Connection", "close");
		httpRequest.onreadystatechange = function sendData() {
			if(httpRequest.readyState == 4 && httpRequest.responseText != "")
			{
				var content = httpRequest.responseText;
				if(content != 1) {
					alert("The Discount Code supplied is incorrect.");
					document.getElementById('code_'+item).value = "";
					return false;
				}
				else {
					document.rbsform.submit();
				}
			}
		};
		httpRequest.send(params);
	}
}
function removeCartItem(cartid) {
	
	var httpRequest = false;
	var params ="cart="+cartid;

	if(navigator.appName == "Microsoft Internet Explorer") {
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		httpRequest = new XMLHttpRequest();
	}
	var url='http://digitalmarketinginstitute.ie/remcart.php';
	httpRequest.open("POST", url, true);
	httpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	httpRequest.setRequestHeader("Content-length", params.length);
	httpRequest.setRequestHeader("Connection", "close");
	httpRequest.onreadystatechange = function sendData() {
		if(httpRequest.readyState == 4 && httpRequest.responseText != "")
		{
			var content = httpRequest.responseText;
			if(content == 1) {
				location.href=window.location.href;
			}
		}
	};
	httpRequest.send(params);
}
function redirectpage() {

	if (window.opener && !window.opener.closed) {
		window.opener.focus();
		window.close();
	} 
	else {
		window.close();
	}
}
