function displayBanner(addId,w,h,imagePath)
{
	/*document.getElementById('banner_display').style.width = w;
	document.getElementById('banner_display').style.height = h;*/
	var inst = document.getElementById('current_banner'); 
	if (inst != undefined) {
		inst.parentNode.removeChild(inst);
	}
	
	var image = document.createElement('img');
	image.id = 'current_banner';
	image.src = imagePath;
	image.style.width = w;
	image.style.height = h;
	image.style.marginBottom = '20px';
	image.style.marginLeft = '20px';
	image.style.marginRight = '20px';
	var container = document.getElementById('banner_display');
	var elem = document.getElementById('anunt_auto_'+addId);
	var yPos = elem.offsetTop;
	tempEl = elem.offsetParent;

	while (tempEl != null) {
  		yPos += tempEl.offsetTop;
	  	tempEl = tempEl.offsetParent;
  	}

	container.style.top = yPos + 50+"px";
	container.appendChild(image);
	container.style.display = 'block';
}

function closeBanner()
{
	var image = document.getElementById('current_banner');
	var container = document.getElementById('banner_display');
	container.removeChild(image);
	container.style.display = 'none';
}
/****************/
/*  LOCALITATE  */	
/****************/

	function buildLocalitateAuto(judetId)
	{
		judetId = parseInt(judetId);
		if (judetId != undefined)
		{
			xajax_buildLocalitate(judetId);
		}
	}
	
	function handleAjaxLocalitateAuto(returnValue)
	{
		var locSel = document.getElementById('localitate');
		locSel.innerHTML = null;

		if (locSel != undefined && locSel)
		{	
			var i = 0;
			optObj = document.createElement("OPTION");
			optObj.value = 0;
			optObj.text = '---Selectati---';
			
			locSel.options[i++]=optObj;
	
			for(var pkey in returnValue['localitate'])
			{
				if (returnValue['localitate'][pkey]['text'])
				{
					optObj = document.createElement("OPTION");
					optObj.value = returnValue['localitate'][pkey]['value'];
					optObj.text = returnValue['localitate'][pkey]['text'];
					locSel.options[i++]=optObj;
				}
			}
		}
		document.body.style.cursor = 'default';
	}

