function CheckTextBoxFullMsg(textBox,Msg)
{
	if (textBox.value.length<=0){
		alert(Msg);	
		textBox.focus();
		return false;
	}
	return true;
}
function CheckTextBoxNull(textBox,sName)
{
	if (textBox.value.length<=0){
		alert("请输入"+sName+"！");	
		textBox.focus();
		return false;
	}
	return true;
}
function CheckTextBoxInt(textBox,sName)
{
	if (textBox.value.length<=0){
		alert("请输入"+sName+"！");
		textBox.focus();
		return false;
	}
	if (isNaN(parseInt(textBox.value))){
		alert("请输入正确的数字！");
		textBox.select();
		textBox.focus();
		return false;
	}
	return true;
}
function CheckTextBoxFloat(textBox,sName)
{
	if (textBox.value.length<=0){
		alert("请输入"+sName+"！");
		textBox.focus();
		return false;
	}
	if (isNaN(parseFloat(textBox.value))){
		alert("请输入正确的数字！");
		textBox.select();
		textBox.focus();
		return false;
	}
	return true;
}
function CheckTextBoxFloatMoney(textBox,sName)
{
	if (textBox.value.length<=0){
		alert("请输入"+sName+"！");
		textBox.focus();
		return false;
	}
	if (isNaN(parseFloat(textBox.value))){
		alert("请输入正确的数字！");
		textBox.select();
		textBox.focus();
		return false;
	}
	if (parseFloat(textBox.value)<1){
		alert("请输入正确的金额！");
		textBox.select();
		textBox.focus();
		return false;
	}
	return true;
}
function CheckTextBoxEmail(textBox,sName)
{
	reEmail=/@.+\../;
	if (textBox.value == ""){
		alert("请输入"+sName+"！")
		textBox.focus()
		return false;
	}
	if(!reEmail.test(textBox.value)){
		alert("请输入正确的Email地址。")
		textBox.select();
		textBox.focus();
		return false;
	}/*
	youEmail=textBox.value;
	num=youEmail.indexOf('@');
	allnum=youEmail.length;
	youEmail=youEmail.substring(num,allnum).toLowerCase();
	if(youEmail=="@sina.com"||youEmail=="@sina.com.cn"){
		alert("由于@sina.com信箱的限制，如果您使用@sina.com(.cn)信箱，我们将无法发Email给您。请您使用其他信箱");
		textBox.select();
		textBox.focus();
		return false;
	}*/
	return true;
}

function CheckTextBoxEmailAll(textBox,sName)
{
	reEmail=/@.+\../;
	if (textBox.value == ""){
		alert("请输入"+sName+"！")
		textBox.focus()
		return false;
	}
	if(!reEmail.test(textBox.value)){
		alert("请输入正确的Email地址。")
		textBox.select();
		textBox.focus();
		return false;
	}
	return true;
}

function getRadioSelectedIndex(radio)
{
	var dd=-1;
	for(i=0;i<radio.length;i++){
		if(radio[i].checked)dd=i;
	}
	return dd;
}
function CheckRadioSelected(radio,sName)
{
	if(getRadioSelectedIndex(radio)<0){
		alert("请选择"+sName+"！");
		radio[0].focus();
		return false;
	}
	return true;
}
function CheckRadioMustbe(radio,sName,mustIndex,sAlert)
{
	if(getRadioSelectedIndex(radio)<0){
		alert("请选择"+sName+"！");
		radio[0].focus();
		return false;
	}
	if(getRadioSelectedIndex(radio)!=mustIndex){
		alert(sAlert);
		radio[0].focus();
		return false;
	}
	return true;
}

function CheckSelect(optionSelect,sName)
{
	if (optionSelect.value<0) {
		alert("请选择"+sName+"！");
		optionSelect.focus();
		return false;
	}
	return true;
}

function CheckSelectStr(optionSelect,sName)
{
	if (optionSelect.value=="请选择") {
		alert("请选择"+sName+"！");
		optionSelect.focus();
		return false;
	}
	return true;
}

function CheckDate(Year,Month,Day,newDate)
{
	if( (Day.value<=0)||(Month.value<=0)||(Year.value<=0)){
		alert("请选择日期！");
		return false;
	}
	if( (Day.value==31)&&((Month.value==2)||(Month.value==4)||(Month.value==6)||(Month.value==9)||(Month.value==11))){
		alert("无效的日期！");
		return false;
	}
	if((Day.value==30)&&(Month.value==2)){
		alert("无效的日期！");
		return false;
	}
	if ((Day.value==29)&&(Month.value==2)&&(Math.round(parseInt(Year.value)/4)*4!=parseInt(Year.value))){
		alert("无效的日期！");
		return false;
	}
	newDate.value =Year.value+"-"+Month.value+"-"+Day.value;
	return true;
}

function CheckDateNotAlert(Year,Month,Day,newDate)
{
	newDate.value ="";
	if( (Day.value<=0)||(Month.value<=0)||(Year.value<=0)){
		return false;
	}
	if( (Day.value==31)&&((Month.value==2)||(Month.value==4)||(Month.value==6)||(Month.value==9)||(Month.value==11))){
		return false;
	}
	if((Day.value==30)&&(Month.value==2)){
		return false;
	}
	if ((Day.value==29)&&(Month.value==2)&&(Math.round(parseInt(Year.value)/4)*4!=parseInt(Year.value))){
		return false;
	}
	newDate.value =Year.value+"-"+Month.value+"-"+Day.value;
	return true;
}

function showdate(syear,smon,sdate){
	var enabled = 0;
	today = new Date();
	var date;
	date = '';

	if(syear){
		date = today.getYear();
		date += "年";
	}

	if(smon){
		date += (today.getMonth() + 1 ) + "月";
	}

	if(sdate){
		date += today.getDate() + "日 ";
	}
	return(date);
}

function NumAdd(textbox,num){
	if (IsNumber(textbox)){
		textbox.value=parseInt(textbox.value)+num;
	}
	if (parseInt(textbox.value)<1)textbox.value=1;
}

function OnlyEnterNumberText(){
if ( !(((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) 
|| (window.event.keyCode == 13) || (window.event.keyCode == 46) 
|| (window.event.keyCode == 45)))
{
window.event.keyCode = 0 ;
}
} 

function CalUsedScoreToMoney(ScoreFree,UsedScore,UsedScoreToMoney)
{
	var iScoreFree=0;
	var iUseScore=0;
	if(isNaN(parseInt(ScoreFree.value)))return;
	iScoreFree=parseInt(ScoreFree.value);
	if(isNaN(parseInt(UsedScore.value)))return;
	iUseScore=parseInt(UsedScore.value);
	if(iUseScore>iScoreFree){
		iUseScore=iScoreFree;
	}
	iUseScore=Math.floor(iUseScore/100)*100
	UsedScore.value=iUseScore;
	UsedScoreToMoney.value=iUseScore/100;
}

  function CheckIdCardNo(textBox, sName){
    var s = textBox.value; 
    var len = s.length; 
    isIdCorrect1=/^\d{15}$/; 
	isIdCorrect2=/^\d{17}[0-9Xx]$/; 
	if (len == 15){
	  if (!isIdCorrect1.test(s)) {
		alert(sName+"错误！"); 
		textBox.focus();
		return false;
	  }
	}else if (len == 18){
	  if (!isIdCorrect2.test(s)) {
		alert(sName+"错误！"); 
		textBox.focus();
		return false;
	  }
	}else {
		alert(sName+"错误！"); 
		textBox.focus();
		return false;
	}
 	return true;
 }
