function Get_Cookie( check_name ) { // first we will split this cookie up into name/value pairs // note: document.cookie only returns name=value, not the other components var a_all_cookies = document.cookie.split( ";" ); var a_temp_cookie = ""; var cookie_name = ""; var cookie_value = ""; var b_cookie_found = false; // set boolean t/f default f for ( i = 0; i < a_all_cookies.length; i++ ) { // now we will split apart each name=value pair a_temp_cookie = a_all_cookies[i].split( "=" ); // and trim left/right whitespace while we are at it cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, ""); // if the extracted name matches passed check_name if ( cookie_name == check_name ) { b_cookie_found = true; // we need to handle case where cookie has no value but exists (no = sign, that is): if ( a_temp_cookie.length > 1 ) { cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, "") ); } // note that in cases where cookie is initialized but no value, null is returned return cookie_value; break; } a_temp_cookie = null; cookie_name = ""; } if ( !b_cookie_found ) { return null; } } function setCookie( name, value, expires, path, domain, secure ) { // set time, it is in milliseconds var today = new Date(); today.setTime( today.getTime() ); var curCookie = name + "=" +escape( value ) + ( ( expires ) ? ";expires=" + expires : "" ) + ( ( path ) ? ";path=" + path : "" ) + ( ( domain ) ? ";domain=" + domain : "" ) + ( ( secure ) ? ";secure" : "" ); document.cookie = curCookie; } function CheckSearchWord() { obj=document.getElementById("search_expr"); if (!obj) return; if ((obj.value==" Поиск города") || (obj.value=="")) { alert ("Вы не указали город для поиска"); return false; } return true; } var yan_timeout_state=null; var yan_timeout=600; var yan_try=10; var yan_c_try=0; var yan_id=null; function yan_ad_check(block_id) { if (!yan_id) { yan_id=document.getElementById(block_id); if (!yan_id) return false; } if (yan_id.innerHTML.length>20) { //yan_id.className="adv240"; yan_c_try=0; yan_id.innerHTML=yan_id.innerHTML+"
"; return true; } else { if (yan_c_try>=yan_try) { yan_c_try=0; banner_url="http://advbroker.ru/code/?p=187&c=hmn.ru&btype=ctimage"; target_div=""; RefreshAd(block_id); return false; } else { yan_c_try++; yan_timeout_state = setTimeout("yan_ad_check('"+block_id+"')", yan_timeout); } } } //Восстанавливает сохранённую функцию document.write после загрузки рекламы function NewAdLoaded() { // restore function which is redifined in RefreshAd() document.write = document.__write; target_div=""; } //Обновляет рекламный блок в div с id=target, если в данный момент //не обновляется другой блок. Переопределяет document.write на время //загрузки этого блока, чтобы писать вывод в нужный id, восстановление //дефолтной функции производится в NewAdLoaded() после загрузки блока function RefreshAd(target) { if (target_div!="" || target=="") return; //Set target div target_div=target; // save default document.write document.__write = document.write; // override document.write = function (value) { document.getElementById(target_div).innerHTML+=value; } var new_ad=banner_url+"&crs="+Math.random(); var ban_h_place=document.getElementById("hidden_ban"); var ban_s_place=document.getElementById(target_div); ban_s_place.innerHTML=""; ban_h_place.innerHTML=""; var ad_script = document.createElement("script"); if (isIE()) { ad_script.onreadystatechange = function () { if (ad_script.readyState == 'complete' || ad_script.readyState == 'loaded') { NewAdLoaded(); } } } else ad_script.onload=function() { NewAdLoaded() }; ad_script.type='text/javascript'; ad_script.src=new_ad; ban_h_place.appendChild(ad_script); // restore in NewAdLoaded() !!! //document.write = document.__write; } var _isIE = -1; //Если 1, то IE, если 0 - то не IE по window.event function isIE() { if (_isIE != -1) {return _isIE;} else { if (window.event) _isIE = 1; else _isIE = 0; } return _isIE; } var menu_timeout=600; var menu_timeout2=800; var menu_obj=null; var mm_timeout_state=null; var mmh_timeout_state=null; var menu_show=0; var in_menu=0; var in_logo=0; var is_clicked=0; function show_menu(show) { if (show && menu_show) return false; menu_obj=document.getElementById("top_menu"); if (!menu_obj) return false; if (show) { if (show==2) mm_timeout_state = setTimeout("show_real_menu()", menu_timeout2); else mm_timeout_state = setTimeout("show_real_menu()", menu_timeout); } else { mmh_timeout_state = setTimeout("hide_real_menu()", menu_timeout); } } function show_real_menu() { if (!in_logo || is_clicked) return false; menu_obj=document.getElementById("top_menu"); menu_obj.style.display="block"; menu_show=1; } function hide_real_menu() { if (in_menu || in_logo) return false; menu_obj=document.getElementById("top_menu"); menu_obj.style.display="none"; clearTimeout(mmh_timeout_state); clearTimeout(mm_timeout_state); menu_obj.style.display="none"; menu_show=0; } function SetCSS(css_number) { var expireDate = new Date(); var today = new Date(); expireDate.setDate(365 + today.getDate()); setCookie("css_n",css_number,expireDate,"/"); return true; }