function valida(){
	for(i=0; i<document.frm.cantidades.length; i++){
		if(document.frm.cantidades[i].checked==false){
			chk=0;
		}else{
			chk=1;
			break;
		}
	}
	if(chk==0){
		alert("Debe seleccionar una cantidad");
		return false;
	}
	if(document.frm.cantidades[3].checked==true){
	if(document.frm.ocantidad.value==""){
		alert("Debe digitar cantidad");
		document.frm.ocantidad.focus();
		return false;
	}
		
	}

	
		for(i=0; i<document.frm.aporte.length; i++){
		if(document.frm.aporte[i].checked==false){
			chk=0;
		}else{
			chk=1;
			break;
		}
	}
	if(chk==0){
		alert("Debe seleccionar un tipo de aporte");
		return false;
	}
	
	for(i=0; i<document.frm.autoriza.length; i++){
		if(document.frm.autoriza[i].checked==false){
			chk=0;
		}else{
			chk=1;
			break;
		}
	}
	if(chk==0){
		alert("Debe seleccionar Tarjeta de credito o debito");
		return false;
	}
	
	if(document.frm.autoriza[0].checked==true){
		if(document.frm.ctadebito.value==""){
		alert("Debe seleccionar su tipo de cuenta");
		document.frm.ctadebito.focus();
		return false;
	}
		if(document.frm.numdebito.value==""){
		alert("Debe digitar su numero de cuenta");
		document.frm.numdebito.focus();
		return false;
	}
	
		if (document.frm.numdebito.value.length > 20) {
			alert("Este campo debe tener menos de 20 caracteres"); 
			document.frm.numdebito.focus();
			return(false);
		}	
	
		if(document.frm.banco.value==""){
		alert("Seleccione su Banco");
		document.frm.banco.focus();
		return false;
	}
	}
	
	if(document.frm.autoriza[1].checked==true){
	if(document.frm.tarcredito.value==""){
		alert("Debe seleccionar Su tarjeta de credito");
		document.frm.tarcredito.focus();
		return false;
	}
	if(document.frm.numcredito.value==""){
		alert("Debe digitar su numero de tarjeta");
		document.frm.numcredito.focus();
		return false;
	}
	
		if (document.frm.numcredito.value.length > 20) {
			alert("Este campo debe tener menos de 20 caracteres"); 
			document.frm.numcredito.focus();
			return(false);
		}	
	
	if(document.frm.vmes.value==""){
		alert("Debe seleccionar su mes de vencimiento");
		document.frm.vmes.focus();
		return false;
	}
	if(document.frm.vanio.value==""){
		alert("Debe seleccionar su aÃ±o de vencimiento");
		document.frm.vanio.focus();
		return false;
	}
	}
	
	if(document.frm.nom_ape.value==""){
		alert("Debe digitar su Nombre y Apellidos");
		document.frm.nom_ape.focus();
		return false;
	}
	if(document.frm.dni.value==""){
		alert("Debe digitar su DNI");
		document.frm.dni.focus();
		return false;
	}
	
		if (document.frm.dni.value.length != 8) {
			alert("Este campo debe tener 8 caracteres"); 
			document.frm.dni.focus();
			return(false);
		}		
	
	
	if(document.frm.direccion.value==""){
		alert("Debe digitar su direccion");
		document.frm.direccion.focus();
		return false;
	}
					if(document.frm.telefono.value==""){
		alert("Debe digitar su telefono");
		document.frm.telefono.focus();
		return false;
	}
						if(document.frm.ciudad.value==""){
		alert("Debe digitar su ciudad");
		document.frm.ciudad.focus();
		return false;
	}
	if(document.frm.txtemail.value==""){
		alert("Debe digitar E-mail");
		document.frm.txtemail.focus();
		return false;
	}else{
		if(document.frm.txtemail.value.indexOf('@', 0) == -1 || document.frm.txtemail.value.indexOf('.', 0) == -1){
			alert("E-mail incorrecto");
			document.frm.txtemail.focus();
			return false;
		}
	}
			
	//
	document.frm.action="enviar.php";
	document.frm.submit();
}
///// end amigos

