//verifica daca marca are judetul(p2)
function verifica_marca_de_jud(id_marca,judet)
{
	if(arr_js_marci_judet[id_marca]==undefined){
		alert("errjs7");
		return true;
	}

	str_judete=arr_js_marci_judet[id_marca];

	arr=str_judete.split(',');
	var count=0;
	for(i=0;i<arr.length;i++)
	{
		if(arr[i]!=null)
		{count++}
	}

	for(i=0;i<count;i++)//parcurg fiecare id de marca
		if(judet==arr[i]) return true;

	return false;
}

function get_id_marca_from_id(id_box_marca)
{
	arr=id_box_marca.split("_");
	id_marca=arr[2];
	id_marca=parseInt(id_marca);
	return id_marca;
}



function toate_datele()
{
	if(autonovo_unic_id==undefined){
		alert("errjs01");//nu am setat variabila de id unic(cand pun si in modul e posibil sa mai existe idul in pagina)
		return false;
	}

	if(arr_js_judet_to_id==undefined){
		alert("errjs2");//nu gasesc array cu judete to id
	}

	if(arr_js_judet_marci==undefined){
		alert("errjs3");//nu e definit arrayul cu marcile judetelor
		return false;
	}

	if(arr_js_marci_judet==undefined){
		alert("errjs4");//nu e definit arrayul cu marcile judetelor
		return false;
	}

	if(arr_js_id_judet_to_nume_judet==undefined){
		alert("errjs7");//nu e definit arrayul cu id judet si nume judet
		return false;
	}

	if(arr_js_id_marca_to_nume_marca==undefined){
		alert("errjs8");//nu e definit arrayul cu id marca si nume marca
		return false;
	}
}

function verifica_judet(judet)
{
	if(judet==undefined){
		alert("errjs05");//nu a primit parametru
		return true;
	}

	if(arr_js_judet_marci[judet]==undefined){
		//alert("Nu exista Dealeri Auto In acest Judet");//nu este gasit in array judetul cerut
		return 0;//true;
	}

	if(arr_js_judet_to_id[judet]==undefined){
		//alert("errjs6");//nu gasesc judetul primit in array
		return 0;//true;
	}

	return false;
}

//adauga la campul hidden primit ca param=>nume_camp valoarea primita=>valc si auto_search==1 cauta automat
function baga_hfv(valc,nume_camp,auto_search)
{
	if(isNaN(valc)) valc=0;
	$("input:hidden[name="+nume_camp+"]").val(valc);
	if(valc>0)incearca_cauta_marca_judet(auto_search);
	return true;
}

//ret din campul hidden obiectul cu numel primit ca param
function ret_hfv(nume_camp)
{
	v=$("input:hidden[name="+autonovo_unic_id+nume_camp+"]").val();
	return v;
}

function scoate_clasa(nume_clasa)
{
	$("div."+nume_clasa).removeClass(nume_clasa);
}

function incearca_cauta_marca_judet(auto_search)
{
	id_marca=ret_hfv("f_marca");
	id_judet=ret_hfv("f_judet");
	//alert("id marca: "+id_marca);
	//alert("id judet: "+id_judet);
	if(auto_search==1) cauta_marca_judet();
	else if(auto_search==2 && id_marca>0 && id_judet>0) cauta_marca_judet();
	ajax_add_html(id_marca,id_judet);
	return;
}

function ajax_add_html(marca,judet)
{
	if(isNaN(marca))marca=0;
	if(isNaN(judet))judet=0;
	//alert("marca: "+marca+" judet: "+judet+";");
		if(base_url!='')
			{
				$.post(base_url+"dealeri_auto/ajax_get_html_info_selectie", //adresa la care trimit
				{ id_marca:marca, id_judet: judet},//aici pun date ce vreau sa trimit
				  function(data)
				  {
				  	//alert(data);
				    $("div#isrt_html_info_213").html(data);
				  },
				  "text");
			}else { alert("Trebuie definit base_url !!!!!!");}
}

function cauta_marca_judet()
{
	goto_page=ret_hfv("f_goto_page");
	id_marca=ret_hfv("f_marca");
	id_judet=ret_hfv("f_judet");

	if(isNaN(id_marca))id_marca=0;
	if(isNaN(id_judet))id_judet=0;

	nume_marca=id_to_nume(arr_js_id_marca_to_nume_marca,id_marca);
	nume_judet=id_to_nume(arr_js_id_judet_to_nume_judet,id_judet);

	if(id_marca>0 && id_judet>0) goto_page=goto_page+"/"+nume_marca+"_"+nume_judet+"_"+id_marca+"00_"+id_judet+".html";
	else if(id_marca>0 && id_judet==0) goto_page=goto_page+"/"+nume_marca+"_"+id_marca+"00.html";
		else if(id_marca==0 && id_judet>0) goto_page=goto_page+"/"+nume_judet+"_"+id_judet+".html";
	//alert(goto_page);
	document.location=goto_page;
}

//primeste un array si un id si ret numele din array cu id dat
function id_to_nume(arr,id)
{
	if(arr[id]==undefined){
		//alert("errjs9");//nu gasesc valoarea idului in array
		return 0;//true;
	}
	return arr[id];
}




$(document).ready(function()
{
//inceput js

toate_datele();//se apeleaza la inceput si verifica daca sunt toate datele

//sfarsit js
});
