﻿function reset_border(){
document.getElementById('birthday').style.border = 'solid 1px grey';
var input_text = document.getElementsByTagName('input');
for(var i=0;i<input_text.length;i++){
	input_text[i].style.border='solid 1px grey';
}
}
function check_form(form ){
if (form.name.value==''){
	alert('请输入您的姓名.\nPlease enter your name.');
	reset_border();
	form.name.focus();
	document.getElementById('name').style.border = 'solid 1px red';
	return false;
}
if (isNaN(parseInt(form.year.value))||isNaN(parseInt(form.month.value))||isNaN(parseInt(form.date.value))){
	alert('请输入您的出生日期 [整只].\nPlease enter your birthday [Integer only].');
	reset_border();
	document.getElementById('birthday').style.border = 'solid 1px red';
	return false;
}
if (form.gender.value=='select'){
	alert('请选择您的性别.\nPlease select your gender.');
	reset_border();
	form.gender.focus();
	document.getElementById('gender').style.border = 'solid 1px red';
	return false;
}
if (form.phone.value==''){
	alert('请输入您的电话.\nPlease enter your phone.');
	reset_border();
	form.phone.focus();
	document.getElementById('phone').style.border = 'solid 1px red';
	return false;
}			
if (form.address.value==''){
	alert('请输入您的地址.\nPlease enter your address.');
	reset_border();
	form.address.focus();
	document.getElementById('address').style.border = 'solid 1px red';
	return false;
}
if (form.school.value==''){
	alert('请输入您的学校.\nPlease enter your school.');	
	reset_border();
	form.school.focus();
	document.getElementById('school').style.border = 'solid 1px red';
	return false;
}
if (form.email.value==''){
	alert('请输入您的电子邮件.\nPlease enter your email');	
	reset_border();
	form.email.focus();
	document.getElementById('email').style.border = 'solid 1px red';
	return false;
}
var str=form.email.value;
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
if (!filter.test(str)){
	alert('请输入有效电子邮件.\nPlease enter a valid email address.');
	reset_border();
	form.email.select();
	document.getElementById('email').style.border = 'solid 1px red';
	return false;
}
if (form.program.value=='select'){
	alert('请选择署期班.\nPlease select a program.');
	reset_border();
	form.program.focus();
	document.getElementById('program').style.border = 'solid 1px red';
	return false;
}
if (form.payment.value=='select'){
	alert('请选择付款方式.\nPlease select a payment method.');
	reset_border();
	form.payment.focus();
	document.getElementById('payment').style.border = 'solid 1px red';
	return false;
}
if (form.signature.value==''){
	alert('请输入您的签字.\nPlease enter your signature.');
	reset_border();
	form.signature.focus();
	document.getElementById('signature').style.border = 'solid 1px red';
	return false;
}
return true;		
}
function add_program(program){
var value = program.options[program.selectedIndex].value;
var rmb = document.forms[0].rmb;
var usd = document.forms[0].usd;
var camp = document.forms[0].camp;
var trip = document.forms[0].trip;
if(value=='select'){
	rmb.value = '';
	usd.value = '';
	camp.checked=false;
	camp.disabled=true;
	trip.checked=false;
	trip.disabled=true;
}
if(value=='4 weeks'){
	var rmb_payment = 37000;
	var usd_payment = 5700;
	if(camp.checked) {
		rmb_payment += 4000;
		usd_payment += 600;
	}
	if(trip.checked) {
		rmb_payment += 4000;
		usd_payment += 600;
	}
	rmb.value = rmb_payment;
	usd.value = usd_payment;
	camp.disabled=false;
	trip.disabled=false;
}
if(value=='3 weeks'){
	var rmb_payment = 32000;
	var usd_payment = 4710;
	if(trip.checked) {
		rmb_payment += 4000;
		usd_payment += 600;
	}
	rmb.value = rmb_payment;
	usd.value = usd_payment;
	camp.checked=false;
	camp.disabled=true;
	trip.disabled=false;
}
if(value=='2 weeks'){
	var rmb_payment = 27000;
	var usd_payment = 3980;
	if(trip.checked) {
		rmb_payment += 4000;
		usd_payment += 600;
	}
	rmb.value = rmb_payment;
	usd.value = usd_payment;
	camp.checked=false;
	camp.disabled=true;
	trip.disabled=false;
}
}
function add_camp(state){
if(state==true){
	document.forms[0].rmb.value = parseInt(document.forms[0].rmb.value) + 4000;
	document.forms[0].usd.value = parseInt(document.forms[0].usd.value) + 600;
} 
if(state==false){
	document.forms[0].rmb.value = parseInt(document.forms[0].rmb.value) - 4000;
	document.forms[0].usd.value = parseInt(document.forms[0].usd.value) - 600;
}	
}
function add_trip(state){
if(state==true){
	document.forms[0].rmb.value = parseInt(document.forms[0].rmb.value) + 4000;
	document.forms[0].usd.value = parseInt(document.forms[0].usd.value) + 600;
} 
if(state==false){
	document.forms[0].rmb.value = parseInt(document.forms[0].rmb.value) - 4000;
	document.forms[0].usd.value = parseInt(document.forms[0].usd.value) - 600;
}	
}
