function checkempty (sender, msg) {
var re = /^\s*$/;  
if (re.test(sender.value)) {
alert("["+msg+"] does not be allowed null! ");
sender.focus();
return false; 
}
return true;
}



function checknum(sender, msg) {
if (sender.value!="")
{
	var re = /^\d/; 
	if (!re.test(sender.value)) {
	alert("["+msg+"] must be a number!");
	sender.select();
	sender.focus();
	return false; 
	}
}
return true;
}



//判断日期格式是否正确
function ValidDate(obj){
   if(!isDate(obj.value)){
       alert("The formation of the date inputted is not valid!");
	   obj.select();
       obj.focus();
   }
}
function init(){		//获得4位随机数
var rnum=String(Math.random());
var rnum2=rnum.substr(2,4);
document.form1.ccode.value=rnum2;
}
function datediff(date1,date2)
{
    //煦路羲宎??爛堎?
    date1=date1.replace(/\//g,"-");
    date1=date1.replace(/\./g,"-");
    date2=date2.replace(/\//g,"-");
    date2=date2.replace(/\./g,"-");

    var str;
    index=date1.indexOf("-");
    year=parseInt(date1.substring(0,index));
    date1=date1.substring(index+1);
    index=date1.indexOf("-");
    str=date1.substring(0,index);
    if(str.substring(0,1)=="0") str=str.substring(1,2);
    month=parseInt(str);
    str=date1.substring(index+1);
    if(str.substring(0,1)=="0") str=str.substring(1,2);
    day=parseInt(str);

    startdate=new Date();
    startdate.setYear(year);
    startdate.setMonth(month-1);
    startdate.setDate(day);
    startdate.setDate(str);
    startdate.setMinutes(0);
    startdate.setSeconds(0);
    startdate.setMilliseconds(0);

    //煦路賦旰??爛堎?
    index=date2.indexOf("-");
    year=parseInt(date2.substring(0,index));
    date2=date2.substring(index+1);
    index=date2.indexOf("-");
    str=date2.substring(0,index);
    if(str.substring(0,1)=="0") str=str.substring(1,2);
    month=parseInt(str);
    str=date2.substring(index+1);
    if(str.substring(0,1)=="0") str=str.substring(1,2);
    day=parseInt(str);

    enddate=new Date();
    enddate.setYear(year);
    enddate.setMonth(month-1);
    enddate.setDate(day);
    enddate.setMinutes(0);
    enddate.setSeconds(0);
    enddate.setMilliseconds(0);

    diff  = new Date();
    //diff.setTime(Math.abs(enddate.getTime() - startdate.getTime()));
    diff.setTime(enddate.getTime() - startdate.getTime());
    timediff = diff.getTime();
    days = Math.floor(timediff / (1000 * 60 * 60 * 24));

    return days;

}


function RoomNumChange(objNumber_of_Adults,objNumber_of_Rooms)
{
	
	var j = 0;
		
	if (objNumber_of_Adults.length>0)
	{
		for (i=0;i<=20;i++)
		{
			if (objNumber_of_Adults.options[0]!=null)
			{
				objNumber_of_Adults.remove(0);
			}
		}
	}
			
	for (var i=objNumber_of_Rooms.value; i<= objNumber_of_Rooms.value*5;i++)
	{		
		objNumber_of_Adults.options[j] = new Option(i);		
		objNumber_of_Adults.options[j].value = i;
		j++;
	}
	
	return;
									
}

function option_select(s1,s1_value)
{
	for (var i = 0; i < s1.length; i ++)
	{
		if (s1.options[i].value.toLowerCase()==s1_value.toLowerCase())
		{
			s1.selectedIndex = i;
			return;
		}
	}
}

