// JavaScript Document: Desarrollado por Antony Villanueva Chavez - anjovi4@hotmail.com - 96621411
function validatulink(){
	var nombre = frmtulink.nombre.value;
	var email = frmtulink.email.value;
	var titulo = frmtulink.titulo.value;
	var url = frmtulink.url.value;
	var descripcion = frmtulink.descripcion.value;
	
	if(nombre.length == 0){
		alert('EMILYDIFUSION.COM\n\nIngrese su Nombre.');
		frmtulink.nombre.focus();
		return false;
	}
	
	if(email.length == 0){
		alert("EMILYDIFUSION.COM\n\nIngrese su E-Mail.");
		frmtulink.email.focus();
		return false;
	}else{
		var arr=0;pun=0;
		for (m=0;m<frmtulink.email.value.length;m++){  
			switch (frmtulink.email.value.charAt(m)) {   
				case " ":
					window.alert("EMILYDIFUSION.COM\n\nIngrese un E-Mail valido.");
					frmtulink.email.focus();
					frmtulink.email.select();
					return;
					break;
			     case ".":pun++;break;
			     case "@":arr++;break;   
	        }   
	    }   
		if ((arr==0) || (pun==0)){
			window.alert("EMILYDIFUSION.COM\n\nIngrese un E-Mail valido.");
			frmtulink.email.focus();
			frmtulink.email.select();
			return false;
		}
	}

	if(titulo.length == 0){
		alert('EMILYDIFUSION.COM\n\nIngrese el Titulo del Link.');
		frmtulink.titulo.focus();
		return false;
	}

	if(url.length == 0){
		alert('EMILYDIFUSION.COM\n\nIngrese el URL del Link.');
		frmtulink.url.focus();
		return false;
	}

	if(descripcion.length == 0){
		alert('EMILYDIFUSION.COM\n\nIngrese la descripcion corta para el Link.');
		frmtulink.url.focus();
		return false;
	}
	if(descripcion.length > 500){
		alert('EMILYDIFUSION.COM\n\nLa descripcion corta no debe pasar los 500 caracteres. Total de caracteres ' + descripcion.length + '.');
		frmtulink.descripcion.focus();
		return false;
	}

	return true
}

function limpiartulink(){
	frmtulink.nombre.value = "";
	frmtulink.email.value = "";
	frmtulink.titulo.value = "";
	frmtulink.url.value = "";
	frmtulink.descripcion.value = "";
	frmtulink.nombre.focus();
}

//pregunta antes de cerrar sesion
function cerrarSesionUsuario(){
	var respuesta=confirm('CERRAR SESION DE USUARIO\n\nSe va a cerra su sesion de usuario.\nSeguro de cerrar su sesion?');
	if(respuesta){
		document.location.href='salir.php';
	}else{
		void(0);
	}
}

//funcion que imprime la fecha en la pagina
function MostrarFecha(){
   var nombres_dias = new Array("Domingo", "Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Sabado")
   var nombres_meses = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre")

   var fecha_actual = new Date()

   dia_mes = fecha_actual.getDate()		//dia del mes
   dia_semana = fecha_actual.getDay()		//dia de la semana
   mes = fecha_actual.getMonth() + 1
   anio = fecha_actual.getFullYear()

   //escribe en pagina
   document.write(nombres_dias[dia_semana] + ", " + dia_mes + " de " + nombres_meses[mes - 1] + " del " + anio)
}

//funciones que pintan la celda al pasar el mouse
function mOvr(src,clrOver) {
    if (!src.contains(event.fromElement)) {
      src.style.cursor = 'hand';
      src.bgColor = clrOver;
    }
}
function mOut(src,clrIn) {
    if (!src.contains(event.toElement)) {
      src.style.cursor = 'default';
      src.bgColor = clrIn;
    }
}
function mClk(src) {
    if(event.srcElement.tagName=='TD'){
      src.children.tags('A')[0].click();
    }
}

//esconder capa de perload
function esconde(){
	document.getElementById("precarga").style.visibility="hidden";
}

//funcion para borrar consulta o pedido en datalle
function borrarpe(){
	frmpedido.nombres.value = "";
	frmpedido.direccion.value = "";
	frmpedido.telefono.value = "";
	frmpedido.email.value = "";
	frmpedido.consulta.value = "";
	frmpedido.nombres.focus();
}


