    function goCountry(id) {
        if (id) {
            var cmbTT = document.getElementById("tourtype");
            var sTT = "";
            if (cmbTT) { sTT = cmbTT.options[cmbTT.selectedIndex].value; }
            document.location = "?country="+id+"&tourtype="+sTT;
        }
    }

    function goCity(id) {
        if (id) {
            var aId = id.split(",");
            var cmbTT = document.getElementById("tourtype");
            document.location = "?country="+aId[0]+"&city="+aId[1]+"&tourtype="+cmbTT.options[cmbTT.selectedIndex].value;
        }
    }

    function reloadQueryData(bCityList, bStarList, bMealList, bHotelList, bAccmdList, bDepList, bDaysList) {
		var cmbTT = document.getElementById("tourtype");
		var cmbCountry = document.getElementById("country");
		var cmbCity = document.getElementById("city");
		var cmbStar = document.getElementById("star");
		var cmbCitydep = document.getElementById("citydep");
		if (cmbTT && cmbCountry && cmbCity && cmbStar && cmbCitydep) {
			var src = "/ld.query_data.php?";
			src += "tourtype="+cmbTT.options[cmbTT.selectedIndex].value;
			src += "&country="+cmbCountry.options[cmbCountry.selectedIndex].value;
			src += "&city="+cmbCity.options[cmbCity.selectedIndex].value;
			src += "&star="+cmbStar.options[cmbStar.selectedIndex].value;
			src += "&citydep="+cmbCitydep.options[cmbCitydep.selectedIndex].value;
			src += "&bcitylist="+bCityList+"&bstarlist="+bStarList+"&bmeallist="+bMealList+"&bhotellist="+bHotelList+"&baccmdlist="+bAccmdList+"&bdeplist="+bDepList+"&bdayslist="+bDaysList;
	        window.open(src, "frm_price_loader", "");
		}
    }

    function reloadHotelQueryData() {
		var cmbCitydep = document.getElementById("citydep");
		var cmbCountry = document.getElementById("country");
		var cmbCity = document.getElementById("city");
		var cmbHotel = document.getElementById("hotel");
		if (cmbCitydep && cmbCountry && cmbCity && cmbHotel) {
			if (cmbCitydep.selectedIndex > 0) {
				var src = "/ld.query_data.php?";
				src += "country="+cmbCountry.value;
				src += "&city="+cmbCity.value;
				src += "&hotel="+cmbHotel.value;
				src += "&citydep="+cmbCitydep.options[cmbCitydep.selectedIndex].value;
				src += "&bcitylist=0&bstarlist=0&bmeallist=0&bhotellist=0&baccmdlist=1&bdeplist=1&bdayslist=1";
		        window.open(src, "frm_price_loader", "");
		  	}
		}
    }

    function trrChangeCitydep(cmb) {
        document.location = "?citydep="+cmb.options[cmb.selectedIndex].value;
    }
    function ShowA (id) {
        w = window.open("/agency.php?id="+id, "_blank");
        w.focus();
    }
    function ShowCity (name) {
        w = window.open("/agency_bc.php?city="+name, '_top');
        w.focus();
    }

    function tfShowDiv(id) {
        var cmb = document.getElementById(id);
        if (cmb) {
            if (cmb.style.display == "none") {
                cmb.style.display = "block";
            } else {
                cmb.style.display = "none";
            }
        }
    }

    function HideMe(cmb) {
        if (cmb) { cmb.style.display = "none"; }
    }

    function trr_ShowCurrency(id,country) {
        w = window.open("/currency.php?id="+id+"&country="+country, "currency_"+id, "directories=no,menubar=no,resizable=no,scrollbars=no,location=no,width=370,height=250");
        w.focus();
    }

    function tfLoadTTData(cmb) {
        window.open("/ld.tt_data.php?tt="+cmb.options[cmb.selectedIndex].value, "frm_tt_loader", "");
        document.getElementById("country").disabled = true;
        document.getElementById("city").disabled = true;
    }

    function ResizePics(id) {
        var cmb = document.getElementById(id);
        if (cmb) {
            cmb.style.height = "100%";
            cmb.style.overflow = "hidden";
        }
    }

	function SelectDays() {
		var cmbDF = document.getElementById("days_f");
		var cmbDT = document.getElementById("days_t");
		if (cmbDF && cmbDT) {
        	if (cmbDT.selectedIndex < cmbDF.selectedIndex) {
            	cmbDT.selectedIndex = cmbDF.selectedIndex;
        	}
		}
	}
	function SelectDeps() {
		var cmbDF = document.getElementById("dep_f");
		var cmbDT = document.getElementById("dep_t");
		if (cmbDF && cmbDT) {
        	if (cmbDT.selectedIndex < cmbDF.selectedIndex) {
            	cmbDT.selectedIndex = cmbDF.selectedIndex;
        	}
		}
	}

	function SetAccmd() {
     	var cmbAccmd = document.getElementById("accmd");
     	var spAge = document.getElementById("child_age");
        if (cmbAccmd && spAge) {
        	if (cmbAccmd.selectedIndex > 0) {
	        	var sAccmd = cmbAccmd.options[cmbAccmd.selectedIndex].value;
	        	if (sAccmd.indexOf("+") > 0) {
                    var iChilds = sAccmd.substring(sAccmd.indexOf("+")+1, sAccmd.length);
                    var sChilds = "";
                    for (i=1; i<=iChilds; i++) {
						sChilds += "<input type=text name='age["+sAccmd+"]' style='width: 20px'>";
                    }
	        		var wd = (122-(20*iChilds)-16);
	        		if (wd < 50) { wd = 50; }
	        		cmbAccmd.style.width = wd+"px";
	                spAge.innerHTML = sChilds+"лет";
	        	} else {
	        		cmbAccmd.style.width = "122px";
	                spAge.innerHTML = "";
	        	}
	      	} else {
	       		cmbAccmd.style.width = "122px";
                spAge.innerHTML = "";
	      	}
        }
	}

	function ShowLoader() {
		var dv = document.getElementById("dv_info");
		if (dv) {
			dv.innerHTML = "<iframe src='/loader.php' frameborder=0 border=0 width=350 height=194 style='border: solid 3px #cccccc; background: #ffffff;'></iframe>";
		}
	}

	/*function ShowLoader(dvName) {
		var dv = document.getElementById(dvName);
		if (dv) {
			dv.innerHTML = "<table border=0 height=80 width=100%><tr><td align=center><b>Идет загрузка...<div style='height: 6px; overflow: hidden'></div><img src='/images/ajax-loader.gif'></td></table>";
		}
	}*/

	function showRType(id,al) {
		var dv = document.getElementById("dv_info");
		if (dv) {
			dv.innerHTML = "<iframe src='/rtype_info.php?id="+id+"&al="+al+"&cl=1' frameborder=0 border=0 width=350 height=194 style='border: solid 3px #cccccc; background: #ffffff;'></iframe>";
			if (al != 1) { dv.style.display = "block"; }
		}
	}
	function hideRType() {
		var dv = document.getElementById("dv_info");
		if (dv) {
			dv.style.display = "none";
		}
	}
	function showMeal(id,al) {
		var dv = document.getElementById("dv_info");
		if (dv) {
			dv.innerHTML = "<iframe src='/meal_info.php?id="+id+"&al="+al+"&cl=1' frameborder=0 border=0 width=350 height=194 style='border: solid 3px #cccccc; background: #ffffff;'></iframe>";
			if (al != 1) { dv.style.display = "block"; }
		}
	}
	function hideMeal() {
		var dv = document.getElementById("dv_info");
		if (dv) {
			dv.style.display = "none";
		}
	}

	function ShowHide(dvname) {
		var dv = document.getElementById(dvname);
		if (dv) {
			if (dv.style.display == "none") {
            	return true;
			} else {
				dv.style.display = "none";
				return false;
			}
		}
	}
