function gEl(id){return document.getElementById(id)}

function clr(elm, par){
	var nm = gEl(elm);
	if(par==1){
		nm.style.backgroundColor = '#316ac5';
		nm.style.color = '#ffffff';
	}else {
		nm.style.backgroundColor = '';
		nm.style.color = '#000000';
	}
}	
//выбор авиакомпании
function chka(ID){
	var dv1 = ID+'_td';
	var dv2 = gEl(ID);
	dv2.name="AKPref";
	if (ID=='1tab'){ //проверка на выбор всех
		//закрашивание елементов
	clr("1tab_td", 1);
		for (var i=2;i<68;i++){//цикл выбора или отмены выбора всех авиакомпаний
			var chk_name= i+'tab_td';
			var chk_id = i+'tab';
			var chk = gEl(chk_id);
			if(dv2.checked==true){//проверка на выбор всех в цикле
				chk.disabled = true;
				clr(chk_name,1);
				if (chk.checked==true){
					chk.checked=false;
				}
			}else{//отмена выбора всех
				clr("1tab_td", 2);
				clr(chk_name, 2);
				chk.disabled = false;
			}
		}
	}else {//перекрашивание выбранных елементов
		if (dv2.checked) clr(dv1,1);
		else clr(dv1,2);
	}
}


//выставляем переменные времени
today = new Date();
tomorrow=new Date(today.getTime()+(1000*60*60*24));
aftertomorrow=new Date(today.getTime()+(1000*60*60*24*2));
d=today.getDate();
m=today.getMonth();
y=today.getFullYear();
td=tomorrow.getDate();
tm=tomorrow.getMonth();
atd=aftertomorrow.getDate();
atm=aftertomorrow.getMonth();


//проверка на выбор обратного билета
function confirmobr(){
var bck = gEl('backchk');
	if (bck.checked){
		document.forms["web"].submit();
		return true;
    } else {
            if (confirm("Нужен ли вам обратный билет?")){
                alert("Пожалуйста выберите дату обратного вылета.");
				bck.checked = !bck.checked;
                checkback();
                return false;
            } else{
                    document.forms["web"].submit();
                    return true;
            }
    }
	
	return false;
}

//блокировка обратной даты (надо проверить)
function blc(s){
	d=gEl(s);
	d.style.display=(gEl("chb").checked)?"block":"none";
}

//блокировка обратной даты
function checkback(){
	var inDate  = gEl('indate');
	var inMonth = gEl('inmonth');
	var bck = gEl('backchk');
	if (gEl('ftime')){
		var ftm  = gEl('ftime');
			if (bck.checked){
				ftm.disabled = false;
			}else{
				ftm.disabled = true;
			}
	}
	if (bck.checked){
		inDate.disabled = false;
		inMonth.disabled = false;

	} else{
		inDate.disabled = true;
		inMonth.disabled = true;
	}
}

//выставление начальной даты	
function dayselection(){
	var outDay = gEl('outdate');
	var outMonth = gEl('outmonth');
	var inDate  = gEl('indate');
	var inMonth = gEl('inmonth');
	outDay.selectedIndex=td-1;
	outMonth.selectedIndex=tm;
	inDate.selectedIndex=atd-1;
	inMonth.selectedIndex=atm;
}	

//проверка на колличество дней в месяце
function dayselect(id){
	var outDay = gEl('outdate');
	var form = gEl(id);
	var dt;
	if (id == 'inmonth')dt=inDate;
	else dt = outDay;
	if ((form.selectedIndex) < m){
		var year=y+1;
	}
	else{
		year=y;
	}
	var dayCount = 32 - new Date(year, form.selectedIndex, 32).getDate();
	for (var bg=27;bg<dt.length;bg++){
		if (bg>=dayCount)dt.options[bg].disabled= 'disabled';
		else dt.options[bg].disabled= '';
	}
	if (dt.selectedIndex>=dayCount)dt.selectedIndex=dayCount-1;
}		
//выставление времени отправления
function nm_ch(){
	var tm1 = gEl("dtime");
	var tm2 = gEl('ftime');
	var inpid1= gEl('ETWf');
	var inpid2= gEl('ETWb');
		switch (tm1.value) {
			case '':
				inpid1.value='';
			break;
			case '06':
				inpid1.value='12';
			break;
			case '12':
				inpid1.value='18';
			break;
			case '18':
				inpid1.value='24';
			break;		
			case '24':
				inpid1.value='06';
			break;
		}							
		switch (tm2.value) {
			case '':
				inpid2.value='';
			break;
			case '06':
				inpid2.value='12';
			break;
			case '12':
				inpid2.value='18';
			break;
			case '18':
				inpid2.value='24';
			break;		
			case '24':
				inpid2.value='06';
			break;
		}
}	

//открытие каллендаря
function nw(t){
	newWindow=window.open("include/calown.htm","cal"+t,"width=311,height=209,resizable=0,scrollbars=0");
	void(0)
}