//// start aumento aporte
function valida_au_aporte(){
	for(i=0; i<document.frm.cantidades.length; i++){
		if(document.frm.cantidades[i].checked==false){
			chk=0;
		}else{
			chk=1;
			break;
		}
	}
	if(chk==0){
		alert("Debe seleccionar una cantidad");
		return false;
	}
	if(document.frm.cantidades[3].checked==true){
	if(document.frm.ocantidad.value==""){
		alert("Debe digitar cantidad");
		document.frm.ocantidad.focus();
		return false;
	}
		
	}
	
	if(chk==0){
		alert("Debe seleccionar un tipo de aporte");
		return false;
	}
	
	for(i=0; i<document.frm.autoriza.length; i++){
		if(document.frm.autoriza[i].checked==false){
			chk=0;
		}else{
			chk=1;
			break;
		}
	}
	if(chk==0){
		alert("Debe seleccionar Tarjeta de credito o debito");
		return false;
	}
	
	if(document.frm.autoriza[0].checked==true){
		if(document.frm.ctadebito.value==""){
		alert("Debe seleccionar su tipo de cuenta");
		document.frm.ctadebito.focus();
		return false;
	}
		if(document.frm.numdebito.value==""){
		alert("Debe digitar su numero de cuenta");
		document.frm.numdebito.focus();
		return false;
	}
	
	/*	if (document.frm.numdebito.value.length != 20) {
			alert("Este campo debe tener 20 caracteres"); 
			document.frm.numdebito.focus();
			return(false);
		}*/	
	
		if(document.frm.banco.value==""){
		alert("Seleccione su Banco");
		document.frm.banco.focus();
		return false;
	}
	}
	
	if(document.frm.autoriza[1].checked==true){
	if(document.frm.tarcredito.value==""){
		alert("Debe seleccionar Su tarjeta de credito");
		document.frm.tarcredito.focus();
		return false;
	}
	if(document.frm.numcredito.value==""){
		alert("Debe digitar su numero de tarjeta");
		document.frm.numcredito.focus();
		return false;
	}
	
		/*if (document.frm.numcredito.value.length != 20) {
			alert("Este campo debe tener 20 caracteres"); 
			document.frm.numcredito.focus();
			return(false);
		}*/	
	
	if(document.frm.vmes.value==""){
		alert("Debe seleccionar su mes de vencimiento");
		document.frm.vmes.focus();
		return false;
	}
	if(document.frm.vanio.value==""){
		alert("Debe seleccionar su aÃ±o de vencimiento");
		document.frm.vanio.focus();
		return false;
	}
	}
	
	if(document.frm.nom_ape.value==""){
		alert("Debe digitar su Nombre y Apellidos");
		document.frm.nom_ape.focus();
		return false;
	}
	if(document.frm.dni.value==""){
		alert("Debe digitar su DNI");
		document.frm.dni.focus();
		return false;
	}
	
		if (document.frm.dni.value.length != 8) {
			alert("Este campo debe tener 8 caracteres"); 
			document.frm.dni.focus();
			return(false);
		}		
	
	
	if(document.frm.direccion.value==""){
		alert("Debe digitar su direccion");
		document.frm.direccion.focus();
		return false;
	}
					if(document.frm.telefono.value==""){
		alert("Debe digitar su telefono");
		document.frm.telefono.focus();
		return false;
	}
						if(document.frm.ciudad.value==""){
		alert("Debe digitar su ciudad");
		document.frm.ciudad.focus();
		return false;
	}
	if(document.frm.txtemail.value==""){
		alert("Debe digitar E-mail");
		document.frm.txtemail.focus();
		return false;
	}else{
		if(document.frm.txtemail.value.indexOf('@', 0) == -1 || document.frm.txtemail.value.indexOf('.', 0) == -1){
			alert("E-mail incorrecto");
			document.frm.txtemail.focus();
			return false;
		}
	}
			
	//
	document.frm.action="enviar.php";
	document.frm.submit();
}

////// end  valida aumento aporte


///////start valida donacion

