
var make_an_offer_value = false;

	function displayMakeAnOffer(){
		var blnDisplay = true;
		if (document.getElementById('categoryId_L1').value == 1){
			if (document.getElementById('categoryId_L2') != null){
				switch (document.getElementById('categoryId_L2').value){
					case '1369':
					case '1417':
						blnDisplay = false;
					break;
				}
			}
			
		}
		var tip = document.getElementById('type').value;
		switch(tip){
			case 'licitatii':
			case 'anunt':
					blnDisplay = false;
				break;
		}
		if (blnDisplay){
			document.getElementById('make_an_offer').checked = make_an_offer_value;
			document.getElementById('make_an_offer_div').style.display = '';
		} else {
			make_an_offer_value = document.getElementById('make_an_offer').checked;
			document.getElementById('make_an_offer').checked = false;
			document.getElementById('make_an_offer_div').style.display = 'none';
		}
	}
	

	function refreshCategoryIdSelect(categoryId) {

		document.getElementById('litype').style.display = (categoryId == 313?'none':'');
		document.getElementById('type').selectedIndex = 0;
		
		var cb = new Array('CautareController','GetCautareAvansataCategorySelect');
		var params = categoryId;
		var rpc = new Array(cb,params);


	//	console.log(rpc.toJSON());
		new Ajax.Request ('/rpc/', {
			method: 'post',
			onSuccess: doResponse_refreshCategoryIdSelect,
			onFailure: null,
			parameters: 'rpc='+rpc.toJSON()
		});
		
		
	}

	
	function doResponse_refreshCategoryIdSelect(resp) {
		$('category_id_select').innerHTML = resp.responseText;
//		document.getElementById('libid_cnt').style.display = (document.getElementById('categoryId_L1').value == 1)?'none':'';
		if (document.getElementById('categoryId_L1').value == 1){
			if (document.getElementById('categoryId_L2') != null){
				switch (document.getElementById('categoryId_L2').value){
					case '1369':
					case '1417':
							document.getElementById('libid_cnt').style.display = 'none';
						break;
					default:
							document.getElementById('libid_cnt').style.display = '';
						break;
				}
			}
		} else {
			document.getElementById('libid_cnt').style.display = '';
		}
		displayMakeAnOffer();
	}

	function refreshLocalitati(){
		var judet = $('judete').value;
		var geo_is_user_loc = $('geo_is_user_loc').value;
		var cb = new Array('CautareController','GetCautareAvansataLivrareSelect');
		var params = new Array( judet, geo_is_user_loc) ;
		var rpc = new Array(cb,params);



		new Ajax.Request ('/rpc/', {
			method: 'post',
			onSuccess: doResponse_refreshLocalitati,
			onFailure: null,
			parameters: 'rpc='+rpc.toJSON()
		});
	}
	function doResponse_refreshLocalitati(resp){
			$('livrare_select').innerHTML = resp.responseText;
	}

	function check_valab_type(){

				var v = document.getElementById('valab_type').options[document.getElementById('valab_type').selectedIndex].value;

				if (v == 'all'){
					$j('#valab_val').hide();
				} else {
					$j('#valab_val').show();
				}

	}

	function formCautareAvansata(){

		var $k  =  document.getElementById('search_keyword').value;
		var $ul = document.getElementById('user_list').value;

		if ($k || $ul){
			return true;
		}
		return false;
	}
	
	function changeSearchAuctionTypeFilter(strTip){
		switch (strTip){
			case 'anunt':
					document.getElementById('libid_cnt').style.display = 'none';
					document.getElementById('bid_min').value = '';
					document.getElementById('bid_max').value = '';
				break; 
			default:
					document.getElementById('libid_cnt').style.display = '';				
				break;
		}
		displayMakeAnOffer();
	}
	
	function resetCautareAvansata(){
		document.getElementById('cautare_avansata').reset();
//		document.getElementById('livrare_select').innerHTML = document.getElementById('livrare_select_reset').innerHTML;
		document.getElementById('judete').selectedIndex = 0;
		var objLiLocalitati = document.getElementById('li_localitati');
		if (objLiLocalitati != null){
			objLiLocalitati.style.display = 'none';
		}
		refreshCategoryIdSelect(0);
		changeSearchAuctionTypeFilter('');
//		document.getElementById('category_id_select').innerHTML = document.getElementById('category_id_select_reset').innerHTML;
		document.getElementById('user_list').disabled = document.getElementById('my_favorite_users').checked;
	}
	
	function checkFilters(){
		var arrFiltersText = new Array();
		var arrFiltersCheck = new Array();
		
			arrFiltersText['search_keyword'] = '';
			arrFiltersText['categoryId_L1'] = '0';
//			arrFiltersText['pret_min'] = '';
//			arrFiltersText['pret_max'] = '';
			arrFiltersText['judete'] = '0';
			arrFiltersText['mod_livrare'] = 'all';
			arrFiltersText['type'] = 'toate';
			arrFiltersText['bid_min'] = '';
			arrFiltersText['bid_max'] = '';
			arrFiltersText['user_list'] = '';
			arrFiltersText['state'] = '0';
			arrFiltersText['invoice'] = '0';
			arrFiltersText['warranty'] = '0';
			
//			arrFiltersCheck['search_desc'] = false;
//			arrFiltersCheck['state_nou'] = false;
//			arrFiltersCheck['state_alta'] = false;
//			arrFiltersCheck['state_folosit'] = false;
//			arrFiltersCheck['state_nespecificat'] = false;
//			arrFiltersCheck['invoice'] = false;
//			arrFiltersCheck['warranty_invoice_nespecificat'] = false;
//			arrFiltersCheck['warranty'] = false;
//			arrFiltersCheck['no_warranty_invoice'] = false;
			arrFiltersCheck['make_an_offer'] = false;
//			arrFiltersCheck['foto'] = false;
//			arrFiltersCheck['fuzzy'] = true;
			arrFiltersCheck['in_shop'] = false;
			arrFiltersCheck['discount'] = false;
			arrFiltersCheck['active_de_0'] = true;
			arrFiltersCheck['expira_in_0'] = true;
			arrFiltersCheck['my_favorite_users'] = false;

		for (var strBox in arrFiltersText) {
			var objElement = document.getElementById(strBox);
			if (objElement != null && objElement.value != arrFiltersText[strBox]){
				return true;
			}
		}
		for (var strCBox in arrFiltersCheck) {
			var objCElement = document.getElementById(strCBox);
			if (objCElement != null && objCElement.checked != arrFiltersCheck[strCBox]){
				return true;
			}
		}
		document.getElementById('error_text').style.display = 'inline'; 
		document.location = '#';
		return false;
	}
	
	