function updateField(field_name, rid, selected) {
	
	var url = '/ajax_libs/extract_from_database.php';
	var what = "";
	
	if (field_name == 'additional_categories') {
	
		if (rid.toLowerCase() == 'имоти') {
			for (var i=1; i<5; i++) {
				eval('document.getElementById("vehicle_additional' + i + '").style.visibility="hidden"');
				eval('document.getElementById("vehicle_additional' + i + '").style.display="none"');
				
				eval('document.getElementById("property_additional' + i + '").style.visibility="visible"');
				eval('document.getElementById("property_additional' + i + '").style.display=""');
			}
		} else if (rid.toLowerCase() == 'мпс' ) {
			for (var i=1; i<5; i++) {
				eval('document.getElementById("property_additional' + i + '").style.visibility="hidden"');
				eval('document.getElementById("property_additional' + i + '").style.display="none"');
				
				eval('document.getElementById("vehicle_additional' + i + '").style.visibility="visible"');
				eval('document.getElementById("vehicle_additional' + i + '").style.display=""');
			}
		} else {
			for (var i=1; i<5; i++) {
				eval('document.getElementById("vehicle_additional' + i + '").style.visibility="hidden"');
				eval('document.getElementById("vehicle_additional' + i + '").style.display="none"');
				
				eval('document.getElementById("property_additional' + i + '").style.visibility="hidden"');
				eval('document.getElementById("property_additional' + i + '").style.display="none"');
			}
		}
		return false;
		} else if (field_name == 'search_additional_properties') {
	
			if (rid.toLowerCase() == 'имоти') {
				eval('document.getElementById("vehicle_additional_search").style.visibility="hidden"');
				eval('document.getElementById("vehicle_additional_search").style.display="none"');
				
				eval('document.getElementById("properties_additional_search").style.visibility="visible"');
				eval('document.getElementById("properties_additional_search").style.display=""');
		} else if (rid.toLowerCase() == 'мпс' ) {
				eval('document.getElementById("vehicle_additional_search").style.visibility="visible"');
				eval('document.getElementById("vehicle_additional_search").style.display=""');
				
				eval('document.getElementById("properties_additional_search").style.visibility="hidden"');
				eval('document.getElementById("properties_additional_search").style.display="none"');
		} else {
				eval('document.getElementById("vehicle_additional_search").style.visibility="hidden"');
				eval('document.getElementById("vehicle_additional_search").style.display="none"');
				
				eval('document.getElementById("properties_additional_search").style.visibility="hidden"');
				eval('document.getElementById("properties_additional_search").style.display="none"');
		}
		
		return false;
	} else if (field_name == 'area_name') {
		what = 'abytid';
	} else if (field_name == 'vehicle_make') {
		what = 'vmakebtyd';
	} else if (field_name == 'field_svehicle_make') {
		what = 'vmakebtyds';
	} else if (field_name == 'vehicle_model') {
		what = 'vmodelbmkd';
	} else if (field_name == 'field_svehicle_model') {
		what = 'vmodelbmkds';
	} else if (field_name == 'property_area') {
		what = 'pabytid';
	} else if (field_name == 'property_area_multiple') {
		what = 'pabytidm';
	} else if (field_name == 'browse_areas_towns') {
		what = 'tbaid';
	}
	
	
	
	new Ajax.Request(url, {
			method: 'post',
			parameters: { w:what, rid:rid, selected:selected},
					onSuccess: function(transport) {
						//alert(document.getElementById(field_name).innerHTML);
						if (what=='abytid') {
							document.getElementById(field_name).innerHTML= 'Област: ' + transport.responseText;
						} else {
							document.getElementById(field_name).innerHTML = transport.responseText;
						}
						//alert(document.getElementById(field_name).innerHTML);
						if (what == 'vmakebtyd' ) {
							updateField('vehicle_model', document.getElementById('vehicle_make_select').options[document.getElementById('vehicle_make_select').selectedIndex].value, default_vehicle_model);
						}
						//alert(transport.responseText);
					}, 
						onFailure: function(transport) {
						 return false;
					}
				}
			);
}

