// JavaScript Document
function foto(){
	var respuesta;
	respuesta = confirm('Esta seguro que modificar la foto?');
	return respuesta;
}

function modificar_integrantes(){
	var respuesta;
	respuesta = confirm('Esta seguro que desea modificar los integrantes del proyecto??');
	return respuesta;
}


function cerrar_foto(){
	window.opener.parent.top.location.reload()
	window.close()
}

function nuevo_user()
{
var respuesta;
var fono=document.form1.fono.value;
var cargo=document.form1.cargo.value;
var email=document.form1.email.value;	
var nombre=document.form1.nombre.value;	
var apellidos=document.form1.apellidos.value;	
var user=document.form1.user.value;	
var pass=document.form1.pass.value;
var filter=/^.+@.+\..{2,3}$/;

if ((pass)&&(user)&&(apellidos)&&(nombre)&&(email)&&(fono)&&(cargo)){
	if (filter.test(email)){
		respuesta = confirm('Esta seguro que desea agregar el usuario?');
		return respuesta;
		}
	else{
		alert("Ingrese una dirección de correo válida")
		form1.email.focus()
		return false;
		}
	}
else{
	alert("Todos los campos (*) son requeridos")
	return false;
	}
}
function perfil_user()
{
var respuesta;
var skype=document.form1.skype.value;
var fono=document.form1.fono.value;
var cargo=document.form1.cargo.value;
var email=document.form1.email.value;	
var nombre=document.form1.nombre.value;	
var filter=/^.+@.+\..{2,3}$/;

if ((nombre)&&(email)&&(fono)&&(cargo)){
	if (filter.test(email)){
		respuesta = confirm('Esta seguro que desea modificar su perfil?');
		return respuesta;
		}
	else{
		alert("Ingrese una dirección de correo válida")
		form1.email.focus()
		return false;
		}
	}
else{
	alert("Todos los campos (*) son requeridos")
	return false;
	}
}

function valida_contacto()
{
var nombre=document.form1.nombre.value;
var apellidos=document.form1.apellidos.value;
var email=document.form1.email.value;	
var consulta=document.form1.consulta.value;	
var destino=document.form1.para.value;	
var filter=/^.+@.+\..{2,3}$/;

if ((nombre)&&(apellidos)&&(consulta)&&(email)&&(destino!='0')){
	if (filter.test(email)){
		return true;
		}

	else{
		alert("Ingrese una dirección de correo válida")
		form1.email.focus()
		return false;
		}
	}
else if (destino=='0'){
		alert("Debe seleccionar un destino para su consulta")
		form1.para.focus()
		return false;
		}
else{
	alert("Todos los campos (*) son requeridos")
	return false;
	}
}

function proyecto_valida()
{ 
   var mes=document.form1.mes.value;
   var cod=document.form1.cod.value;
  
   switch (true)
	{
		case (form1.busca[2].checked):
  			return true;
 		break;
		
		case (form1.busca[1].checked):
  			if (!cod){
				alert ('Debe ingresar un código');
				return false;
			}
			else{
				return true;
			}
  		break;
		
		case (form1.busca[0].checked):
  			if (mes!= -1 ){
				return true;
			}
			else{
				alert ('Debe seleccionar un mes');
				return false;
			}
  		break;
		
		default:
		 break;
	}
}














function esconde_mes_codigo(){
		document.getElementById('mes').style.display="none";
		document.getElementById('cod').style.display="none";
		document.getElementById('estado').style.display="none";
}

function muestra_codigo(){
		document.getElementById('estado').style.display="none";
		document.getElementById('mes').style.display="none";
		document.getElementById('cod').style.display="inline";
}

function muestra_mes(){
		document.getElementById('estado').style.display="none";
		document.getElementById('mes').style.display="inline";
		document.getElementById('cod').style.display="none";
}

function muestra_estado(){
		document.getElementById('estado').style.display="inline";
		document.getElementById('mes').style.display="none";
		document.getElementById('cod').style.display="none";
}


function verificaPwd(pwd1,pwd2,pwold){
	if ((pwd1==pwd2) && (pwold!="") && (pwd1!="") && (pwd2!=""))
	{
		return true; 
	}
	else
	{
		alert ('Las claves ingresadas no coinciden o son nulas!');
		return false;
	}
}

function agenda()
{ 
   	var fecha;
    var respuesta;
   	fecha=document.form1.fecha.value;
   	if (!fecha){
   		alert ('Fecha inválida o nula');
		return false;
	}
	else{
		respuesta = confirm('Está seguro que desea eliminar los eventos para la fecha seleccionada?');
		return respuesta;
	}
}

function validasugerencia()
{ 

   
   motivo=document.form1.sugerencia.value;
      
   	if (!motivo){
   		alert ('Ingrese sugerencia a enviar');
		return false;
	}
	else{
		return true;
	}
}

function email_masivo()
{ 
   texto=document.form1.texto.value;
      
   	if (!texto){
   		alert ('Debe ingresar un contenido para el mail');
		return false;
	}
	else{
		return true;
	}
}

function validaproyecto()
{ 
	fecha=document.form1.fecha_termino.value;
   	titulo=document.form1.titulo.value;
	descripcion=document.form1.detalle.value;
	estado=document.form1.estado.value;
   	if (!fecha){
   		alert ('Ingrese una fecha de término del proyecto');
		return false;
	}
	else if (!titulo){
   		alert ('Debe ingresar el Título del Proyecto');
		return false;
	}
	else if (!descripcion){
   		alert ('Debe ingresar una descripción del proyecto');
		return false;
	}
	
	else if (estado==-1){
   		alert ('Debe ingresar el estado del proyecto');
		return false;
	}
	else{
		return true;
	}
}


