function size_update()
 {
/*
  $('div.hits').width($('table.search input.text').width());
  if ($('div.full').height()>$('td.bar_right').height())
   $('td.bar_left div.block').height($('div.full').height( )-183-183-35);
    else
   $('td.bar_left div.block').height($('td.bar_right').height( )-183-183-35);	
  $('div.areas').height($('div.full').height( )-480-54-36-36);
*/
 }
function add_tag(id, name)
 {
  $('#'+id).append('<input name="'+name+'" type="text" value="" class="field" />');
 }
function del_tag(id)
 {
  if ( $('#'+id+' input').size()>1)
   $('#'+id+' input:last-child').remove(); 
 } 
function get_location(gl_id, gl_type, gl_result_id)
 {
  $('#'+gl_result_id).load('/script/get_location.php', 'id=' + gl_id + '&type=' + gl_type);
 }

$(window).resize(
 function()
  {
   size_update();
  } 
);


$(document).ready( 
 function()
  {
   $('.print_link').hover(function(){$('img.print', this).attr('width', 32).attr('height', 32)}, function(){$('img.print', this).attr('width', 18).attr('height', 18)});
   
   
   $('input.nan:text').keyup(
	function()
	 {	 
	  if (isNaN($(this).val()))
	   $(this).val(parseInt($(this).val()));
	 }
   );
   
   $('select.get_location[link, lvalue]').change(
	function()
	 {
	  $('#'+$(this).attr('link')).load('/script/get_location.php?id='+parseInt($(this).val())+'&type='+parseInt($(this).attr('lvalue')));
	 }
   );
   
   $('#search_button_ex').toggle(
	function () 
	 {
	  //$('table.search_fields').slideDown();
	  $('table.search_fields').slideUp();
	 },
	function () 
	 {
	  //$('table.search_fields').slideUp();
	  $('table.search_fields').slideDown();
	 } 
   );
   
   $('table.tabs_block td.tab_button_off a, table.tabs_block td.tab_button_on a').click(
	function () 
	 {
	  $('table.tabs_block td.tab_button_on').removeClass().addClass('tab_button_off');
	  $(this).parent().removeClass().addClass('tab_button_on');
	  $('table.tabs_block td.tabs_block_view div').hide();
	  $('table.tabs_block td.tabs_block_view div#tabs_'+$(this).attr('title')).show();
	  return false;
	 }
   );
   
   $('div table td.right').click(
	function()
	 {
	  $('div.tabs1').removeClass('tabs1').addClass('tabs2');
	 }
   );
   
   $('div table td.left').click(
	function()
	 {
	  $('div.tabs2').removeClass('tabs2').addClass('tabs1');
	 }
   );
   
   $('td.button-off, td.button-on').mouseout(
	function()
	 {
	  $(this).removeClass('button-on').addClass('button-off');
	 }
   );
   
   $('td.button-off, td.button-on').mouseover(
	function()
	 {
	  $(this).removeClass('button-off').addClass('button-on');
	 }
   );

   $('ul.slider ul').each(
	function(i)
	 { 
	  if ($.cookie('submenuMark-' + i))
	   $(this).show().prev().removeClass('collapsed').addClass('expanded'); 
		else
	   $(this).hide().prev().removeClass('expanded').addClass('collapsed'); 

	  $(this).prev().addClass('collapsible').click(
	   function()
	    { 
		 var this_i = $('ul.slider ul').index($(this).next()); 
		 if ($(this).next().css('display') == 'none')
		  {
		   $(this).next().slideDown(200, 
			function ()
			 { 
			  $(this).prev().removeClass('collapsed').addClass('expanded');
			  cookieSet(this_i);
			 }
		   );
		  }
		   else
		  {
		   $(this).next().slideUp(200, 
			function ()
			 { 
			  $(this).prev().removeClass('expanded').addClass('collapsed');
			  cookieDel(this_i);
			  $(this).find('ul').each(
			   function()
			    {
				 $(this).hide(0, cookieDel($('ul.slider ul').index($(this)))).prev().removeClass('expanded').addClass('collapsed');
				}
			  );
			 }
		   );
		  }
		 return false; 
	    }
	  );
	 }
   );
   
   size_update();
   
   $('span.sel_region').click(
    function()
	 {
	  var obj_sel = $(this).next().next();
	  if ($(obj_sel).css('display')=='none')
	   {
	    $(obj_sel).fadeIn();
		$('td.city div.variants').fadeOut();
	   }
	    else
	   $(obj_sel).fadeOut();
	 }
   );
   
   $('span.sel_city').click(
    function()
	 {
	  var obj_sel = $(this).next().next();
	  if ($(obj_sel).css('display')=='none')
	   {
	    $(obj_sel).fadeIn();
		$('td.region div.variants').fadeOut();
	   }
	    else
	   $(obj_sel).fadeOut();
	 }
   );
   
   $('td.region div.variants a').click(
	function()
	 {
	  $('td.region span.sel_region').html('Выберите регион: '+$(this).html());
	 } 
   );
   
   $('td.city div.variants a').click(
	function()
	 {
	  $('td.city span.sel_city').html('Выберите город: '+$(this).html());
	 } 
   );	
   
   $('input.text').keyup(
	function()
	 {
//	  if ($(this).val().length>2)
//	  $('#express_search').width($('table.search input.text').width()).load('/script/quick_search.php', 'text='+encodeURI($(this).val())).show();
	 }
   );
   
   $('input.check_id[link, lvalue]:text').keyup(
	function()
	 {	 
	  $('#'+$(this).attr('link')).load( '/script/check_identifier.php?identifier='+encodeURI($(this).val())+'&old_identifier='+encodeURI($(this).attr('lvalue')));
	 }
   );
   
   $('div.hits').click(
	function()
	 {
	  $('#express_search').hide();
	 }  
   );
   
   $('#express_search table td.search_fw').live('click', 
    function ()
	 {
	  $('input.text').val($(this).text());
	 }
   );
   
   $('span[link].btn_hb').click(
	function()
	 {	 
	  var obj = $('#'+$(this).attr('link'));
	  if ($(obj).css('display')=='none')
	   {
		$('.hide_block').slideUp();
	    $(obj).slideDown();	
	   }
	    else
	   $(obj).slideUp();
	   return false;
	 }
   );
   
   function cookieSet(index) 
    {
     $.cookie('submenuMark-' + index, 'opened', {expires: null, path: '/'});
    }
   function cookieDel(index)
    {
     $.cookie('submenuMark-' + index, null, {expires: null, path: '/'});
    }
  }
);