function sendAdData(ad_data, destination) {
	
	if (!destination) {
		destination='view_func_table';
	}
	
	var inputs = ad_data.getElementsByTagName("input");
	var tareas = ad_data.getElementsByTagName("textarea");
	
	var params_array = new Array();
	var action = ad_data.getAttribute('action');
	var method = ad_data.getAttribute('method');
	
	for (var i = 0; i < inputs.length; i++) {
		//eval ("params_array['" + inputs[i].name + "']='" + inputs[i].value + "'");
		params_array[inputs[i].name]=inputs[i].value;
	}
	
	for (var i = 0; i < tareas.length; i++) {
		//eval ("params_array['" + inputs[i].name + "']='" + inputs[i].value + "'");
		params_array[tareas[i].name]=tareas[i].value;
	}
	
	
	document.getElementById(destination).innerHTML = "Изпращане ...";
	new Ajax.Request(action, {
			method: method,
			parameters: params_array,
					onSuccess: function(transport) {
						document.getElementById(destination).innerHTML = transport.responseText;
					}, 
						onFailure: function(transport) {
						document.getElementById(destination).innerHTML = 'Грешка при изпращане на заявката. Опитайте по-късно';
					 return false;
					}
				}
		);
		return false;
}

function toggleAdFunc(ad_id, type) {
	
	if (ad_id <=0) {
		return false;
	}
	
	document.getElementById('view_func_table').innerHTML = "Зареждане ...";
	var last_selected = document.getElementById('func_table_selected').innerHTML;
	
	if (document.getElementById('view_func_table').style.visibility == 'visible' && last_selected==type) {
		document.getElementById('view_func_table').style.visibility = 'hidden';
		document.getElementById('view_func_table').style.display = 'none';
	} else {
		document.getElementById('view_func_table').style.visibility = 'visible';
		document.getElementById('view_func_table').style.display = '';
		document.getElementById('func_table_selected').innerHTML = type;
	}
	
	if (type == 1) {
		var url = 'send_to_a_friend.php?r_rand'+Math.random();
		var ffield = 'send_to_friend_ffield';
	} else if (type == 2) {
		var url = 'response_to_ad.php?r_rand'+Math.random();
		var ffield = 'response_to_ad_ffield';
	} else if (type == 3) {
		var url = 'watch_ad.php?r_rand'+Math.random();
		var ffield = null;
	} else if (type == 4) {
		var url = 'ad_not_valid.php?r_rand'+Math.random();
		var ffield = null;
	}
	
	
	new Ajax.Request("/ajax_libs/" + url, {
			method: 'get',
			parameters: { ad_id:ad_id},
					onSuccess: function(transport) {
						document.getElementById('view_func_table').innerHTML = transport.responseText;
						if (ffield) {
							document.getElementById(ffield).focus();
						}
					}, 
						onFailure: function(transport) {
						document.getElementById('view_func_table').innerHTML = 'Грешка при зареждане. Опитайте по-късно';
					 return false;
					}
				}
		);
}

function ShowSimilarAds(ad_id, page) {
	
	if (ad_id <=0) {
		return false;
	}
	
//	document.getElementById('similar_ads_container').innerHTML = "Зареждане ...";
	
	var url = 'similar_ads.php?r_rand'+Math.random();
	
	new Ajax.Request("/ajax_libs/" + url, {
			method: 'get',
			parameters: { ad_id:ad_id, page:page},
					onSuccess: function(transport) {
						document.getElementById('similar_ads_container').innerHTML = transport.responseText;
						ConvertTablesToLinks('simads_table');
					}, 
						onFailure: function(transport) {
						//document.getElementById('similar_ads_container').innerHTML = 'Грешка при зареждане. Опитайте по-късно';
					 return false;
					}
				}
		);
}

function ShowAdComments(ad_id, order) {
	
	if (ad_id <=0) {
		return false;
	}
	
//	document.getElementById('similar_ads_container').innerHTML = "Зареждане ...";
	
	var url = 'ad_comments.php?r_rand'+Math.random();
	
	new Ajax.Request("/ajax_libs/" + url, {
			method: 'get',
			parameters: { ad_id:ad_id, order:order},
					onSuccess: function(transport) {
						document.getElementById('ad_comments_container').innerHTML = transport.responseText;
						//ConvertTablesToLinks('simads_table');
					}, 
						onFailure: function(transport) {
						//document.getElementById('ad_comments_container').innerHTML = 'Грешка при зареждане. Опитайте по-късно';
					 return false;
					}
				}
		);
}