function busqueda_proyectos()
{ 
   var estado=document.form1.estado.value;
   var mes_sel=document.form1.mes.value;
   var cod=document.form1.cod.value;
  
   switch (true)
	{
		case (form1.busca[3].checked):
  			return true;
 		break;
		
		case (form1.busca[2].checked):
  			if (!cod){
				alert ('Debe ingresar un código');
				return false;
			}
			else{
				return true;
			}
  		break;
		
		case (form1.busca[1].checked):
  			if (estado!= -1 ){
				return true;
			}
			else{
				alert ('Debe seleccionar un estado');
				return false;
			}
 		break;
		
		case (form1.busca[0].checked):
  			if (mes_sel!= -1 ){
				return true;
			}
			else{
				alert ('Debe seleccionar un mes');
				return false;
			}
  		break;
		
		default:
		 break;
	}
}

function validabusqueda()
{ 

   nombre=document.form1.nombre.value;
   fono=document.form1.fono.value;
   empresa=document.form1.empresa.value;
   cargo=document.form1.cargo.value;
   celular=document.form1.celular.value;
   skype=document.form1.skype.value;
   
   	if ((nombre)||(fono)||(empresa)||(cargo)||(skype)||(celular)){
   		if ((fono == 0)&&(!nombre)&&(!empresa)&&(!cargo)&&(!skype)&&(!celular)){
			alert ('Debe un fono valido');
			return false;
		}
		else{
			return true;
		}
	}
	else{
		alert ('Debe ingresar un parametro de busqueda');
		return false;
	}
}



function valida()
{ 
   var hora_ini; 
   var min_ini;
   var hora_ter;
   var min_ter;
   var motivo;
   
   motivo=document.form1.motivo.value;
   hora_ini=Number(document.form1.hora_ini.value); 
   min_ini=Number(document.form1.min_ini.value); 
   hora_ter=Number(document.form1.hora_ter.value); 
   min_ter=Number(document.form1.min_ter.value); 
   
   	if (hora_ini>hora_ter){
   		alert ('La hora de inicio es menor que la hora de término');
		return false;
	}
	else if ((hora_ini==hora_ter) && (min_ini>min_ter)){
		alert ('Los minutos de término debe ser mayor a los de inicio');
		return false;
	}
	else if ((!hora_ini)||(!hora_ter)){
		alert ('Hora y/o minutos inválidos');											
		return false;
	}
	else if (!motivo){
		alert ('Ingresar motivo de ausencia');											
		return false;
	}
	else{
		return true;
	}
}
 




function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' Ingresar un e-mail valido.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' Debe contener un número.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' Ingresar entre '+min+' y '+max+' dígitos.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' no puede estar en blanco.\n'; }
  } if (errors) alert('Completar los siguientes campos:\n'+errors);
  document.MM_returnValue = (errors == '');
}


function Validar(form1){
if (formulario.nombre.value == "")
{ alert("Por favor ingrese su nombre"); formulario.nombre.focus(); return; }

if (formulario.apellidos.value == "")
{ alert("Por favor ingrese su apellido"); formulario.apellidos.focus(); return; }

formulario.submit();
}

function confirmacion_archivo(){
	respuesta = confirm("Está seguro que desea eliminar el o los archivo(s) seleccionado(s) ?");
	return respuesta;
}



function confirmacion_stock(){
	respuesta = confirm("Est seguro que desea actualizar stock?");
	return respuesta;
}

function confirmacion_modificar(){
	respuesta = confirm("Está seguro que desea modificar los datos del usuario?");
	if (respuesta){
		MM_validateForm('nombre','','R','empresa','','R','email','','RisEmail','','R')
	}
	else
	{
		return respuesta;
	}
}

function confirmar_eliminar(url){
	respuesta = confirm("Está seguro que desea eliminar el usuario?");
	if (respuesta){
		window.location = url
	}
}

function confirmar_eliminar_docu(url){
	respuesta = confirm("Está seguro que desea eliminar documento?");
	if (respuesta){
		window.location = url
	}
}

function proyecto_eliminar(url){
	respuesta = confirm("Está seguro que desea eliminar el proyecto seleccionado?");
	if (respuesta){
		window.location = url
	}
}

function confirmar_eliminar_evento(url){
	respuesta = confirm("Está seguro que desea eliminar el evento seleccionado?");
	if (respuesta){
		window.location = url
	}
}

function eliminar_todos_eventos(url){
	respuesta = confirm("Está seguro que desea eliminar el evento seleccionado?");
	if (respuesta){
		window.location = url
	}
}

function confirmacion_usuario(){
	respuesta = confirm("Esta seguro que desea agregar este usuario ?");
	if (respuesta){
		MM_validateForm('nombre','','R','apellidos','','R','email','','RisEmail','user','','R','pass','','R')
	}
	else
	{
		return respuesta;
	}
}

function ventanaSecundaria(URL){
   window.open(URL,"foto",'width=500,height=200,resizable=0,location=0,toolbar=0,directories=0,status=1,menubar=0,scrollbars=1,top='+((screen.availHeight/2)-(200/2))+',left='+((screen.availWidth/2)-(600/2))+'')
}

function ventanadocumento(URL){
  window.open(URL,'doccumentos','width=510,height=730,resizable=1,location=0,toolbar=0,directories=0,status=1,menubar=0,scrollbars=0,top='+((screen.availHeight/2)-(730/2))+',left='+((screen.availWidth/2)-(510/2))+'')
}
