function update_cities(dd_name, cc){
	disable(dd_name);
	makePOSTRequest('./get_city.php', 'province='+cc+'&dist=0', dd_name);
	enable(dd_name);
}

function update_cities2(dd_name, cc, select, other){
  var extra="";
  if (other != 'undefined') {
    try {
      for (var i in other){
        extra = "&"+extra+i+"="+other[i];
      }
    } catch(e){

    }
  }

	disable("region_ville");
	var response = makePOSTRequest('./get_city.php', 'province='+cc+'&dist=1'+'&selected='+select+""+extra, dd_name, false);
	var container = document.getElementById(dd_name);
	var inner = "";
	var extra = ' onclick="enable(\'residence_search\'); enable(\'street_number\'); enable(\'street_name\');" ';
	inner += '<select disabled="disabled" id="region_ville" name="ville"'+extra+'>\n';
	inner += response;
	inner += '</select>\n';
	container.innerHTML = inner;
	enable("region_ville");
}

function enable(id){
	var el = document.getElementById(id);
	if (el) {
		el.disabled = false;
	}
}

function disable(id){
	var el = document.getElementById(id);
	if (el) {
		el.disabled = true;
	}
}

function addFlexInput(parent_form, langid){
	var numi = document.getElementById("max_value");
	var num = (document.getElementById("max_value").value -1)+ 2;
	numi.value = num;
	var divIdName = "keywords" + num;
	var newdiv = document.createElement('div');
	var newCode = "";
	newdiv.setAttribute("id",divIdName);
	newdiv.setAttribute("name","keywords"+num);

	newCode = "<input type=\"text\" value=\"\" name=\"1\" size=\"13\" id=\""+num+"\" onChange=\"enable_save(this.parentNode.parentNode);\" onkeyup=\"enable_save(this.parentNode.parentNode);\"><a href=\"javascript:;\" onclick=\"removeEvent('keywords"+num+"','"+num+"')\">X</a><br>";

	newdiv.innerHTML = newCode;
	parent_form.appendChild(newdiv);
	//enable_save(parent_form);
}

function add_menu_section(parent_form, langid){
	var numi = document.getElementById("max_value");
	var num = (document.getElementById("max_value").value -1)+ 2;
	numi.value = num;
	var divIdName = "keywords" + num;
	var newdiv = document.createElement('div');
	var newCode = "";
	newdiv.setAttribute("id",divIdName);
	newdiv.setAttribute("name","keywords"+num);

	newCode = "<input type=\"text\" value=\"\" name=\"1\" size=\"13\" id=\""+num+"\" onChange=\"enable_save(this.parentNode.parentNode);\" onkeyup=\"enable_save(this.parentNode.parentNode);\"><a href=\"javascript:;\" onclick=\"removeEvent('keywords"+num+"','"+num+"')\">X</a><br>";

	newdiv.innerHTML = newCode;
	parent_form.appendChild(newdiv);
	//enable_save(parent_form);
}

function add_menu_item(parent_form, langid){
	var numi = document.getElementById("max_value");
	var num = (document.getElementById("max_value").value -1)+ 2;
	numi.value = num;
	var divIdName = "keywords" + num;
	var newdiv = document.createElement('div');
	var newCode = "";
	newdiv.setAttribute("id",divIdName);
	newdiv.setAttribute("name","keywords"+num);

	newCode = "<input type=\"text\" value=\"\" name=\"1\" size=\"13\" id=\""+num+"\" onChange=\"enable_save(this.parentNode.parentNode);\" onkeyup=\"enable_save(this.parentNode.parentNode);\"><a href=\"javascript:;\" onclick=\"removeEvent('keywords"+num+"','"+num+"')\">X</a><br>";

	newdiv.innerHTML = newCode;
	parent_form.appendChild(newdiv);
	//enable_save(parent_form);
}


function removeEvent(divID, akid){
	var answer = confirm ("Are you sure? There is no undo.")
	if (answer){
		var olddiv = document.getElementById(divID);
		var d = olddiv.parentNode;
		d.removeChild(olddiv);
		makePOSTRequest('./ak_delete.php', "akid="+akid);
		//enable_save(d);
	}
}

function removeDIV(divID, conf){
	if (conf) {
		var answer = confirm ("Are you sure? There is no undo.")
	}else {
		var answer = true;
	}
	if (answer){
		var olddiv = document.getElementById(divID);
		var d = olddiv.parentNode;
		d.removeChild(olddiv);
	}
}

function enable_save(parent_form){
	for (i=0; i<parent_form.childNodes.length; i++) {
		if (parent_form.childNodes[i].tagName == "INPUT") {
			if (parent_form.childNodes[i].name == "save") {
					parent_form.childNodes[i].disabled = false;
			}
		}
	}
}

function disable_save(parent_form){
	for (i=0; i<parent_form.childNodes.length; i++) {
		if (parent_form.childNodes[i].tagName == "INPUT") {
			if (parent_form.childNodes[i].name == "save") {
					parent_form.childNodes[i].disabled = true;
			}
		}
	}
}

function confirmDelete(location){
	var answer = confirm ("Are you sure? There is no undo.")
	if (answer){
		window.location = location;
	}
}

function confirmMessage(location, message){
	var answer = confirm (message)
	if (answer){
		window.location = location;
	}
}