function newadCheckAutoLoaded() {
	
	var town_id = document.getElementById('town_id').options[document.getElementById('town_id').selectedIndex].value;
	
	if (town_id > 0) {
		updateField('area_name', town_id);
		updateField('property_area', town_id, default_property_area);
	}
	
	var category_id = document.getElementById('category_id').options[document.getElementById('category_id').selectedIndex].value;
	var category_name = document.getElementById('category_id').options[document.getElementById('category_id').selectedIndex].text;
	
	if (category_id > 0) {
		updateField('additional_categories', category_name);
	}
	
	var vehicle_type = document.getElementById('vehicle_type').options[document.getElementById('vehicle_type').selectedIndex].value;
	
	if (vehicle_type > 0) {
		updateField('vehicle_make', vehicle_type, default_vehicle_make);
	}
	
	var vehicle_make = document.getElementById('vehicle_make_select').options[document.getElementById('vehicle_make_select').selectedIndex].value;
	
}

var field_alerted = false;

function checkAdInsertFields(silent) {
	
	if (!field_alerted && silent) {
		return false;
	}
	
	var town_id = document.getElementById('town_id').options[document.getElementById('town_id').selectedIndex].value;
	
	var full_name = document.getElementById('full_name').value;
	
	var advertiser_type_private = document.getElementById('advertiser_type_private').checked;
	var advertiser_type_company = document.getElementById('advertiser_type_company').checked;
	
	var email = document.getElementById('email').value;
	
	var phone = document.getElementById('phone').value;
	var hide_phone = document.getElementById('hide_phone').checked;
	
	var call_from = document.getElementById('call_from').options[document.getElementById('call_from').selectedIndex].value;
	var call_to = document.getElementById('call_to').options[document.getElementById('call_to').selectedIndex].value;
	var call_anytime = document.getElementById('call_anytime').checked;
	
	var category_id = document.getElementById('category_id').options[document.getElementById('category_id').selectedIndex].value;
	var category_name = document.getElementById('category_id').options[document.getElementById('category_id').selectedIndex].text;
	
	var ad_type = document.getElementById('ad_type').options[document.getElementById('ad_type').selectedIndex].value;
	
	//var ad_type_sell = document.getElementById('ad_type_sell').checked;
	//var ad_type_buy = document.getElementById('ad_type_buy').checked;
	
	var adv_title = document.getElementById('adv_title').value;
	
	var adv_text = document.getElementById('adv_text').value;
	
	var price = document.getElementById('price').value;
	var price_negotiate = document.getElementById('price_negotiate').checked;
	
	var property_type = document.getElementById('property_type').options[document.getElementById('property_type').selectedIndex].value;
	var property_floorage = document.getElementById('property_floorage').value;
	var property_year = document.getElementById('property_year').value;
	
	var vehicle_type = document.getElementById('vehicle_type').options[document.getElementById('vehicle_type').selectedIndex].value;
	var vehicle_year = document.getElementById('vehicle_year').value;
	
	var error = false;
	var ffocus = false;
	
	if (!town_id || town_id==0) {
		highLightField('town_field', "ff6666");
		if (!ffocus) {
			ffocus = 'town_id';
		}
		error = true;
	} else {
		highLightField('town_field', "666666");
	}
	
	if (!advertiser_type_private && !advertiser_type_company) {
		highLightField('advertiser_type_field', "ff6666");
		if (!ffocus) {
			ffocus = 'advertiser_type_private';
		}
		error = true;
	} else {
		highLightField('advertiser_type_field', "666666");
	}
	
	if (!full_name || full_name.length < 5) {
		highLightField('full_name_field', "ff6666");
		if (!ffocus) {
			ffocus = 'full_name';
		}
		error = true;
	} else {
		highLightField('full_name_field', "666666");
	}
	
	if (!email || email.length < 5) {
		highLightField('email_field', "ff6666");
		if (!ffocus) {
			ffocus = 'email';
		}
		error = true;
	} else {
		highLightField('email_field', "666666");
	}
	
	if ( (!phone || phone.length < 5) && !hide_phone) {
		highLightField('phone_field', "ff6666");
		if (!ffocus) {
			ffocus = 'phone';
		}
		error = true;
	} else {
		highLightField('phone_field', "666666");
	}
	
	if ( (call_from=='' || call_to=='') && !call_anytime) {
		highLightField('call_from_field', "ff6666");
		if (!ffocus) {
			ffocus = 'call_from';
		}
		error = true;
	} else {
		highLightField('call_from_field', "666666");
	}
	
	if (!category_id || category_id==0) {
		highLightField('categories_field', "ff6666");
		if (!ffocus) {
			ffocus = 'category_id';
		}
		error = true;
	} else {
		highLightField('categories_field', "666666");
	}
	
	if (category_name.toLowerCase() == 'имоти') {
		
		if (!property_type || property_type==0) {
			highLightField('property_type_field', "ff6666");
			if (!ffocus) {
				ffocus = 'property_type';
			}
			error = true;
		} else {
			highLightField('property_type_field', "666666");
		}
		
		if (!property_floorage || property_floorage=="" || property_floorage.length < 2) {
			highLightField('property_floorage_field', "ff6666");
			if (!ffocus) {
				ffocus = 'property_floorage';
			}
			error = true;
		} else {
			highLightField('property_floorage_field', "666666");
		}
		
		if (!property_year || property_year=="" || property_year.length!=4) {
			highLightField('property_year_field', "ff6666");
			if (!ffocus) {
				ffocus = 'property_year';
			}
			error = true;
		} else {
			highLightField('property_year_field', "666666");
		}
		
	}	
	
	if (category_name.toLowerCase() == 'мпс' ) {
		if (!vehicle_type || vehicle_type==0) {
			highLightField('vehicle_type_field', "ff6666");
			if (!ffocus) {
				ffocus = 'vehicle_type';
			}
			error = true;
		} else {
			highLightField('vehicle_type_field', "666666");
		}
		
		if (!vehicle_year || vehicle_year=="" || vehicle_year.length!=4) {
			highLightField('vehicle_year_field', "ff6666");
			if (!ffocus) {
				ffocus = 'vehicle_year';
			}
			error = true;
		} else {
			highLightField('vehicle_year_field', "666666");
		}
	}
	/*
	if (!ad_type_sell && !ad_type_buy) {
		highLightField('ad_type_field', "ff6666");
		if (!ffocus) {
			ffocus = 'ad_type_sell';
		}
		error = true;
	} else {
		highLightField('ad_type_field', "666666");
	}
	*/
	if (!ad_type || ad_type==0) {
		highLightField('ad_type_field', "ff6666");
		if (!ffocus) {
			ffocus = 'ad_type';
		}
		error = true;
	} else {
		highLightField('ad_type_field', "666666");
	}
	
	if (!adv_title || adv_title.length < 3) {
		highLightField('adv_title_field', "ff6666");
		if (!ffocus) {
			ffocus = 'adv_title';
		}
		error = true;
	} else {
		highLightField('adv_title_field', "666666");
	}
	
	if (!adv_text || adv_text.length < 100) {
		highLightField('adv_text_field', "ff6666");
		if (!ffocus) {
			ffocus = 'adv_text';
		}
		error = true;
	} else {
		highLightField('adv_text_field', "666666");
	}
	
	if ( (!price || price=='') && !price_negotiate) {
		highLightField('price_field', "ff6666");
		if (!ffocus) {
			ffocus = 'price';
		}
		error = true;
	} else {
		highLightField('price_field', "666666");
	}
	
	if (error) {
		
		if (!silent) {
			alert("Не сте попълнили всички полета или не сте въвели достатъчно символи в тях.\nОтбелязаните в червено полета са задължителни.");
			document.getElementById(ffocus).focus();
			field_alerted = true;
		}
		
		return false;
	}
	
	return true;
	
}

