// BACKEND
function toggleReminder(display){
  document.getElementById("reminder").style.display = display;
}

function toggleIconTag(){
  if (document.getElementById("parent_id").value == 0){
		document.getElementById("icon_div").style.display = "block";
  }else{
  	document.getElementById("icon_div").style.display = "none";
  }
}

function toggleType(checkbox, fieldset){
  if (checkbox.checked == true){
		document.getElementById(fieldset).style.display = "block";
  }else{
  	document.getElementById(fieldset).style.display = "none";
  }
}

function toggleRentedDate(id, style){
	document.getElementById("rented_date_div_" + id).style.display = style;
}

function showDatesDiv(id){
	document.getElementById("rented_link_" + id).style.display = "none";
	document.getElementById("rented_date_div_" + id).style.display = "none";
	document.getElementById("not_rented_link_" + id).style.display = "block";
}

function checkDates(id){
  var start_date = document.getElementById("start_date_" + id).value;
  var end_date = document.getElementById("end_date_" + id).value;
  
  var patt_date = new RegExp("^[0-9]{4}-(((0[13578]|(10|12))-(0[1-9]|[1-2][0-9]|3[0-1]))|(02-(0[1-9]|[1-2][0-9]))|((0[469]|11)-(0[1-9]|[1-2][0-9]|30)))$");

  if(start_date == "" || end_date == ""){
    alert('Please enter start and end dates');
    return false;
  }else if(!patt_date.test(start_date) && !patt_date.test(end_date)){
    alert('Start and end dates are invalid. Format: YY-mm-dd');
    return false;
  }
  return true;
}

function checkAll(length)
{
	checkbox = document.getElementById('select_realestate_1')
	if(checkbox.checked == true){
		checked = false;
	}else{
		checked = true;
	}

	for(i = 1; i <= length; i++){
		checkbox = document.getElementById('select_realestate_' + i);
		checkbox.checked = checked;
	}
}

// FRONTEND
function changePhoto(thumb_path)
{
	document.getElementById('main_photo').src = '/uploads/photos/' + thumb_path;
}

function toggleDropDown(id, display){
  document.getElementById(id).style.display = display;
}

function toggleCategory(id){
  for(i = 1; i <= 40; i++){
    var div = document.getElementById("div_" + i);
    if(div){
      div.style.display = "none";
    }
  }
  document.getElementById("div_" + id).style.display = "block";
}

function hideCategories(){
  for(i = 1; i <= 40; i++){
    var div = document.getElementById("div_" + i);
    if(div){
      div.style.display = "none";
    }
  }
}