var iCurAccmd = "";
            function where_buy() {
                window.open ("buy.php", "where_to_buy");
            }
            function sm(id) {
                w = window.open("meal_info.php?id="+id, "MealInfo", "directories=no,menubar=no,resizable=no,scrollbars=no,location=no,width=400,height=200");
                w.focus();
            }
            function sn(id) {
                w = window.open("rtype_info.php?id="+id, "NTypeInfo", "directories=no,menubar=no,resizable=no,scrollbars=no,location=no,width=400,height=200");
                w.focus();
            }
            function reserv_complete() {
            	var bOK = 1;
                if (document.getElementById('tr_name').value=="") {
                	var bOK = 0;
                	alert("Для заказа тура необходимо заполнить поля в разделе 'Тур заказал'");
                	document.getElementById('tr_name').focus();
                	return false;
                }
                if ((document.getElementById('tr_email').value=="")&&(document.getElementById('tr_phone').value=="")) {
	               	var bOK = 0;
                	alert("Для заказа тура необходимо заполнить поле 'E-mail' или 'Телефон'");
                	document.getElementById('tr_phone').focus();
                	return false;
                }

                if (bOK == 1) {
	                return true;
	            }
            }
            function toCart(id) {
                window.open("cart.php?id="+id+"&accmd="+iCurAccmd, 'frm_loader', "");
            }

            function trr_SetPeople(iP) {
                var dsp = new String("block");
                for (i=1; i<=8; i++) {
                    if (i <= iP) {
                        dsp = "block";
                    } else {
                        dsp = "none";
                    }
                    document.getElementById("trr_people_"+i).style.display = dsp;
                }
            }
            function trr_SetCurAccmd(id) {
                iCurAccmd = id;
            }

			function tfLogin() {
             	document.getElementById('tlogin').value = document.getElementById('tlogini').value;
             	document.getElementById('tpass').value = document.getElementById('tpassi').value;
             	document.getElementById('auth_form').submit();
			}