var
	calWindow, calField;
	
	
function calendar(field) {
	calField = field;
	
	var calurl = 'calendar.php';
	var csMonth;
	var csYear;
	if (calField == 'startcourse') {
		var csMonth = document.getElementsByName('classesstartmonth');
		var csYear = document.getElementsByName('classesstartyear');
	}
	else if (calField == 'endcourse') {
		var csMonth = document.getElementsByName('classesendmonth');
		var csYear = document.getElementsByName('classesendyear');
	}
	else if (calField == 'starthomestay') {
		var csMonth = document.getElementsByName('homestaystartmonth');
		var csYear = document.getElementsByName('homestaystartyear');
	}
	else if (calField == 'endhomestay') {
		var csMonth = document.getElementsByName('homestayendmonth');
		var csYear = document.getElementsByName('homestayendyear');
	}
	else if (calField == 'startguesthouse') {
		var csMonth = document.getElementsByName('guesthousestartmonth');
		var csYear = document.getElementsByName('guesthousestartyear');
	}
	else if (calField == 'endguesthouse') {
		var csMonth = document.getElementsByName('guesthouseendmonth');
		var csYear = document.getElementsByName('guesthouseendyear');
	}
	else if (calField == 'starthotel') {
		var csMonth = document.getElementsByName('hotelstartmonth');
		var csYear = document.getElementsByName('hotelstartyear');
	}
	else if (calField == 'endhotel') {
		var csMonth = document.getElementsByName('hotelendmonth');
		var csYear = document.getElementsByName('hotelendyear');
	}
	else if (calField == 'pickup') {
		var csMonth = document.getElementsByName('pickupmonth');
		var csYear = document.getElementsByName('pickupyear');
	}
	else if (calField == 'dropoff') {
		var csMonth = document.getElementsByName('dropoffmonth');
		var csYear = document.getElementsByName('dropoffyear');
	}
	if (csMonth && !csMonth[0].options[0].selected && csYear && !csYear[0].options[0].selected)
		calurl = calurl + '?month=' + csMonth[0].value + '&year=' + csYear[0].value;
	
	var x = screen.width / 2;
	var y = screen.height / 2;
	var winparms = 'left=' + x + ',top=' + y + ',width=275,height=210';
	calWindow = window.open(calurl,'calwin',winparms);
}	


