function sys_init(){
	$(document).ready(function(){
		var u=$('input[name="unknown"]').change(expand_search).change();
		if($.browser.msie)
			u.click(expand_search);
	});}

function expand_search(){
	var v=$(this).attr('checked'),t=$('div#search_expand');
	if(v)
		t.hide();
	else
		t.slideDown();}

function loading(obj){
	if(obj.attr('id')!='object_content') {close_object();}
	return obj.append($('<div id="loading">Получение информации</div>'));}

function navigate(url){
	var t=this.href;
	if(typeof(url)=='string'){t=url;}
	loading($('#content_column')).load(t,{ajax_request:1},function(){content_update(t);});
	return false;
}

function form_navigate(url){
	var t=this.getAttribute('action'),a=$(this).serializeArray();
	if(typeof(url)=='string'){t=url;}
	if(typeof(t)!='string'){t=cur_url;}
	a.push(Object({name:'ajax_request',value:1}));
	try{
		loading($('#content_column')).load(t,a,function(){content_update(t);});}
	catch(e){alert(e);}
	return false;
}

function show_object(url){
	var t=this.href;
	if(typeof(url)=='string'){t=url;}
	$('body').addClass('show_object');
	loading($('#object_content')).load(t,{ajax_request:1},function(){content_update(t);});
	return false;
}

function close_object(){
	$('body').removeClass('show_object');
}

resort_state=1;
function resorts_update(){
	var step=$("#site_resorts ul li").width()/200;
	var ul=$("#site_resorts ul");
	resort_state++;
	if(resort_state>200){
		resort_state=0;
		$(ul.children()[0]).appendTo(ul);
	}
	ul.css('margin-left',-step*resort_state);
}

function first_time(url){
	var body=$('body');
	body.removeClass('first_visit');
	return body.hasClass('first_visit');
}
function size_control(){
	var body=$("body");
	var w=body.width(),h=body.height();
	if(h>700){body.removeClass('compact_header hide_footer');}
	else {body.addClass('compact_header hide_footer');}
	if(w>900){body.removeClass('hide_uni_panel ');}
	else {body.addClass('hide_uni_panel ');}

}
function update_rooms(tg){
	var form=$(tg);
	form.load(location.pathname,{ajax_parts:'rooms',from:$('[name="from"]',form).val(),to:$('[name="to"]',form).val()},content_update);
	return false;}

function change_site_mode(tg){
	tg=$(tg);
	var body=$('body'),mode=tg.val();
	$('option',tg).each(function(){
		body.removeClass($(this).attr('value'));});
	body.addClass(mode);
	$.cookie('site_mode',mode,{'path': '/','domain': '.os93.ru'});}
