// JavaScript Document
var gs_validado_forma = true;
var refresh_page = "0";
var status_div = "1";
var html_default = "";
var div_default = "";
var gs_path = "/ado";
var gs_men_titulo = "";
var gs_men_mensaje = "";
var gs_men_aceptar="1";
var gs_men_cancelar="1";
var gs_men_continuar="1";
var gs_load = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="80" height="50">  <param name="movie" value="flash/load.swf" />  <param name="quality" value="high" />  <embed src="flash/load.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="80" height="50"></embed></object>';
function carga_opciones(id){
	
	window.jquery.location="index.php?opcion=carga_opciones.php&id="+id;
}

function mostrar_mensaje(){
	
	document.getElementById('mensaje').style.display='none';
		
	if(document.getElementById('nan'))		
		document.body.removeChild(document.getElementById('nan'))
	
	document.getElementById('men_titulo').innerHTML = gs_men_titulo;
	if(gs_men_mensaje!="")
		document.getElementById('men_mensaje').innerHTML = gs_men_mensaje;
	if(gs_men_aceptar=="0")
		document.getElementById('men_aceptar').style.display='none';
	else
		document.getElementById('men_aceptar').style.display='block';
	if(gs_men_cancelar=="0")
		document.getElementById('men_cancelar').style.display='none';
	else
		document.getElementById('men_cancelar').style.display='block';
	if(gs_men_continuar=="0")
		document.getElementById('men_continuar').style.display='none';
	else
		document.getElementById('men_continuar').style.display='block';
	
	//document.getElementById('mensaje').style.left='32%';
	//document.getElementById('mensaje').style.top='30%';
	document.getElementById('mensaje').style.display='block';
	//alert('salio');
	generateCoverDiv('nan','#000000',75);
}

function mostrar_imagen(id){
	
	//document.getElementById('view_image').style.display='none';
		
	if(document.getElementById('nan'))		
		document.body.removeChild(document.getElementById('nan'));
	
	//document.getElementById('view_image').style.left='25%';
	//document.getElementById('view_image').style.top='25%';
	
	
    document.getElementById('view_image').style.width='100%';
    document.getElementById('view_image').style.height='100%';
	
	document.getElementById('view_image').style.display='block';
	window.jquery.location="carga_imagen.php?id="+id;
	//alert('salio');
	generateCoverDiv('nan','#000000',75);
}

function cambia_imagen(){
	//alert('entro');
	document.getElementById('view_image').innerHTML=window.jquery.document.getElementById('imagen').innerHTML;
}

function otra_imagen(id){
	//document.getElementById('centro_imagen').innerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="80" height="50">        <param name="movie" value="../flash/load.swf" />        <param name="quality" value="high" />        <embed src="../flash/load.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="80" height="50"></embed>      </object>';
	//alert(id);
	window.jquery.location="carga_imagen.php?id="+id;
}
function cerrar_imagen(){
	
	document.getElementById('view_image').style.display='none';	
	document.getElementById('centro_imagen').innerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="80" height="50">        <param name="movie" value="../flash/load.swf" />        <param name="quality" value="high" />        <embed src="../flash/load.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="80" height="50"></embed>      </object>';
	if(document.getElementById('nan'))		
		document.body.removeChild(document.getElementById('nan'));
}
function generateCoverDiv(id, color, opacity)
{
    var navegador=1;
    if(navigator.userAgent.indexOf("MSIE")>=0) navegador=0;
    
    var layer=document.createElement('div');
    layer.id=id;
    layer.style.width=document.body.offsetWidth+'px';
    if(document.body.offsetHeight<(screen.height-250)){
		layer.style.height='100%';
	}else{
		layer.style.height=document.body.offsetHeight+'px';
	}
    //layer.style.width='100%';
    //layer.style.height='100%';
    layer.style.backgroundColor=color;
    layer.style.position='absolute';
    layer.style.top=0;
    layer.style.left=0;
    layer.style.zIndex=100;
    if(navegador==0) layer.style.filter='alpha(opacity='+opacity+')';
    else layer.style.opacity=opacity/100;
    
   document.body.appendChild(layer);
   
}
//generateCoverDiv('non','#000000',75,nom_div);

