$(document).ready(function()
{
//inceput js
//$("#slider").slider();

//buton de cauta

$("img#cautare_avansata").click(
	function()
	{
		document.cauta_avansat.submit();
	}
);

$("img#cautare_rapida").click(
	function()
	{
		document.cauta_rapid.submit();
	}
);


/*
urmeaza fs pt preturi mutual exclusive
*/
$("#pret_selectat_manual").click(
	function()
	{
		//alert("asdg");
		$("#pret_selectat_tip1 ,#pret_selectat_tip2, #pret_selectat_tip3, #pret_selectat_tip4, #pret_selectat_tip5").each(
			function()
			{
				//alert(this);
				this.checked=false;
			}
		);
	}
);

$("#pret_selectat_tip1 ,#pret_selectat_tip2, #pret_selectat_tip3, #pret_selectat_tip4, #pret_selectat_tip5").click(
	function()
	{
		//alert("asdg");
		$("#pret_selectat_manual").each(
			function()
			{
				//alert(this);
				this.checked=false;
			}
		);
	}
);



//pt a adauga numele marci in boxul cu ce am selectat
$(".box_content_marca, #marca_select_all, #marca_deselect_all").click(
	function()
	{
		add_ce_bifez("box_content_marca","insert_marci_selectate");
	}
);

$(".lista_checkboxuri_dotari, #dotare_select_all, #dotare_deselect_all").click(
	function()
	{
		add_ce_bifez("lista_checkboxuri_dotari","insert_dotari_selectate");
	}
);

$(".lista_checkboxuri_caracteristici, #caracteristici_select_all, #caracteristici_deselect_all").click(
	function()
	{
		add_ce_bifez("lista_checkboxuri_caracteristici","insert_caracteristici_selectate");
	}
);

$("#caroserie_select_all, #caroserie_deselect_all").click(
	function()
	{
		add_ce_bifez("lista_checkboxuri_caroserii","insert_caroserii_selectate");
	}
);

$(".lista_checkboxuri_pret, #pret_select_all, #pret_deselect_all").click(
	function()
	{
		add_ce_bifez("lista_checkboxuri_pret","insert_preturi_selectate");
	}
);

$(".lista_checkboxuri_pret_manual").click(
	function()
	{
		add_ce_bifez_pretm("insert_preturi_selectate");
	}
);

$("#id_pret_start").keyup(
	function()
	{
		add_ce_bifez_pretm("insert_preturi_selectate");
	}
);

$("#id_pret_end").keyup(
	function()
	{
		add_ce_bifez_pretm("insert_preturi_selectate");
	}
);



//sfarsit js
});

function trim(stringToTrim)
{
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function scoate_paranteza(nume)
{
	locatie_p=nume.indexOf("(");
	if(locatie_p>0)
	{
		nume=nume.slice(0,locatie_p-1);
	}
	nume=trim(nume);
	return nume;
}

function add_ce_bifez(c1,id)
{
		var arr_marci = new Array();
		ik=0;
		$("div."+c1+" input:checked").each(
			function()
			{
				nume=$("input#"+this.id+" + label").text();
				arr_marci[ik++]=scoate_paranteza(nume);
			}
		);
		if(arr_marci.length>0)
		{
			str_marci="";
			str_marci+=arr_marci.join(" + ");
			str_marci+="<div id=\"hr\"></div>";
			$("div#"+id).html(str_marci);
		}else
			{
				$("div#"+id).html("");
			}
}

function add_ce_bifez_pretm(id)
{
	if($("#pret_selectat_manual").attr("checked")==true)
	{
		var arr_marci = new Array();
		arr_marci[0]=$("#id_pret_start").val()+" &#8364;";
		arr_marci[1]=$("#id_pret_end").val()+" &#8364;";
		str_marci="<div id=\"hr\"></div>";
		str_marci+=arr_marci.join(" - ");
		$("div#"+id).html(str_marci);
	}else
		{
			$("div#"+id).html("");
		}
}





function bifeaza(id)
{
	$("#added_"+id).attr("checked","checked");
	document.form_cauta.submit();
}

function select_caroserie(id)
{
	if($("#caroserie_selectata_tip"+id).attr("checked")==false)
	{
		$("#caroserie_selectata_tip"+id).attr("checked","checked");
		add_ce_bifez("lista_checkboxuri_caroserii","insert_caroserii_selectate");
		//alert($("#caroserie_selectata_tip"+id).attr("checked"));
		$("#btn_caroserie"+id).each(
			function()
			{
				$(this).css({backgroundPosition: "center bottom"});
			}
		);
	}else
		{
			$("#caroserie_selectata_tip"+id).attr("checked","");
			add_ce_bifez("lista_checkboxuri_caroserii","insert_caroserii_selectate");
			//alert($("#caroserie_selectata_tip"+id).attr("checked"));
			$("#btn_caroserie"+id).each(
				function()
				{
					$(this).css({backgroundPosition: "center top"});
				}
			);
		}
}


function select_quick_caroserie(id)
{
	if($("#quick_caroserie_selectata_tip"+id).attr("checked")==false)
	{
		$("#quick_caroserie_selectata_tip"+id).attr("checked","checked");
		//add_ce_bifez("lista_checkboxuri_caroserii","insert_caroserii_selectate");
		//alert($("#caroserie_selectata_tip"+id).attr("checked"));
		$("#btn_quick_caroserie"+id).each(
			function()
			{
				$(this).css({backgroundPosition: "center bottom"});
			}
		);
	}else
		{
			$("#quick_caroserie_selectata_tip"+id).attr("checked","");
			//add_ce_bifez("lista_checkboxuri_caroserii","insert_caroserii_selectate");
			//alert($("#caroserie_selectata_tip"+id).attr("checked"));
			$("#btn_quick_caroserie"+id).each(
				function()
				{
					$(this).css({backgroundPosition: "center top"});
				}
			);
		}
}


function id_clasa_to_nume(value)
{
	switch(value)
												{
													case 1:
														value='Hatchback';
														break;

													case 2:
														value='Sedan';
														break;

													case 3:
														value='';
														break;

													case 4:
														value='Wagon 5 usi';
														break;

													case 5:
														value='Monovolum';
														break;

													case 6:
														value='Crossover';
														break;

													case 7:
														value='Pick-up';
														break;

													case 8:
														value='SUV';
														break;

													case 9:
														value='Cabrio';
														break;

													case 10:
														value='Coupe';
														break;

													default :
														value='nespecificat';
														break;
												}
	return value;
}

//fs de aici pt select all desel,ect all

function zselect_all(c_nume)
{
	$(c_nume+" input").each(function()
	{
		//alert(this);
		$(this).attr("checked","checked");
	});

	if(c_nume=='.lista_checkboxuri_caroserii')
	{
		bifeaza_caroseriile("bottom");
	}
}

function zdeselect_all(c_nume)
{
	$(c_nume+" input").each(function()
	{
		//alert(this);
		$(this).attr("checked","");
	});

	if(c_nume=='.lista_checkboxuri_caroserii')
	{
		bifeaza_caroseriile("top");
	}
}

function bifeaza_caroseriile(stare)
{
	$("div#div_caroserie a").each(function()
	{
		$(this).css({backgroundPosition: stare});
	});
}
