//Global Vara
var monthtext=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
var tyears = 3;
var today=new Date();

//When page is loaded populate depart and return dates
window.onload=function() {
	try {
	populatedropdown("departday", "departmonth", "departyear");	
	} catch (e) {}
	try {
	populatedropdown("returnday", "returnmonth", "returnyear");
	} catch (e) {}
}


//Function called to add information to the dropdown boxes
function addOption(selectbox,text,value ) {
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);
}


//Main populate dropdown boxes function
function populatedropdown(dayfield, monthfield, yearfield) {

var dayfield=document.getElementById(dayfield);
var monthfield=document.getElementById(monthfield);
var yearfield=document.getElementById(yearfield);
			
for (var i=1; i<32; i++)
	addOption(dayfield, i, i);
	
for (var m=0; m<12; m++)
	addOption(monthfield, monthtext[m], monthtext[m]);
		
var thisyear=today.getFullYear();

for (var y=0; y<tyears; y++){
	addOption(yearfield, thisyear, thisyear);
	thisyear += 1;
}


//Check if field is a return date, if so it must select a date + 1, due to the N/A infornt
//DAYS
if (dayfield.name == "returnday") 
	dayfield.options[today.getDate()] = new Option(today.getDate(), today.getDate(), true, true);
else
	dayfield.options[today.getDate() - 1] = new Option(today.getDate(), today.getDate(), true, true);

//MONTHS
if (monthfield.name == "returnmonth") 
	monthfield.options[today.getMonth() + 1] = new Option(monthtext[today.getMonth() ], monthtext[today.getMonth() ], true, true);
else 
 	monthfield.options[today.getMonth()] = new Option(monthtext[today.getMonth()], monthtext[today.getMonth()], true, true);

//YEARS
if (yearfield.name == "returnyear") 
	yearfield.options[1] = new Option(today.getFullYear(), today.getFullYear(), true, true);
else 
	yearfield.options[0] = new Option(today.getFullYear(), today.getFullYear(), true, true); 
}

function mydisabledepart(field, field2) {
//var field=document.getElementById("departfrom");
//var field2=document.getElementById("otherdepart");

if (field.value == "Other")
	field2.disabled = false;
else {
	field2.disabled = true;
	field2.value = "";
}

}

function mydisableshop(text) {
var field=document.getElementById("shop");
var field2=document.getElementById("consultantname");

if (text == "enable"){
	field.disabled = false;
	field2.disabled = false;
} else {
	field.disabled = true;
	field.value = "";
	field2.disabled = true;
	field2.value = "";
}
}





