function popup(url,name) {
	window.open(url, name,'width=500,height=500,resizable,scrollbars=yes');
}

function toggle_nump(frm) {
	var e1 = document.getElementById("SV");
	var e2 = document.getElementById("EV");
	var e3 = document.getElementById("EC");
	var e4 = document.getElementById("VL");
	var e5 = document.getElementById("SL");
	e1.style.display = "none";
	e2.style.display = "none";
	e3.style.display = "none";
	e4.style.display = "none";
	e5.style.display = "none";	
	if(frm.service.value == "SV") {
		e1.style.display = "block";
		frm.service[0].selected = true;
	}else if(frm.service.value == "EV") {
		e2.style.display = "block";
		frm.service[1].selected = true;
	}else if(frm.service.value == "EC") {
		e3.style.display = "block";
		frm.service[2].selected = true;		
	}else if(frm.service.value == "VL") {
		e4.style.display = "block";
		frm.service[3].selected = true;		
	}else if(frm.service.value == "SL") {
		e5.style.display = "block";
		frm.service[4].selected = true;	
	}
}

function toggle_itin(rad_obj) {
	var rad_value = get_radio_value(rad_obj)
	if (rad_value == "pb") {
		document.getElementById("addr_info").style.display = "block";
	}else {
		var e1 = document.getElementById("itin");
		e1.style.display = "block";
		var e2 = document.getElementById("departure");
		var e3 = document.getElementById("arrival");
		var e4 = document.getElementById("empty");
		if(rad_value == "to") {		
			e2.style.display = "block";
			e3.style.display = "none";
			e4.style.display = "block";
		}else if(rad_value == "fm") {
			e2.style.display = "none";
			e3.style.display = "block";
			e4.style.display = "block";
		}else if(rad_value == "rt") {
			e2.style.display = "block";
			e3.style.display = "block";
			e4.style.display = "none";
		}
	}
}

function toggle_ccard(rad_obj) {
	var rad_value = get_radio_value(rad_obj)
	if (rad_value == "card") {
		document.getElementById("credit_card").style.display = "block";
	}else {
		document.getElementById("credit_card").style.display = "none";
	}
}

function toggle_reg(rad_obj) {
	var rad_value = get_radio_value(rad_obj)
	if (rad_value == "P") {
		document.getElementById("registerP").style.display = "block";
		document.getElementById("registerB").style.display = "none";
	}else if (rad_value == "B") {
		document.getElementById("registerP").style.display = "none";
		document.getElementById("registerB").style.display = "block";
	}else {
		document.getElementById("registerP").style.display = "none";
		document.getElementById("registerB").style.display = "none";		
	}
}

function checkTell(frm) {
	if(frm.name.value=="") {
		alert("Please enter your name");
		frm.name.focus();
		return;
	}else if(frm.email.value=="") {
		alert("Please enter your friend's email address");
		frm.comment.focus();
		return;
	}
	alert("Thank you. Your message has been sent.");
	frm.submit();
}

function checkfeedback(frm) {
	if(frm.comment.value=="") {
		alert("Please enter your comment");
		frm.comment.focus();
		return;
	}
	frm.submit();
}

function get_radio_value(rad_obj) {
	for (var i=0; i < rad_obj.length; i++) {
		if (rad_obj[i].checked) {
		  var rad_val = rad_obj[i].value;
		}
	}
	return rad_val;
}

function check_register(frm) {	
	var rad_value = get_radio_value(frm.type)
	//if (frm.bname!=null || typeof(frm.bname)!="undefined") {
	if (rad_value == "B") {
		if (isEmpty(frm.bname.value)) {
			alert("Please enter Business Name");
			frm.bname.focus();
			return;
		}
		if (isEmpty(frm.title.value)) {
			alert("Please select Title");
			frm.title.focus();
			return;
		}
		if (isEmpty(frm.fname.value)) {
			alert("Please enter First Name");
			frm.fname.focus();
			return;
		}
		if (isEmpty(frm.lname.value)) {
			alert("Please enter your Last Name");
			frm.lname.focus();
			return;
		}
		if (isEmpty(frm.phone.value)) {
			alert("Please enter Phone");
			frm.phone.focus();
			return;
		}
		if (isEmpty(frm.email.value)) {
			alert("Please enter Email");
			frm.email.focus();
			return;
		}
		if (!isEmailAddress(frm.email.value)) {
			alert("Invalid Email Address");
			frm.email.focus();
			return;
		}
		if(isEmpty(frm.addr.value)){
			alert("Please enter Address");
			frm.addr.focus();
			return;
		}
		if (isEmpty(frm.suburb.value)) {
			alert("Please select Suburb");
			frm.suburb.focus();
			return;
		}
		if (isEmpty(frm.userid.value)) {
			alert("Please enter Username");
			frm.userid.focus();
			return;
		}	
		if (isEmpty(frm.pwd1.value)) {
			alert("Please enter Password");
			frm.pwd1.focus();
			return;
		}
		if (isEmpty(frm.pwd2.value)) {
			alert("Please retype the Password");
			frm.pwd2.focus();
			return;
		}
		if (frm.pwd1.value != frm.pwd2.value) {
			alert("Password confirmation does not match. Please enter again");
			frm.pwd1.value="";
			frm.pwd2.value="";
			frm.pwd1.focus();
			return;
		}
	}else {	
		if (isEmpty(frm.titleP.value)) {
		alert("Please select Title");
		frm.titleP.focus();
		return;
		}
		if (isEmpty(frm.fnameP.value)) {
			alert("Please enter First Name");
			frm.fnameP.focus();
			return;
		}
		if (isEmpty(frm.lnameP.value)) {
			alert("Please enter your Last Name");
			frm.lnameP.focus();
			return;
		}
		if (isEmpty(frm.phoneP.value)) {
			alert("Please enter Phone");
			frm.phoneP.focus();
			return;
		}
		if (isEmpty(frm.emailP.value)) {
			alert("Please enter Email");
			frm.emailP.focus();
			return;
		}
		if (!isEmailAddress(frm.emailP.value)) {
			alert("Invalid Email Address");
			frm.emailP.focus();
			return;
		}
		if(isEmpty(frm.addrP.value)){
			alert("Please enter Address");
			frm.addrP.focus();
			return;
		}
		if (isEmpty(frm.suburbP.value)) {
			alert("Please select Suburb");
			frm.suburbP.focus();
			return;
		}
		if (isEmpty(frm.useridP.value)) {
			alert("Please enter Username");
			frm.useridP.focus();
			return;
		}	
		if (isEmpty(frm.pwd1P.value)) {
			alert("Please enter Password");
			frm.pwd1P.focus();
			return;
		}
		if (isEmpty(frm.pwd2P.value)) {
			alert("Please retype the Password");
			frm.pwd2P.focus();
			return;
		}
		if (frm.pwd1P.value != frm.pwd2P.value) {
			alert("Password confirmation does not match. Please enter again");
			frm.pwd1P.value="";
			frm.pwd2P.value="";
			frm.pwd1P.focus();
			return;
		}
	}

	frm.submit();
}

