function recheckemail(thisemail,checkemail){
	var t = document.getElementById(thisemail);
	var c = document.getElementById(checkemail);

	var filter = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;

	if (filter.test(t.value) == false){
		document.getElementById('re_email_message').innerHTML = 'Please input a valid email address!';
	}else if(t.value != c.value){
		document.getElementById('re_email_message').innerHTML = 'Both e-mail address entries must match.!';
	}else{
		document.getElementById('re_email_message').innerHTML = '';
	}
}

function addresshideshow(addressvalue){
	if (addressvalue == 1){
		document.getElementById('same_as_below').style.display = 'block';
		document.getElementById('billing_address').style.display = 'none';
	}else{
		document.getElementById('same_as_below').style.display = 'none';
		document.getElementById('billing_address').style.display = 'block';
	}
}

function contentaddresshideshow(addressvalue){
	if (addressvalue == 1){
		document.getElementById('same_as_below').style.display = 'block';
		document.getElementById('RegisterTable').style.display = 'none';
		document.getElementById('addressradio_1_note').className = 'FontBlack';
		document.getElementById('addressradio_2_note').className = '';
	}else{
		document.getElementById('same_as_below').style.display = 'none';
		document.getElementById('RegisterTable').style.display = 'block';
		document.getElementById('addressradio_1_note').className = '';
		document.getElementById('addressradio_2_note').className = 'FontBlack';
	}
}

function ToggleNode(nodeObject){
	var n = document.getElementById(nodeObject);
	if (n.style.display == '') {
		n.style.display = 'none';
	} else {
		n.style.display = '';
	}
}

function toggle_node_with_image(nodeObject){
	var n = document.getElementById(nodeObject);
	var i = document.getElementById(nodeObject + '_img');
	if (n.style.display == '') {
		n.style.display = 'none';
		i.src = '../misc/images/toggle_add.gif';
	} else {
		n.style.display = '';
		i.src = '../misc/images/toggle_reduce.gif';
	}
}

function onloadfocus(focusinputname){
	var input = document.getElementById (focusinputname);
	input.focus();
	document.onkeydown = function (e) {
		if (!e) {
			var e = window.event;
		}
		if (e.keyCode === 8 && !input.value) {
			history.back();
		}
	};
}

function is_email(email){
	var filter = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	if (filter.test(email) == false){
		return false;
	}else{
		return true;
	}
}

function get_total(total_number){
	var filter = /^[1-9]+[0-9]*]*$/;
	var number = document.getElementById('number_'+total_number);
	if (!filter.test(number.value)){
		number.value = 0;
	}
	var price = document.getElementById('price_'+total_number);
	return (number.value*price.value);
}

function change_total(total_number){
	var total = document.getElementById('total_'+total_number);
	var ship_pc2_dc = document.getElementById('ship_pc2_dc');
	var sendps2disc = document.getElementById('sendps2disc');
	
	total_value = get_total(total_number);
	if (get_total(0) == 0){
		ship_pc2_dc.style.display = '';
		sendps2disc.checked = 'checked';
	}else{
		ship_pc2_dc.style.display = 'none';
		sendps2disc.checked = false;
	}

	total.innerHTML = '$' + total_value;

	var all_total = document.getElementById('all_total');
	all_total.innerHTML = get_total(0) + get_total(1) + get_total(2);
}

function check_purchase_form(){
	total = get_total(0) + get_total(1) + get_total(2);
	if (total == 0){
		alert('Please fill the number.');
		return false;
	}else{
		window.location = '../payment/recharge.php';
		return false;
	}
}