function valida_donacion(){
	for(i=0; i<document.frm.cantidades.length; i++){
		if(document.frm.cantidades[i].checked==false){
			chk=0;
		}else{
			chk=1;
			break;
		}
	}
	if(chk==0){
		alert("Debe seleccionar una cantidad");
		return false;
	}
	if(document.frm.cantidades[2].checked==true){
	if(document.frm.ocantidad.value==""){
		alert("Debe digitar cantidad");
		document.frm.ocantidad.focus();
		return false;
	}
		
	}

	
	for(i=0; i<document.frm.autoriza.length; i++){
		if(document.frm.autoriza[i].checked==false){
			chk=0;
		}else{
			chk=1;
			break;
		}
	}
	if(chk==0){
		alert("Debe seleccionar Tarjeta de credito o debito");
		return false;
	}
	
	if(document.frm.autoriza[0].checked==true){
		if(document.frm.ctadebito.value==""){
		alert("Debe seleccionar su tipo de cuenta");
		document.frm.ctadebito.focus();
		return false;
	}
		if(document.frm.numdebito.value==""){
		alert("Debe digitar su numero de cuenta");
		document.frm.numdebito.focus();
		return false;
	}
		
		if (document.frm.numdebito.value.length > 20) {
			alert("Este campo debe tener menos de 20 caracteres"); 
			document.frm.numdebito.focus();
			return(false);
		}
		
		
		if(document.frm.banco.value==""){
		alert("Seleccione su Banco");
		document.frm.banco.focus();
		return false;
	}
	}
	
	if(document.frm.autoriza[1].checked==true){
	if(document.frm.tarcredito.value==""){
		alert("Debe seleccionar Su tarjeta de credito");
		document.frm.tarcredito.focus();
		return false;
	}
	if(document.frm.numcredito.value==""){
		alert("Debe digitar su numero de tarjeta");
		document.frm.numcredito.focus();
		return false;
	}
	
		if (document.frm.numcredito.value.length > 20) {
			alert("Este campo debe tener menos de 20 caracteres"); 
			document.frm.numcredito.focus();
			return(false);
		}	
	
	if(document.frm.vmes.value==""){
		alert("Debe seleccionar su mes de vencimiento");
		document.frm.vmes.focus();
		return false;
	}
	if(document.frm.vanio.value==""){
		alert("Debe seleccionar su aÃ±o de vencimiento");
		document.frm.vanio.focus();
		return false;
	}
	}
	
	if(document.frm.nom_ape.value==""){
		alert("Debe digitar su Nombre y Apellidos");
		document.frm.nom_ape.focus();
		return false;
	}
	if(document.frm.dni.value==""){
		alert("Debe digitar su DNI");
		document.frm.dni.focus();
		return false;
	}
	
		if (document.frm.dni.value.length != 8) {
			alert("Este campo debe tener 8 caracteres"); 
			document.frm.dni.focus();
			return(false);
		}	
	
	
	if(document.frm.direccion.value==""){
		alert("Debe digitar su direccion");
		document.frm.direccion.focus();
		return false;
	}
					if(document.frm.telefono.value==""){
		alert("Debe digitar su telefono");
		document.frm.telefono.focus();
		return false;
	}
						if(document.frm.ciudad.value==""){
		alert("Debe digitar su ciudad");
		document.frm.ciudad.focus();
		return false;
	}
	if(document.frm.txtemail.value==""){
		alert("Debe digitar E-mail");
		document.frm.txtemail.focus();
		return false;
	}else{
		if(document.frm.txtemail.value.indexOf('@', 0) == -1 || document.frm.txtemail.value.indexOf('.', 0) == -1){
			alert("E-mail incorrecto");
			document.frm.txtemail.focus();
			return false;
		}
	}
			
	//
	document.frm.action="enviar.php";
	document.frm.submit();
}
//////end valida donacion


///////start valida cupon empresa

