/*---------------------------------------------------------------------------------------------------------*/
function Blur(elem, opacity) {	
	Element.setOpacity(elem, opacity);
}
function BuyBook() {
	var error = '';
	if ($F('Name')=="") { error+= 'Please add your name\n'; }
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	if (!emailPattern.test($F('Email'))) { error+= 'Please enter your email\n'; }
	if ($F('BookQty')=="0") { error+= 'Please select how many books\n'; }
	if ($F('Address')=="") { error+= 'Please enter your address\n'; }
	if ($F('City')=="") { error+= 'Please enter your town/city\n'; }
	if ($F('Postcode')=="") { error+= 'Please enter your postcode\n'; }
	if ($F('Country')=="") { error+= 'Please select your country\n'; }
	if (error=="") { $('form1').submit(); return; }
	alert(error);
}
function QuantityBooks() {
	var num=$F('BookQty');
	var price = num*9.99;
	if (num==10) { price='99.90'; }
	$('BookPrice').update(price);
	doPostage();
	doTotal();
}
function doPostage() {
	var num=$F('BookQty');
	var country=$F('Country');
	var postage = 4.11;
	if ((country=="Scotland")||(country=="England")||(country=="N. Ireland")||(country=="Rep. of Ireland")||(country=="Wales")) { postage=1.24; }
	if ((country=='Albania')||(country=='Greece')||(country=='Russia')||(country=='Andorra')||(country=='Hungary')||(country=='Romania')||(country=='Austria')||(country=='Iceland')||
		(country=='San Marino')||(country=='Belgium')||(country=='Ireland')||(country=='Bosnia & Herzegovina')||(country=='Italy')||(country=='Serbia')||(country=='Belarus')||
		(country=='Latvia')||(country=='Slovakia')||(country=='Bulgaria')||(country=='Liechtenstein')||(country=='Slovenia')||(country=='Czech Republic')||(country=='Luxemburg')||
		(country=='Turkey')||(country=='Croatia')||(country=='Lithuania')||(country=='Sweden')||(country=='Cyprus')||(country=='Malta')||(country=='Switzerland')||(country=='Denmark')||
		(country=='Monaco')||(country=='Spain')||(country=='Estonia')||(country=='Moldova')||(country=='Ukraine')||(country=='Finland')||(country=='Netherlands')) 		 
		 { postage=2.31; }
	if (country=="0") { postage=1.24; }
	if (num>1) { postage='0.00'; }
	$('PostPrice').update(postage);
	doTotal();
}
function doTotal() {
	var book=$('BookPrice').innerHTML;
	var post=$('PostPrice').innerHTML;
	var total=parseFloat(book)+parseFloat(post);
	total = total.toFixed(2);
	$('TotalPrice').update(total);
}
/*--------------------------------------------------------------------------------------------------------*/
function ResetPage() {
	$R(1,12).each(function(s) {
		$('C'+s).hide();
		$('W'+s).hide();
		$('Answer'+s).hide();
	});
	$('ResetTest').hide();
	$('TakeTest').show();
	Form.getInputs('quizform','radio').each(function(input) {
		input.checked=false;
	});
	$('Score').update('Simply click True or False to the following :-');
	$('Result').hide();
}
function ShowAnswers() {
	$R(1,12).each(function(s) {
		$('Answer'+s).show();
	});
	$('ResetTest').show();
	$('TakeTest').hide();
}
/*--------------------------------------------------------------------------------------------------------*/
function GetScores(page) {

	var q1; 
	Form.getInputs('quizform','radio').each(function(input) { 
		if(input.name=='q1'&&input.checked) {
			q1=input.value}; 
		});
	var q2; 
	Form.getInputs('quizform','radio').each(function(input) { 
		if(input.name=='q2'&&input.checked) {
			q2=input.value}; 
		});
	var q3; 
	Form.getInputs('quizform','radio').each(function(input) { 
		if(input.name=='q3'&&input.checked) {
			q3=input.value}; 
		});
	var q4; 
	Form.getInputs('quizform','radio').each(function(input) { 
		if(input.name=='q4'&&input.checked) {
			q4=input.value}; 
		});
	var q5; 
	Form.getInputs('quizform','radio').each(function(input) { 
		if(input.name=='q5'&&input.checked) {
			q5=input.value}; 
		});
	var q6; 
	Form.getInputs('quizform','radio').each(function(input) { 
		if(input.name=='q6'&&input.checked) {
			q6=input.value}; 
		});
	var q7; 
	Form.getInputs('quizform','radio').each(function(input) { 
		if(input.name=='q7'&&input.checked) {
			q7=input.value}; 
		});
	var q8; 
	Form.getInputs('quizform','radio').each(function(input) { 
		if(input.name=='q8'&&input.checked) {
			q8=input.value}; 
		});
	var q9; 
	Form.getInputs('quizform','radio').each(function(input) { 
		if(input.name=='q9'&&input.checked) {
			q9=input.value}; 
		});
	var q10; 
	Form.getInputs('quizform','radio').each(function(input) { 
		if(input.name=='q10'&&input.checked) {
			q10=input.value}; 
		});
	var q11; 
	Form.getInputs('quizform','radio').each(function(input) { 
		if(input.name=='q11'&&input.checked) {
			q11=input.value}; 
		});
	var q12; 
	Form.getInputs('quizform','radio').each(function(input) { 
		if(input.name=='q12'&&input.checked) {
			q12=input.value}; 
		});	
	if ((!q1)||(!q2)||(!q3)||(!q4)||(!q5)||(!q6)||(!q7)||(!q8)||(!q9)||(!q10)||(!q11)||(!q12)) {
		alert("Please answer all the questions\n Just guess if you don't know");
		return;
	}
	
	var params = $('quizform').serialize()+'&action=formsend';
	new Ajax.Request('ajax/getscores.php', {
		method:'post',
		parameters: params,
		onSuccess: function(transport){
				var response = transport.responseText || "no response text";
				ShowAnswers();
				res = response.split('***');
				res.each(function(s) {
					answer = s.split('#');
					if (answer[0]=="=") {
						$('Result').show();
						$('Result').update('You scored '+answer[1]+' out of 12 !');
						$('Score').update('Read down for an explanation of each answer :-');
					} else {
						$('R'+answer[0]).update(answer[1]);
						gr = answer[2];
						$(gr).show();
					}
				});
				$('Quiz').scrollTo();
			},					
		onFailure: function(){ 
				alert('There was an error \n Please try again.')
				$('form1').enable();
				}
	});

}
/*--------------------------------------------------------------------------------------------------------*/
function ProcessForm(page) {

	var params = $('form1').serialize()+'&page='+page+'&action=formsend';
	if ((page == "Contact") || (page == "Research") || (page == "PhoneReading") || (page == "PhoneDevelopment")) {	
		url = 'sendcontact.php';
		var order = 0;
	} else {	
		url = 'createorder.php';
		var order = 1;
	}
	if (page == "Informed") {
		var order = 0;
		url = 'informed.php';
	}
	$('form1').disable();
	$('Error1').hide();
	if (page!="Informed") {
		$('Error2').hide();
		$('Error3').hide();
		$('Error4').hide();
	}
	if ((page == "PhoneReading") || (page == "PhoneDevelopment")) {
		$('Error5').hide();
		$('Error6').hide();
	}
	new Ajax.Request('ajax/'+url, {
		method:'post',
		parameters: params,
		onSuccess: function(transport){
				var response = transport.responseText || "no response text";
				res = response.split('***');
				errors = res.size();
				if (errors == 1) {
					$('form1').hide();
					$('ThankYou').show();
					if (order == 1) {
						location.href='ajax/order.php';
					}
				}
				$('form1').enable();
				res.each(function(s) {
						$('Error'+s).show();
					});				
				},					
		onFailure: function(){ 
				alert('There was an error \n Please try again.')
				$('form1').enable();
				}
	});

}
/*--------------------------------------------------------------------------------------------------------*/
function SwapBTN(id,type) {
	if (type == 1) {
		var imgload = 'gfx/btns/'+id+'over.gif';
		var image = new Image();
		$(id).src = 'gfx/btns/'+id+'over.gif';
	} else {
		$(id).src = 'gfx/btns/'+id+'.gif';
	}
}
/*--------------------------------------------------------------------------------------------------------*/