function opcionseleccionada(num){
	if(num==1){
		document.getElementById('mensaje').style.display='none';
		//document.getElementById('nan').style.display='none';
		if(document.getElementById('nan'))		
			document.body.removeChild(document.getElementById('nan'))
		
		gs_men_titulo = "";
		gs_men_mensaje = "";
		gs_men_aceptar="1";
		gs_men_cancelar="1";
		gs_men_continuar="1";
		document.getElementById('men_titulo').innerHTML = gs_men_titulo;
		document.getElementById('men_mensaje').innerHTML = gs_men_mensaje;
		if(refresh_page=="1"){
			window.location = ls_php_self;
		}
	}
	if(num==2){
		document.getElementById('mensaje').style.display='none';
		//document.getElementById('nan').style.display='none';
		if(document.getElementById('nan'))		
			document.body.removeChild(document.getElementById('nan'))
		
		gs_men_titulo = "";
		gs_men_mensaje = "";
		gs_men_aceptar="1";
		gs_men_cancelar="1";
		gs_men_continuar="1";
		document.getElementById('men_titulo').innerHTML = gs_men_titulo;
		document.getElementById('men_mensaje').innerHTML = gs_men_mensaje;
	}
	if(num==3){
		document.getElementById('mensaje').style.display='none';
		//document.getElementById('nan').style.display='none';
		if(document.getElementById('nan'))		
			document.body.removeChild(document.getElementById('nan'))
		
		gs_men_titulo = "";
		gs_men_mensaje = "";
		gs_men_aceptar="1";
		gs_men_cancelar="1";
		gs_men_continuar="1";
		document.getElementById('men_titulo').innerHTML = gs_men_titulo;
		document.getElementById('men_mensaje').innerHTML = gs_men_mensaje;
	}
}

function error_load(){
	if(document.getElementById('mensaje').style.display == "block" && status_div!="1"){
		document.getElementById('mensaje').style.display='none';
		//document.getElementById('nan').style.display='none';
		if(document.getElementById('nan'))		
			document.body.removeChild(document.getElementById('nan'))
		gs_men_titulo = "Error de Conexi&oacute;n";
		gs_men_mensaje = "&nbsp;&nbsp;&nbsp;&nbsp;Ha ocurrido un error al intentar conectar con la base de datos, o esto ha tomado mas tiempo que el definido por el sistema, por favor intentelo nuevamente, si el problema persiste, comuniquese con el administrador del sistema";
		gs_men_aceptar = "1";
		gs_men_continuar = "0";
		gs_men_cancelar = "0";
		mostrar_mensaje();
	}
	status_div = "1";
		window.jquery.src="";
	
}

function error_login(lf_mensaje){
	
		document.getElementById('mensaje').style.display='none';
		
		if(document.getElementById('nan'))		
			document.body.removeChild(document.getElementById('nan'))
		//document.body.
		gs_men_titulo = "Error de Identificaci&oacute;n";
		gs_men_mensaje = lf_mensaje;
		gs_men_aceptar = "1";
		gs_men_continuar = "0";
		gs_men_cancelar = "0";
		if(document.flogin)
			document.flogin.clave.value="";
		mostrar_mensaje();
		status_div = "1";
		//window.location='index.php?opcion=acceso.php';
	
}
function carga_load(tiempo){
	status_div = "2";
	tiempo = tiempo * 1000
	gs_men_titulo = "Identificando usuario";
	gs_men_mensaje = gs_load;
	gs_men_aceptar = "0";
	gs_men_continuar = "0";
	mostrar_mensaje();
	setTimeout('error_load()',tiempo);
	
}
function descarga_load(){
		document.getElementById('mensaje').style.display='none';
		//document.getElementById('nan').style.display='none';
		document.body.removeChild(document.getElementById('nan'))
		status_div = "2";
}

