var camposParaValidar = new Array;

var campos = 0;



function validarFloatObligatorio(campo, msg) {

	camposParaValidar[campos++] = "validarFloatM2(document.laForma." + campo + ",'" + msg + "')"

}



function floatOpcional(campo, msg) {

	if (trim(campo.value).length > 0) {

		validarFloatM2(campo, msg);

	}

}



function enteroOpcional(campo, msg) {

	if (trim(campo.value).length > 0) {

		validarEnteroM2(campo, msg);

	}

}





function validarFloatOpcional(campo, msg) {

	camposParaValidar[campos++] = "floatOpcional(document.laForma." + campo + ",'" + msg + "')"

}



function validarEnteroObligatorio(campo, msg) {

	camposParaValidar[campos++] = "validarEnteroM2(document.laForma." + campo + ",'" + msg + "')"

}



function validarEnteroOpcional(campo, msg) {

	camposParaValidar[campos++] = "enteroOpcional(document.laForma." + campo + ",'" + msg + "')"

}



function validarCharObligatorio(campo, msg) {

	camposParaValidar[campos++] = "validarCampo(document.laForma." + campo + ",'" + msg + "',1)"

}



function validarListaObligatoria(campo, msg) {

	camposParaValidar[campos++] = "validarLista(document.laForma." + campo + ",'" + msg + "')"

}



function validarBooleanObligatorio(campo, msg) {

	camposParaValidar[campos++] = "validarSeleccion(document.laForma." + campo + ",'" + msg + "')"

}





function validarCampos() {

	var i;

	for (i = 0; i < camposParaValidar.length; i++) {

		eval(camposParaValidar[i]);

	}

}





function validarAreaConstruida(msg) {

	camposParaValidar[campos++] = "validarElAreaConstruida('"+ msg + "')"

}



function validarElAreaConstruida(msg) {

	if (!isInt(document.laForma.area.value)) {

        appendErrorMessage(msg)

        if (_campoError == null) {

            _campoError = document.laForma.area;

        }

		return false;

	}

	var valor = document.laForma.area.value.split(',').join('');

	valor = valor.split('.').join('');

	return validarEnteroM2(document.laForma.areaConstruida,msg,1,valor)

}



function abrirFormasDePago() {

		window.open("/servlet/co.com.pragma.m2.servlet.oferta.mostrarTarifasFormasDePago","newContenido3","resizable=no,scrollbars=no,top=0,left=0,width=420,height=500");

}



function abrirPreguntasFrecuentes() {

	var newWindow = window.open("/oferta/preguntasFrecuentes.htm","newContenido3","resizable=yes,scrollbars=yes,top=0,left=0,width=450,height=320");

}
