// JavaScript Document
// scripts for Group request

var monthObject;
var dayObject;
var msgDateError = "";

function OpenCalendar(month, day, lang, prf) {
	monthObject = month;
	dayObject = day;
	var url = '?lang='+lang+'&prf='+prf;
	if (month.value!='') url += '&start_date='+month.value;
	openwindow('/calendar.php'+url, 266, 185, 'CalendarFrame');
}

function setDateObjects(month, day) {
	// hónap beállítása
	for (var i=0; i<monthObject.options.length; i++){
		if (monthObject.options[i].value == month) {
			monthObject.options[i].selected = true;
			break;
		}
	}
	// nap beállítása
	for (var i=0; i<dayObject.options.length; i++){
		if (dayObject.options[i].value == day) {
			dayObject.options[i].selected = true;
			break;
		}
	}
	checkDate();
}

function checkDate() {
	var start = document.GroupForm.yearmonth.value+'-'+document.GroupForm.day.value;
	var end = document.GroupForm.dyearmonth.value+'-'+document.GroupForm.dday.value;
	if (start>=end) {
		var DayIndex = document.GroupForm.day.selectedIndex;
		var YearIndex = document.GroupForm.yearmonth.selectedIndex;
		if ((DayIndex+1)>30){
			if (YearIndex==document.GroupForm.dyearmonth.options.length-1){
				var newDayIndex = DayIndex;
				var newYearIndex = YearIndex;
			}else{
				var newDayIndex = 0;
				var newYearIndex = YearIndex+1;
			}
		}else{
			var newDayIndex = DayIndex+1;
			var newYearIndex = YearIndex;
		}
		document.GroupForm.dday.selectedIndex = newDayIndex;
		document.GroupForm.dyearmonth.selectedIndex = newYearIndex;
		return false;
	}else{
		return true;
	}
}

function changeDate() {
	checkDate();
	document.GroupForm.submit();
}
	
function ChangeCountry(country_id){
	for(i=0;i<document.GroupForm.order_phone_pre.options.length;i++){
		if (document.GroupForm.order_phone_pre.options[i].value==phone_codes[country_id]){
			 document.GroupForm.order_phone_pre.selectedIndex=i;
		}
	}
}
