function ValidTestimonial()
{
	
	for (var i=0;i < document.FrmTestimonial.elements.length;i++)
	{
		var element = document.FrmTestimonial.elements[i];		
		if(element.type=="text")
		{
			if(element.name=="TestimonialAuthor")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Author is required."); element.focus(); return false;
				}				
			}
			if(element.name=="tema")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Titulo del Tema de discucion es necesario"); element.focus(); return false;
				}				
			}
		}
		if(element.type=="textarea")
		{
			if(element.name=="richEdit0")
			{
				var f=element.value;
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Contenido del foro es necesario"); return false;
				}				
			}
		}
	}//for
	document.FrmTestimonial.submit(); 
}
function ValidTestimonial1()
{
	
	for (var i=0;i < document.FrmTestimonial.elements.length;i++)
	{
		var element = document.FrmTestimonial.elements[i];		
		if(element.type=="text")
		{
			if(element.name=="nombre")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("requiere Nombre de iglesia."); element.focus(); return false;
				}				
			}
			if(element.name=="union")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Union is required."); element.focus(); return false;
				}				
			}
			
			if(element.name=="direccion")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Direccion is required."); element.focus(); return false;
				}				
			}
			if(element.name=="telefono")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Telefono is required."); element.focus(); return false;
				}				
			}
			if(element.name=="email")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Email is required."); element.focus(); return false;
				}				
			}
		}
		if(element.type=="textarea")
		{
			if(element.name=="vision")
			{
				var f=element.value;
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Vision is required."); return false;
				}				
			}
			if(element.name=="richEdit0")
			{
				var f=element.value;
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Testimonial is required."); return false;
				}				
			}
		}
	}//for
	document.FrmTestimonial.submit(); 
}
function ValidNew()
{
	
	for (var i=0;i < document.formnoticia.elements.length;i++)
	{
		var element = document.formnoticia.elements[i];		
		if(element.type=="text")
		{
			if(element.name=="titulo_noticia")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("titulo noticia es requerido."); element.focus(); return false;
				}				
			}
			if(element.name=="fuente_noticia")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Fuente de Noticia es requerido."); element.focus(); return false;
				}				
			}
			
			
		}
		if(element.type=="textarea")
		{
			if(element.name=="resumen_noticia")
			{
				var f=element.value;
				if (f.replace(/ /g, '')=="") 
				{
				  alert ("Resumen de Noticia es requerido."); return false;
				}
			}

			if(element.name=="richEdit0")
			{
				var f=element.value;
				if (f.replace(/ /g, '')=="") 
				{
				  alert ("Descripcion de Noticia es requerido."); return false;
				}				
			}
		}
	}//for
	document.formnoticia.submit();
}
function ValidActivite()
{
	
	for (var i=0;i < document.formnewactividad.elements.length;i++)
	{
		var element = document.formnewactividad.elements[i];		
		if(element.type=="text")
		{
			if(element.name=="actividad")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Actividad es requerido."); element.focus(); return false;
				}				
			}
			if(element.name=="fecha_actividad")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Fecha de Actividad es requerido."); element.focus(); return false;
				}				
			}
			
			
		}
		if(element.type=="textarea")
		{
			if(element.name=="richEdit0")
			{
				var f=element.value;
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Detalle de Actividad es requerido."); return false;
				}				
			}
		}
	}//for
	document.formnoticia.submit(); 
}
function ValidEnlace()
{
	
	for (var i=0;i < document.formnewEnlace.elements.length;i++)
	{
		var element = document.formnewEnlace.elements[i];		
		if(element.type=="text")
		{
			if(element.name=="titulo_enlace")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("titulo_enlace es requerido."); element.focus(); return false;
				}				
			}
			if(element.name=="enlace_http")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("enlace_http es requerido."); element.focus(); return false;
				}				
			}
			if(element.name=="descripcion")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("descripcion es requerido."); element.focus(); return false;
				}				
			}
			
			
		}
		if(element.type=="file")
		{
			
			if(element.name=="imagen_enlace")
			{
				var f=element.value;
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("La imagen de la Actividad es requerido."); return false;
				}				
			}
		}
	}//for
	document.formnewEnlace.submit(); 
}
function ValidTestimonial2()
{
	
	for (var i=0;i < document.FrmTestimonial.elements.length;i++)
	{
		var element = document.FrmTestimonial.elements[i];		
		if(element.type=="text")
		{
			
			
			if(element.name=="direccion")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Direccion is required."); element.focus(); return false;
				}				
			}
			if(element.name=="telefono")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Telefono is required."); element.focus(); return false;
				}				
			}
			if(element.name=="email")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Email is required."); element.focus(); return false;
				}				
			}
		}
		if(element.type=="textarea")
		{
			if(element.name=="vision")
			{
				var f=element.value;
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Vision is required."); return false;
				}				
			}
			
		}
		
	}//for
	document.FrmTestimonial.submit(); 
}
function ValidLogin()
{
	
	for (var i=0;i < document.login.elements.length;i++)
	{
		var element = document.login.elements[i];		
		if(element.type=="text")
		{
			
			
			if(element.name=="login")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Inserte algun valor en login."); element.focus(); return false;
				}				
			}
		}
		if(element.type=="password"){	
			if(element.name=="pass")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Se requiere su password de usuario."); element.focus(); return false;
				}				
			}
			
		}
			
		
	}//for
	document.login.submit(); 
}
function ValidNewUser()
{
	for (var i=0;i < document.newuser.elements.length;i++)
	{
		var element = document.newuser.elements[i];		
		if(element.type=="text")
		{
			if(element.name=="name")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Nombre es requerido."); element.focus(); return false;
				}				
			}
			if(element.name=="ape1")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Apellido es requerido."); element.focus(); return false;
				}				
			}
			if(element.name=="user")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Username es requerido."); element.focus(); return false;
				}				
			}
			
			else
				if(element.name=="mail")
				{
					var f=element.value
					if (f.replace(/ /g, '')=="") 
					{ 
					  alert ("Mail es requerido."); element.focus(); return false;
					}
					else
					{
						if(!ValidEMail(f))
						{
							alert ("E-mail es invalido."); element.focus(); return false;
						}
					}
				}
		}
		
		if(element.type=="password")
		{
			if(element.name=="contra")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Contrasena es requerido."); element.focus(); return false;
				}				
			}
			if(element.name=="re-contra")
			{
				var f=element.value;
				var g=document.forms.newuser.contra.value;
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Validar Contrasena es requerido."); element.focus(); return false;
				}
				else
					{
						if(f!=g)
						{
							alert ("Las contrasenas no son las mismas"); element.focus(); return false;
						}
					}				
			}
		}
	}
	//for
	
	document.FrmEMail.submit(); 
}
function validateSignUp()
{
	for (var i=0;i < document.sign_form.elements.length;i++)
	{
		var element = document.sign_form.elements[i];		
		if(element.type=="text")
		{
			if(element.name=="UserFName")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Nombre es requerido."); element.focus(); return false;
				}				
			}
			if(element.name=="UserMName")
			{
				var f=element.value
				if (f.replace(/ /g, '')=="") 
				{ 
				  alert ("Apellido es requerido."); element.focus(); return false;
				}				
			}
			
			
			else
				if(element.name=="UserEmail")
				{
					var f=element.value
					if (f.replace(/ /g, '')=="") 
					{ 
					  alert ("Mail es requerido."); element.focus(); return false;
					}
					else
					{
						if(!ValidEMail(f))
						{
							alert ("E-mail es invalido."); element.focus(); return false;
						}
					}
				}
		}
		
	
		
	}
	//for
	
	document.FrmEMail.submit(); 
}
function ValidEMail(email){
    regx = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
    return regx.test(email);
}
function ValidPass(){
	if (document.forms.newuser.re_contra.value != document.forms.newuser.contra.value)
		{
			alert ('Please check that your passwords are the same.');
			
		}
}

