// запись куков
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 = "/";
});
// Коментарии
});