var url = "test.php?op="; // The server-side script

function actualizar(cual, op){//Funcion que es llamada al selecionar uno de los elementos del primer select 
	var opt = op;
	llamada_ajax();

	function handleHttpResponse() {
		if (http.readyState == 4) {
			if (http.responseText.indexOf('invalid') == -1) {
				// Use the XML DOM to unpack the city and state data 
				var xmlDocument = http.responseText; 
				if (opt == 'country'){
					document.getElementById('provincia_div').innerHTML = xmlDocument; 
				}else if(opt == 'sector'){
					document.getElementById('actividad_div').innerHTML = xmlDocument; 
				}
			isWorking = false;
			}
		}
	}

	var isWorking = false;
	function llamada_ajax() {
		if (!isWorking && http) {
			if (opt == 'country'){
				var str_guardar = document.getElementById(cual).value;//Recojo el valor del select 
				http.open("GET", url + opt + '&id_country=' + str_guardar, true);
				http.onreadystatechange = handleHttpResponse;
				isWorking = true;
				http.send(null);
			}else if (opt == 'sector'){
				var str_guardar = document.getElementById(cual).value;//Recojo el valor del select 
				http.open("GET", url + opt + '&id_sector=' + str_guardar, true);
				http.onreadystatechange = handleHttpResponse;
				isWorking = true;
				http.send(null);
			}
		}
	}
}

function LP_data(e){
	key=(document.all) ? e.keyCode : e.which;
	if (key < 48 || key > 57){
		return false;
	}
}

function Confirm_Form(text) {
    var is_confirmed = confirm(text);
	if (is_confirmed) {
		document.forms['list'].submit();
	}
}


function updateCheck(form, q1, q2) {
	var chk = form.elements[q2];
	var num = parseInt(form.elements[q1].value);
	if (chk.checked == true){
		form.elements[q1].value = num + 1;		
	}else{
		if (num != 0){
			form.elements[q1].value = num - 1;
		}
	}
}

function replaceChars(entry) {
	out = ","; // reemplazar la ,
	add = "."; // por .
	temp = "" + entry;
	while (temp.indexOf(out)>-1) {
		pos= temp.indexOf(out);
		temp = "" + (temp.substring(0, pos) + add + 
		temp.substring((pos + out.length), temp.length));
	}
	return temp;
}