/*FUNCIONES EN JAVASCRIPT PORTAL FAREZ*/
/*FAREZ JAIR PRIETO CASTRO*/
/*07 DE AGOSTO DE 2008*/
/*v 1.0*/

/*funcion que confirma lo que el usuario presiono y despues lo enruta */
function enrutar(ruta,mensaje)
{
	if(confirm("esta a punto de " + mensaje + " Desea continuar?") == true)
	{
		window.location="index.php?cont=" + ruta;
	}
	else
	{
		return false;
	}
}
//funcion que permite el cambio del tamaño de fuente desde las letricas en el contenido
function sizeFont(size,div)
    {
        try
            {
                switch(size)
                    {               
                        case 1 :
                        case '1':
                            document.getElementById(div).style.fontSize = '1em';
                            break;
                        case 2 :
                        case '2':
                            document.getElementById(div).style.fontSize = '1.1em';
                            break;
                        case 3 :
                        case '3':
                            document.getElementById(div).style.fontSize = '1.2em';
                            break;
                        case 4 :
                        case '4':
                            document.getElementById(div).style.fontSize = '1.3em';
                            break;
                    }
                    //Set_Cookie('tamanoFuenteNoticia', size, 30);
            }
            catch(e)
                {}
    } 
/*Funcion que carga los archivos de audio y crea el reproductor*/
function reproducir_musica(archivo,titulo,autor)
{
	document.getElementById('reproductor_musica').innerHTML	='<object type="application/x-shockwave-flash" data="Herramientas/reproductor_audio/template_default/player_mp3.swf" width="200" height="20"><param name="movie" value="Herramientas/reproductor_audio/template_default/player_mp3.swf" /><param name="FlashVars" value="mp3=Herramientas/cargue_archivos/archivos/'+archivo+'&amp;showstop=1&amp;autoplay=1&amp;showvolume=1&amp;showinfo=1&amp" /><p></p></object><br><div class="titulo_disco">'+titulo+' - '+autor+'</div>';
}
/*
* Funcion que se usa para ocultar o mostrar los paneles de configuración global
* El parametro div sera el div que se va a ocultar y el parametro accion es lo que me dice si
* es ocultar o mostrar, y el parametro div accion es el que ejecuta la accion.
*/
function ocultar(div,accion,div_accion)
{
	//valido si es ocultar
	//1 es visualizar
	//0 es ocultar
	if(accion == 0)
	{
		document.getElementById(div).style.display='none';
		document.getElementById(div_accion).innerHTML="<a href='#"+div_accion+"' onclick='ocultar(\""+div+"\",1,\""+div_accion+"\")' title='Mostrar'>+</a>";
	}
	else if(accion == 1)
	{
		document.getElementById(div).style.display='';
		document.getElementById(div_accion).innerHTML="<a href='#"+div_accion+"' onclick='ocultar(\""+div+"\",0,\""+div_accion+"\")' title='Ocultar'>-</a>";
	}
}
/*Funcion que permite hacer la carga de la imagen automaticamente en el aplictivo de configuracion global*/
function muestraImagen(imagen)
{
	document.getElementById('imagen_muestra').innerHTML="<img src='diseno/images/"+imagen+"' width='100px' height='100px'>";
}
function reproducir_video(archivo)
{
	document.getElementById('reproductor_video').innerHTML	='<object type="application/x-shockwave-flash" data="Herramientas/reproductor_video/flvplayer.swf?file='+archivo+'&autoStart=true" width="350" height="200"><param name="movie" value="Herramientas/reproductor_video/flvplayer.swf?file='+archivo+'&autoStart=true" /></object><br>';
}
function tamanoFuente(div,tamano)
{
	alert(tamano);
	document.getElementById(div).setAttribute('size',tamano);
}
//funcion que me permite la impresion de las paginas para el usuario
function imprimir(div)
{
	var divImprimir 		= 	document.getElementById(div);
	var ventanaImpresion	=	window.open('','impresion');
	ventanaImpresion.document.write(divImprimir.innerHTML);
	//ventanaImpresion.document.close();
	ventanaImpresion.print();
	ventanaImpresion.close();	
}
function ventanaPop(archivo,target)
{
	window.open(archivo,target,'width=450,height=450');
}
//funcion que realiza el guardado de las catgroias favoritas
function favorita(cont,idusuario,nombre,accion)
{
	if(accion == '1')
	{
		msg	=	"Esta seguro que desea agregar el contenido: ' "+nombre+" ', a sus paginas Favoritas?";
	}
	else
	{
		msg	=	"Esta seguro que desea eliminar el contenido: ' "+nombre+" ', de sus paginas Favoritas?";
	}
	//Capturamos los divs
	var divconfirm 	= document.getElementById('confirmaciones');
	if(confirm(msg) == true)
	{
		ajax=nuevoAjax();
		ajax.open("GET", "Herramientas/favoritas.php?cont="+cont+"&usuario="+idusuario+"&accion="+accion);
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				var resultado_nombre = ajax.responseText;
				divconfirm.innerHTML	=	resultado_nombre;
			}
		}
		 ajax.send(null)
	}
	else
	{
		return true;
	}

}
function ponerPalabra(palabra) 
{
	input = document.boletin.mensaje;
	insText = palabra;
	
	input.focus();

	if( input.createTextRange ) {
		document.selection.createRange().text += insText;
		
	} else if( input.setSelectionRange ) {
		var len = input.selectionEnd;
		input.value = input.value.substr( 0, len ) + insText + input.value.substr( len );
		input.setSelectionRange(len+insText.length,len+insText.length);
		
	} else { 
		input.value += insText; 
	}
}