function correctPrice() {
	var ad_type = document.getElementById('ad_type').options[document.getElementById('ad_type').selectedIndex].value;
	
	if (ad_type == 3) {
		document.getElementById('price').value = '';
		document.getElementById('price').disabled = true;
		document.getElementById('price_negotiate').checked = true;
		document.getElementById('price_negotiate').disabled = true;
		document.getElementById('currency').disabled = true;
	} else if  (ad_type == 4 ) {
		document.getElementById('price').value = '0';
		document.getElementById('price').disabled = true;
		document.getElementById('price_negotiate').checked = false;
		document.getElementById('price_negotiate').disabled = true;
		document.getElementById('currency').disabled = true;
		document.getElementById('currency').selectedIndex = 0;
	} else {
		document.getElementById('price').disabled = false;
		document.getElementById('price_negotiate').checked = false;
		document.getElementById('price_negotiate').disabled = false;
		document.getElementById('currency').disabled = false;
	}
}

function changeUploadField(container_name) {
	
	document.getElementById(container_name+'_container').innerHTML = '<input type="file" name="'+container_name+'" id="'+container_name+'_browse_button" style="width: 340px" size="35">';

}

function highLightField(objid, color) {
	document.getElementById(objid).style.color = '#' + color;
}

function setAction(value) {
	document.getElementById('ad_action').value=value;
}