function valida_donacion_empresa(){
	for(i=0; i<document.frm.cantidades.length; i++){
		if(document.frm.cantidades[i].checked==false){
			chk=0;
		}else{
			chk=1;
			break;
		}
	}
	if(chk==0){
		alert("Debe seleccionar una cantidad");
		return false;
	}
	if(document.frm.cantidades[3].checked==true){
	if(document.frm.ocantidad.value==""){
		alert("Debe digitar cantidad");
		document.frm.ocantidad.focus();
		return false;
	}
		
	}

	
	for(i=0; i<document.frm.autoriza.length; i++){
		if(document.frm.autoriza[i].checked==false){
			chk=0;
		}else{
			chk=1;
			break;
		}
	}
	if(chk==0){
		alert("Debe seleccionar Tarjeta de credito o debito");
		return false;
	}
	
	if(document.frm.autoriza[0].checked==true){
		if(document.frm.ctadebito.value==""){
		alert("Debe seleccionar su tipo de cuenta");
		document.frm.ctadebito.focus();
		return false;
	}
		if(document.frm.numdebito.value==""){
		alert("Debe digitar su numero de cuenta");
		document.frm.numdebito.focus();
		return false;
	}
		
		if (document.frm.numdebito.value.length > 20) {
			alert("Este campo debe tener menos de 20 caracteres"); 
			document.frm.numdebito.focus();
			return(false);
		}
		
		
		if(document.frm.banco.value==""){
		alert("Seleccione su Banco");
		document.frm.banco.focus();
		return false;
	}
	}
	
	if(document.frm.autoriza[1].checked==true){
	if(document.frm.tarcredito.value==""){
		alert("Debe seleccionar Su tarjeta de credito");
		document.frm.tarcredito.focus();
		return false;
	}
	if(document.frm.numcredito.value==""){
		alert("Debe digitar su numero de tarjeta");
		document.frm.numcredito.focus();
		return false;
	}
	
		if (document.frm.numcredito.value.length > 20) {
			alert("Este campo debe tener menos de 20 caracteres"); 
			document.frm.numcredito.focus();
			return(false);
		}	
	
	if(document.frm.vmes.value==""){
		alert("Debe seleccionar su mes de vencimiento");
		document.frm.vmes.focus();
		return false;
	}
	if(document.frm.vanio.value==""){
		alert("Debe seleccionar su aÃ±o de vencimiento");
		document.frm.vanio.focus();
		return false;
	}
	}
	

///
	if(document.frm.razon_social.value==""){
		alert("Debe digitar su RazÃ³n Social");
		document.frm.razon_social.focus();
		return false;
	}
	if(document.frm.ruc.value==""){
		alert("Debe digitar su RUC");
		document.frm.ruc.focus();
		return false;
	}
	
		if (document.frm.ruc.value.length != 11) {
			alert("Este campo debe tener 11 caracteres"); 
			document.frm.ruc.focus();
			return(false);
		}	
///

if(document.frm.nom_ape.value==""){
		alert("Debe digitar su Nombre y Apellidos");
		document.frm.nom_ape.focus();
		return false;
	}
	if(document.frm.dni.value==""){
		alert("Debe digitar su DNI");
		document.frm.dni.focus();
		return false;
	}
	
		if (document.frm.dni.value.length != 8) {
			alert("Este campo debe tener 8 caracteres"); 
			document.frm.dni.focus();
			return(false);
		}	
	
	
	if(document.frm.direccion.value==""){
		alert("Debe digitar su direccion");
		document.frm.direccion.focus();
		return false;
	}
					if(document.frm.telefono.value==""){
		alert("Debe digitar su telefono");
		document.frm.telefono.focus();
		return false;
	}
						if(document.frm.ciudad.value==""){
		alert("Debe digitar su ciudad");
		document.frm.ciudad.focus();
		return false;
	}
	if(document.frm.txtemail.value==""){
		alert("Debe digitar E-mail");
		document.frm.txtemail.focus();
		return false;
	}else{
		if(document.frm.txtemail.value.indexOf('@', 0) == -1 || document.frm.txtemail.value.indexOf('.', 0) == -1){
			alert("E-mail incorrecto");
			document.frm.txtemail.focus();
			return false;
		}
	}
			
	//
	document.frm.action="enviar.php";
	document.frm.submit();
}
//////end valida cupon empresa

/////start valida cupon camparte tus sueÃ±os

