﻿//IE6?
function detectIE6(){
  var browser = navigator.appName;
  if (browser == "Microsoft Internet Explorer"){
    var b_version = navigator.appVersion;
    var re = /\MSIE\s+(\d\.\d\b)/;
    var res = b_version.match(re);
    if (res[1] <= 6){
      return true;
    }
  }
  return false;
}

// DOM готов
jQuery(function(){
	
	
	jQuery("#citySelect").change(function(){
		loadPositions(jQuery(this).val());						
	});
	
	var mes = jQuery("#mes_type");		
	
	if(mes.size()>0) {								
		var className = mes.attr('class');																
		showtab(jQuery("#"+className));		
	}			
		
	//Желтые кнопки
	jQuery('.button_yellow').prepend('<span class="left_corners"></span>');
	jQuery('.button_yellow_plus').prepend('<span class="left_corners"></span>');
	
	//Голубые кнопки
	jQuery('.button_blue').prepend('<span class="left_corners"></span>');
	jQuery('.button_blue_plus').prepend('<span class="left_corners"></span>');
	
	//Зеленые кнопки
	jQuery('.button_green').prepend('<span class="left_corners"></span>');
	
	//Last-child в центральном меню
	jQuery('#central_menu td:last').addClass('last-child');
	
	//Центральное меню
	jQuery('#central_menu .current').next('td').addClass('shadow');
	jQuery('#central_menu .current').prev('td').find('a').css('border','0');
	
	jQuery("#search_cell .datepicker, #hidden_form .datepicker").datepicker( {
		dateFormat: 'dd-mm-yy',
		regional:' ru',
		showOn: 'both',
		buttonImage: '/main/images/frontend/calendar.gif',
		buttonImageOnly: true,
		changeMonth: true,
		changeYear: true
	});
	
			
	
	function showtab(node) {
		var em = node;				
		var pem = em.parent();		
		var id = em.attr('id');
		
		if(!pem.hasClass("current")) {
			
			jQuery('#central_menu .current').removeClass('current').addClass('inactive').next().removeClass('shadow');										
				pem.addClass('current').removeClass('shadow').next().addClass('shadow');
				
					if(id=="jqmeasures"){
						jQuery('#search_hall').hide();
						jQuery('#hidden_form').show();
					}
					if(id=="jqknow" || id=="jqabout" || id == "jqhall"){
						jQuery('#search_hall').show();
						jQuery('#hidden_form').hide();
					}
					
					
					
		}				
	}
	
	/*jQuery("#central_menu a").click(function(){						
			showtab(jQuery(this));
	});*/


	function loadPositions(city) {		
		if(city != 0)
			jQuery.getJSON('/hall/jsonGetPositions/' + city, {}, function(data) {
								
				var select = jQuery('#positionSelect');
				select.empty();				
				for(var row in data) {					
					
					var el = document.createElement('option');
					el.value = data[row].id;
					if(data[row].id) {
					el.appendChild(document.createTextNode(data[row].name));
					select.append(el);
					}
				}
			});
	}
	function update_measures(city) {
		jQuery('#measures_list').load('/measures/ajaxGetList/' + city);
	}
	function switchForms() {
		jQuery('#search_hall, #hidden_form').toggle();
//		var old = jQuery('#search_cell form').remove();
//		jQuery('#hidden_form form').remove().appendTo('#search_cell');
//		old.appendTo('#hidden_form');
	}
	function showMesuaresForm(node) {
		if(!jQuery(node).hasClass('current')) {
			jQuery('#central_menu .current').removeClass('current').addClass('inactive').next().addClass('current').removeClass('shadow').next().addClass('shadow');
			switchForms();
		}
	}
	function showHallsForm(node) {
		if(!jQuery(node).hasClass('current')) {
			jQuery('#central_menu .current').removeClass('current').next().removeClass('shadow').prev().addClass('shadow').prev().addClass('current').removeClass('inactive');
			switchForms();
		}
	}	
	
});