

	function menu_height() {		if (document.getElementById("left_menu_height")) { document.getElementById("left_menu_height").style.height = "200px"; }
		if (document.getElementById("right_menu_height")) { document.getElementById("right_menu_height").style.height = "200px"; }

		if (document.getElementById("right_menu_height")) {
			var iHeight = findPosY(document.getElementById("bottom_menu"));
	        var iTop = findPosY(document.getElementById("right_menu_height"));
	        var iRes = (iHeight-iTop-26);
			if (iRes > 0) { document.getElementById("right_menu_height").style.height = iRes+"px"; }
		}
		if (document.getElementById("left_menu_height")) {
			var iHeight = findPosY(document.getElementById("bottom_menu"));
	        var iTop = findPosY(document.getElementById("left_menu_height"));
	        var iRes = (iHeight-iTop-26);
	        if (iRes > 0) { document.getElementById("left_menu_height").style.height = iRes+"px"; }
		}
		return true;
	}
	function findPosX(obj) {
		var curleft = 0;
		if(obj.offsetParent) {
			while(1)  {
				curleft += obj.offsetLeft;
				if (!obj.offsetParent) { break; }
				obj = obj.offsetParent;
			}
		} else if(obj.x) { curleft += obj.x; }
		return curleft;
	}

	function findPosY(obj) {
		var curtop = 0;
		if(obj.offsetParent) {
			while(1) {
				curtop += obj.offsetTop;
				if(!obj.offsetParent) { break; }
				obj = obj.offsetParent;
			}
		} else if(obj.y) {
			curtop += obj.y;
		}
		return curtop;
	}





	function ShowMenu(menu_id, def_h) {		var dv = document.getElementById(menu_id);
		if (dv) {			if (dv.style.height == "0px") {				dv.style.height = def_h+"px";
				dv.style.overflow = "visible";
			} else {				dv.style.height = "0px";
				dv.style.overflow = "hidden";
			}		}	}

	function SiteSearchBlur() {		var txt = document.getElementById("txt_site_search");
		if (txt.value == "") {			txt.value = "Поиск по сайту";		}	}
	function SiteSearchFocus() {
		var txt = document.getElementById("txt_site_search");
		if (txt.value == "Поиск по сайту") {
			txt.value = "";
		}
	}
	function SiteSearchCheck() {		var txt = document.getElementById("txt_site_search");
		if (txt.value == "" || txt.value == "Поиск по сайту") {			txt.focus();
			return false;
		} else {			return true;		}
	}

	function SincFields(fld1_id, fld2_id) {
		var f_1 = document.getElementById(fld1_id); var f_2 = document.getElementById(fld2_id);
		if (f_1 && f_2) {
			if (f_2.selectedIndex < f_1.selectedIndex) { f_2.selectedIndex = f_1.selectedIndex; }
		}
	}

	var dsc_b_citydep_changing = 0;
	var dsc_b_country_changing = 0;

	function Dsc_CityDepChange() {		dsc_b_citydep_changing = 1;

		var dsc_ql = document.getElementById("dsc_query_loading");
		var dsc_qf = document.getElementById("dsc_query_form");
		if (dsc_ql && dsc_qf) { dsc_qf.style.display = "none"; dsc_ql.style.display = "block"; }

		var sel = document.getElementById("dsc_s_citydep");		if (sel) {			document.getElementById("dsc_s_country").selectedIndex = 0;	document.getElementById("dsc_s_country").options.length = 1;
			document.getElementById("dsc_s_city").selectedIndex = 0;	document.getElementById("dsc_s_city").options.length = 1;
			document.getElementById("dsc_s_hotel").selectedIndex = 0;	document.getElementById("dsc_s_hotel").options.length = 1;
			document.getElementById("dsc_s_dep_f").selectedIndex = 0;	document.getElementById("dsc_s_dep_f").options.length = 1;
			document.getElementById("dsc_s_dep_t").selectedIndex = 0;	document.getElementById("dsc_s_dep_t").options.length = 1;
			document.getElementById("dsc_s_days_f").selectedIndex = 0;	document.getElementById("dsc_s_days_f").options.length = 1;
			document.getElementById("dsc_s_days_t").selectedIndex = 0;	document.getElementById("dsc_s_days_t").options.length = 1;

			if (sel.selectedIndex > 0) {				window.open("/discounts_data.php?action=citydep_change&citydep="+sel.options[sel.selectedIndex].value, "frm_dsc_loader");
			}
		}
		dsc_b_citydep_changing = 0;
	}

	function Dsc_CountryChange() {		if (dsc_b_citydep_changing == 0) {
			dsc_b_country_changing = 1;

			var dsc_ql = document.getElementById("dsc_query_loading");
			var dsc_qf = document.getElementById("dsc_query_form");
			if (dsc_ql && dsc_qf) { dsc_qf.style.display = "none"; dsc_ql.style.display = "block"; }

			var sel_cdp = document.getElementById("dsc_s_citydep");
			var sel_cnt = document.getElementById("dsc_s_country");
			if (sel_cdp && sel_cnt) {
				document.getElementById("dsc_s_city").selectedIndex = 0;	document.getElementById("dsc_s_city").options.length = 1;
				document.getElementById("dsc_s_hotel").selectedIndex = 0;	document.getElementById("dsc_s_hotel").options.length = 1;
				document.getElementById("dsc_s_dep_f").selectedIndex = 0;	document.getElementById("dsc_s_dep_f").options.length = 1;
				document.getElementById("dsc_s_dep_t").selectedIndex = 0;	document.getElementById("dsc_s_dep_t").options.length = 1;
				document.getElementById("dsc_s_days_f").selectedIndex = 0;	document.getElementById("dsc_s_days_f").options.length = 1;
				document.getElementById("dsc_s_days_t").selectedIndex = 0;	document.getElementById("dsc_s_days_t").options.length = 1;

				if (sel_cnt.selectedIndex > 0) {
					window.open("/discounts_data.php?action=country_change&citydep="+sel_cdp.options[sel_cdp.selectedIndex].value+"&country="+sel_cnt.options[sel_cnt.selectedIndex].value, "frm_dsc_loader");
				} else {					window.open("/discounts_data.php?action=citydep_change&citydep="+sel_cdp.options[sel_cdp.selectedIndex].value, "frm_dsc_loader");
				}
			}

			dsc_b_country_changing = 0;
		}
	}

	function Dsc_CityChange() {
		if (dsc_b_citydep_changing == 0 && dsc_b_country_changing == 0) {
			var dsc_ql = document.getElementById("dsc_query_loading");
			var dsc_qf = document.getElementById("dsc_query_form");
			if (dsc_ql && dsc_qf) { dsc_qf.style.display = "none"; dsc_ql.style.display = "block"; }

			var sel_cdp = document.getElementById("dsc_s_citydep");
			var sel_cnt = document.getElementById("dsc_s_country");
			var sel_city = document.getElementById("dsc_s_city");
			if (sel_cdp && sel_cnt && sel_city) {
				document.getElementById("dsc_s_hotel").selectedIndex = 0;	document.getElementById("dsc_s_hotel").options.length = 1;

				if (sel_city.selectedIndex > 0) {
					window.open("/discounts_data.php?action=city_change&citydep="+sel_cdp.options[sel_cdp.selectedIndex].value+"&country="+sel_cnt.options[sel_cnt.selectedIndex].value+"&city="+sel_city.options[sel_city.selectedIndex].value, "frm_dsc_loader");
				} else {					window.open("/discounts_data.php?action=country_change&citydep="+sel_cdp.options[sel_cdp.selectedIndex].value+"&country="+sel_cnt.options[sel_cnt.selectedIndex].value, "frm_dsc_loader");
				}
			}
		}
	}

	function Dsc_StartSearch() {		var dsc_sr = document.getElementById("dsc_search_results");
		if (dsc_sr) {
			var bOK = 1;
			var sel_cdp = document.getElementById("dsc_s_citydep");
			if (sel_cdp.selectedIndex == 0) { bOK = 0; }

			var sel_cnt = document.getElementById("dsc_s_country");
			if (sel_cnt.selectedIndex == 0) { bOK = 0; }

			var sel_depf = document.getElementById("dsc_s_dep_f");
			var sel_dept = document.getElementById("dsc_s_dep_t");
			if (sel_depf.selectedIndex == 0 && sel_dept.selectedIndex == 0) { bOK = 0; }

			if (bOK == 1) {
				dsc_sr.innerHTML = "<div style=\"padding:16px;\"><img src=\"/im/loading.gif\" style=\"position:relative; margin-left:50%; left:-16px; top:8px;\" alt=\"Идет загрузка...\" title=\"Идет загрузка...\"></div>";
				dsc_sr.style.display = "block";
				return true;
			} else {				dsc_sr.innerHTML = "<div style=\"text-align:center;color:#D70000;font-size:10pt;font-weight:bold;padding:25px;\">Пожалуйста, заполните обязательные поля формы поиска!</div>";
				dsc_sr.style.display = "block";
				return false;
			}
		} else {			return false;		}
	}



	var mnp_b_citydep_changing = 0;
	var mnp_b_country_changing = 0;

	function MnP_CityDepChange() {
		mnp_b_citydep_changing = 1;

		var dsc_ql = document.getElementById("dsc_query_loading");
		var dsc_qf = document.getElementById("dsc_query_form");
		if (dsc_ql && dsc_qf) { dsc_qf.style.display = "none"; dsc_ql.style.display = "block"; }

		var sel = document.getElementById("dsc_s_citydep");
		if (sel) {
			document.getElementById("dsc_s_country").selectedIndex = 0;	document.getElementById("dsc_s_country").options.length = 1;
			document.getElementById("dsc_s_city").selectedIndex = 0;	document.getElementById("dsc_s_city").options.length = 1;
			document.getElementById("dsc_s_hotel").selectedIndex = 0;	document.getElementById("dsc_s_hotel").options.length = 1;
			document.getElementById("dsc_s_dep_f").selectedIndex = 0;	document.getElementById("dsc_s_dep_f").options.length = 1;
			document.getElementById("dsc_s_dep_t").selectedIndex = 0;	document.getElementById("dsc_s_dep_t").options.length = 1;
			document.getElementById("dsc_s_days_f").selectedIndex = 0;	document.getElementById("dsc_s_days_f").options.length = 1;
			document.getElementById("dsc_s_days_t").selectedIndex = 0;	document.getElementById("dsc_s_days_t").options.length = 1;

			if (sel.selectedIndex > 0) {
				window.open("/minimal_price_data.php?action=citydep_change&citydep="+sel.options[sel.selectedIndex].value, "frm_dsc_loader");
			}
		}

		mnp_b_citydep_changing = 0;
	}

	function MnP_CountryChange() {
		if (mnp_b_citydep_changing == 0) {
			mnp_b_country_changing = 1;

			var dsc_ql = document.getElementById("dsc_query_loading");
			var dsc_qf = document.getElementById("dsc_query_form");
			if (dsc_ql && dsc_qf) { dsc_qf.style.display = "none"; dsc_ql.style.display = "block"; }

			var sel_cdp = document.getElementById("dsc_s_citydep");
			var sel_cnt = document.getElementById("dsc_s_country");
			if (sel_cdp && sel_cnt) {
				document.getElementById("dsc_s_city").selectedIndex = 0;	document.getElementById("dsc_s_city").options.length = 1;
				document.getElementById("dsc_s_hotel").selectedIndex = 0;	document.getElementById("dsc_s_hotel").options.length = 1;
				document.getElementById("dsc_s_dep_f").selectedIndex = 0;	document.getElementById("dsc_s_dep_f").options.length = 1;
				document.getElementById("dsc_s_dep_t").selectedIndex = 0;	document.getElementById("dsc_s_dep_t").options.length = 1;
				document.getElementById("dsc_s_days_f").selectedIndex = 0;	document.getElementById("dsc_s_days_f").options.length = 1;
				document.getElementById("dsc_s_days_t").selectedIndex = 0;	document.getElementById("dsc_s_days_t").options.length = 1;

				if (sel_cnt.selectedIndex > 0) {
					window.open("/minimal_price_data.php?action=country_change&citydep="+sel_cdp.options[sel_cdp.selectedIndex].value+"&country="+sel_cnt.options[sel_cnt.selectedIndex].value, "frm_dsc_loader");
				} else {
					window.open("/minimal_price_data.php?action=citydep_change&citydep="+sel_cdp.options[sel_cdp.selectedIndex].value, "frm_dsc_loader");
				}
			}

			mnp_b_country_changing = 0;
		}
	}

	function MnP_CityChange() {
		if (mnp_b_citydep_changing == 0 && mnp_b_country_changing == 0) {
			var dsc_ql = document.getElementById("dsc_query_loading");
			var dsc_qf = document.getElementById("dsc_query_form");
			if (dsc_ql && dsc_qf) { dsc_qf.style.display = "none"; dsc_ql.style.display = "block"; }

			var sel_cdp = document.getElementById("dsc_s_citydep");
			var sel_cnt = document.getElementById("dsc_s_country");
			var sel_city = document.getElementById("dsc_s_city");
			if (sel_cdp && sel_cnt && sel_city) {
				document.getElementById("dsc_s_hotel").selectedIndex = 0;	document.getElementById("dsc_s_hotel").options.length = 1;

				if (sel_city.selectedIndex > 0) {
					window.open("/minimal_price_data.php?action=city_change&citydep="+sel_cdp.options[sel_cdp.selectedIndex].value+"&country="+sel_cnt.options[sel_cnt.selectedIndex].value+"&city="+sel_city.options[sel_city.selectedIndex].value, "frm_dsc_loader");
				} else {
					window.open("/minimal_price_data.php?action=country_change&citydep="+sel_cdp.options[sel_cdp.selectedIndex].value+"&country="+sel_cnt.options[sel_cnt.selectedIndex].value, "frm_dsc_loader");
				}
			}
		}
	}


	function QS_CitydepChanged(cmb) {
		var sel_cnt = document.getElementById("qs_country");
		if (cmb && sel_cnt) {
			sel_cnt.selectedIndex = 0;
			if (cmb.selectedIndex > 0) {
				window.open("/tour_search_data.php?action=country_list&sel_citydep="+cmb.options[cmb.selectedIndex].value, "frm_qs_loader");
			}
		}
	}

	function QS_CountryChanged(cmb) {
		var sel_cdp = document.getElementById("qs_citydep");
		if (sel_cdp && cmb) {
			if (sel_cdp.selectedIndex > 0 && cmb.selectedIndex > 0) {
				window.open("/tour_search_data.php?action=country_changed&sel_citydep="+sel_cdp.options[sel_cdp.selectedIndex].value+"&sel_country="+cmb.options[cmb.selectedIndex].value, "frm_qs_loader");
			}
		}
	}
	function ES_CountryChanged(cmb) {
		var s_sel_dep_f = ""; var s_sel_dep_t = "";
		var s_sel_days_f = ""; var s_sel_days_t = "";

		var c_sel_dep_f = document.getElementById("qs_dep_f");  var c_sel_dep_t = document.getElementById("qs_dep_t");
		if (c_sel_dep_f && c_sel_dep_t) {			if (c_sel_dep_f.selectedIndex > 0 && c_sel_dep_t.selectedIndex > 0) {
				var s_sel_dep_f = c_sel_dep_f.options[c_sel_dep_f.selectedIndex].value;
				var s_sel_dep_t = c_sel_dep_t.options[c_sel_dep_t.selectedIndex].value;
			}
		}

		var c_sel_days_f = document.getElementById("qs_days_f");  var c_sel_days_t = document.getElementById("qs_days_t");
		if (c_sel_days_f && c_sel_days_t) {
			if (c_sel_days_f.selectedIndex > 0 && c_sel_days_t.selectedIndex > 0) {
				var s_sel_days_f = c_sel_days_f.options[c_sel_days_f.selectedIndex].value; var s_sel_days_t = c_sel_days_t.options[c_sel_days_t.selectedIndex].value;
			}
		}

		var c_sel_accmd = document.getElementById("qs_accmd");
		if (c_sel_accmd) {
			if (c_sel_accmd.selectedIndex > 0) {
				var s_sel_accmd = c_sel_accmd.options[c_sel_accmd.selectedIndex].value;
			} else {
				var s_sel_accmd = "";
			}
		} else {			var s_sel_accmd = "";
		}

		var sel_stars = "";
		if (document.getElementById("trr_cb_star_all").checked != true) {
			var els = document.getElementById("sm_chks_star").getElementsByTagName('INPUT');
			var cnt = els.length;
			for (var i=0; i<cnt; i++) {
				var el = els[i];
				if (el.checked == true) { sel_stars += "&cb_star[]="+el.value; }
			}
		}

		var sel_meals = "";
		if (document.getElementById("trr_cb_meal_all").checked != true) {
			var els = document.getElementById("sm_chks_meal").getElementsByTagName('INPUT');
			var cnt = els.length;
			for (var i=0; i<cnt; i++) {
				var el = els[i];
				if (el.checked == true) { sel_meals += "&cb_meal[]="+el.value; }
			}
		}

		var sel_cdp = document.getElementById("qs_citydep");
		if (sel_cdp && cmb) {
			if (sel_cdp.selectedIndex > 0 && cmb.selectedIndex > 0) {				window.open("/tour_search_data.php?action=es_country_changed&sel_citydep="+sel_cdp.options[sel_cdp.selectedIndex].value+"&sel_country="+cmb.options[cmb.selectedIndex].value+"&sel_dep_f="+s_sel_dep_f+"&sel_dep_t="+s_sel_dep_t+"&sel_days_f="+s_sel_days_f+"&sel_days_t="+s_sel_days_t+"&sel_accmd="+s_sel_accmd+sel_stars+sel_meals, "frm_qs_loader");
			}
		}
	}
	function QS_CityChanged(cmb) {
		var sel_cdp = document.getElementById("qs_citydep");
		var sel_cnt = document.getElementById("qs_country");
		if (sel_cnt && sel_cdp && cmb) {
			if (sel_cdp.selectedIndex > 0 && cmb.selectedIndex > 0) {
				window.open("/tour_search_data.php?action=city_changed&sel_citydep="+sel_cdp.options[sel_cdp.selectedIndex].value+"&sel_country="+sel_cnt.options[sel_cnt.selectedIndex].value+"&sel_city="+cmb.options[cmb.selectedIndex].value, "frm_qs_loader");
			}
		}
	}
	function ES_CityChanged() {
		var c_sel_dep_f = document.getElementById("qs_dep_f");  var c_sel_dep_t = document.getElementById("qs_dep_t");
		if (c_sel_dep_f && c_sel_dep_t) {
			var s_sel_dep_f = c_sel_dep_f.options[c_sel_dep_f.selectedIndex].value; var s_sel_dep_t = c_sel_dep_t.options[c_sel_dep_t.selectedIndex].value;
		} else {
			var s_sel_dep_f = ""; var s_sel_dep_t = "";
		}

		var c_sel_days_f = document.getElementById("qs_days_f");  var c_sel_days_t = document.getElementById("qs_days_t");
		if (c_sel_days_f && c_sel_days_t) {
			var s_sel_days_f = c_sel_days_f.options[c_sel_days_f.selectedIndex].value; var s_sel_days_t = c_sel_days_t.options[c_sel_days_t.selectedIndex].value;
		} else {
			var s_sel_days_f = ""; var s_sel_days_t = "";
		}


		var sel_cities = "";
		if (document.getElementById("trr_cb_city_all").checked != true) {
			var els = document.getElementById("sm_chks_city").getElementsByTagName('INPUT');
			var cnt = els.length;
			for (var i=0; i<cnt; i++) {				var el = els[i];
				if (el.checked == true) {					sel_cities += "&sel_city[]="+el.value;				}			}
		}

		var sel_cdp = document.getElementById("qs_citydep");
		var sel_cnt = document.getElementById("qs_country");
		if (sel_cnt && sel_cdp) {
			if (sel_cdp.selectedIndex > 0) {
				window.open("/tour_search_data.php?action=es_city_changed&sel_citydep="+sel_cdp.options[sel_cdp.selectedIndex].value+"&sel_country="+sel_cnt.options[sel_cnt.selectedIndex].value+"&sel_dep_f="+s_sel_dep_f+"&sel_dep_t="+s_sel_dep_t+"&sel_days_f="+s_sel_days_f+"&sel_days_t="+s_sel_days_t+sel_cities, "frm_qs_loader");
			}
		}
	}
	function QS_Ages(cmb) {		var accmd = cmb.options[cmb.selectedIndex].value;
		if (accmd.indexOf("_") > -1) {			var arr = accmd.split("_");			if (arr[1] == 1) {				document.getElementById("qs_accmd").style.width = "130px";
				document.getElementById("qs_age_1").style.display = "block";
				document.getElementById("qs_age_2").style.display = "none";
				document.getElementById("qs_age_3").style.display = "none";
			} else if (arr[1] == 2) {
				document.getElementById("qs_accmd").style.width = "100px";
				document.getElementById("qs_age_1").style.display = "block";
				document.getElementById("qs_age_2").style.display = "block";
				document.getElementById("qs_age_3").style.display = "none";
			} else if (arr[1] >= 3) {
				document.getElementById("qs_accmd").style.width = "70px";
				document.getElementById("qs_age_1").style.display = "block";
				document.getElementById("qs_age_2").style.display = "block";
				document.getElementById("qs_age_3").style.display = "block";
			} else {				document.getElementById("qs_accmd").style.width = "160px";
				document.getElementById("qs_age_1").style.display = "none";
				document.getElementById("qs_age_2").style.display = "none";
				document.getElementById("qs_age_3").style.display = "none";
			}
		} else {			document.getElementById("qs_accmd").style.width = "160px";
			document.getElementById("qs_age_1").style.display = "none";			document.getElementById("qs_age_2").style.display = "none";
			document.getElementById("qs_age_3").style.display = "none";
		}	}

	function QS_CheckForm() {		var bErr = 0;        if (document.getElementById("qs_citydep").options.selectedIndex == 0) {			document.getElementById("dv_qs_citydep").style.borderTop = "solid 1px #FF2222";
			bErr = 1;
        } else {			document.getElementById("dv_qs_citydep").style.borderTop = "0";
        }
        if (document.getElementById("qs_country").options.selectedIndex == 0) {
			document.getElementById("dv_qs_country").style.borderTop = "solid 1px #FF2222";
			bErr = 1;
        } else {
			document.getElementById("dv_qs_country").style.borderTop = "0";
        }

        if (document.getElementById("qs_accmd").options.selectedIndex == 0) {
			document.getElementById("dv_qs_accmd").style.borderTop = "solid 1px #FF2222";
			bErr = 1;
        } else {
			document.getElementById("dv_qs_accmd").style.borderTop = "0";
        }

        if (document.getElementById("qs_dep_f").options.selectedIndex == 0) {
			document.getElementById("dv_qs_dep").style.borderTop = "solid 1px #FF2222";
			bErr = 1;
        } else {
			document.getElementById("dv_qs_dep").style.borderTop = "0";
        }
        if (document.getElementById("qs_days_f").options.selectedIndex == 0) {
			document.getElementById("dv_qs_days").style.borderTop = "solid 1px #FF2222";
			bErr = 1;
        } else {
			document.getElementById("dv_qs_days").style.borderTop = "0";
        }
        if (bErr == 1) {
        	return bErr;
		}
	}

	function QS_newwindow(trg) {
		var newwin = window.open("/", trg);
		newwin.document.open();
		newwin.document.write("<html><link rel='stylesheet' type='text/css' href='/css/_style.css'><body style='font-family:tahoma;'>");
		newwin.document.write("<div style='text-align:center;vertical-align:middle; height:100%;'>");

		newwin.document.write("<div class='blk' style='width:800px;position:relative;left:-400px;margin-left:50%; margin-top:-130px; top:50%;'><div class='ltc'><div class='rtc'><div class='lbc'><div class='rbc'><div class='blktbg'></div><div class='blklbg'><div class='blkrbg'><div class='blk_in' style='padding:0'>");

		newwin.document.write("<div style='margin:0; height:150px;'><table border='0'>");
		newwin.document.write("<tr valign='middle'><td style='width:240px;'><img src='/im/logo.gif' style='margin:20px;'></td>");
		newwin.document.write("<td align='center'>");
		newwin.document.write("<div style='font-size:16pt;color:#EC0064;margin:4px;letter-spacing:1px;'>Идет поиск <span style='color:#0079F2'>туров!</span></div>");
		newwin.document.write("<div style='font-size:11pt;color:#009F50;margin:4px;'>Пожалуйста подождите!</div>");
		newwin.document.write("<div><img src='/im/loading.gif' style='margin:14px;'></div>");
		newwin.document.write("<div style='font-size:9pt;color:#5D5D5D;'>Поиск по базам туроператоров может занять <b>около минуты</b><br>в зависимости от нагрузки на сервера!</div>");
		newwin.document.write("</td></tr></table></div>");

		newwin.document.write("</div></div></div><div class='blkbbg'></div></div></div></div></div></div>");

		newwin.document.write("</div></body></html>");
		newwin.document.close();
		return true;	}


	function TS_ShowPrices(dv_name, link, img_loading) {		var dv = document.getElementById(dv_name);
		if (dv) {            if (dv.style.display != "none") {            	dv.style.display = "none";
            } else {
            	if (dv.innerHTML == "") {
					var il = document.getElementById(img_loading);
					il.src = "/im/loading16.gif";
            		window.open(link, "frm_qs_loader");
            	}
            	dv.style.display = "block";
            }		}
		return false;	}

	function TPH_CountryChange() {
		document.getElementById("tph_s_city").selectedIndex = 0;
		document.getElementById("tph_s_hotel").selectedIndex = 0;
		document.getElementById("tph_s_excursion").selectedIndex = 0;
		var sel_country = document.getElementById("tph_s_country");
		if (sel_country.selectedIndex > 0) {
			window.open("data.php?country="+sel_country.options[sel_country.selectedIndex].value, "frm_tph_loader");
		} else {
			window.open("data.php", "frm_tph_loader");
		}
	}
	function TPH_CityChange() {
		document.getElementById("tph_s_hotel").selectedIndex = 0;
		document.getElementById("tph_s_excursion").selectedIndex = 0;
		var sel_country = document.getElementById("tph_s_country");
		var sel_city = document.getElementById("tph_s_city");
		if (sel_city.selectedIndex > 0) {
			window.open("data.php?country="+sel_country.options[sel_country.selectedIndex].value+"&city="+sel_city.options[sel_city.selectedIndex].value+"&no_ex=1", "frm_tph_loader");
		} else {
			window.open("data.php?country="+sel_country.options[sel_country.selectedIndex].value+"&no_ex=1", "frm_tph_loader");
		}
	}


	function ExCountryChange(country_obj_name, city_obj_name) {		document.getElementById(city_obj_name).selectedIndex = 0;
		var sel_country = document.getElementById(country_obj_name);
		if (sel_country.selectedIndex > 0) {
			window.open("/sight/data.php?action=city_list&country="+sel_country.options[sel_country.selectedIndex].value+"&city_obj_name="+city_obj_name, "frm_ex_loader");
		} else {
			document.getElementById(city_obj_name).options.length = 1;
		}
	}

	function ExShowLang(iLang) {		for (i=0; i<9; i++) {			document.getElementById("ex_flag_"+i).style.borderColor = "C0C0C0";
			document.getElementById("ex_lang_"+i).style.display = "none";
		}		document.getElementById("ex_flag_"+iLang).style.borderColor = "59ACFF";
		document.getElementById("ex_lang_"+iLang).style.display = "block";
		document.getElementById("ex_name_"+iLang).focus();
	}

    function ExCheckNewAdd() {    	var bRes = true;    	if (document.getElementById("new_ex_s_country").selectedIndex == 0) {
    		document.getElementById("ex_country_txt").style.color = "FF0000";
    		bRes = false;
    	} else {    		document.getElementById("ex_country_txt").style.color = "000000";
    	}
    	if (document.getElementById("new_ex_name").value.length == 0) {
    		document.getElementById("ex_name_txt").style.color = "FF0000";
    		bRes = false;
    	} else {    		document.getElementById("new_ex_name_txt").style.color = "000000";
    	}
		if (bRes == true) {    		document.getElementById("ex_new_add_err_msg").innerHTML = "";
		} else {    		document.getElementById("ex_new_add_err_msg").innerHTML = "Заполните обязательные поля!";
		}
		return bRes;    }


    function showHide(id, disp) {    	var el = document.getElementById(id);
    	if (disp == "") {
	    	if (el.style.display != "block") {	    		el.style.display = "block";	    	} else {	    		el.style.display = "none";
			}
		} else {    		el.style.display = disp;
		}    }


	function resizeTextAreaKP(tar,minH,maxH) {		var func = "resizeTextArea('"+tar.id+"',"+minH+","+maxH+")";
		window.setTimeout(func, 1);
	}
	function resizeTextArea(tar_id,minH,maxH) {
		var lh = 16;
		var tar = document.getElementById(tar_id);

		var txt = tar.innerText;
		var aTxt = txt.split("\n");

		if ((aTxt.length*lh) > maxH) {			tar.style.height = maxH+"px";
		} else if ((aTxt.length*lh) < minH) {			tar.style.height = minH+"px";
		} else {			var lineCnt = aTxt.length;			for (i=0; i<aTxt.length; i++) {				str = aTxt[i];
				if (str.length > 100) {					lineCnt = lineCnt+Math.ceil((str.length/100)-1);				}			}
			tar.style.height = (lineCnt*lh)+"px";
		}
	}

	function responseCategories() {		var arr = new Array("country", "city", "hotel", "excursion", "top", "tag", "rcv", "insurance", "acomp", "airport", "airport_a");
		for (i=0; i<arr.length; i++) {			el = document.getElementById("resp_"+arr[i]);			if (el.selectedIndex == 0) {				showHide("dv_resp_cat_"+arr[i], "none");
				document.getElementById("resp_"+arr[i]+"_rate").disabled = true;
			} else {				document.getElementById("dv_resp_cat_head_"+arr[i]).innerText = el.options[el.selectedIndex].text;
				showHide("dv_resp_cat_"+arr[i], "block");
				document.getElementById("resp_"+arr[i]+"_rate").disabled = false;
			}
		}	}


	function PhotoSetPreviewHeight() {		var ht = (document.getElementById("photo_big").height+4);
		if (ht < 50) { ht = 520; }		document.getElementById("dv_photo_preview").style.height = ht+"px";
	}

	var iPhotoPreviewScrollTop = 0;
	function PhotoPreviewScroll() {		//document.getElementById("dv_photo_preview").scrollTop = iPhotoPreviewScrollTop;
	}

	function clock(dv, tzh, tzm, dlm) {
		var digital = new Date();
		var hours = Math.ceil(digital.getUTCHours());
		hours += Math.ceil(tzh);
		var minutes = Math.ceil(digital.getUTCMinutes());
		minutes += Math.ceil(tzm);

		if (minutes > 60) { minutes -= 60; hours += 1; } else if (minutes < 0) { minutes += 60; hours -= 1; }
		if (minutes <= 9) { minutes = "0" + minutes; }
		if (hours >= 24) { hours -= 24; } else if (hours < 0) { hours += 24; }
		if (hours <= 9) { hours = "0" + hours; }

		if (dlm == 1) {
			dispTime = hours+"<span style='width:8px'>:</span>"+minutes;
		} else {			dispTime = hours+"<span style='width:8px'>&nbsp;</span>"+minutes;
		}
		document.getElementById(dv).innerHTML = dispTime;
		setTimeout("clock('"+dv+"','"+tzh+"','"+tzm+"', '"+Math.abs(dlm-1)+"')", 1000);
	}



	function filter_hotels_star() {		for (i=0; i<hotels_cnt; i++) {			if (curStar == "0" || curStar == document.getElementById("hotel_star_"+i).value) {				document.getElementById("dv_hotel_"+i).style.display = "block";
			} else {				document.getElementById("dv_hotel_"+i).style.display = "none";
			}		}	}


	function ChangeView(name) {
		var chk = document.getElementById("pub_"+name);
		var img = document.getElementById("pub_im_"+name);
		if (chk.value == 1) {
			 chk.value = 0;
			 img.src = "/im/ic/share_off.png";
		} else {
			 chk.value = 1;
			 img.src = "/im/ic/share_on.png";
		}

	}


	function hotel_catalog_data() {		var oCountry = document.getElementById('s_country');
		var sCountry = oCountry.options[oCountry.selectedIndex].value;
		var oCity = document.getElementById('s_city');
		var sCity = oCity.options[oCity.selectedIndex].value;
		var oHotel = document.getElementById('s_hotel');
		var sHotel = oHotel.options[oHotel.selectedIndex].value;
		var oStar = document.getElementById('s_star');
		var sStar = oStar.options[oStar.selectedIndex].value;

		window.open("/hotel/data.php?action=catalog_data&country="+sCountry+"&city="+sCity+"&star="+sStar+"&hotel="+sHotel, "hc_loader");
	}


	var title_index = 0;
	//var title_texts = new Array("*@@@@ Cообщение!", "@*@@@ Cообщение!", "@@*@@ Cообщение!", "@@@*@ Cообщение!", "@@@@* Cообщение!", "@@@@ Cообщение!");
	var title_texts = new Array("Новое сообщение!", "@@@@@@@@@@");
	function title_animation() {		if (title_index >= title_texts.length) { title_index = 0; }
		document.title = title_texts[title_index];
		title_index++;		window.setTimeout("title_animation()", 500);	}


	function online_tours_loading_percents(div_id, prc) {		var dv = document.getElementById(div_id);
		if (dv) {			if (prc > 100) {				document.getElementById('dv_online_loading').innerText = "On-Line отелей не найдено!";
			} else {
				dv.innerText = prc+"%";
				window.setTimeout("online_tours_loading_percents('"+div_id+"',"+(prc+1)+")", 1000);
			}
		}
	}


	function sleep(milliseconds) {
		var start = new Date().getTime();
		for (var i = 0; i < 1e7; i++) {
			if ((new Date().getTime() - start) > milliseconds){ break; }
		}
	}


     function trr_SetPeople(iP) {
         var dsp = new String("block");
         for (i=1; i<=10; i++) {         	var el = document.getElementById("trr_people_"+i);
         	if (el) {
	            if (i <= iP) {
					el.style.display = "block";
	            } else {
					el.style.display = "none";
	            }
			}
         }
     }

	function profi_show_responses(opr) {
		var dv = document.getElementById("data_div_"+opr);
		if (dv.style.display != "none") { dv.style.display = "none"; return false; } else { return true; }
	}

    function rating_to_forum_reply(id) {
        w = window.open("/profi/rating_to_msg.php?rating_id="+id, "msg_"+id, "directories=no,menubar=no,resizable=yes,scrollbars=yes,location=no,width=450,height=350");
    }



	function showHideFullSearch() {		if (document.getElementById("full_search_dv").style.display != "block") {			showHide("full_search_dv","block");
			document.getElementById("full_search_hdr").style.color = "#274c66";
		} else {			showHide("full_search_dv","none");
			document.getElementById("full_search_hdr").style.color = "#aaa";
		}
	}

	function chkd(el_name, el_id) {		var el = document.getElementById("trr_cb_"+el_name+"_"+el_id);
		if (el) {
			if (el.checked == true) {
				if (el_id == "all") {
					var els = document.getElementById("sm_chks_"+el_name).getElementsByTagName('INPUT');
					for (i=0; i<els.length; i++) { if (els[i].id.substr(-4) != "_all") { els[i].checked = false; } }
				} else {					document.getElementById("trr_cb_"+el_name+"_all").checked = false;
				}
				el.checked = true;
			} else {				if (el_id == "all") {
					el.checked = true;
				} else {
					var els = document.getElementById("sm_chks_"+el_name).getElementsByTagName('INPUT');
					var bAll = 1;
					for (i=0; i<els.length; i++) { if (els[i].id.substr(-4) != "_all") { if (els[i].checked == true) { bAll = 0; break; } } }
					if (bAll == 1) { document.getElementById("trr_cb_"+el_name+"_all").checked = true; }
				}
				el.checked = false;
			}

			if (el_name == "city") { subcity_filter(); ES_CityChanged(); }
			if (el_name == "city" || el_name == "subcity" || el_name == "star") { hotel_filter(); }
		}
	}


	function subcity_filter() {		var els = document.getElementById("sm_chks_subcity").getElementsByTagName('DIV');
		if (document.getElementById("trr_cb_city_all").checked == true) { var bCityAll = 1; }
		var cnt = els.length;
		for (var i=0; i<cnt; i++) {			var city_chk = els[i].getAttribute("tury_city");
			if (city_chk != null) {
				if (bCityAll == 1) {
					var bCityOK = 1;
				} else {					bCityOK = 0;
					var iCity = els[i].getAttribute("tury_city");
					var el = document.getElementById("trr_cb_city_"+iCity);
					if (el) { if (el.checked == true) { bCityOK = 1; } }
				}
				if (bCityOK == 1) {
					els[i].style.display = "block";
				} else {
					els[i].style.display = "none";
					var aInputs = els[i].getElementsByTagName("INPUT");
					aInputs[0].checked = false;
				}
			}
		}
	}


	function hotel_filter() {
		var els = document.getElementById("sm_chks_hotel").getElementsByTagName('DIV');
		if (document.getElementById("trr_cb_city_all").checked == true) { var bCityAll = 1; } else { var bCityAll = 0; }
		if (document.getElementById("trr_cb_subcity_all").checked == true) { var bSubcityAll = 1; } else { var bSubcityAll = 0; }
		if (document.getElementById("trr_cb_star_all").checked == true) { var bStarAll = 1; } else { var bStarAll = 0; }
		var cnt = els.length;
		for (var i=0; i<cnt; i++) {			var city_chk = els[i].getAttribute("tury_city");			if (city_chk != null) {
				var bCityOK = 0; var bSubcityOK = 0; bStarOK = 0;
				if (bCityAll == 1) {					var bCityOK = 1;				} else {					var iCity = els[i].getAttribute("tury_city");
					var el = document.getElementById("trr_cb_city_"+iCity);
					if (el) { if (el.checked == true) { bCityOK = 1; } }
				}

				if (bSubcityAll == 1) {
					var bSubcityOK = 1;
				} else {
					var iSubcity = els[i].getAttribute("tury_subcity");
					if (iSubcity.length > 0) {
						var el = document.getElementById("trr_cb_subcity_"+iSubcity);
						if (el) {
							if (el.checked == true) { bSubcityOK = 1; }
						}
					}
				}

				if (bStarAll == 1) {
					var bStarOK = 1;
				} else {
					var iStar = els[i].getAttribute("tury_star");
					var el = document.getElementById("trr_cb_star_"+iStar);
					if (el) { if (el.checked == true) { bStarOK = 1; } }
				}

				if (bCityOK == 1 && bSubcityOK == 1 && bStarOK == 1) {					els[i].style.display = "block";				} else {					els[i].style.display = "none";
					var aInputs = els[i].getElementsByTagName("INPUT");
					aInputs[0].checked = false;
				}
			}		}
	}

	function ShowCountryInfoLinks(cmb) {		var iCountry = cmb.options[cmb.selectedIndex].value;
		var data = "";
		if (iCountry > 0) {			data = data+"<span style='color:#53B1FF'>По стране:</span> ";			data = data+"<a href='/departures.php?country="+iCountry+"' target='_blank'>График выездов</a> | ";
			data = data+"<a href='#' onClick='return false;' target='_blank'>Расписание</a> | ";
			data = data+"<a href='#' onClick='return false;' target='_blank'>Основные сведения</a> | ";
			data = data+"<a href='/sight/catalog.php?ex_country="+iCountry+"' target='_blank'>Экскурсии</a> | ";
			data = data+"<a href='/photo/?tph_s_country="+iCountry+"' target='_blank'>Фотогалерея</a> | ";
			data = data+"<a href='#' onClick='return false;' target='_blank'>Карты</a> | ";
			data = data+"<a href='/hotel/index.php?action=show&country="+iCountry+"' target='_blank'>Отели</a> | ";
			data = data+"<a href='/country/visa.php?id="+iCountry+"' onClick='return false;' target='_blank'>Виза</a>";
		}		document.getElementById("dv_country_info_links").innerHTML = data;	}


	function RespShowGallery(el_id) {		var el = document.getElementById(el_id);
		if (el) {			if (el.selectedIndex > 0) {				window.open("/photo/gallery/"+el.options[el.selectedIndex].value, "_blank");			}		}	}

	function RespReloadGallery(el_id) {
		var el = document.getElementById(el_id);
		if (el) {
			window.open("/otzyv/edit.php?action=gal_list&sel_id="+el.options[el.selectedIndex].value, "frm_gal_loader");
		}
	}

	function RespCreateGallery() {
		var s_country = document.getElementById("resp_country");
		var s_country = s_country.options[s_country.selectedIndex].value;
		var s_city = document.getElementById("resp_city");
		var s_city = s_city.options[s_city.selectedIndex].value;
		var s_hotel = document.getElementById("resp_hotel");
		var s_hotel = s_hotel.options[s_hotel.selectedIndex].value;
		var s_excursion = document.getElementById("resp_excursion");
		var s_excursion = s_excursion.options[s_excursion.selectedIndex].value;

		window.open("/photo/new.php?new_gal_country="+s_country+"&new_gal_city="+s_city+"&new_gal_hotel="+s_hotel+"&new_gal_excursion="+s_excursion, "_blank");
	}

	function RespShowVideo(el_id) {
		var el = document.getElementById(el_id);
		if (el) {
			if (el.selectedIndex > 0) {
				window.open("/video/id/"+el.options[el.selectedIndex].value, "_blank");
			}
		}
	}

	function RespReloadVideo(el_id) {
		var el = document.getElementById(el_id);
		if (el) {
			window.open("/otzyv/edit.php?action=video_list&sel_id="+el.options[el.selectedIndex].value, "frm_gal_loader");
		}
	}

	function RespCreateVideo() {
		var s_country = document.getElementById("resp_country");
		var s_country = s_country.options[s_country.selectedIndex].value;
		var s_city = document.getElementById("resp_city");
		var s_city = s_city.options[s_city.selectedIndex].value;
		var s_hotel = document.getElementById("resp_hotel");
		var s_hotel = s_hotel.options[s_hotel.selectedIndex].value;
		var s_excursion = document.getElementById("resp_excursion");
		var s_excursion = s_excursion.options[s_excursion.selectedIndex].value;

		window.open("/video/edit.php?new_gal_country="+s_country+"&new_gal_city="+s_city+"&new_gal_hotel="+s_hotel+"&new_gal_excursion="+s_excursion, "_blank");
	}



	function reserv_tour(id) {		var sAvia = "";		/*        var rAvia = document.getElementById("avia");
        var sAvia = rAvia.value;
        for (i=0; i<rAvia.length; i++) {
            if (rAvia[i].checked == true) {
                sAvia = rAvia[i].value;
            }
        }
        */
        var sAccmd = "";
        els = document.getElementsByTagName("input");
        for (i=0; i<els.length; i++) {
            if (els[i].name == "reserv_accmd_id") {
                if (els[i].checked == true) {
                    sAccmd = els[i].value; break;
                }
            }
        }
        if (sAccmd.length == 0) {
			alert("Выберите размещение!");
        } else {
            window.open("/profi/reserv_tour.php?id="+id+"&avia="+sAvia+"&accmd="+sAccmd, "_blank");
        }
	}








	// Закладки
	var bm_timer = false;
	function load_bookmarks() {
		var title=encodeURIComponent(document.title);
		var url=encodeURIComponent(location.href);

		var ar_bm = [
			{name:"ВКонтакте", link:"http://vkontakte.ru/share.php?url="+url, ico:"vkontakte" },
			{name:"Memory", link:"http://memori.qip.ru/link/?sm=1&u_data[url]="+url+"&u_data[name]="+title, ico:"memori" },
			{name:"БобрДобр", link:"http://bobrdobr.ru/addext.html?url="+url+"&title="+title, ico:"bobrdobr" },
			{name:"Google", link:"http://www.google.com/bookmarks/mark?op=add&bkmk="+url+"&title="+title, ico:"google" },
			{name:"Яндекс", link:"http://zakladki.yandex.ru/userarea/links/addfromfav.asp?bAddLink_x=1&lurl="+url+"&lname="+title, ico:"yandex" },
			{name:"Twitter", link:"http://twitter.com/home?status="+title+" "+url, ico:"twitter" },
			{name:"Delicious", link:"http://del.icio.us/post?v=4&noui&jump=close&url="+url+"&title="+title, ico:"delicious" },
			{name:"Yahoo!", link:"http://myweb2.search.yahoo.com/myresults/bookmarklet?u="+url+"&t="+title, ico:"yahoo" },
			{name:"Facebook", link:"http://www.facebook.com/share.php?u="+url+"&t="+title, ico:"facebook" },
			{name:"LiveJournal", link:"http://www.livejournal.com/update.bml?subject="+title+"&event=%3Ca+href%3D%22"+url+"%22%3E"+title+"%3C%2Fa%3E%0A%0A", ico:"livejournal" },
			{name:"Текст 2.0", link:"http://text20.ru/add/?source="+url+"&title="+title+"&text="+sel_text(), ico:"text20" },
			{name:"News 2", link:"http://news2.ru/add_story.php?url="+url, ico:"news2" },
			{name:"MySpace", link:"http://www.myspace.com/Modules/PostTo/Pages/?u="+url+"&t="+title+"&c=%3Ca+href%3D%22"+url+"%3E"+title+"%3C%2Fa%3E%0A", ico:"myspace" },
			{name:"Мистер Вонг", link:"http://www.mister-wong.ru/index.php?action=addurl&bm_url="+url+"&bm_description="+title, ico:"misterwong" },
			{name:"Моё Место", link:"http://moemesto.ru/post.php?url="+url+"&title="+title, ico:"moemesto" },
			{name:"СМИ 2", link:"http://smi2.ru/add/?url="+url+"&precaption="+title, ico:"smi2" },
			{name:"Baay!", link:"http://www.vaau.ru/submit/?action=step2&url="+url, ico:"vaau" },
			{name:"LinkStore", link:"http://www.linkstore.ru/servlet/LinkStore?a=add&url="+url+"&title="+title, ico:"linkstore" },
			{name:"RuSpace", link:"http://www.ruspace.ru/index.php?link=bookmark&action=bookmarkNew&bm=1&url="+url+"&title="+title, ico:"ruspace" },
			{name:"Сто закладок", link:"http://www.100zakladok.ru/save/?bmurl="+url+"&bmtitle="+title, ico:"100zakladok" },
			{name:"Микроблоги", link:"http://mblogi.qip.ru/knopka/?url="+url+"&title="+title, ico:"microblogi" }];

		document.write('<div>');
		document.write('<a onmouseover="show_bookmarks(this)" onmouseout="hide_bookmarks(this)" title="Добавить страницу в закладки!"><img src="/im/ic/heart.gif" border="0" align="absmiddle"></a>');
		document.write('<div onmouseover="show_bookmarks(this)" onmouseout="hide_bookmarks(this)" style="position:absolute; left:0; top:17px; visibility:hidden;">');

		document.write('<div style="position:absolute; height:164px;width:312px; z-index:10000; padding:8px; margin:0; background-color:#fff; border:solid 2px #BFDEFF;">');
		document.write('<a onclick="make_bookmark(this); return false;" href="#" style="background:url(/im/bm_ico/fav.gif) no-repeat; display:block; float:left; width:250px; height:16px; overflow:hidden; padding:2px 0 2px 21px; margin:0 0 1px 0; font-family:tahoma; font-size:12px; font-style:normal; font-weight:normal; font-variant:normal; text-decoration:none; line-height:normal; font-size-adjust:none; text-align:left; color:#C10000"><b>В избранное</b></a>');

		for (var l in ar_bm) {
			document.write('<a href="'+ar_bm[l].link+'" target="_blank" style="background:url(/im/bm_ico/'+ar_bm[l].ico+'.gif) no-repeat; display:block; float:left; width:82px; height:16px; overflow:hidden; padding:2px 0 2px 21px; margin:0 0 1px 0; font-family:tahoma; font-size:12px; font-style:normal; font-weight:normal; font-variant:normal; color:#000; text-decoration:none; line-height:normal; font-size-adjust:none; text-align:left">'+ar_bm[l].name+'</a>');
		}
		document.write('</div>');
		document.write('</div></div>');

	}

	function show_bookmarks(el) {
	    clearTimeout(bm_timer);
	    var left=0,top=0;
	    var style=el.parentNode.lastChild.style;
	    var element=el.parentNode.firstChild;

	    while (element) {
	        left+=element.offsetLeft; top+=element.offsetTop; element=element.offsetParent;
	    }
	    style.left=left+10+'px';
	    style.top=top+10+'px';
	    style.visibility='visible';
		el.parentNode.lastChild.style.visibility = 'visible';
	}
	function hide_bookmarks(el) {
	    bm_timer = setTimeout( function() { el.parentNode.lastChild.style.visibility = 'hidden'; } , 500);
	}
	function sel_text() {
		var sel='';
		if (window.getSelection) { sel=window.getSelection(); } else if (document.selection) { sel=document.selection.createRange(); } else { sel=''; }
		if (sel.text) { sel=sel.text; }
		return sel;
	}

	function getBrowserInfo() {
	 var t,v = undefined;
	 if (window.opera) t = 'Opera';
	 else if (document.all) {
	  t = 'IE';
	  var nv = navigator.appVersion;
	  var s = nv.indexOf('MSIE')+5;
	  v = nv.substring(s,s+1);
	 }
	 else if (navigator.appName) t = 'Netscape';
	 return {type:t,version:v};
	}

	function make_bookmark(a){
		var url = window.document.location;
		var title = window.document.title;
		var b = getBrowserInfo();
		if (b.type == 'IE' && 7 > b.version && b.version >= 4) window.external.AddFavorite(url,title);
		else if (b.type == 'Opera') {
			a.href = url;
			a.rel = "sidebar";
			a.title = title;
			return true;
		}
		else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
		else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки браузера.");
		return false;
	}


