function dateAtts(mm,dd,yyyy) {

	//alert("M : "+mm+" -D : "+dd+" -Y : "+yyyy);
	var d=new Date();
	d.setMonth(mm);
	d.setDate(dd);
	d.setFullYear(yyyy);
	return d;
}

function check(frm)
{
		var obj = frm

		var check = false;
		for(i = 0; i<obj.elements.length; i++){
			//alert(obj.elements[i].checked);
			if(obj.elements[i].checked){
				check = true;
			}
		}

		//alert(check);
		if(check){
			//return confirm("Â×¹ÂÑ¹¡ÒÃÅº¢éÍÁÙÅ");
			//return true;
		}else{
			alert("Please Select Package");
			return false;
		}


		//==================================================================
		//Arrivale
		if(obj.arrivale.value == "")
		{
			alert("Please select your arrivale date");
			return false;
		}

		//Departure
		if(obj.departure.value == "")
		{
			alert("Please select your departure date");
			return false;
		}

		// End Date greater than Stat date
		//==========================================================
		start = obj.arrivale.value;
		end = obj.departure.value;

		var newStart=start.split("-");
		var newEnd=end.split("-");

		var sDate=dateAtts(newStart[1],newStart[2],newStart[0]);
		var eDate=dateAtts(newEnd[1],newEnd[2],newEnd[0]);


		//alert( sDate + " >= " +eDate );

		if (sDate>=eDate){
			alert("Departure date is prior to Arrival Date.");
			return false;
		}
		//============================================================


		// < Today
		//============================================================
		var sysDate = new Date(); 
		var effDateChar = start;

		// translate date entered by user into JS format 
		var bufArray = effDateChar.split("-"); 

		var effDateDate=dateAtts(bufArray[1]-1, bufArray[2], bufArray[0]);

		// compare the 2 dates 
		if (effDateDate < sysDate) 
		{
		   alert("The date must be today's date or a later date."); 
			return false; 
		}
		//============================================================
	

		return true;
}