function changeTmpImage(imagename, position) {
	
	var current_side = eval("preview_img_" + position + ".src");
	var current_main = main_image.src;
	
	main_image.src=current_side.replace(/side/, 'main');
	
	eval("preview_img_" + position + ".src='"+current_main.replace(/main/, 'side')+"'");
}

function ConvertRowsToLinks(xTableId){
	
	if (document.getElementById(xTableId) == null) {
		return;
	}

  var rows = document.getElementById(xTableId).getElementsByTagName("tr");

  for(i=0;i<rows.length;i++){
    var link = rows[i].getElementsByTagName("a")
    
    if(link.length == 1){
      rows[i].onclick = new Function("document.location.href='" + link[0].href + "'");
      rows[i].onmouseover = new Function("this.className='tr_highlight'");
      rows[i].onmouseout = new Function("this.className=''");
    }
  }

}

function ConvertTablesToLinks(container){
	
	if (document.getElementById(container) == null) {
		return;
	}
	
  var tables = document.getElementById(container).getElementsByTagName("table");

  for(i=0;i<tables.length;i++){
    var link = tables[i].getElementsByTagName("a")
    if(link.length == 1){
      tables[i].onclick = new Function("document.location.href='" + link[0].href + "'");
      tables[i].onmouseover = new Function("this.className='tr_highlight'");
      tables[i].onmouseout = new Function("this.className=''");
    }
  }
}

function ConvertCellsToLinks(xTableId){
	if (document.getElementById(xTableId) == null) {
		return;
	}

  var cells = document.getElementById(xTableId).getElementsByTagName("td");

  for(i=0;i<cells.length;i++){
    var link = cells[i].getElementsByTagName("a")
    
    if(link.length == 1){
      cells[i].onclick = new Function("document.location.href='" + link[0].href + "'");
      cells[i].onmouseover = new Function("this.className='linktd_over'");
      cells[i].onmouseout = new Function("this.className='linktd'");
    }
  }

}

