
// 鼠标指向时显示对应内容
function Showtabs(btnid, tabid) {
	for (i = 1; i <= 4; i++) {
		document.getElementById(tabid + "_btn" + i).className = "title_after";
		document.getElementById(tabid + "_sub" + i).style.display = "none";
	}
	document.getElementById(tabid + "_btn" + btnid).className = "title_now";
	document.getElementById(tabid + "_sub" + btnid).style.display = "block";
}

function ShowBusService(busid, btnid) {
	for (i = 0; i <= 4; i++) {
		document.getElementById(busid + i).style.display = "none";
	}
	document.getElementById(busid + btnid).style.display = "block";
}

function checkLogin(code){
	
	var reEmail = /(\S)+[@]{1}(\S)+[.]{1}(\w)+/;
	var reMobile =/^[0-9]+$/;
	var username = document.LoginForm.username;
	var password = document.LoginForm.password;
	var logincode = document.LoginForm.logincode;
	
	if(username.value!=null && username.value!=''){
		if(username.value.indexOf('@') > 0){
			if(!reEmail.exec(username.value)) { 
				alert('您的账户若为电子邮件！Email 格式不正确，请重新输入邮件地址！'); 
				return false;
			}
		} else {
			if(!(reMobile.exec(username.value) && username.value.length ==11)) { 
				alert('您的账户若为手机号！电话格式不对！若是手机号码，只含有0~9数字，且长度11位！'); 
				return false;
			}
		}
	} else{
		alert('请输入您的登录帐号！');
		return false;
	}
	
	if(password.value!=null && password.value!=''){
		if (password.value.length < 6){
			alert('密码至少为6位，含英文字母，区分大小写！');
			return false;
		}
	} else {
		alert('请输入密码！');
		return false;
	}
	
	if(logincode.value!=null && logincode.value!=''){
		if(logincode.value != code){
			alert('验证码输入错误！');
			return false;
		}
	} else {
		alert('请输入验证码！');
		return false;
	}
}

// 快速预定验证
function order(code){

    var reuserTel =/^[0-9*+]+$/;
    var reuserDate =/^[0-9-]+$/;
    
    var date1 = document.OrderForm.date1;
    var date2 = document.OrderForm.date2;
    var tel = document.OrderForm.tel;
    var username = document.OrderForm.username;
    var content = document.OrderForm.content;
    var orderCode = document.OrderForm.orderCode;
    
    if(date1.value!=null && date1.value !=''){
    	if(!reuserDate.exec(date1.value)){
	    	alert('取车日期格式错误，如例:2010-01-01，只含有数字0～9和-');
	    	return false;
	    }
    	if(date1.value.length<9){
    		alert('取车日期长度为9，格式为:yyyy-mm-dd');
    		return false;
    	}
    }
    
    if(date2.value!=null && date2.value!=''){
    
    	if(!reuserDate.exec(date2.value)){
	    	alert('还车日期格式错误，如例:2010-01-01，只含有数字0～9和-');
	    	return false;
	    }
    	if(date2.value.length<9){
    		alert('还车日期长度为9，格式为:yyyy-mm-dd');
    		return false;
    	}
    }
    
    if(username.value==null || username.value ==''){
    	alert('请输入您的姓名!');
    	return false;
    } else {
    	// 解决空格问题
    }
    
    if(tel.value !='' && tel.value !=null){
    	if(!reuserTel.exec(tel.value)) { 
			alert('电话格式不对！若是手机号码，只含有0~9数字!'); 
			return false;
		}
    	if(tel.value.length < 11){
			alert('电话格式不正确，若是固定电话，分机用*号连接，外省市电话含区号最少11位！');
			return false;
		}
    } else {
    	alert('请填写联系电话，以方便我们与您联系！');
    	return false;
    }
    
    if(orderCode!=null && orderCode.value != ''){
    	if(orderCode.value != code){
    		alert('验证码输入错误');
    		return false;
    	}
    } else {
    	alert('请输入验证码!');
    	return false;
    }
    
    if (!confirm("您确认留下了联系方式以及其他租车意向，并提交预订？")) {
    	window.event.returnValue = false;
    }
}

function onlineOrder(code){
	var type = document.OrderForm.type;
	var bln = false;
	for(var i=0;i<type.length;i++){
		if(type[i].checked){
			bln=true;
		}
	}	
	if(!bln){
		alert('请选择租期类型！');
	    return false;
	}
	return order(code);
}

