// JavaScript Document
lenguage = "es";
mensajes = new Array;
mensajes["es"]=new Array("Debe introducir los campos obligatorios.",
						 "Debe introducir una dirección de correo válida.",
						 "La donación debe ser mayor a 0."
						);

//Patrones para validar los campos
var pt_digitos = /^\d*$/;
var pt_decimales = /^((\d{0,8}$)|(\d{0,8}\,\d{0,2}$))/; 
var pt_email= /[A-Za-z0-9_\+\-\.]+@([A-Za-z0-9\-]+\.)?[A-Za-z0-9\-]+(\.[A-Za-z]{2,3})?\.[A-Za-z]{2,3}$/;


function comprobarEmail(obj){
	cadena = obj.value;
	if (cadena.length > 0) {
    	if (cadena.search(pt_email) != 0) { 
			alert(mensajes[lenguage][1]);
			obj.focus();
			obj.select();
			return false;
		}
		else{
			return true;
		}
  	}
  	else{
  		return true;
	}
}

function validar (obj, patron) {
	var subcadena = "";
	cadena = obj.value;
	if (cadena.search(patron) != 0) {
	  subcadena = cadena.charAt(0);
	  if (subcadena.search(patron) != 0)
	    subcadena = "";
	  for (irep=1;irep<cadena.length;irep++) {
	    auxiliar = subcadena + cadena.charAt(irep);
	    if (auxiliar.search(patron) == 0)  
			subcadena += cadena.charAt(irep);	
	  }
	  obj.value = subcadena; 
	}   
}

function check_obli(form,lang){
	for(i=0;i < form.length;i++){
		if(form.elements[i].className == 'FieldObl' && (form.elements[i].value == null || form.elements[i].value == '')){
			alert (mensajes[lang][0]);
			return(false);
		}
	}
	return(true);
}

/*
-------------------------------------------------------------------------------------
--Nombre.......: envDonacion()
--Descripción..: Comprueba que se haya rellenado bien el formulario y lo envia si es así.
--Parámetros...:
--Utilizado por: donacion.html
--Ult. modific.: 18/03/2010 - Jaime
-------------------------------------------------------------------------------------
*/
function envDonacion (form) {
	
	if(form.pagImporte.value == "0" || form.pagImporte.value == "0," || form.pagImporte.value == "0,0" || form.pagImporte.value == "0,00"){
		alert (mensajes[lenguage][2]);
	}
	else if(comprobarEmail(form.pagEmail) && check_obli(form,"es")){
		form.submit();
	}
}

function MM_openBrWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}

function cambiarFondo(num){
	objDiv = document.getElementById("divDonativo");
	
	if(num == 1){
		objDiv.className = "Estilo23";
	}
	else {
		objDiv.className = "Estilo22";
	}
}