/******************/
/*    MODELUL     */	
/******************/
	
	/*function buildModel(marke_id,alta_marca)
	{
		
		var marke = document.getElementById(marke_id);
		
		var alta_marca = document.getElementById('div_alta_marca');
		var alt_model = document.getElementById('div_alt_model');
		var model = document.getElementById('div_model');
		
		var selIndex = marke.selectedIndex;		
		
//		if(marke.options[selIndex].text==alta_marca)
		if(marke.value==65536)
		{
			if(alta_marca != undefined)
				alta_marca.style.display = 'block';
			if(alt_model != undefined)
				alt_model.style.display = 'block';
			if(model != undefined)
				model.style.display = 'none';	
		}
		else
		{	
			if(alta_marca != undefined)
				alta_marca.style.display = 'none';
			if(alt_model != undefined)
				alt_model.style.display = 'none';
			if(model != undefined)
				model.style.display = 'block';		
				
			var marca=marke.value;					
			marca = parseInt(marca);
			if (marca != undefined)
			{
				var l_aData = new Array();
				l_aData["marca"] = marca;
				l_aData["key"] = "marca";
				l_aData["callerId"] = 'marca';
		
				l_sAjaxServerPage = "typo3conf/ext/bs_vehicles/lib/class.tx_bsvehicles_ajaxlibrary.php";
				reeaADTL.fetchData(l_aData, l_sAjaxServerPage);
				document.body.style.cursor = 'wait';
			}
			reeaADTL.addDataListener("marca", handleAjaxModel);
		}
	}*/
	
	function handleAjaxModel(returnValue)
	{
		var modSel = document.getElementById('modell');
		modSel.innerHTML = null;
		
		if (modSel)// != undefined && locSel)
		{
			var i = 0;
			optObj = document.createElement("OPTION");
			optObj.value = 0;
			optObj.text = '--- Selectati ---';			
			modSel.options[i++]=optObj;

			for(var pkey in returnValue['modell'])
			{
				if (returnValue['modell'][pkey]['text'])
				{
					optObj = document.createElement("OPTION");
					optObj.value = returnValue['modell'][pkey]['value'];
					//optObj.text = unescape(returnValue['modell'][pkey]['text']);
					optObj.text = returnValue['modell'][pkey]['text'];
					modSel.options[i++]=optObj;
				}
			}
			
			optObj = document.createElement("OPTION");
			optObj.value = 65536;
			optObj.text = 'Alt model';
			modSel.options[i++]=optObj;			
		}
		document.body.style.cursor = 'default';	
	}	
	
	function handleAjaxModelSearchform(returnValue)
	{		
		//alert('handleAjaxModelSearchform(returnValue)');
		
		var modSel = document.getElementById('modell_searchForm');
				
		if (modSel)
		{	
			/*if ( modSel.hasChildNodes() )
			{
			    while ( modSel.childNodes.length >= 1 )
			    {
			        modSel.removeChild( modSel.firstChild );       
			    } 
			}*/
			
			modSel.innerHTML = null;
			
			var i = 0;
			optObj = document.createElement("OPTION");
			optObj.value = 0;
			optObj.text = '---Toate---';			
			modSel.options[i++]=optObj;
			
			for(var pkey in returnValue['modell'])
			{
				if (returnValue['modell'][pkey]['text'])
				{
					optObj = document.createElement("OPTION");
					optObj.text = returnValue['modell'][pkey]['text'];
					optObj.value = returnValue['modell'][pkey]['value'];

					modSel.options[i++]=optObj;
				}
			}
		}
		
		document.body.style.cursor = 'default';	
	}
	
	function showAltModel()
	{
		var modell = document.getElementById('modell');
		var alt_model = document.getElementById('div_alt_model');
		
		if(modell.value==65536)
		{
			if(alt_model != undefined)
				alt_model.style.display = 'block';
		}
		else
		{
			if(alt_model != undefined)
				alt_model.style.display = 'none';
		}
		
	}
	
	
	/*// Pt. filtre
	function buildModelFilters(marke_id)
	{
		var marca=document.getElementById(marke_id).value;		
		marca = parseInt(marca);
		if (marca != undefined)
		{
			var l_aData = new Array();
			l_aData["marca"] = marca;
			l_aData["key"] = "marca";
			l_aData["callerId"] = 'marca';
	
			l_sAjaxServerPage = "typo3conf/ext/bs_vehicles/lib/class.tx_bsvehicles_ajaxlibrary.php";
			reeaADTL.fetchData(l_aData, l_sAjaxServerPage);
			document.body.style.cursor = 'wait';
		}
		reeaADTL.addDataListener("marca", handleAjaxModelFilters);
	}*/
	
	function handleAjaxModelFilters(returnValue)
	{
		var modSel = document.getElementById('modell_filters');
		modSel.innerHTML = null;
		
		if (modSel)// != undefined && locSel)
		{
			var i = 0;
			optObj = document.createElement("OPTION");
			optObj.value = 0;
			optObj.text = '---Toate---';			
			modSel.options[i++]=optObj;
			for(var pkey in returnValue['modell'])
			{
				if (returnValue['modell'][pkey]['text'])
				{
					optObj = document.createElement("OPTION");
					optObj.value = returnValue['modell'][pkey]['value'];
					optObj.text = returnValue['modell'][pkey]['text'];
					
					modSel.options[i++]=optObj;
				}
			}
		}
		document.body.style.cursor = 'default';	
	}

