// BACKEND
// page/update

function toggleAction(object){
  if(object.checked == true){
    document.getElementById("action_fieldset").style.display = "block";
  }else{
    document.getElementById("action_fieldset").style.display = "none";
  }
}

function toggleIsComparable(object){
  if(object.checked == true){
    document.getElementById("comparable_fieldset").style.display = "block";
  }else{
    document.getElementById("comparable_fieldset").style.display = "none";
  }
}

// page/update
function toggleMetas(object){
  if (object.checked == true){
		document.getElementById("metas_fieldset").style.display = "block";
  }else{
  	document.getElementById("metas_fieldset").style.display = "none";
  }
}

// page/update
/*function toggleCompareType(value){
  document.getElementById("min_balance_div").style.display = "none";
  document.getElementById("max_balance_div").style.display = "none";
  document.getElementById("term_div").style.display = "none";
      
  switch(value){
    case 1:
      document.getElementById("min_balance_div").style.display = "block";
      break;
    case 2:
      document.getElementById("max_balance_div").style.display = "block";
      document.getElementById("term_div").style.display = "block";
      break;
    case 3:
      document.getElementById("min_balance_div").style.display = "block";
      break; 
    default: break;
  }
}*/

function toggleCompareType(value){
  document.getElementById("purpose_condition_div").style.display = "none";
  document.getElementById("purpose_condition_en_div").style.display = "none";
  document.getElementById("currency_div").style.display = "none";
  document.getElementById("currency_en_div").style.display = "none";
  document.getElementById("chy_div").style.display = "none";
  document.getElementById("chy_en_div").style.display = "none";
  document.getElementById("min_balance_div").style.display = "none";
  document.getElementById("min_balance_en_div").style.display = "none";
  document.getElementById("card_type_div").style.display = "none";
  
  document.getElementById("card_div").style.display = "none";
  document.getElementById("card_en_div").style.display = "none";
  document.getElementById("loan_div").style.display = "none";
  document.getElementById("loan_en_div").style.display = "none";
      
  document.getElementById("documents_label").style.display = "none";
  document.getElementById("documents_en_label").style.display = "none";
  document.getElementById("requirement_label").style.display = "none";
  document.getElementById("requirement_en_label").style.display = "none";
      
  switch(value){
    case 1:
      document.getElementById("purpose_condition_div").style.display = "block";
      document.getElementById("purpose_condition_en_div").style.display = "block";
      document.getElementById("currency_div").style.display = "block";
      document.getElementById("currency_en_div").style.display = "block";
      document.getElementById("chy_div").style.display = "block";
      document.getElementById("chy_en_div").style.display = "block";
      document.getElementById("min_balance_div").style.display = "block";
      document.getElementById("min_balance_en_div").style.display = "block";
      document.getElementById("documents_label").style.display = "block";
      document.getElementById("documents_en_label").style.display = "block";
      break;
    case 2:
      document.getElementById("purpose_condition_div").style.display = "block";
      document.getElementById("purpose_condition_en_div").style.display = "block";
      document.getElementById("loan_div").style.display = "block";
      document.getElementById("loan_en_div").style.display = "block";
      document.getElementById("currency_div").style.display = "block";
      document.getElementById("currency_en_div").style.display = "block";
      document.getElementById("documents_label").style.display = "block";
      document.getElementById("documents_en_label").style.display = "block";
      break;
    case 3:
      document.getElementById("card_div").style.display = "block";
      document.getElementById("card_en_div").style.display = "block";
      document.getElementById("card_type_div").style.display = "block";
      document.getElementById("requirement_label").style.display = "block";
      document.getElementById("requirement_en_label").style.display = "block";
      break; 
    default: break;
  }
}

// page/update, branch/update, news/update
function switchLanguage(value){
  document.getElementById("language").value = value;
  if (value == 1){
		document.getElementById("content_mn").style.display = "block";
		document.getElementById("content_en").style.display = "none";  	
		document.getElementById("tab_en").className = "tab-normal";
		document.getElementById("tab_mn").className = "tab-bold";
  }else if (value == 2){
    document.getElementById("content_en").style.display = "block";
		document.getElementById("content_mn").style.display = "none";
		document.getElementById("tab_en").className = "tab-bold";
		document.getElementById("tab_mn").className = "tab-normal";
  }
}

