// запись куков jQuery.cookie = function(name, value, options) { if (typeof value != 'undefined') { options = options || {}; if (value === null) { value = ''; options.expires = -1; } var expires = ''; if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) { var date; if (typeof options.expires == 'number') { date = new Date(); date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000)); } else { date = options.expires; } expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE } var path = options.path ? '; path=' + (options.path) : ''; var domain = options.domain ? '; domain=' + (options.domain) : ''; var secure = options.secure ? '; secure' : ''; document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); } else { // only name given, get cookie var cookieValue = null; if (document.cookie && document.cookie != '') { var cookies = document.cookie.split(';'); for (var i = 0; i < cookies.length; i++) { var cookie = jQuery.trim(cookies[i]); // Does this cookie string begin with the name we want? if (cookie.substring(0, name.length + 1) == (name + '=')) { cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); break; } } } return cookieValue; } }; // обработка списков (function($){ // очищаем select $.fn.clearSelect = function() { return this.each(function(){ if(this.tagName=='SELECT') { this.options.length = 0; $(this).attr('disabled','disabled'); } }); } })(jQuery); $.fx.speeds._default = 1000; $(document).ready(function(){ // Преобразование кнопок в ссылки $(".but").button(); $("input:submit").button(); $("input:button").button(); // формирование вкладок $(function() { $( "#tabs" ).tabs({ cookie: { expires: 1 } }); $( "#news" ).tabs(); $( "#muser" ).tabs(); $( "#other" ).tabs(); $( "#weather" ).tabs(); $( "#accordion" ).accordion({ autoHeight: false, navigation: true }); }); // формирование заливки таблицы $(".tr tr:even").css("background-color","#ffffff"); // форма авторизации $( "#logon" ).dialog({ autoOpen: false, show: "fade", hide: "fade", modal: true, buttons: { "Вход": function() { $("#form_avt").html("").css("height","16px"); var login = $("#login").val(); var pass = $("#password").val(); $.get("/ajax/form_login.php", { login: login, pass: pass }, function(data){ if (data == 1){ $("#form_avt").html(""); $("#logon").dialog('close'); top.location.reload(); } else { $("#form_avt").html("Такого пользователя не существует!").css("height","16px").css("color","#FF0000"); } }); }, } }); // вызов формы авторизации $( "#log" ).click(function() { $( "#logon" ).dialog( "open" ); return false; }); // форма авторизации на странице $( "#login" ).click(function() { $("#form_avtf").html("").css("height","16px"); var login = $("#mailf").val(); var pass = $("#pasf").val(); $.get("ajax/form_login.php", { login: login, pass: pass }, function(data){ if (data == 1){ $("#form_avtf").html(""); top.location.reload(); } else { $("#form_avtf").html("Такого пользователя не существует!").css("height","16px").css("color","#FF0000"); } }); }); // форма поиска $( "#sear" ).focus(function() { $("#sear").val("") }); $( "#sear" ).blur(function() { if(this.value==""){ $("#sear").val("Поиск по сайту"); } }); // гелерея $(function(){ $("a[rel^='prettyPhoto']").prettyPhoto(); }); // переход на главную $( "#logo" ).click(function() { top.location.href = "/"; }); // Коментарии });