function swapPictures(container_name) {
	
	var images = document.getElementById(container_name).getElementsByTagName("img");
	
	if (Get_Cookie('KlamerBrowseWithPictures')==null || Get_Cookie('KlamerBrowseWithPictures')=='0') {
		Set_Cookie( 'KlamerBrowseWithPictures', 1, 365, '/', '', '' );
		//Show pictures
		for(i=0;i<images.length;i++) {
    	images[i].src = images[i].src + '&r_n=' + Math.random();
  	}
  	document.getElementById('show_pictures_link').onclick='';
  	document.getElementById('show_pictures_link').className='inactive_link';
  	
  	document.getElementById('hide_pictures_link').onclick=function (){ swapPictures(container_name); };
  	document.getElementById('hide_pictures_link').className='';
	} else {
		Set_Cookie( 'KlamerBrowseWithPictures', 0, 365, '/', '', '' );
		//Hide pictures
		for(i=0;i<images.length;i++) {
   		images[i].src = images[i].src + '&r_n=' + Math.random();
  	}
  	
  	document.getElementById('show_pictures_link').onclick=function (){ swapPictures(container_name); };
  	document.getElementById('show_pictures_link').className='';
  	
  	document.getElementById('hide_pictures_link').onclick='';
  	document.getElementById('hide_pictures_link').className='inactive_link';
	}
}


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 : "" ) +
	( ( 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; // set boolean t/f default f
	
	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 moveOption( fromID, toID, idx )
{   
   if (isNaN(parseInt(idx)))
   {
      var i = document.getElementById( fromID ).selectedIndex;
   }
   else
   {
      var i = idx;
   }

   var o = document.getElementById( fromID ).options[ i ];
   var theOpt = new Option( o.text, o.value, false, false );
   document.getElementById( toID ).options[document.getElementById( toID ).options.length] = theOpt;
   document.getElementById( fromID ).options[ i ] = null;
}

function moveOptions( fromID, toID )
{
   for (var x = document.getElementById( fromID ).options.length - 1; x >= 0 ; x--)
   {
      if (document.getElementById( fromID ).options[x].selected == true)
      {
         moveOption( fromID, toID, x );
      }
   }
}

function moveDefOptions( fromID, toID, optionsList )
{
  optionsArray = optionsList.split(',');
  
  for (var x = document.getElementById( fromID ).options.length - 1; x >= 0 ; x--)
	{
		if (optionsArray.indexOf(document.getElementById( fromID ).options[x].value) != -1)
    {
       moveOption( fromID, toID, x );
    }
	}
    
}

function emptyCombo (comboID) {
	var mycombo = document.getElementById( comboID );
	
	for (var i = mycombo.options.length-1; i>=0; i--) {
		mycombo.options[ i ] = null;
	}
}

function selectCombo (comboID) {
	var mycombo = document.getElementById( comboID );
	
	for (var i = mycombo.options.length-1; i>=0; i--) {
		mycombo.options[ i ].selected = 1;
	}
}


function preload_image ( _image ) {
  var image = new Image;
  image.src = _image;
}

/* 
 * Change area image onmouseover on index page 
 */
function change_image ( region ) {
  var ShowItem = document.getElementById ( "area_image" );
  //var LinkItem = document.getElementById ( region );
  ShowItem.style.backgroundImage = 'url(/images/' + mapDir + '/' + region + ')';
  //LinkItem.style.textDecoration = "underline";
  return true;
}

/* 
 * Change back area image onmouseout on index page
 */ 
function hide_image () {
  var ShowItem = document.getElementById("area_image");
  //var LinkItem = document.getElementById("area_" + region);
  ShowItem.style.backgroundImage = 'url(/images/map/blank.gif)';
  //LinkItem.style.textDecoration = "none";
  return true;
}

function show_info_window(posx, posy, town_name, town_image, numads) {
	var info_window = document.getElementById("info_window");
	
	document.getElementById('info_town_name').innerHTML = 'Област ' + town_name;
	document.getElementById('info_ads_text').innerHTML = 'Прикачени обяви за<br>' + town_name;
	document.getElementById('info_ads_numblock').innerHTML = numads;
	document.getElementById('info_image').src = '/images/town_images/'+town_image;
	
	info_window.style.left = posx;
	info_window.style.top = posy;
	info_window.style.visibility="visible";
	info_window.style.display="";
	
}

function hide_info_window() {
	var info_window = document.getElementById("info_window");
	
	info_window.style.visibility="hidden";
	info_window.style.display="none";
}

function confirmDeleteAd(container_id, text) {
	document.getElementById(container_id).style.textDecoration = 'line-through';
	
	if (confirm(text)) {
		return true;
	} else {
		document.getElementById(container_id).style.textDecoration = 'none';
		return false;
	}
	return false;
}

function countRemainingCommentSymbols(count_from, display_in) {
	var allowed_symbols = 250;
	var from_field = document.getElementById(count_from);
	var to_field = document.getElementById(display_in);
	
	to_field.innerHTML = 'Остават още ' + (allowed_symbols - from_field.value.length) + ' символа';
	
	if (from_field.value.length > allowed_symbols) {
		from_field.value = from_field.value.substring(0, allowed_symbols);
	}
}

function toggleAdCommentForm() {
	
	if (document.getElementById('add_comment_form').style.visibility == 'visible') {
		document.getElementById('add_comment_form').style.visibility = 'hidden';
		document.getElementById('add_comment_form').style.display = 'none';
	} else {
		document.getElementById('add_comment_form').style.visibility = 'visible';
		document.getElementById('add_comment_form').style.display = '';
	}
	
}