// Rutinas validacion formulario
// Cinema Soportes

    //--------------------------------------------------
	function reloadImage()
	{
    img = document.getElementById('imagen');
    img.src = 'images/cod_val_reg.jpg?' + 
    Math.random();
	}

    //setInterval('reloadImage()', 600);
	 
	//--------------------------------------------------
	function vacio(textObj)
	{
	if (textObj.value.length == 0) return true;
	for(var i = 0; i<textObj.value.length; i++) {
	ch = textObj.value.charAt(i);
	if (ch != ' ' && ch != '\t') return false;
	return true;}
	}
//------------------------------------------------------------------------------------------------------------------------

//CONTACTO
	function ingresoValido(formObj)	{

	  if (vacio(formObj.nombre) || vacio(formObj.email) || vacio(formObj.mensaje)) 
	      {
	      alert("Por favor, complete todos los campos requeridos. (*)");
	      return false;
	      }	
		  
	//Veo que sea una direccion valida de e-mail 
	var mail = formObj.email.value;
	var filterMail=/^[A-Za-z.][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (!filterMail.test(mail))
							{
							alert("La direccion de e-mail no es valida.");
							return false;
							}	  
    
	}
//------------------------------------------------------------------------------------------------------------------------

	//REGISTRO
	function ingresoValidoReg(formObj)	{
	
		if (vacio(formObj.nombre) || vacio(formObj.apellido) || vacio(formObj.telefono) || vacio(formObj.email) || vacio(formObj.clave) || vacio(formObj.reclave) || vacio(formObj.validation)) 
			  {
			  alert("Por favor, complete todos los campos requeridos. (*)");
			  return false;
			  }	
			  
		//Veo que sea una direccion valida de e-mail 
		var mail = formObj.email.value;
		var filterMail=/^[A-Za-z.][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
		if (!filterMail.test(mail))
								{
								alert("La direccion de e-mail no es valida. Este será su usuario.");
								return false;
								}	  
								
		//Veo que la clave sea la misma
		var clave = formObj.clave.value;
		var reclave = formObj.reclave.value;
		if (clave != reclave)
								{
								alert("Las claves no coinciden.");
								return false;
								}
								
		if(document.getElementById("ri").checked) {
			
			if (vacio(formObj.razon_social) || vacio(formObj.cuit) || vacio(formObj.dir_fisc)) 
			  {
			  alert("Si es responsable inscripto, por favor, complete TODOS los datos de su empresa.");
			  return false;
			  }	
			
			}
		
		//Valido el codigo de seguridad
		if (document.registro.validation.value != "ABC123") {
		  alert("Error en la validacion: Escriba las letras y numeros que ve en la imagen tal cual aparecen, todo en mayuscula.");
		  return false;
		  }	  
	
	
	}
//------------------------------------------------------------------------------------------------------------------------

	
function habilita(){
	
	if(document.getElementById("ri").checked) {
		document.registro.razon_social.disabled = false;
		document.registro.cuit.disabled = false;
		document.registro.dir_fisc.disabled = false;
	} else {
		document.registro.razon_social.disabled = true;
		document.registro.cuit.disabled = true;
		document.registro.dir_fisc.disabled = true;
		}
	}



//LOGIN
	function ingresoValidoLogin(formObj)	{

	  if (vacio(formObj.usuario) || vacio(formObj.pass)) 
	      {
	      alert("Debes ingresar usuario y clave.");
	      return false;
	      }	

	}
//------------------------------------------------------------------------------------------------------------------------
//REGISTRO
	function ingresoValidoPedido(formObj)	{
		
		//Valido la ubicación
		if (document.carrito.ubicacion[0].checked  == false && document.carrito.ubicacion[1].checked  == false && document.carrito.ubicacion[2].checked  == false) 
	      {
		  alert("Por favor, seleccione una ubicacion.");
		  return false;
		  }
		
		//Valido la forma de pago
		if (document.carrito.forma_pago[0].checked  == false && document.carrito.forma_pago[1].checked  == false && document.carrito.forma_pago[2].checked  == false && document.carrito.forma_pago[3].checked  == false) 
	      {
		  alert("Por favor, seleccione una forma de pago.");
		  return false;
		  }
		
		if (vacio(formObj.nombre) || vacio(formObj.apellido) || vacio(formObj.direccion) || vacio(formObj.zona) || vacio(formObj.telefono) || vacio(formObj.email) || vacio(formObj.fecha_envio)) 
			  {
			  alert("Por favor, complete todos los campos requeridos. (*)");
			  return false;
			  }	
			  
		//Veo que sea una direccion valida de e-mail 
		var mail = formObj.email.value;
		var filterMail=/^[A-Za-z.][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
		if (!filterMail.test(mail))
								{
								alert("La direccion de e-mail no es valida. Este sera su usuario.");
								return false;
								}
			  
		//Valido el Horario de envío
		if (document.carrito.horario_envio[0].checked  == false && document.carrito.horario_envio[1].checked  == false) 
	      {
		  alert("Por favor, seleccione un Horario de envio.");
		  return false;
		  }
										
		//Valido los Terminos y Condiciones
		if (!document.carrito.terminos.checked) 
	      {
		  alert("Debe LEER Y ACEPTAR los Terminos y Condiciones.");
		  return false;
		  }

	}
	
	
	function habilita2(){
	
	if(document.getElementById("ubicacion1").checked) {
		document.carrito.forma_pago1.disabled = false;
		document.carrito.forma_pago2.disabled = false;
		document.carrito.forma_pago3.disabled = true;
		document.carrito.forma_pago4.disabled = true;
		document.carrito.zona1.disabled = false;
		document.carrito.zona2.disabled = true;
		document.carrito.zona3.disabled = true;
		document.carrito.localidad.disabled = true;
	}
	if(document.getElementById("ubicacion2").checked) {
		document.carrito.forma_pago1.disabled = false;
		document.carrito.forma_pago2.disabled = false;
		document.carrito.forma_pago3.disabled = true;
		document.carrito.forma_pago4.disabled = true;
		document.carrito.zona1.disabled = true;
		document.carrito.zona2.disabled = false;
		document.carrito.zona3.disabled = true;
		document.carrito.localidad.disabled = true;
	} 
	if(document.getElementById("ubicacion3").checked) {
		document.carrito.forma_pago1.disabled = true;
		document.carrito.forma_pago2.disabled = true;
		document.carrito.forma_pago3.disabled = false;
		document.carrito.forma_pago4.disabled = false;
		document.carrito.zona1.disabled = true;
		document.carrito.zona2.disabled = true;
		document.carrito.zona3.disabled = false;
		document.carrito.localidad.disabled = false;
		}
	}

	
	function habilita3(){
	
	if(document.getElementById("ri").checked) {
		document.carrito.razon_social.disabled = false;
		document.carrito.cuit.disabled = false;
		document.carrito.dom_fiscal.disabled = false;
	} else {
		document.carrito.razon_social.disabled = true;
		document.carrito.cuit.disabled = true;
		document.carrito.dom_fiscal.disabled = true;
		}
	}
	
//------------------------------------------------------------------------------------------------------------------------
			
	
