function addler_searche(index){/*addler in search.js*/
	/*создает необходимые HTML элементы.*/
	$('#sidetreehead').prepend('<b>advanced search</b>');
	$("b:contains('advanced')").bind("click",function (e){disp_advS(0)}).
		css({"text-decoration":"underline",cursor:"pointer","float":"right",display:'block'});
	/*$('#to_date')
		эта функция проверяеет дату размещенного пользователем объявления
		не менее 24 часов
	*/
	function date_cheker(){
		strdate = $('#to_date').val();
		patt=/-/;
		if(strdate){
			while(patt.test(strdate))strdate=strdate.replace(patt,"/");
			converted = Date.parse(strdate);
			thedate = new Date(converted)
			nowdate = new Date();
			if(thedate-nowdate<86400000){/*86400000 - 1den'*/
				alert('This date is incorrect ('+strdate+')\nPlease choose the date your add will be expired (not less than 24 hours).')
				// $("#to_date").datepicker({showOn: 'button', buttonImage: '/images/calendar.gif'});
				// $("#to_date").datepicker('option', 'showOn', 'both');
				$('#to_date').datepicker('option', 'dateFormat', 'yy-mm-dd');
				$('#to_date').datepicker('option', 'numberOfMonths', 2);
				$("#to_date").css('width','100px')
				$("#to_date").next().css('height','22px')
				$('#to_date').focus();
				return false;
			}
			return true;
		}
		return false;
	}
	
	$('form.niceform').submit( date_cheker );
	/*параметры поиска. будут отображены когда пользователь что-либо будет искать.*/
}
function makecatdivs (str){
	/* возвращает HTML код с описанием машины*/
var arr_dates = [],
	str_htmls = '';
arr_dates=str.split(';');
	for(var i in arr_dates){
		arr_dates[i]=arr_dates[i].split(',');
	  if(arr_dates[i][2]){
		str_htmls+="<div style=\"height: 120px;\"><a href=\"/index.php?ca="+arr_dates[i][0]+
		"\" target=\"_blank\"><img src=\""+arr_dates[i][1]+"\" width=\"120\" style=\"border:0; float:left;\">"+
		arr_dates[i][2]+"</a> "+arr_dates[i][3]+"$, country: "+arr_dates[i][4]+";</div>"
		;
	  }
	}
return str_htmls;
}
function disp_catalog(){
	/*отправляет на сервер данные с поисковой формы, результат передает makecatdivs*/
	var str='&';
	$("#Search_params > input:checkbox").each(function(index){
			str+= this.name + '=' +this.checked+'&';
		});
	$("#Search_params > span > select").each(function(index){
			str+= this.name + '=' +this.value+'&';
		});
	$.ajax({dataType:'html',url:'/car_search_from_js.php',data:str,type:'POST',success:function(s){
		$('#Search_catalog').html(makecatdivs(s));
	}});
}
function option_html_update(str, id, firstname){
strhtml='<option value="0">all '+firstname+'</option>';
optarr=str.split(',');
for(var i in optarr) {
	if(optarr[i])optarr[i]="<option value=\""+optarr[i]+"\">"+optarr[i]+"</option>";
}
strhtml+=optarr.concat();
$(id).html(strhtml);
}
function disp_advS(mst){
	//advanced
if(!$('#Search_catalog').length){/*если пользователь что-либо искал, то span Search_catalog был создан, иначе*/
	$('#bigcontent').prepend('<span id="Search_catalog"></span>');/*создадим его, чтобы потом можно было отображать каталог*/
}
if(!$('#Search_params').length){
	// $('#sidebar').prepend('<ul><li><span id="Search_params"></span></li></ul>');//rs_content
	$('#sidebar li:first').after('<li><span id="Search_params"></span></li>');//rs_content
}
strRPCto="need=searchparams";
cd.hide('slow');
setTimeout("cd.html('')",1000);
	if($('#Search_params').html()=='' || mst){
		if(mst)$('#Search_params').html('');
		
		$('#Search_params').hide();
		$.ajax({dataType:'html',url:'/car_search_from_js.php',data:strRPCto,type:'POST',success:function(s){
			$('#Search_params').prepend(s);
			$('#rs_header').html('<h5>What are you looking for?</h5>');//DEBUG2010
			$("#Search_params > input:checkbox").bind("click",disp_catalog);
			$("b > center:contains('end search')").bind("click",function(e){disp_advS(0)});
			$("b > center:contains('collaps')").bind("click",function(e){
				var invis	= $('#Search_params>b>span.ui-icon-triangle-1-e'),
					vis		= $('#Search_params>b>span.ui-icon-triangle-1-s');
				if(invis.length>vis.length)invis.click();
				else vis.click();
			});
			$("b > center:contains('reset')").bind("click",function(e){disp_advS(1);$('#Search_catalog').html('')});
			$('#brand_options').bind("change",function(e){option_html_update(getrpc('need=models&have='+$(this).val(),'car_search_from_js.php'),'#model_options',($(this).val()=='0')?'models':$(this).val()+' models')})
			$('#country_options').bind("change",function(e){option_html_update(getrpc('need=cities&have='+$(this).val(),'car_search_from_js.php'),'#city_options',($(this).val()=='0')?'cities':$(this).val()+' cities')})
			$("#Search_params > span > select").bind("change",disp_catalog);
			$('#Search_params > b').prepend('<span class="ui-icon ui-icon-triangle-1-e"></span>');
			$('#Search_params > b').bind('click', function(){;$(this).find('span').toggleClass('ui-icon-triangle-1-s ui-icon-triangle-1-e').end().next().toggle('fast');});
			$('#Search_params > b > span').css('float','left');
			$('#Search_params > span').hide();
			$('#Search_params').toggle('slow');
			if(!mst)$('#sidetreehead').effect("transfer", { to: "#Search_params" },2000,function() {});
			mst=0;
		}});
	}
	else{
	$('#Search_params').toggle('fast');
	$('#Search_catalog').toggle('fast');
	}
}

$(document).ready(function(){
	addler_searche();
});

/*
clearStyle: true
collapsible: true
event: 'mouseover'
animated: 'bounceslide'


*/
