function valid_form_posvirtual(form){
	if (form.email.value == "") { alert("Ingrese dirección de correo"); form.email.focus(); return (false); }
	if (form.email.value.length!=0)
		if (form.email.value.indexOf('@', 0) == -1 || form.email.value.indexOf('.', 0) == -1)
			{ alert("Dirección de correo inválida"); form.email.focus(); return (false); }
	if (form.email.value != form.emailconfirm.value) { alert("E-mail de confirmacion no valido"); form.emailconfirm.focus(); return (false); }
	if (form.nombre.value == "")	{ alert("Ingrese nombre"); form.nombre.focus(); return (false); }
	if (form.direc.value == "")	{ alert("Ingrese Direccion"); form.direc.focus(); return (false); }
	if (form.ciud.value == "")	{ alert("Ingrese ciudad"); form.ciud.focus(); return (false); }
	if (form.prov.value == "")	{ alert("Ingrese provincia/estado"); form.prov.focus(); return (false); }
	if (form.pais.value == "")	{ alert("Ingrese pais"); form.pais.focus(); return (false); }
	if (form.zip.value == "")	{ alert("Ingrese codigo postal"); form.zip.focus(); return (false); }
	if (form.telef.value == "")	{ alert("Ingrese telefono"); form.telef.focus(); return (false); }
	if (form.monto.value == "" || form.monto.value <= 0)	{ alert("Ingrese monto"); return (false); }
}
function valid_form_simulador(form){
	if (form.email.value == "") { alert("Ingrese dirección de correo"); form.email.focus(); return (false); }
	if (form.email.value.length!=0)
		if (form.email.value.indexOf('@', 0) == -1 || form.email.value.indexOf('.', 0) == -1)
			{ alert("Dirección de correo inválida"); form.email.focus(); return (false); }
	if (form.email.value != form.emailconfirm.value) { alert("E-mail de confirmacion no valido"); form.emailconfirm.focus(); return (false); }
	if (form.nombre.value == "")	{ alert("Ingrese nombre"); form.nombre.focus(); return (false); }
	if (form.direc.value == "")	{ alert("Ingrese Direccion"); form.direc.focus(); return (false); }
	if (form.ciud.value == "")	{ alert("Ingrese ciudad"); form.ciud.focus(); return (false); }
	if (form.prov.value == "")	{ alert("Ingrese provincia/estado"); form.prov.focus(); return (false); }
	if (form.pais.value == "")	{ alert("Ingrese pais"); form.pais.focus(); return (false); }
}
function valid_form_confirmacion(form){
	if (form.nombre.value == "")	{ alert("Ingrese nombre"); form.nombre.focus(); return (false); }
	if (form.direc.value == "")	{ alert("Ingrese Direccion"); form.direc.focus(); return (false); }
	if (form.ciud.value == "")	{ alert("Ingrese ciudad"); form.ciud.focus(); return (false); }
	if (form.prov.value == "")	{ alert("Ingrese provincia/estado"); form.prov.focus(); return (false); }
	if (form.pais.value == "")	{ alert("Ingrese pais"); form.pais.focus(); return (false); }
	if (form.telef.value == "")	{ alert("Ingrese telefono"); form.telef.focus(); return (false); }
}

function validaCheck(form) { 
var aCheckBox = document['form_simulador']['chkFalta[]'];
	if (aCheckBox[0].checked == true) {
		for(var i=1; i<aCheckBox.length; i++) {
			document['form_simulador']['chkFalta[]'][i].disabled=true;
		}
	} else {
		for(var i=1; i<aCheckBox.length; i++) {
			document['form_simulador']['chkFalta[]'][i].disabled=false;
		}
	}
}

function validFields() {
	formulario = document.getElementById("form_simulador");
	for(var i=0; i<formulario.elements.length; i++) {
	  var elemento = formulario.elements[i];
	  if(elemento.type == "checkbox") {
		//if(!elemento.checked) {
			alert(elemento.id);
		  return true;
		//}
	  }
	}	
}

function testFields() {
	formulario = document.getElementById("formulario");
	for(var i=0; i<formulario.elements.length; i++) {
	  var elemento = formulario.elements[i];
	  if(elemento.type == "checkbox") {
		if(!elemento.checked) {
		  return false;
		}
	  }
	}	
}

function hide_stp(form) {
  if (form.cmbPago.value == "") {
	document.getElementById("div_stp").style.display='none';
	return;
  } 
  if (form.cmbPago.value == "SOLPAGOS") { 
  	document.getElementById("div_stp").style.display='none';
	return;
  } 
  if (form.cmbPago.value == "SAFTPAY") {        
	document.getElementById("div_stp").style.display='block';
	return;
  }
}

function valida_numero() 
{
	if (event.keyCode < 46 || event.keyCode > 57 || event.keyCode == 47)
	event.returnValue = false;
}