function valida_comparte_suenos(){
	for(i=0; i<document.frm.cantidades.length; i++){
		if(document.frm.cantidades[i].checked==false){
			chk=0;
		}else{
			chk=1;
			break;
		}
	}
	if(chk==0){
		alert("Debe seleccionar una cantidad");
		return false;
	}
	if(document.frm.cantidades[3].checked==true){
	if(document.frm.ocantidad.value==""){
		alert("Debe digitar cantidad");
		document.frm.ocantidad.focus();
		return false;
	}
		
	}

	if(chk==0){
		alert("Debe seleccionar un tipo de aporte");
		return false;
	}
	
	for(i=0; i<document.frm.autoriza.length; i++){
		if(document.frm.autoriza[i].checked==false){
			chk=0;
		}else{
			chk=1;
			break;
		}
	}
	if(chk==0){
		alert("Debe seleccionar Tarjeta de credito o debito");
		return false;
	}
	
	if(document.frm.autoriza[0].checked==true){
		if(document.frm.ctadebito.value==""){
		alert("Debe seleccionar su tipo de cuenta");
		document.frm.ctadebito.focus();
		return false;
	}
		if(document.frm.numdebito.value==""){
		alert("Debe digitar su numero de cuenta");
		document.frm.numdebito.focus();
		return false;
	}
	
		if (document.frm.numdebito.value.length > 20) {
			alert("Este campo debe tener menos de 20 caracteres"); 
			document.frm.numdebito.focus();
			return(false);
		}	
	
		if(document.frm.banco.value==""){
		alert("Seleccione su Banco");
		document.frm.banco.focus();
		return false;
	}
	}
	
	if(document.frm.autoriza[1].checked==true){
	if(document.frm.tarcredito.value==""){
		alert("Debe seleccionar Su tarjeta de credito");
		document.frm.tarcredito.focus();
		return false;
	}
	if(document.frm.numcredito.value==""){
		alert("Debe digitar su numero de tarjeta");
		document.frm.numcredito.focus();
		return false;
	}
	
		if (document.frm.numcredito.value.length > 20) {
			alert("Este campo debe tener menos de 20 caracteres"); 
			document.frm.numcredito.focus();
			return(false);
		}	
	
	if(document.frm.vmes.value==""){
		alert("Debe seleccionar su mes de vencimiento");
		document.frm.vmes.focus();
		return false;
	}
	if(document.frm.vanio.value==""){
		alert("Debe seleccionar su aÃ±o de vencimiento");
		document.frm.vanio.focus();
		return false;
	}
	}
	
	if(document.frm.nom_ape.value==""){
		alert("Debe digitar su Nombre y Apellidos");
		document.frm.nom_ape.focus();
		return false;
	}
	if(document.frm.dni.value==""){
		alert("Debe digitar su DNI");
		document.frm.dni.focus();
		return false;
	}
	
	/*	if (document.frm.dni.value.length > 8) {
			alert("Este campo debe tener 8 caracteres"); 
			document.frm.dni.focus();
			return(false);
		}	*/	
	
	
	if(document.frm.direccion.value==""){
		alert("Debe digitar su direccion");
		document.frm.direccion.focus();
		return false;
	}
					if(document.frm.telefono.value==""){
		alert("Debe digitar su telefono");
		document.frm.telefono.focus();
		return false;
	}
						if(document.frm.ciudad.value==""){
		alert("Debe digitar su ciudad");
		document.frm.ciudad.focus();
		return false;
	}
	if(document.frm.txtemail.value==""){
		alert("Debe digitar E-mail");
		document.frm.txtemail.focus();
		return false;
	}else{
		if(document.frm.txtemail.value.indexOf('@', 0) == -1 || document.frm.txtemail.value.indexOf('.', 0) == -1){
			alert("E-mail incorrecto");
			document.frm.txtemail.focus();
			return false;
		}
	}
			
	//
	document.frm.action="enviar.php";
	document.frm.submit();
}

////end comparte tus sueÃ±os


/////script temporal
/////start valida cupon ayuda haiti