/***************/
/*    MARCA    */	
/***************/
	
	/*function buildInfSpecAuto(category_id)
	{
		var kategorie=document.getElementById(category_id).value;		
		kategorie = parseInt(kategorie);
		if (kategorie != undefined)
		{
			var l_aData = new Array();
			l_aData["kategorie"] = kategorie;
			l_aData["key"] = "kategorie";
			l_aData["callerId"] = 'kategorie';
	
			l_sAjaxServerPage = "typo3conf/ext/bs_vehicles/lib/class.tx_bsvehicles_ajaxlibrary.php";
			reeaADTL.fetchData(l_aData, l_sAjaxServerPage);
			document.body.style.cursor = 'wait';
		}
		reeaADTL.addDataListener("kategorie", handleAjaxInfSpecAuto);
	}*/
	
	function handleAjaxInfSpecAuto(returnValue)
	{
		document.getElementById('inf_spec').innerHTML = returnValue['inf_spec'];
		document.body.style.cursor = 'default';	
	}	
	
/***********************/
/*    DELETE IMAGE     */	
/***********************/
	
	/*function AUTO_delete_image(id_anunt,camp_imagine,imagine)
	{
		var l_aData = new Array();
		l_aData["key"] = "AUTO_sterge_imagine";
		l_aData["id_anunt"] = id_anunt;	
		l_aData["camp"] = camp_imagine;	
		l_aData["imagine"] = imagine;	
		l_aData["callerId"] = 'stergere';
				
		l_sAjaxServerPage = "typo3conf/ext/reea_imobiliare/util/class.tx_adds_ajaxlibrary.php";
		
		reeaADTL.fetchData(l_aData, l_sAjaxServerPage);
		document.body.style.cursor = 'wait';
		//showAjaxWaitGif();
		
		reeaADTL.addDataListener("AUTO_sterge_imagine", handleAjaxStergereImagineAuto);		
	}*/
	
	function handleAjaxStergereImagineAuto(returnValue)
	{
		document.getElementById(returnValue['img']).style.display='none';
		document.getElementById(returnValue['delete_link']).style.display='none';
		document.body.style.cursor = 'default';
		//hideAjaxWaitGif();
	}
	
		
