function ConvertCh(sString, sC, sR){
var ValorSch = "";
var sChC =  String.fromCharCode(sC);
var sChR =  String.fromCharCode(sR);
var iPossChC = sString.search(sChC);
if(iPossChC == -1){
	return (sString);
	} else {
	for (var i = 0;i<sString.length;i++) {
	if (sString.charCodeAt(i) == sC) {
			ValorSch += sChR;
			} else {
			ValorSch += sString.charAt(i);
	}
	}
	return (ValorSch);
	}
}

function LimpiaValor(){
	var formu = document.frm;
	if (formu) {
	formu.idL.value = "";
	formu.idE.value = 0;
	formu.idC1.value = 0;
	formu.idC2.value = 0;
	formu.idC3.value = 0;
	formu.idPr.value = 0;
	formu.idA.value = 0;
	formu.idPob.value = "";
	formu.Pob.value = "";
	formu.Via.value = "";
	formu.Dir.value = "";
	formu.Num.value = "";
	formu.CP.value = "";
	formu.idRLB.value = "";
	formu.idRecom.value = "";
	formu.idTE.value = "";
	formu.teText.value = "";
	formu.Nro.value = "";
	formu.Alfa.value = "";
	
	SCbo(formu.idC2,formu.idC3,'',idC3m, midC3,mValoridC3);
	}
}

function EjecutaProv(){
	var formu = document.frm;
	if (formu) {
		var sProv =  formu.idP.options[formu.idP.selectedIndex].text;
		formu.idP.value = formu.idP.value;
		formu.Prov.value = sProv;
	}
}

function EjecutaBusqueda(){
var formu = document.frm;
var strBqda = formu.Bqda.value;
	if(formu) {
		if (strBqda.length > 2 || strBqda.length == "") {
			EjecutaFiltro();
		} else {
			alert("Las búsquedas sólo se realizan sobre textos de más de dos caracteres");
		}
	}
}

function EjecutaValor(nl,sLista) {
	LimpiaValor();
	var formu = document.frm;
	if (formu) {
	formu.idL.value = nl;
	formu.Lista.value = sLista;
	formu.Bqda.value = "";
	EjecutaFiltro();
		}
}

function EjecutaFiltro() {
	EjecutaProv();

	var formu = document.frm;
	
	if (formu) {
		formu.Nro.value = 1;
		formu.submit();
	}
}

function AbrirFiltroLoc() {
	var sLoc = "/restaurantia/inc/popup/PopUpFiltroLoc.asp";
	var formu = document.frm;
	
	if (formu) {
		sLoc += "?idP=" + formu.idP.value;
	}
	pupN(sLoc, '');
}

function pag1(p_n){ 
	var sfrm = window.document.frm;
	if (sfrm){sfrm.Nro.value = p_n;sfrm.submit();}
}

function pag2(p_n){
	var sfrm = window.document.frm;
		if (sfrm){sfrm.Alfa.value = p_n;pag1(1);sfrm.submit();}
}

function Body_OnLoad(pOrigen1, pOrigen2) {
	var formu = document.frm;
	
	if (formu && pOrigen1 != '') {
		formu.idC2.value = pOrigen1;
		SCbo(document.frm.idC2, document.frm.idC3,'', idC3m, midC3, mValoridC3);
		if (pOrigen2 != '') {
			formu.idC3.value = pOrigen2;
		}
	}
}