function validarecordar(){
	var email = frmrecordar.email.value;
	
	if(email.length == 0){
		alert("EMILYDIFUSION.COM\n\nIngrese su E-mail por favor.");
		frmrecordar.email.focus();
		return false;
	}else{
		var arr=0;pun=0;
		for (m=0;m<frmrecordar.email.value.length;m++){  
			switch (frmrecordar.email.value.charAt(m)) {   
				case " ":
					window.alert("EMILYDIFUSION.COM\n\nIngrese un E-mail valido por favor.");
					frmrecordar.email.focus();
					frmrecordar.email.select();
					return false;
					break;
			     case ".":pun++;break;
			     case "@":arr++;break;   
	        }   
	    }   
		if ((arr==0) || (pun==0)){
			window.alert("EMILYDIFUSION.COM\n\nIngrese un E-mail valido por favor.");
			frmrecordar.email.focus();
			frmrecordar.email.select();
			return false;
		}
	}
}


function validariniciosesion(){
	var email = frmlogin.email.value;
	var pass = frmlogin.pass.value;
	
	if(email.length == 0){
		alert("EMILYDIFUSION.COM\n\nIngrese su E-mail por favor. Gracias.");
		frmlogin.email.focus();
		return false;
	}else{
		var arr=0;pun=0;
		for (m=0;m<frmlogin.email.value.length;m++){  
			switch (frmlogin.email.value.charAt(m)) {   
				case " ":
					window.alert("EMILYDIFUSION.COM\n\nIngrese un E-mail valido por favor. Gracias.");
					frmlogin.email.focus();
					frmlogin.email.select();
					return false;
					break;
			     case ".":pun++;break;
			     case "@":arr++;break;   
	        }   
	    }   
		if ((arr==0) || (pun==0)){
			window.alert("EMILYDIFUSION.COM\n\nIngrese un E-mail valido por favor. Gracias.");
			frmlogin.email.focus();
			frmlogin.email.select();
			return false;
		}
	}
	if(pass.length == 0){
		alert('EMILYDIFUSION.COM\n\nIngrese su contraseña por favor. Gracias.');
		frmlogin.pass.focus();
		return false;
	}
	return true;
}

//verifica el envio de la consulta o pedido en datalle
function validapedido(){
	var nombres = frmpedido.nombres.value;
	var email = frmpedido.email.value;
	var consulta = frmpedido.consulta.value;

	if(nombres.length == 0){
		alert('El campo nombres es obligatorio.');
		frmpedido.nombres.focus();
		return false;
	}
	
	if(email.length == 0){
		alert("El campo E-mail es obligatorio.");
		frmpedido.email.focus();
		return false;
	}else{
		var arr=0;pun=0;
		for (m=0;m<frmpedido.email.value.length;m++){  
			switch (frmpedido.email.value.charAt(m)) {   
				case " ":
					window.alert("Ingrese un E-mail valido.");
					frmpedido.email.focus();
					frmpedido.email.select();
					return false;
					break;
			     case ".":pun++;break;
			     case "@":arr++;break;   
	        }   
	    }   
		if ((arr==0) || (pun==0)){
			window.alert("Ingrese un E-mail valido.");
			frmpedido.email.focus();
			frmpedido.email.select();
			return false;
		}
	}
	
	if(consulta.length == 0){
		alert("El campo comentario es obligatorio.");
		frmpedido.consulta.focus();
		return false;
	}
	if(consulta.length > 1500){
		alert('Su comentario no debe pasar los 1500 caracteres o letras. Total de caracteres ' + consulta.length + '.');
		frmpedido.consulta.focus();
		return false;
	}
	
	return true;
}

//para procesar el formulario contactenos
function borrar(){
	frmcontacto.nombres.value = "";
	frmcontacto.direccion.value = "";
	frmcontacto.telefono.value = "";
	frmcontacto.email.value = "";
	frmcontacto.asunto.value = "";
	frmcontacto.consulta.value = "";
	frmcontacto.nombres.focus();
}

function validacontacto(){
	var nombres = frmcontacto.nombres.value;
	var email = frmcontacto.email.value;
	var asunto = frmcontacto.asunto.value;
	var consulta = frmcontacto.consulta.value;

	if(nombres.length == 0){
		alert('El campo nombres es obligatorio.');
		frmcontacto.nombres.focus();
		return false;
	}
	
	if(email.length == 0){
		alert("El campo E-mail es obligatorio.");
		frmcontacto.email.focus();
		return false;
	}else{
		var arr=0;pun=0;
		for (m=0;m<frmcontacto.email.value.length;m++){  
			switch (frmcontacto.email.value.charAt(m)) {   
				case " ":
					window.alert("Ingrese un E-mail valido.");
					frmcontacto.email.focus();
					frmcontacto.email.select();
					return false;
					break;
			     case ".":pun++;break;
			     case "@":arr++;break;   
	        }   
	    }   
		if ((arr==0) || (pun==0)){
			window.alert("Ingrese un E-mail valido.");
			frmcontacto.email.focus();
			frmcontacto.email.select();
			return false;
		}
	}
	
	if(asunto.length == 0){
		alert("El campo asunto es obligatorio.");
		frmcontacto.asunto.focus();
		return false;
	}
	if(consulta.length == 0){
		alert("El campo comentario es obligatorio.");
		frmcontacto.consulta.focus();
		return false;
	}
	if(consulta.length > 1500){
		alert('Su comentario no debe pasar los 1500 caracteres o letras. Total de caracteres ' + consulta.length + '.');
		frmcontacto.consulta.focus();
		return false;
	}
	
	return true;
}