//===========================================================================================================
/*
function add_bookmark_auto(addId)
{
	//alert('Add bookmark auto '+addId);
	
	addId = parseInt(addId);
	var l_aData = new Array();
	l_aData["key"] = "add_bookmark";
	l_aData["addId"] = addId;	
	l_aData["callerId"] = 'add_bookmark';
	l_aData["tablename"] = 'tx_bsvehicles_vehicles';
	
	l_sAjaxServerPage = "typo3conf/ext/add_bmk_ajax_srv/class.tx_reeaaddbmks_ajax.php";
	
	reeaADTL.fetchData(l_aData, l_sAjaxServerPage);
	document.body.style.cursor = 'wait';
	showAjaxWaitGif();
	reeaADTL.addDataListener(l_aData["key"], handleAjaxAddBookmarkAuto);	
	
}
*/
function handleAjaxAddBookmarkAuto(returnValue)
{
	//alert(returnValue['status']);
	
	document.body.style.cursor = 'default';	
	hideAjaxWaitGif();	
	
	var chk = '';
	try {
		chk = document.getElementById('bookmark_checkbox');
	}
	catch(e)
	{
		
	}
	
	if (chk != undefined && chk.checked == true)
	{
		chk.disabled = true;
	}
}
/*
function prelungire_valabilitate_anunt_auto(categoria)
{
	var l_aData = new Array();
	l_aData["key"] = "prelungire_valabilitate";
	l_aData["categoria"] = categoria;
	l_aData["addId"] = document.getElementById('addId_auto').value;	
	l_aData["valabilitate"] = document.getElementById('valabilitate_auto').value;
	l_aData["callerId"] = 'prelungire_valabilitate';
	
	l_sAjaxServerPage = "typo3conf/ext/dmmjobcontrol/lib/class.tx_dmmjobcontrol_ajaxlibrary.php";
	
	if(l_aData["valabilitate"])
	{
		reeaADTL.fetchData(l_aData, l_sAjaxServerPage);
		document.body.style.cursor = 'wait';
		showAjaxWaitGif();
	}
	reeaADTL.addDataListener("prelungire_valabilitate", handleAjaxPrelungireValabilitateAuto);	
	
}
*/
function handleAjaxPrelungireValabilitateAuto(returnValue)
{	
	document.getElementById('div_prelungire_valabilitate_auto').style.display = 'none';
	//document.getElementById('anunt_'+returnValue['categoria']+'_'+returnValue['addId']+'_valabilitate').innerHTML = '<a title="Prelungeste valabilitatea anuntului" href="javascript:show_prelungire_valabilitate_auto('+returnValue['addId']+');">'+returnValue['endtime']+'</a>';
	document.getElementById('anunt_'+returnValue['categoria']+'_'+returnValue['addId']+'_valabilitate').innerHTML = returnValue['endtime'];
	document.getElementById('anunt_'+returnValue['categoria']+'_'+returnValue['addId']+'_stare').innerHTML = 'activ';
	document.body.style.cursor = 'default';	
}
/*
function sterge_anunt_auto(categoria,addId)
{
	var l_aData = new Array();
	l_aData["key"] = "sterge_anunt";
	l_aData["categoria"] = categoria;
	l_aData["addId"] = addId;	
	l_aData["callerId"] = 'stergere';
			
	l_sAjaxServerPage = "typo3conf/ext/dmmjobcontrol/lib/class.tx_dmmjobcontrol_ajaxlibrary.php";
	
	reeaADTL.fetchData(l_aData, l_sAjaxServerPage);
	
	document.body.style.cursor = 'wait';

	reeaADTL.addDataListener("sterge_anunt", handleAjaxStergereAnuntAuto);		
}
*/
function handleAjaxStergereAnuntAuto(returnValue)
{
	//alert(returnValue['categoria']+' '+returnValue['addId']);
	_this_add = document.getElementById('anunt_'+returnValue['categoria']+'_'+returnValue['addId']);
	
	thisParent = _this_add.parentNode;
	if (_this_add != undefined)
		_this_add.parentNode.removeChild(_this_add);
	
	//count 
	childsCnt = 0;

	for (i=0; i < thisParent.childNodes.length; i++)
	{
		if (thisParent.childNodes[i].id != undefined)
		{
			childsCnt++;
			break;
		}	
	}

	if (!childsCnt)
		thisParent.parentNode.parentNode.removeChild(thisParent.parentNode);
		
	/* set cursor to normal */	
	document.body.style.cursor = 'default';
}

/*function showHideAdd(tablename, addId, _hidd)
{
	addId = parseInt(addId);

	if (tablename && addId)
	{
		var l_aData 			= new Array();
		l_aData["key"] 			= "show_hide_add";
		l_aData["addId"] 		= addId;
		l_aData["table"] 		= tablename;
		l_aData["hidden"] 		= _hidd;
		
		l_sAjaxServerPage 		= "typo3conf/ext/bs_vehicles/lib/class.tx_bsvehicles_ajaxlibrary.php";
		
		showAjaxWaitGif();
		addsListADTL.addDataListener(l_aData["key"], handleShowHide);		
		addsListADTL.fetchData(l_aData, l_sAjaxServerPage);
	}
}
*/
function handleShowHide(returnValue)
{
	var shBox = '';
	try
	{
		shBox = document.getElementById(returnValue['table']+'_'+returnValue['addId']+'_showhide');
	}
	catch (e) {}
	var negHidden;
	returnValue['hidden'] = parseInt(returnValue['hidden']);
	
	if (shBox != undefined)
	{
		if (returnValue['hidden'])
		{
			shBox.innerHTML = "<a href=\"javascript:showHideAdd('"+returnValue['table']+"', "+returnValue['addId']+","+returnValue['hidden']+");\">"+'Vizibil'+"</a>"+" / " +
			'Ascuns';
		}
		else
		{
			shBox.innerHTML = 'Vizibil' + " / " +"<a href=\"javascript:showHideAdd('"+returnValue['table']+"', "+returnValue['addId']+","+returnValue['hidden']+");\">"+'Ascuns'+"</a>";
		}
	}
//	hideAjaxWaitGif();
}

