var lang_cookie_name_php = 'bm_language_php';
var lang_cookie_name_js  = 'bm_language_js';

$(function(){var ajax_script = document.getElementsByTagName('base')[0];if(ajax_script) ajax_script = ajax_script.href+"ajax.php";$.ajaxSetup({url:ajax_script, type:"POST"})});

function Set_Cookie(name,value,expires,path,domain,secure){	var today = new Date(); today.setTime( today.getTime() );if ( expires ) expires = expires * 1000 * 60 * 60 * 24;var expires_date = new Date( today.getTime() + (expires) );document.cookie = name + "=" +escape( value ) + ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + ( ( path ) ? ";path=" + path : "" ) +( ( domain ) ? ";domain=" + domain : CDOMAIN ) +( ( secure ) ? ";secure" : "" );	}
function Get_Cookie(check_name) {var a_all_cookies = document.cookie.split( ';' );var a_temp_cookie = '';var cookie_name = '';var cookie_value = '';var b_cookie_found = false; for ( i = 0; i < a_all_cookies.length; i++ ){a_temp_cookie = a_all_cookies[i].split( '=' );cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');if ( cookie_name == check_name ){b_cookie_found = true;if (a_temp_cookie.length > 1){ cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') ); }return cookie_value;break;}a_temp_cookie = null;cookie_name = '';}if(!b_cookie_found){ return null; }}

function change_lang(l){
	Set_Cookie(lang_cookie_name_js, l, 300, '/', CDOMAIN, '' );
	var base = document.getElementsByTagName('base')[0].href,mod = window.location.href;mod = mod.replace(base,"");mod = mod.replace(/\/$/, "");mod = mod.split("/");mod = mod[0];
	document.location.reload(); return false;
}

function menu_search_import(){	if($('#import_div').css('display')=='block'){$('#import_div').hide();$('#israel_div').hide();}else{$('#import_div').show();$('#israel_div').hide();}}
function menu_search_israel(){	if($('#israel_div').css('display')=='block'){$('#israel_div').hide();$('#import_div').hide();}else{$('#israel_div').show();$('#import_div').hide();}}

function menu_search_import_main(){	if($('#import_div').css('display')=='block'){$('#israel_div').hide();}else{$('#import_div').show();$('#israel_div').hide();}}
function menu_search_israel_main(){	if($('#israel_div').css('display')=='block'){$('#import_div').hide();}else{$('#israel_div').show();$('#import_div').hide();}}


function get_brand_models(o){
	var models = $(o).parents("form").find("span.models");
	$.ajax({ data: {act:"get_grouped_models",bid:o.value},
	  beforeSend: function(){ models.html('<img src="images/load.gif">'); },
	  success: function(msg){ models.html(msg);ajax_search_num(o);}
	});
}

function search_body_id(o,bid){
	var form = $(o).parents("form");
	var type = form.attr("id").replace(/_form$/,"");
	var bodies = form.find('.search_body').val();
	var place = form.find('.search_body_'+bid);
	var tt = bodies;
	if(!bodies) bodies=[]; else bodies = bodies.split('.');
	if($.inArray(bid.toString(), bodies)==-1) { bodies.push(bid); place.html("<img src='images/v.png'>");} 
	 else {var t = []; for(var i=0;i<bodies.length;i++)if(bid!=bodies[i])t.push(bodies[i].toString()); bodies = t; place.html("");}
	bodies = bodies.join('.');
	form.find('.search_body').val(bodies);
	ajax_search_num(o);
}

//###################################################################

function form_get_request(o){
	var form = $(o).parents("form");
	var type = form.attr("id").replace(/_form$/,"");
	var i,v,fields,s='search/type/'+type+'/';
	fields = ['brand','model','body','fuel','race','id'];
	for(i=0;i<fields.length;i++){
		var v = form.find(".search_"+fields[i]).val();
		if(v==""||v=="0"||v=="undefined")continue;
		if(fields[i]=="model"||fields[i]=="brand"){v=v.split("|");v=v[1];}
		s+= fields[i]+"/"+v+"/";
	}
	fields = ['price','year'];
	for(i=0;i<fields.length;i++){
		var v1 = form.find(".search_"+fields[i]+"_from").val();
		var v2 = form.find(".search_"+fields[i]+"_to").val();
		if((v1=="0"||v1=="")&&(v2==""||v2=="0"))continue;
		if((v1!="0"&&v1!="")&&(v2!=""&&v2!="0")) v= v1+"-"+v2;
		if((v1=="0"||v1=="")&&(v2!=""&&v2!="0")) v= "-"+v2;
		if((v1!="0"&&v1!="")&&(v2==""||v2=="0")) v= v1+"-";
		s+= fields[i]+"/"+v+"/";
	}
	return s;
}

function advancedSearch(o){
	var s = form_get_request(o);
	document.location.href=document.getElementsByTagName('base')[0].href+s;
	return false;
}

function ajax_search_num(o){
	var s = form_get_request(o).replace(/^search\//,"");
	var target = $(o).parents("form").find(".main_search_num");
	$.ajax({ data: {act:"search_num",vars:s},  success: function(msg){ target.html(msg);}});
}

/*
function ads_sort_by(what,asc){
	var base = document.getElementsByTagName('base')[0].href, path = window.location.href, i, s="", f=0;
	path = path.replace(base,"");
	path = path.replace(/\/$/, "");
	path = path.split("/");
	var sort = what+'_'+asc;
	for(i=1;i<path.length;i+=2)if(path[i]=="sort"){ path[i+1]=sort; f=1; break; }
	if(!f) { path.push("sort"); path.push(sort); }
	path = path.join("/")+"/";document.location.href=base+path;
	return false;
}
*/

/*--------- scroller -------------------*/
$(function(){
	$('#arrow_left')
		.unbind().mouseover(function(){
			$(this).find("img").attr("src","images/arrow_left_over.gif");
			var o = $('#galleryContainer #theImages');
			var w = 0; o.find("a").each(function(){w+=$(this).width();}); 
			wi = 716; var left1 = o.position().left; var left2 = -(w-(wi+40)); var s = left1 - left2;
			o.animate({left:left2},s*5,'linear');
		})
		.mouseout(function(){ $(this).find("img").attr("src","images/arrow_left.gif");$('#galleryContainer #theImages').stop();});
	$('#arrow_right')
		.unbind().mouseover(function(){
			$(this).find("img").attr("src","images/arrow_right_over.gif");
			var o = $('#galleryContainer #theImages');
			var left1 = o.position().left;var left2 = 40;s = left2-left1;
			o.animate({left:left2},s*5,'linear');
		})
		.mouseout(function(){ $(this).find("img").attr("src","images/arrow_right.gif");$('#galleryContainer #theImages').stop();});
});