function setdate(calDay, calMonth, calYear) {
	var today = new Date();
	var year = today.getFullYear()
	calYear = calYear - year + 1;
	
	if (calField == 'startcourse') {
    var csDay = document.getElementsByName('classesstartday');
    csDay[0].options[calDay].selected = true;
    var csMonth = document.getElementsByName('classesstartmonth');
    csMonth[0].options[calMonth].selected = true;
    var csYear = document.getElementsByName('classesstartyear');
    csYear[0].options[calYear].selected = true;
    
		var endMonth = document.getElementsByName('classesendmonth');
		if (endMonth[0].options[0].selected)
			endMonth[0].options[calMonth].selected = true;
    var endYear = document.getElementsByName('classesendyear');
		if (endYear[0].options[0].selected)
			endYear[0].options[calYear].selected = true;
		
		var hs = document.getElementsByName('homestay');
		if (hs && hs[0].value == "on") {
			var hsMonth = document.getElementsByName('homestaystartmonth');
			if (hsMonth && hsMonth[0].options[0].selected)
				hsMonth[0].options[calMonth].selected = true;
			var hsYear = document.getElementsByName('homestaystartyear');
			if (hsYear && hsYear[0].options[0].selected)
				hsYear[0].options[calYear].selected = true;
		}
		var gh = document.getElementsByName('guesthouse');
		if (gh && gh[0].value == "on") {
			var ghMonth = document.getElementsByName('guesthousestartmonth');
			if (ghMonth && ghMonth[0].options[0].selected)
					ghMonth[0].options[calMonth].selected = true;
			var ghYear = document.getElementsByName('guesthousestartyear');
			if (ghYear && ghYear[0].options[0].selected)
				ghYear[0].options[calYear].selected = true;
		}
		var hotel = document.getElementsByName('hotel');
		if (hotel && hotel[0].value == "on") {
			var hotelMonth = document.getElementsByName('hotelstartmonth');
			if (hotelMonth && hotelMonth[0].options[0].selected)
				hotelMonth[0].options[calMonth].selected = true;
			var hotelYear = document.getElementsByName('hotelstartyear');
			if (hotelYear && hotelYear[0].options[0].selected)
				hotelYear[0].options[calYear].selected = true;
		}
	}
	else if (calField == 'endcourse') {
    var csDay = document.getElementsByName('classesendday');
    csDay[0].options[calDay].selected = true;
    var csMonth = document.getElementsByName('classesendmonth');
    csMonth[0].options[calMonth].selected = true;
    var csYear = document.getElementsByName('classesendyear');
    csYear[0].options[calYear].selected = true;

		var hs = document.getElementsByName('homestay');
		if (hs && hs[0].value == "on") {
			var hsMonth = document.getElementsByName('homestayendmonth');
			if (hsMonth && hsMonth[0].options[0].selected)
				hsMonth[0].options[calMonth].selected = true;
			var hsYear = document.getElementsByName('homestayendyear');
			if (hsYear && hsYear[0].options[0].selected)
				hsYear[0].options[calYear].selected = true;
		}
		var gh = document.getElementsByName('guesthouse');
		if (gh && gh[0].value == "on") {
			var ghMonth = document.getElementsByName('guesthouseendmonth');
			if (ghMonth && ghMonth[0].options[0].selected)
				ghMonth[0].options[calMonth].selected = true;
			var ghYear = document.getElementsByName('guesthouseendyear');
			if (ghYear && ghYear[0].options[0].selected)
				ghYear[0].options[calYear].selected = true;
		}
		var hotel = document.getElementsByName('hotel');
		if (hotel && hotel[0].value == "on") {
			var hotelMonth = document.getElementsByName('hotelendmonth');
			if (hotelMonth && hotelMonth[0].options[0].selected)
				hotelMonth[0].options[calMonth].selected = true;
			var hotelYear = document.getElementsByName('hotelendyear');
			if (hotelYear && hotelYear[0].options[0].selected)
				hotelYear[0].options[calYear].selected = true;
		}
	}
	else if (calField == 'starthomestay') {
    var csDay = document.getElementsByName('homestaystartday');
    csDay[0].options[calDay].selected = true;
    var csMonth = document.getElementsByName('homestaystartmonth');
    csMonth[0].options[calMonth].selected = true;
    var csYear = document.getElementsByName('homestaystartyear');
    csYear[0].options[calYear].selected = true;
		
    var endMonth = document.getElementsByName('homestayendmonth');
		if (endMonth[0].options[0].selected)
			endMonth[0].options[calMonth].selected = true;
    var endYear = document.getElementsByName('homestayendyear');
		if (endYear[0].options[0].selected)
			endYear[0].options[calYear].selected = true;

		var pickup = document.getElementsByName('pickup');
		if (pickup && pickup[0].value == "on") {
			var pickupDay = document.getElementsByName('pickupday');
			if (pickupDay && pickupDay[0].options[0].selected)
				pickupDay[0].options[calDay].selected = true;
			var pickupMonth = document.getElementsByName('pickupmonth');
			if (pickupMonth && pickupMonth[0].options[0].selected)
				pickupMonth[0].options[calMonth].selected = true;
			var pickupYear = document.getElementsByName('pickupyear');
			if (pickupYear && pickupYear[0].options[0].selected)
				pickupYear[0].options[calYear].selected = true;
		}
	}
	else if (calField == 'endhomestay') {
    var csDay = document.getElementsByName('homestayendday');
    csDay[0].options[calDay].selected = true;
    var csMonth = document.getElementsByName('homestayendmonth');
    csMonth[0].options[calMonth].selected = true;
    var csYear = document.getElementsByName('homestayendyear');
    csYear[0].options[calYear].selected = true;

		var dropoff = document.getElementsByName('dropoff');
		if (dropoff && dropoff[0].value == "on") {
			var dropoffDay = document.getElementsByName('dropoffday');
			if (dropoffDay && dropoffDay[0].options[0].selected)
				dropoffDay[0].options[calDay].selected = true;
			var dropoffMonth = document.getElementsByName('dropoffmonth');
			if (dropoffMonth && dropoffMonth[0].options[0].selected)
				dropoffMonth[0].options[calMonth].selected = true;
			var dropoffYear = document.getElementsByName('dropoffyear');
			if (dropoffYear && dropoffYear[0].options[0].selected)
				dropoffYear[0].options[calYear].selected = true;
		}
	}
	else if (calField == 'startguesthouse') {
    var csDay = document.getElementsByName('guesthousestartday');
    csDay[0].options[calDay].selected = true;
    var csMonth = document.getElementsByName('guesthousestartmonth');
    csMonth[0].options[calMonth].selected = true;
    var csYear = document.getElementsByName('guesthousestartyear');
    csYear[0].options[calYear].selected = true;
    var endMonth = document.getElementsByName('guesthouseendmonth');
		if (endMonth[0].options[0].selected)
			endMonth[0].options[calMonth].selected = true;
    var endYear = document.getElementsByName('guesthouseendyear');
		if (endYear[0].options[0].selected)
			endYear[0].options[calYear].selected = true;

		var pickup = document.getElementsByName('pickup');
		if (pickup && pickup[0].value == "on") {
			var pickupDay = document.getElementsByName('pickupday');
			if (pickupDay && pickupDay[0].options[0].selected)
				pickupDay[0].options[calDay].selected = true;
			var pickupMonth = document.getElementsByName('pickupmonth');
			if (pickupMonth && pickupMonth[0].options[0].selected)
				pickupMonth[0].options[calMonth].selected = true;
			var pickupYear = document.getElementsByName('pickupyear');
			if (pickupYear && pickupYear[0].options[0].selected)
				pickupYear[0].options[calYear].selected = true;
		}
	}
	else if (calField == 'endguesthouse') {
    var csDay = document.getElementsByName('guesthouseendday');
    csDay[0].options[calDay].selected = true;
    var csMonth = document.getElementsByName('guesthouseendmonth');
    csMonth[0].options[calMonth].selected = true;
    var csYear = document.getElementsByName('guesthouseendyear');
    csYear[0].options[calYear].selected = true;

		var dropoff = document.getElementsByName('dropoff');
		if (dropoff && dropoff[0].value == "on") {
			var dropoffDay = document.getElementsByName('dropoffday');
			if (dropoffDay && dropoffDay[0].options[0].selected)
				dropoffDay[0].options[calDay].selected = true;
			var dropoffMonth = document.getElementsByName('dropoffmonth');
			if (dropoffMonth && dropoffMonth[0].options[0].selected)
				dropoffMonth[0].options[calMonth].selected = true;
			var dropoffYear = document.getElementsByName('dropoffyear');
			if (dropoffYear && dropoffYear[0].options[0].selected)
				dropoffYear[0].options[calYear].selected = true;
		}
	}
	else if (calField == 'starthotel') {
    var csDay = document.getElementsByName('hotelstartday');
    csDay[0].options[calDay].selected = true;
    var csMonth = document.getElementsByName('hotelstartmonth');
    csMonth[0].options[calMonth].selected = true;
    var csYear = document.getElementsByName('hotelstartyear');
    csYear[0].options[calYear].selected = true;
    var endMonth = document.getElementsByName('hotelendmonth');
		if (endMonth[0].options[0].selected)
			endMonth[0].options[calMonth].selected = true;
    var endYear = document.getElementsByName('hotelendyear');
		if (endYear[0].options[0].selected)
			endYear[0].options[calYear].selected = true;

		var pickup = document.getElementsByName('pickup');
		if (pickup && pickup[0].value == "on") {
			var pickupDay = document.getElementsByName('pickupday');
			if (pickupDay && pickupDay[0].options[0].selected)
				pickupDay[0].options[calDay].selected = true;
			var pickupMonth = document.getElementsByName('pickupmonth');
			if (pickupMonth && pickupMonth[0].options[0].selected)
				pickupMonth[0].options[calMonth].selected = true;
			var pickupYear = document.getElementsByName('pickupyear');
			if (pickupYear && pickupYear[0].options[0].selected)
				pickupYear[0].options[calYear].selected = true;
		}
	}
	else if (calField == 'endhotel') {
    var csDay = document.getElementsByName('hotelendday');
    csDay[0].options[calDay].selected = true;
    var csMonth = document.getElementsByName('hotelendmonth');
    csMonth[0].options[calMonth].selected = true;
    var csYear = document.getElementsByName('hotelendyear');
    csYear[0].options[calYear].selected = true;

		var dropoff = document.getElementsByName('dropoff');
		if (dropoff && dropoff[0].value == "on") {
			var dropoffDay = document.getElementsByName('dropoffday');
			if (dropoffDay && dropoffDay[0].options[0].selected)
				dropoffDay[0].options[calDay].selected = true;
			var dropoffMonth = document.getElementsByName('dropoffmonth');
			if (dropoffMonth && dropoffMonth[0].options[0].selected)
				dropoffMonth[0].options[calMonth].selected = true;
			var dropoffYear = document.getElementsByName('dropoffyear');
			if (dropoffYear && dropoffYear[0].options[0].selected)
				dropoffYear[0].options[calYear].selected = true;
		}
	}
	else if (calField == 'pickup') {
    var csDay = document.getElementsByName('pickupday');
    csDay[0].options[calDay].selected = true;
    var csMonth = document.getElementsByName('pickupmonth');
    csMonth[0].options[calMonth].selected = true;
    var csYear = document.getElementsByName('pickupyear');
    csYear[0].options[calYear].selected = true;
	}
	else if (calField == 'dropoff') {
    var csDay = document.getElementsByName('dropoffday');
    csDay[0].options[calDay].selected = true;
    var csMonth = document.getElementsByName('dropoffmonth');
    csMonth[0].options[calMonth].selected = true;
    var csYear = document.getElementsByName('dropoffyear');
    csYear[0].options[calYear].selected = true;
	}
}

