// JavaScript Document

function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("content").getElementsByTagName("DIV");
		if(el.style.display == "none"){
			for (var i=0; i<ar.length; i++){
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}

function activateBlock(obj){
	
	if(document.getElementById){
		var el = document.getElementById(obj);
		var ar = document.getElementById("main").getElementsByTagName("DIV");
		el.style.display = "block";
	}
}

function deactivateBlock(obj){
	if(document.getElementById){
		var el = document.getElementById(obj);
		var ar = document.getElementById("main").getElementsByTagName("DIV");
		
		el.style.display = "none";
	}
}

/***** Method *****/
function setMethod(){
	var otherValue = eval('document.registration.method.value');
	switch (otherValue){
		case "Choose":
			deactivateBlock('method_upload');
			deactivateBlock('method_post');
			deactivateBlock('method_email');
			deactivateBlock('method_fax');
			break;
		case "Upload":
			activateBlock('method_upload');
			deactivateBlock('method_post');
			deactivateBlock('method_email');
			deactivateBlock('method_fax');
			break;
		case "Post":
			deactivateBlock('method_upload');
			activateBlock('method_post');
			deactivateBlock('method_email');
			deactivateBlock('method_fax');
			break;
		case "Email":
			deactivateBlock('method_upload');
			deactivateBlock('method_post');
			activateBlock('method_email');
			deactivateBlock('method_fax');
			break;
		case "Fax":
			deactivateBlock('method_upload');
			deactivateBlock('method_post');
			deactivateBlock('method_email');
			activateBlock('method_fax');
			break;
	}
}

/***** Payment *****/
function setPayment(){
	var otherValue = eval('document.registration.payment.value');
	switch (otherValue){
		case "Choose":
			deactivateBlock('payment_bacs');
			deactivateBlock('payment_cheque');
			break;
		case "BACS":
			activateBlock('payment_bacs');
			deactivateBlock('payment_cheque');
			break;
		case "Cheque":
			deactivateBlock('payment_bacs');
			activateBlock('payment_cheque');
			break;
	}
}