function valida_apoya_haiti(){
	for(i=0; i<document.frm.cantidades.length; i++){
		if(document.frm.cantidades[i].checked==false){
			chk=0;
		}else{
			chk=1;
			break;
		}
	}
	if(chk==0){
		alert("Debe seleccionar una cantidad");
		return false;
	}
	if(document.frm.cantidades[3].checked==true){
	if(document.frm.ocantidad.value==""){
		alert("Debe digitar cantidad");
		document.frm.ocantidad.focus();
		return false;
	}
		
	}


	
	for(i=0; i<document.frm.autoriza.length; i++){
		if(document.frm.autoriza[i].checked==false){
			chk=0;
		}else{
			chk=1;
			break;
		}
	}
	if(chk==0){
		alert("Debe seleccionar Tarjeta de credito o debito");
		return false;
	}
	
	if(document.frm.autoriza[0].checked==true){
		if(document.frm.ctadebito.value==""){
		alert("Debe seleccionar su tipo de cuenta");
		document.frm.ctadebito.focus();
		return false;
	}
		if(document.frm.numdebito.value==""){
		alert("Debe digitar su numero de cuenta");
		document.frm.numdebito.focus();
		return false;
	}
	
		if (document.frm.numdebito.value.length > 20) {
			alert("Este campo debe tener menos de 20 caracteres"); 
			document.frm.numdebito.focus();
			return(false);
		}	
	
		if(document.frm.banco.value==""){
		alert("Seleccione su Banco");
		document.frm.banco.focus();
		return false;
	}
	}
	
	if(document.frm.autoriza[1].checked==true){
	if(document.frm.tarcredito.value==""){
		alert("Debe seleccionar Su tarjeta de credito");
		document.frm.tarcredito.focus();
		return false;
	}
	if(document.frm.numcredito.value==""){
		alert("Debe digitar su numero de tarjeta");
		document.frm.numcredito.focus();
		return false;
	}
	
		if (document.frm.numcredito.value.length > 20) {
			alert("Este campo debe tener menos de 20 caracteres"); 
			document.frm.numcredito.focus();
			return(false);
		}	
	
	if(document.frm.vmes.value==""){
		alert("Debe seleccionar su mes de vencimiento");
		document.frm.vmes.focus();
		return false;
	}
	if(document.frm.vanio.value==""){
		alert("Debe seleccionar su aÃ±o de vencimiento");
		document.frm.vanio.focus();
		return false;
	}
	}
	
	if(document.frm.nom_ape.value==""){
		alert("Debe digitar su Nombre y Apellidos");
		document.frm.nom_ape.focus();
		return false;
	}
	if(document.frm.dni.value==""){
		alert("Debe digitar su DNI");
		document.frm.dni.focus();
		return false;
	}
	
	/*	if (document.frm.dni.value.length > 8) {
			alert("Este campo debe tener 8 caracteres"); 
			document.frm.dni.focus();
			return(false);
		}	*/	
	
	
	if(document.frm.direccion.value==""){
		alert("Debe digitar su direccion");
		document.frm.direccion.focus();
		return false;
	}
					if(document.frm.telefono.value==""){
		alert("Debe digitar su telefono");
		document.frm.telefono.focus();
		return false;
	}
						if(document.frm.ciudad.value==""){
		alert("Debe digitar su ciudad");
		document.frm.ciudad.focus();
		return false;
	}
	if(document.frm.txtemail.value==""){
		alert("Debe digitar E-mail");
		document.frm.txtemail.focus();
		return false;
	}else{
		if(document.frm.txtemail.value.indexOf('@', 0) == -1 || document.frm.txtemail.value.indexOf('.', 0) == -1){
			alert("E-mail incorrecto");
			document.frm.txtemail.focus();
			return false;
		}
	}
			
	//
	document.frm.action="enviar_haiti.php";
	document.frm.submit();
}

////end ayuda haiti


	function opciones(tmp){
		if(tmp=="opcion1"){
			document.frm.ctadebito.disabled=false;
			document.frm.numdebito.disabled=false;
			document.frm.banco.disabled=false;
			document.frm.tarcredito.disabled=true;
			document.frm.numcredito.disabled=true;
			document.frm.vmes.disabled=true;
			document.frm.vanio.disabled=true;
		}
		if(tmp=="opcion2"){
			document.frm.tarcredito.disabled=false;
			document.frm.numcredito.disabled=false;
			document.frm.vmes.disabled=false;
			document.frm.vanio.disabled=false;
			document.frm.ctadebito.disabled=true;
			document.frm.numdebito.disabled=true;
			document.frm.banco.disabled=true;
		}
	}
	
	
function validarNum(e)
{
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla == 8) return true;
    patron = /\d/;
    te = String.fromCharCode(tecla);
    return patron.test(te);
}

function validarLetra(e) { 
	tecla = (document.all) ? e.keyCode : e.which; 
	if (tecla==8) return true; 
	patron =/[A-Za-z\s]/; 
	te = String.fromCharCode(tecla);
	return patron.test(te); 
} 	