srch = {}
srch.prototype = rs;

var SURFACE_SELECTED_CLASS = 'surfSelected';
var SURFACE_DISABLE_CLASS = 'surfDisable';
var INPUT_SURFACE_ID = 'inputSurface';
var SEARCH_BUTTON_ID = 'searchButton';
var SEARCH_SRC_ACTIVE = 'images/button[searchAct].png';
var SEARCH_SRC_PASSIVE = 'images/button[search].png';
var SEARCH_CLASS = 'searchInput input';
var surface;
var param = 1;

$(document).ready(function() {
	srch.returnValue(SEARCH_CLASS, param);
	srch.surfaceSelect();
	srch.buttonActivate();
});

srch.returnValue = function(SEARCH_CLASS, param) {
	var DEFAULT_SEARCH_TEXT = 'Поиск: кутузовский 40 сторона Б';
	var DEFAULT_SEARCH_TEXT_RF = 'Введите название города';
	var preValue = $('.' + SEARCH_CLASS).get(0).value;
	switch(param) {
	case 1:		
		$('.' + SEARCH_CLASS).click(function() {
		preValue = $(this).get(0).value;
		if(preValue == DEFAULT_SEARCH_TEXT) {
			$(this).attr('value', '');
			$(this).css({'color' : '#111111'});
		} else {
			$(this).css({'color' : '#111111'});
		}
		}).blur(function() {
			$(this).css({'color' : '#606060'});
			if($(this).get(0).value == '' && preValue != DEFAULT_SEARCH_TEXT_RF)	
				$(this).attr('value', DEFAULT_SEARCH_TEXT);				
			else if ($(this).get(0).value == '')
				$(this).attr('value', DEFAULT_SEARCH_TEXT_RF);
		});		
	break;
	case 2:		
		$('.' + SEARCH_CLASS).attr('value', DEFAULT_SEARCH_TEXT_RF);
		$('.' + SEARCH_CLASS).click(function() {
			var preValue = $('.' + SEARCH_CLASS).get(0).value;
			if(preValue == DEFAULT_SEARCH_TEXT_RF) {
				$('.' + SEARCH_CLASS).attr('value', '');
			}			
		});
	break;
	}

}

srch.surfaceSelect = function() {
	$('.' + SURFACE_DISABLE_CLASS).click(function() {
		if($(this).get(0).className == SURFACE_DISABLE_CLASS) {
			surface = $(this).get(0).title;
			rs.setCookie('srchSurface', surface);
			$('#' + INPUT_SURFACE_ID).attr('value', surface);
			$(this).removeClass(SURFACE_DISABLE_CLASS);
			$('#' + SURFACE_SELECTED_CLASS).attr('id', NULL);
			$('.' + SURFACE_SELECTED_CLASS).addClass(SURFACE_DISABLE_CLASS);
			$('.' + SURFACE_SELECTED_CLASS).removeClass(SURFACE_SELECTED_CLASS);			
			$(this).addClass(SURFACE_SELECTED_CLASS);
		}
	});
}

srch.buttonActivate = function() {
	$('#' + SEARCH_BUTTON_ID).mouseover(function() {
		$(this).attr('src', SEARCH_SRC_ACTIVE);
	}).mouseout(function() {
		$(this).attr('src', SEARCH_SRC_PASSIVE);
	});
}