//document.write("<script language=\"JavaScript\" src=\"masIBE.js\" type=\"text/javascript\"></script>");
//document.write("<link href=\"layout.css\" rel=\"stylesheet\" type=\"text/css\" />");


function submitChecking(){
	
	if (document.forms.form1.wdforigin1.value == "") { 
		alert("You must select your Departure City");
		//return false;
	}		
	else if (document.forms.form1.wdfdest1.value == "") { 
		alert("You must select your Return City");
		//return false;
	}
	else {
		//document.forms.form1.action = document.forms.form1.targetPage.value;
		checkIsDomestic(); 
		document.forms.form1.submit(); 
	}
}

function checkIsDomestic() { 

	var origCtrl = document.getElementById("wdforigin1"); 
	var destCtrl = document.getElementById("wdfdest1"); 
	var selected_o = origCtrl.selectedIndex; 
	var selected_d = destCtrl.selectedIndex; 

	var origCountry = origCtrl.options[selected_o].parentNode.label; 
	var destCountry = destCtrl.options[selected_d].parentNode.label; 

	var form = document.getElementById("form1"); 

	if (origCountry == "--- Malaysia ---" && destCountry == "--- Malaysia ---") { 
		form.action = "https://book.malaysiaairlines.com/itd/itd/domestic/DoAirSearch"; 
	} else { 
		form.action = "https://book.malaysiaairlines.com/itd/itd/DoAirSearch"; 
	} 
} 


function selectDate()
{

	var todayMonthYear = new Date().getMonth()+","+new Date().getFullYear();
	var todayDay = new Date().getDate();

	document.forms.form1.DepartMonthYear1.value = todayMonthYear;
	document.forms.form1.DepartDay1.value = todayDay;
	document.forms.form1.DepartMonthYear2.value = todayMonthYear;
	document.forms.form1.DepartDay2.value = todayDay;

}

function changeDate(o,t){
	var weekday=new Array(7);
	weekday[0]="Sun";
	weekday[1]="Mon";
	weekday[2]="Tue";
	weekday[3]="Wed";
	weekday[4]="Thu";
	weekday[5]="Fri";
	weekday[6]="Sat";
	
	k = o.value;
	var yy = k.substring(0,k.indexOf("-"));
	var mm = (k.substring(k.indexOf("-")+1,k.length)-1);
	target = eval("document.forms.form1."+t);
	while(target.length > 0) target.remove(0); //remove all options
	
	b = document.forms.form1.wdfday1.value;

	d = new Date();
	//d.setDate(d.getDate()+2);
	d.setDate(1);
	d.setMonth(mm);
	d.setYear(yy);

	d2 = new Date();
	d2.setDate(d2.getDate()+2);
	if(d2 >= d){ //current month
	    for(i=1;i<40;i++){
				if (i==1 && t == "wdfday2") {
					var op = document.createElement("option");
					op.text = "";
					op.value = "";
					target.options.add(op);
				}
			var op = document.createElement("option");
			op.text = d2.getDate();
			op.value = d2.getDate();
			target.options.add(op);
			d2.setDate(d2.getDate()+1);
			if(d2.getDate() == 1) break;
		}	
	}else{			
	    for(i=1;i<40;i++){
				if (i==1 && t == "wdfday2") {
					var op = document.createElement("option");
					op.text = "";
					op.value = "";
					target.options.add(op);
				}
			var op = document.createElement("option");
			op.text = d.getDate();
			op.value = d.getDate();
			target.options.add(op);
			d.setDate(d.getDate()+1);
			if(d.getDate() == 1) break;
		}
	}
	if (t == "wdfday1") {
		//document.forms.form1.wdfday2.value = "";
	}else{
		document.forms.form1.wdfday2.value = b;
	}
}

function getNiceDate(d){
	theYear = (d.getFullYear()+"").substring(2);
	if(d.getMonth() == 0) return "Jan '"+theYear;
	if(d.getMonth() == 1) return "Feb '"+theYear;
	if(d.getMonth() == 2) return "Mar '"+theYear;
	if(d.getMonth() == 3) return "Apr '"+theYear;
	if(d.getMonth() == 4) return "May '"+theYear;
	if(d.getMonth() == 5) return "Jun '"+theYear;
	if(d.getMonth() == 6) return "Jul '"+theYear;
	if(d.getMonth() == 7) return "Aug '"+theYear;
	if(d.getMonth() == 8) return "Sep '"+theYear;
	if(d.getMonth() == 9) return "Oct '"+theYear;
	if(d.getMonth() == 10) return "Nov '"+theYear;
	if(d.getMonth() == 11) return "Dec '"+theYear;	
}

function formatNum(num){
  var mynum = num * 1;
  var retVal = mynum<10?'0':'';
  return (retVal + mynum)
}

function departMonthChanged()
{
	changeDate(document.forms.form1.wdfmonthyear1,'wdfday1');
}

function returnMonthChanged()
{
	changeDate(document.forms.form1.wdfmonthyear2,'wdfday2');
}

function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}

function openWindow(href, sWidth, sHeight) {
	hWnd = window.open(href, "", 'toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,scrollbars=yes,width='+sWidth+',height='+sHeight+',top=150,left=100');
	return(false);
}