function valida_login(ffunc){
	if(ffunc.usuario.value==""){
		alert('Ingrese un usuario');
		return false;
	}
	if(ffunc.clave.value==""){
		alert('Ingrese una clave');
		return false;
	}
	carga_load(50);
}
function deslogin(){
	window.jquery.location='/identificacion.php?log=out';
	if(ls_php_self=="/index.php?logout=logout")
		ls_php_self="/index.php";
	
	//carga_load(50);
}
function deslogeado(lf_mensaje){
	
		document.getElementById('mensaje').style.display='none';
		//document.getElementById('nan').style.display='none';
		document.body.removeChild(document.getElementById('nan'))
		
		gs_men_titulo = "Fin de la session";
		gs_men_mensaje = lf_mensaje;
		gs_men_aceptar = "1";
		gs_men_continuar = "0";
		gs_men_cancelar = "0";
		mostrar_mensaje();
		status_div = "1";
		refresh_page = "1";
	
}

function confirmacion(lf_mensaje, lf_dire){
	ls_php_self = lf_dire;gs_men_titulo = "Eliminar registro";
	gs_men_mensaje = lf_mensaje;
	gs_men_aceptar = "1";
	gs_men_continuar = "0";
	gs_men_cancelar = "1";
	status_div = "1";
	refresh_page = "1";
	mostrar_mensaje();
}


function ValidacionFormularios() { //v4.0
	gs_validado_forma = false;
	if (document.getElementById){
		var vali1,nam,i,p,q,nm,test,num,min,max,errors='',args=ValidacionFormularios.arguments;
		for (i=0; i<(args.length-2); i+=4) { 
	
			test=args[i+2];  
			nam="<b>"+args[i+3]+"</b>"; 
			val=document.getElementById(args[i]);
			if (val) { 				
				nm=val.name; 
				
					//alert('entro '+val.src);
				if ((val=val.value)!="") {
					if (test.indexOf('isEmail')!=-1) { 
						p=val.indexOf('@');
						if (p<1 || p==(val.length-1)) 
							errors+='- '+nam+' No parece una direcci&oacute;n de correo v&aacute;lida.<br>';
					} else if (test!='R') { 
						num = parseFloat(val);
						if (isNaN(val)) 
							errors+='- '+nam+' S&oacute;lo acepta n&uacute;meros.<br>';
						if (test.indexOf('inRange') != -1) { 
							p=test.indexOf(':');
						min=test.substring(8,p); 
						max=test.substring(p+1);
						if (num<min || max<num) 
							errors+='- '+nam+' S&oacute; debe contener n&uacute;meros entre '+min+' y '+max+'.<br>';
					}
				}
			} else if (
				test.charAt(0) == 'R') errors += '- '+nam+' es obligatorio.<br>'; 
			}
		} 
		if (errors) {			
			//ls_php_self = lf_dire;
			gs_men_titulo = "Los siguientes errores han ocurrido";
			gs_men_mensaje = errors;
			gs_men_aceptar = "1";
			gs_men_continuar = "0";
			gs_men_cancelar = "0";
			status_div = "1";
			refresh_page = "0";
			mostrar_mensaje();
		}else{			
			gs_validado_forma = true;
		}
	}
}

function valida_zip(nom){
	var extension;
	extension = (nom.substring(nom.lastIndexOf(".")+1)).toLowerCase(); 
	if(extension != 'zip'){
		//mostrar_en_mensaje("dd","-"+extension+"-<br>-zip-");
		mostrar_en_mensaje('Error al intentar subir archivo', 'verifique que el archivo sea un archivo ZIP comprimido v&aacute;lido , -'+extension+'-');
		return false;
	}
	return true;
}

function ver_video(codid){
	gs_men_titulo = "Cargando video";
	gs_men_mensaje = gs_load;
	gs_men_aceptar = "0";
	gs_men_continuar = "0";
	gs_men_cancelar = "1";
	//alert('ver_video.php?id='+codid);
	window.jquery.location='ver_video.php?id='+codid;
	mostrar_mensaje();
	setTimeout('error_load()',50000);
	//alert('video');
}

function mostrar_en_mensaje(titulo, texto){
	gs_men_titulo = titulo;
	gs_men_mensaje = texto;
	gs_men_aceptar = "0";
	gs_men_continuar = "1";
	gs_men_cancelar = "0";
	mostrar_mensaje();
}