//borrar fromu consejo
function limpiarregistro(){
	frmnewusuario.nombres.value = '';
	frmnewusuario.apellidos.value = '';
	frmnewusuario.nacimiento.value = '';
	frmnewusuario.email.value = '';
	frmnewusuario.contrasena.value = '';
	frmnewusuario.contrasena2.value = '';
	frmnewusuario.fnombres.value = '';
	frmnewusuario.fnif.value = '';
	frmnewusuario.ftelefono.value = '';
	frmnewusuario.fdireccion.value = '';
	frmnewusuario.flocalidad.value = '';
	frmnewusuario.festado.value = '';
	frmnewusuario.fpostal.value = '';
	frmnewusuario.fpais.value = '';
	frmnewusuario.femail.value = '';
	frmnewusuario.enombres.value = '';
	frmnewusuario.etelefono.value = '';
	frmnewusuario.edireccion.value = '';
	frmnewusuario.elocalidad.value = '';
	frmnewusuario.eestado.value = '';
	frmnewusuario.epostal.value = '';
	frmnewusuario.epais.value = '';
	frmnewusuario.eemail.value = '';
	frmnewusuario.nombres.focus();
}

//valida consejo
function validaregistro(){
	var nombres = frmnewusuario.nombres.value;
	var apellidos = frmnewusuario.apellidos.value;
	var nacimiento = frmnewusuario.nacimiento.value;
	var email = frmnewusuario.email.value;
	var contrasena = frmnewusuario.contrasena.value;
	var contrasena2 = frmnewusuario.contrasena2.value;

	snombres=false;
	for (s=0;s<frmnewusuario.nombres.value.length;s++){
		vl = frmnewusuario.nombres.value.charAt(s);
		if(vl == " "){
			snombres=true;
		}else{
			snombres=false;
		}
	}
	if(snombres){
		alert('DATOS PERSONALES\n\nEl campo Nombres no admite espacios en blanco. Gracias.');
		frmnewusuario.nombres.focus();
		return false;
	}
	if(nombres.length == 0){
		alert('DATOS PERSONALES\n\nEl campo Nombres es obligatorio. Gracias.');
		frmnewusuario.nombres.focus();
		return false;
	}
	
	sapellidos=false;
	for (s=0;s<frmnewusuario.apellidos.value.length;s++){
		vl = frmnewusuario.apellidos.value.charAt(s);
		if(vl == " "){
			sapellidos=true;
		}else{
			sapellidos=false;
		}
	}
	if(sapellidos){
		alert('DATOS PERSONALES\n\nEl campo Apellidos no admite espacios en blanco. Gracias.');
		frmnewusuario.apellidos.focus();
		return false;
	}
	if(apellidos.length == 0){
		alert('DATOS PERSONALES\n\nEl campo Apellidos es obligatorio. Gracias.');
		frmnewusuario.apellidos.focus();
		return false;
	}
	
	snacimiento=false;
	for (s=0;s<frmnewusuario.nacimiento.value.length;s++){
		vl = frmnewusuario.nacimiento.value.charAt(s);
		if(vl == " "){
			snacimiento=true;
		}else{
			snacimiento=false;
		}
	}
	if(snacimiento){
		alert('DATOS PERSONALES\n\nEl campo Fecha de Nacimiento no admite espacios en blanco. Gracias.');
		frmnewusuario.nacimiento.focus();
		return false;
	}
	if(nacimiento.length == 0){
		alert('DATOS PERSONALES\n\nEl campo Fecha de Nacimiento es obligatorio. Gracias.');
		frmnewusuario.nacimiento.focus();
		return false;
	}
	
	
	if(email.length == 0){
		alert("DATOS PERSONALES\n\nEl campo E-mail es obligatorio. Gracias.");
		frmnewusuario.email.focus();
		return false;
	}else{
		var arr=0;pun=0;
		for (m=0;m<frmnewusuario.email.value.length;m++){  
			switch (frmnewusuario.email.value.charAt(m)) {   
				case " ":
					window.alert("DATOS PERSONALES\n\nIngrese un E-mail valido por favor. Gracias.");
					frmnewusuario.email.focus();
					frmnewusuario.email.select();
					return false;
					break;
			     case ".":pun++;break;a
			     case "@":arr++;break;   
	        }
	    }
		if ((arr==0) || (pun==0)){
			window.alert("DATOS PERSONALES\n\nIngrese un E-mail valido por favor. Gracias.");
			frmnewusuario.email.focus();
			frmnewusuario.email.select();
			return false;
		}
	}
	
	if(contrasena.length == 0){
		alert('DATOS PERSONALES\n\nEl campo Contraseña es obligatorio. Gracias.');
		frmnewusuario.contrasena.focus();
		return false;
	}
	if(contrasena2.length == 0){
		alert('DATOS PERSONALES\n\nConfirme su contraseña por favor. Gracias.');
		frmnewusuario.contrasena2.focus();
		return false;
	}
	
	if(contrasena != contrasena2){
		alert('DATOS PERSONALES\n\nContraseña mal confirmada, verifiquelo por favor. Gracias.');
		frmnewusuario.contrasena2.focus();
		frmnewusuario.contrasena2.select();
		return false;
	}
	
	//valida los botones de opcion para datos facturacion
	seleccionadofacturacion=false;
	for(i=0;i < document.frmnewusuario.facturacion.length; i++){
		if(document.frmnewusuario.facturacion[i].checked){
			var facturacion = frmnewusuario.facturacion[i].value;
			seleccionadofacturacion=true;
		}
	}
	if(!seleccionadofacturacion){
		alert("DATOS DE FACTURACION\n\nDebe de seleccionar una opcion para el modo de registrar Datos de Facturacion.");
		return false;
	}
	if(facturacion == 'si'){
		var fnombres = frmnewusuario.fnombres.value;
		var fnif = frmnewusuario.fnif.value;
		var ftelefono = frmnewusuario.ftelefono.value;
		var fdireccion = frmnewusuario.fdireccion.value;
		var flocalidad = frmnewusuario.flocalidad.value;
		var festado = frmnewusuario.festado.value;
		var fpostal = frmnewusuario.fpostal.value;
		var fpais = frmnewusuario.fpais.value;
		var femail = frmnewusuario.femail.value;

		//valida los botones de opcion para datos entrega
		seleccionadotipo=false;
		for(i=0;i < document.frmnewusuario.tipo.length; i++){
			if(document.frmnewusuario.tipo[i].checked){
				var eltipo = frmnewusuario.tipo[i].value;
				seleccionadotipo=true;
			}
		}
		if(!seleccionadotipo){
			alert("DATOS DE FACTURACION\n\nDebe de seleccionar la opcion para el tipo de facturador.");
			return false;
		}
		
		if(fnombres.length == 0){
			alert('DATOS DE FACTURACION\n\nEl campo Nombre es obligatorio. Gracias.');
			frmnewusuario.fnombres.focus();
			return false;
		}
		if(eltipo=='empresa'){
			if(fnif.length == 0){
				alert('DATOS DE FACTURACION\n\nEl campo NIF / CIF es obligatorio. Gracias.');
				frmnewusuario.fnif.focus();
				return false;
			}
		}
		if(ftelefono.length == 0){
			alert('DATOS DE FACTURACION\n\nEl campo Telefono es obligatorio. Gracias.');
			frmnewusuario.ftelefono.focus();
			return false;
		}
		if(fdireccion.length == 0){
			alert('DATOS DE FACTURACION\n\nEl campo Direccion es obligatorio. Gracias.');
			frmnewusuario.fdireccion.focus();
			return false;
		}
		if(flocalidad.length == 0){
			alert('DATOS DE FACTURACION\n\nEl campo Localidad es obligatorio. Gracias.');
			frmnewusuario.flocalidad.focus();
			return false;
		}
		if(festado.length == 0){
			alert('DATOS DE FACTURACION\n\nEl campo Estado / Provincia es obligatorio. Gracias.');
			frmnewusuario.festado.focus();
			return false;
		}
		if(fpostal.length == 0){
			alert('DATOS DE FACTURACION\n\nEl campo codigo Postal es obligatorio. Gracias.');
			frmnewusuario.fpostal.focus();
			return false;
		}
		if(fpais.length == 0){
			alert('DATOS DE FACTURACION\n\nEl campo Pais es obligatorio. Gracias.');
			frmnewusuario.fpais.focus();
			return false;
		}
		if(femail.length == 0){
			alert("DATOS DE FACTURACION\n\nEl campo E-mail es obligatorio. Gracias.");
			frmnewusuario.femail.focus();
			return false;
		}else{
			var arrf=0;punf=0;
			for (mf=0;mf<frmnewusuario.femail.value.length;mf++){  
				switch (frmnewusuario.femail.value.charAt(mf)){
					case " ":
						window.alert("DATOS DE FACTURACION\n\nIngrese un E-mail valido por favor. Gracias.");
						frmnewusuario.femail.focus();
						frmnewusuario.femail.select();
						return false;
						break;
					 case ".":punf++;break;a
					 case "@":arrf++;break;   
				}   
			}   
			if ((arrf==0) || (punf==0)){
				window.alert("DATOS DE FACTURACION\n\nIngrese un E-mail valido por favor. Gracias");
				frmnewusuario.femail.focus();
				frmnewusuario.femail.select();
				return false;
			}
		}
	}

	//valida los botones de opcion para datos entrega
	seleccionadoentrega=false;
	for(i=0;i < document.frmnewusuario.entrega.length; i++){
		if(document.frmnewusuario.entrega[i].checked){
			var entrega = frmnewusuario.entrega[i].value;
			seleccionadoentrega=true;
		}
	}
	if(!seleccionadoentrega){
		alert("DATOS DE ENTREGA\n\nDebe de seleccionar una opcion para el modo de registrar Datos de Entrega.");
		return false;
	}
	
	if(entrega == 'si'){
		var enombres = frmnewusuario.enombres.value;
		var etelefono = frmnewusuario.etelefono.value;
		var edireccion = frmnewusuario.edireccion.value;
		var elocalidad = frmnewusuario.elocalidad.value;
		var eestado = frmnewusuario.eestado.value;
		var epostal = frmnewusuario.epostal.value;
		var epais = frmnewusuario.epais.value;
		var eemail = frmnewusuario.eemail.value;

		if(enombres.length == 0){
			alert('DATOS DE ENTREGA\n\nEl campo Nombre del Receptor es obligatorio. Gracias.');
			frmnewusuario.enombres.focus();
			return false;
		}
		if(etelefono.length == 0){
			alert('DATOS DE ENTREGA\n\nEl campo Telefono es obligatorio. Gracias.');
			frmnewusuario.etelefono.focus();
			return false;
		}
		if(edireccion.length == 0){
			alert('DATOS DE ENTREGA\n\nEl campo Direccion es obligatorio. Gracias.');
			frmnewusuario.edireccion.focus();
			return false;
		}
		if(elocalidad.length == 0){
			alert('DATOS DE ENTREGA\n\nEl campo Localidad es obligatorio. Gracias.');
			frmnewusuario.elocalidad.focus();
			return false;
		}
		if(eestado.length == 0){
			alert('DATOS DE ENTREGA\n\nEl campo Estado / Provincia es obligatorio. Gracias.');
			frmnewusuario.eestado.focus();
			return false;
		}
		if(epostal.length == 0){
			alert('DATOS DE ENTREGA\n\nEl campo Codigo Postal es obligatorio. Gracias.');
			frmnewusuario.epostal.focus();
			return false;
		}
		if(epais.length == 0){
			alert('DATOS DE ENTREGA\n\nEl campo Pais es obligatorio. Gracias.');
			frmnewusuario.epais.focus();
			return false;
		}
		if(eemail.length == 0){
			alert("DATOS DE ENTREGA\n\nEl campo E-mail es obligatorio. Gracias.");
			frmnewusuario.eemail.focus();
			return false;
		}else{
			var arre=0;pune=0;
			for (me=0;me<frmnewusuario.eemail.value.length;me++){  
				switch (frmnewusuario.eemail.value.charAt(me)){
					case " ":
						window.alert("DATOS DE ENTREGA\n\nIngrese un E-mail valido por favor. Gracias.");
						frmnewusuario.eemail.focus();
						frmnewusuario.eemail.select();
						return false;
						break;
					 case ".":pune++;break;a
					 case "@":arre++;break;
				}   
			}   
			if ((arre==0) || (pune==0)){
				window.alert("DATOS DE ENTREGA\n\nIngrese un E-mail valido por favor. Gracias");
				frmnewusuario.eemail.focus();
				frmnewusuario.eemail.select();
				return false;
			}
		}
	}
	
	return true;
}