// page/update
function switchLanguageCompare(value){
  document.getElementById("language").value = value;
  if (value == 1){
		document.getElementById("compare_mn").style.display = "block";
		document.getElementById("compare_en").style.display = "none";  	
		document.getElementById("comparetab_en").className = "tab-normal";
		document.getElementById("comparetab_mn").className = "tab-bold";
  }else if (value == 2){
    document.getElementById("compare_en").style.display = "block";
		document.getElementById("compare_mn").style.display = "none";
		document.getElementById("comparetab_en").className = "tab-bold";
		document.getElementById("comparetab_mn").className = "tab-normal";
  }
}

// page/update
function switchLanguageMetas(value){
  document.getElementById("language").value = value;
  if (value == 1){
		document.getElementById("metas_mn").style.display = "block";
		document.getElementById("metas_en").style.display = "none";  	
		document.getElementById("metastab_en").className = "tab-normal";
		document.getElementById("metastab_mn").className = "tab-bold";
  }else if (value == 2){
    document.getElementById("metas_en").style.display = "block";
		document.getElementById("metas_mn").style.display = "none";
		document.getElementById("metastab_en").className = "tab-bold";
		document.getElementById("metastab_mn").className = "tab-normal";
  }
}


// banner/update
function setWidthHeight(value){
  switch(value){
    case '1':
      document.getElementById("width").value = 668;
      break;
    case '2':
      document.getElementById("width").value = 210;
      break;
    case '3':
      document.getElementById("width").value = 508;
      break;
    case '4':
      document.getElementById("width").value = 158;
      break;
  }
}

// branch/branch
function toggleBranch(id){
  if(id == 1){
    document.getElementById("map_div").style.display = "block";
    document.getElementById("list_div").style.display = "none";
  }else{
    document.getElementById("list_div").style.display = "block";
    document.getElementById("map_div").style.display = "none";
  }
}

// user/update
function selectSubPages(object){
  children_ids = document.getElementById(object.value);
  
  if(children_ids.value){
	  ids_array = children_ids.value.split(",");
	   
	  for(i = 0; i < ids_array.length; i++){
	    child = document.getElementById("page_id_" + ids_array[i]);
      child.checked = object.checked;
  	}
	}
}


// frontend, page/compare
function selectCheckboxes(object, lenght){
  for(i = object.value; i <= lenght; i++){
    checkbox = document.getElementById('checkbox_' + i);
	  if(checkbox){
      checkbox.checked = object.checked;
	  }
	}
}

// frontend, page/compare
function selectCheckbox(i){
  checkbox = document.getElementById('checkbox_' + i);
  if(checkbox){
    if(checkbox.checked == true){
      checkbox.checked = false;
    }else{
      checkbox.checked = true;
    }
  }
}

// frontend, page/_menu
function toggleMenu(display, id){
  if(document.getElementById("menu_" + id)){
    document.getElementById("menu_" + id).style.display = display;
  }
}

function isOldMenu(value){
  if(value == 1){
    document.getElementById("old_menu_div").style.display = "block";
    document.getElementById("new_menu_div").style.display = "none";
  }else{
    document.getElementById("old_menu_div").style.display = "none";
    document.getElementById("new_menu_div").style.display = "block";
  }
}

function switchLoanType(value){
  if(value == 1){
    document.getElementById("term_title").style.display = "block";
    document.getElementById("term_input").style.display = "block";
    document.getElementById("invest_title").style.display = "none";
    document.getElementById("invest_input").style.display = "none";
  }else{
    document.getElementById("term_title").style.display = "none";
    document.getElementById("term_input").style.display = "none";
    document.getElementById("invest_title").style.display = "block";
    document.getElementById("invest_input").style.display = "block";
  }
}

function switchSavingType(value){
  if(value == 1){
    document.getElementById("term_title").style.display = "block";
    document.getElementById("term_input").style.display = "block";
    document.getElementById("invest_title").style.display = "block";
    document.getElementById("invest_input").style.display = "block";
    document.getElementById("balance_title").style.display = "none";
    document.getElementById("balance_input").style.display = "none";
  }else if(value == 2){
    document.getElementById("invest_title").style.display = "block";
    document.getElementById("invest_input").style.display = "block";
    document.getElementById("balance_title").style.display = "block";
    document.getElementById("balance_input").style.display = "block";
    document.getElementById("term_title").style.display = "none";
    document.getElementById("term_input").style.display = "none";
  }else if(value == 3){
    document.getElementById("balance_title").style.display = "block";
    document.getElementById("balance_input").style.display = "block";
    document.getElementById("term_title").style.display = "block";
    document.getElementById("term_input").style.display = "block";
    document.getElementById("invest_title").style.display = "none";
    document.getElementById("invest_input").style.display = "none";
  }
}
