<!-- Deteccion del navegador -->
var nc = (document.layers) ? true:false;
var ie = (document.all) ? true:false;
var n6 = (document.getElementById) && !document.all ? true:false;


<!-- Código para mostrar el reloj -->
function muestra_reloj()
{ 
	momentoActual = new Date();
	hora = momentoActual.getHours();
	minuto = momentoActual.getMinutes();
	segundo = momentoActual.getSeconds(); 
	if (hora < 10)
		hora = "0" + hora;
	if (minuto < 10)
		minuto = "0" + minuto;
	if (segundo < 10)
		segundo = "0" + segundo;
	horaImprimible = hora + ":" + minuto + ":" + segundo + "&nbsp;";
	document.getElementById('reloj').innerHTML = horaImprimible;
	setTimeout("muestra_reloj()",1000);
}

<!-- Código para mostrar la fecha -->
function muestra_fecha()
{
	var mydate=new Date();
	var year=mydate.getYear();
	if (year < 1000)
	year+=1900;
	var day=mydate.getDay();
	var month=mydate.getMonth();
	var daym=mydate.getDate();
	if (daym<10)
	daym="0"+daym;
	var dayarray=new Array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sábado");
	var montharray=new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
	fechaImprimible = dayarray[day] + " " + daym + " de " + montharray[month] + " de " + year;
	document.getElementById('fecha_actual').innerHTML = fechaImprimible;
}


// FUNCIONES AJAX --------------------------------------------------------

// Crea el objeto para usarlo con las funciones de AJAX

function crea_objeto() 
{
	try 
	{
		objeto = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch ( e) 
	{
		try 
		{ 
			objeto= new ActiveXObject ("Microsoft.XMLHTTP");
		} 
		catch (E) 
		{
			objeto= false; 
		} 
	}
	
	if (! objeto && typeof XMLHttpRequest!= 'undefined') 
	{
		objeto = new XMLHttpRequest();
	} 
	
	return objeto;
}

var pet1;
function ejecuta_ajax(url, pageElement, callMessage, errorMessage,peticion)
{
	
	// Se inserta la imagen de Cargando pagina mientras se hace la peticion al servidor.
	document.getElementById(pageElement).innerHTML = "<BR><BR><center><img src='/gris/images/cargando.gif'></center>";
	
	// Peticion de carga de pagina.
	peticion=crea_objeto();//crear objeto
    _values_send=""  // "variable=valor&otrovar=otvalor" //variables
    _URL_=url; // + "?"   // "algo.php?" //URL
    peticion.open("POST",_URL_,true); //abrir procesador
    peticion.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); //cabeceras POST
	//peticion.setRequestHeader("Accept-Charset", "UTF-8");
	//peticion.setRequestHeader('Content-Type','text/html; charset=iso-8859-1'); //cabeceras POST
    peticion.send('&'+_values_send); //enviar variables
    peticion.onreadystatechange=function() 
	{ //funcion controlador
        if (peticion.readyState==4) //control de estados del proceso
        {
			//si se da un status 200 (TERMINADO CON EXITO)
			if(peticion.status==200)
			{
				txt=unescape(peticion.responseText);
	            txt2=txt.replace(/\+/gi," ");
    	      	//procesos que se realizaran con los datos obtenidos 
				document.getElementById(pageElement).innerHTML = txt2;
			}
			else 
			{
				document.getElementById(pageElement).innerHTML = errorMessage+"\n"+peticion.responseText;
			}
			
		}
	}
}

function MM_findObj (n, d) 
{
	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 marca_ancho_corpo (directo) 
{
	if (directo) 
	{
 		var obx_corpo = MM_findObj('corpo');
		var obx_pe = MM_findObj('pe');
		var max_ancho = ancho_fiestra();

		maximo = (obx_corpo.style.width == max_ancho);

		obx_corpo.style.width = maximo?(isIE?'760px':'740px'):max_ancho;
		obx_pe.style.width = obx_corpo.style.width;

		PFN_createCookie('PFN_anchoCorpo', (maximo?'':max_ancho), 365);
	} else {
		ancho_corpo = PFN_readCookie('PFN_anchoCorpo');

		if (ancho_corpo != '' && ancho_corpo != null) {
			document.write('<style type="text/css">');
			document.write("\n#corpo, #pe { width: "+ancho_corpo+"; }");
			document.write('</style>');
		}
	}

	return false;
}