function validateEmptyFeature() {
  if (document.formdesign.designname.value.length == 0) {
	  alert("There is no name for your design. Please fill in the name box and save again.");
	  return false;
  }
  return true;
}

function validateRoom(){
  if (document.formPackages.rooms.selectedIndex == 0) {
	  alert("Pick one room from the list.");
	  return false;
  }
  return true;
}
//change dropdown in DB
function Dochange(num,obj){
  ajax('popup','createdesign.php?action=savePackNumber&id=' + num + '&obj=' + obj,''); 
  return false;
}

function makeFilter(id,dpId,filter){
  ajax('popup','createdesign.php?action=listPackItems&id=' + id +'&dpId=' + dpId + '&filter=' + filter,''); 
  return false;
}

function makefilter2(){
  var x = document.form1.filter.value;
  window.location.href = "./designcenter.php?filter=" + x;
  return false;
}

function validateChangePassword()
{
    oNewPassword = document.forms.change_password_form.new_password;
    oRePassword = document.forms.change_password_form.re_password;
    oOldPassword = document.forms.change_password_form.old_password;
    
    if (oNewPassword == null)  return false;
    
    if (oOldPassword.value.length == 0)
	{
	    alert ("Please fill in your old password.");
		oOldPassword.focus();
		return false;
	}
    
    if (oNewPassword.value.length > 0)
	{
	    if (oRePassword.value.length == 0)
	    {
	       alert("Please retype your new password");
	       oRePassword.focus();
	       return false;
	    }
		if ((oNewPassword.value.length < 6) || (oNewPassword.value.length > 30))
		{
            alert ("Password must have between 6 and 30 characters.");
            oNewPassword.focus();
            return false;
		}
        if (oNewPassword.value != oRePassword.value)
        {
            alert ("The passwords you provided do not match, please fill them again.");
            oNewPassword.focus();
            return false;
        }
	}
	else
	{
		alert ("Please fill in your new password.");
		oNewPassword.focus();
		return false;
	}
	
	//question 1
   
    return true;
}
 function ShowHide(id) {
        if(document.getElementById(id).style["display"] != "none"){
            document.getElementById(id).style["display"] = "none";
        } else {
            document.getElementById(id).style["display"] = "";
        }
    }
 function Hide(id) {
        if(document.getElementById(id).style["display"] != "none"){
            document.getElementById(id).style["display"] = "none";
        }
    }
 function Show(id) {
        if(document.getElementById(id).style["display"] == "none"){
            document.getElementById(id).style["display"] = "";
        }
    }
function LoadChangePassword()
    {
        window.location = "change_password.php";        
    }

 function ConfirmDelete(item, url)
    {
        var Delete = window.confirm("Esta seguro de eliminar al usuario " + item + "?");
        if ( Delete )
        {
            location.href = url;
        }
    }

function tickeaTodos(principal, id){
    $ES('input',id).each(function(el, i) {
    el.checked = principal.checked;             
    });
}