function checkRegister(code){
	var reEmail = /(\S)+[@]{1}(\S)+[.]{1}(\w)+/;
	var reuserTel =/^[0-9*+]+$/;
	var reuserQQ =/^[0-9]+$/;
	var reMobile =/^[0-9]+$/;
	
	var username = document.RegisterForm.username;
	var email = document.RegisterForm.email;
	var password = document.RegisterForm.password;
	var name = document.RegisterForm.name;
	var icCard = document.RegisterForm.icCard;
	var tel = document.RegisterForm.tel;
	var msn = document.RegisterForm.msn;
	var qq = document.RegisterForm.qq;
	var registercode = document.RegisterForm.registercode;
	
	if(username.value!=null && username.value!=''){
		if(username.value.indexOf('@') > 0){
			if(!reEmail.exec(username.value)) { 
				alert('您的账户若为电子邮件！Email 格式不正确，请重新输入邮件地址！'); 
				return false;
			}
		} else {
			if(!(reMobile.exec(username.value) && username.value.length ==11)) { 
				alert('您的账户若为手机号！电话格式不对！若是手机号码，只含有0~9数字，且长度11位！'); 
				return false;
			}
		}
	} else{
		alert('请输入您的登录帐号！');
		return false;
	} 
	
	if(password.value!=null && password.value!=''){
		if (password.value.length < 6){
			alert('密码至少为6位，含英文字母，区分大小写！');
			return false;
		}
	} else {
		alert('请输入密码！');
		return false;
	}
	
	if(name.value==null || name.value ==''){
    	alert('请输入您的姓名!');
    	return false;
    }
    
    if(tel.value !='' && tel.value !=null){
    	if(!reuserTel.exec(tel.value)) { 
			alert('电话格式不对！若是手机号码，只含有0~9数字!'); 
			return false;
		}
    	if(tel.value.length < 11){
			alert('电话格式不正确，若是固定电话，分机用*号连接，外省市电话含区号最少11位！');
			return false;
		}
    } else {
    	alert('请填写联系电话，以方便我们与您联系！');
    	return false;
    }
    
    if(email.value!=null && email.value!=''){
		if(!reEmail.exec(email.value)) { 
			alert('Email 格式不正确，请重新输入邮件地址！'); 
			return false;
		}
	}
    
    if(msn.value!=null && msn.value!=''){
		if(!reEmail.exec(msn.value)) { 
			alert('MSN格式不正确，请重新输入 MSN 邮件地址！'); 
			return false;
		}
	} 
    
    if(qq.value!=null && qq.value !=''){
    	if(!reuserDate.exec(qq.value)){
	    	alert('QQ号码不正确, QQ好吗只包含1~9数字');
	    	return false;
	    }
    	if(qq.value.length<5){
    		alert('QQ号码长度不能少于5位！');
    		return false;
    	}
    }
    
    if(registercode!=null && registercode.value != ''){
    	if(registercode.value != code){
    		alert('验证码输入错误');
    		return false;
    	}
    } else {
    	alert('请输入验证码!');
    	return false;
    }
    
    if (!confirm("您确认填写了基本信息，并提交注册？")) {
    	window.event.returnValue = false;
    }
	
}

function checkReSetPassword(code){
	var reEmail = /(\S)+[@]{1}(\S)+[.]{1}(\w)+/;
	var reMobile =/^[0-9]+$/;
	
	var username = document.ResetPasswordForm.username;
	var email = document.ResetPasswordForm.email;
	
	if(username.value!=null && username.value!=''){
		if(username.value.indexOf('@') > 0){
			if(!reEmail.exec(username.value)) { 
				alert('您的账户若为电子邮件！Email 格式不正确，请重新输入邮件地址！'); 
				return false;
			}
		} else {
			if(!(reMobile.exec(username.value) && username.value.length ==11)) { 
				alert('您的账户若为手机号！电话格式不对！若是手机号码，只含有0~9数字，且长度11位！'); 
				return false;
			}
		}
	} else{
		alert('请输入您的登录帐号！');
		return false;
	}
	
	if(email.value!=null && email.value!=''){
		if(!reEmail.exec(email.value)) { 
			alert('Email 格式不正确，请重新输入邮件地址！'); 
			return false;
		}
	} else{
		alert('请输入 Email 地址！');
		return false;
	}
    
    if (!confirm("您确认提交密码查询？")) {
    	window.event.returnValue = false;
    }
}

