// JavaScript Document

// Función para crear un objeto XMLHttpRequest AJAX

function creaAjax()
{
	if (navigator.appName != "Microsoft Internet Explorer")
	{
		var cargador = new XMLHttpRequest();
	}
	else
	{
		var cargador = new ActiveXObject('Microsoft.XMLHTTP');
	}
	return cargador;
}

// lee la variable de sesión php para establecer idioma
//var lenguaje;

function establecer_lenguaje (ruta)
{
	var ahora = new Date();
	var cargador = creaAjax();
	var query_string;
	
	ahora = ahora.getHours().toString() + ahora.getMinutes().toString() + ahora.getSeconds().toString();	
	query_string = "nuevo=" + ahora;
	
	cargador.open("GET",ruta + "establecer_lenguaje.php?" + query_string,false);
	cargador.onreadystatechange=function()
	{
		if (cargador.readyState == 4)
		{
			lenguaje = cargador.responseText;					
		}		
	}	
	
	cargador.send(null);
}

function cambiar_lenguaje (ruta, nuevo_lenguaje)
{
	
	var ahora = new Date();
	var cargador = creaAjax();
	var query_string;
	
	ahora = ahora.getHours().toString() + ahora.getMinutes().toString() + ahora.getSeconds().toString();	
	query_string = "lenguaje=" + nuevo_lenguaje + "&nuevo=" + ahora;	
	
	cargador.open("POST",ruta + "cambiar_lenguaje.php",true);
	cargador.onreadystatechange=function()
	{
		if (cargador.readyState == 4)
		{
			lenguaje = cargador.responseText;
		}		
	}
	
	cargador.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	
	cargador.send(query_string);	
}

// Muestra la fecha formateada
function fecha()
{
	var mes = new Array ('Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre');
	var dia = new Array ('Domingo','Lunes','Martes','Mi&eacute;rcoles','Jueves','Viernes','S&aacute;bado');
	var lafecha = new Date();
	var cadena = "&copy; <span class='negrita'> Viveros de Olivo Carretero</span>. "+dia[lafecha.getDay()]+", "+lafecha.getDate()+" de "+mes[lafecha.getMonth()]+" de "+lafecha.getFullYear()+". &nbsp;<a href='mailto:info@viveroscarretero.com'>Email</a>. Tel&eacute;fono 646 320 145 - Castro del R&iacute;o (C&oacute;rdoba). <a href='http://www.afosoft.com' target='_blank'> Dise&ntilde;o AFOSOFT</a>";
	return cadena;
}

// Cambia el estado de los botones con rollover
function cambia(imagen,estado)
{
	if (estado==1)
	{
		document.getElementById(imagen).src=eval(imagen+"_f2.src");
	}
	else
	{
		document.getElementById(imagen).src=eval(imagen+".src");
	}
}

// Para mostrar los ficheros flash activos
function muestra_flash (nombre,ancho,alto,color)
{	
	
	var ahora = new Date();	
	
	ahora = ahora.getHours().toString() + ahora.getMinutes().toString() + ahora.getSeconds().toString();
	
	var cadena ="<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='"+ancho+"' height='"+alto+"' id='"+nombre+"' align='middle'>";
	cadena +="<param name='allowScriptAccess' value='sameDomain'>";
	cadena +="<param name='movie' value='"+nombre+".swf?lenguaje=" + lenguaje + "&nuevo=" + ahora + "'>";
	cadena +="<param name='quality' value='high'>";
	cadena +="<param name='menu' value='false'>";
	cadena +="<param name='bgcolor' value='"+color+"'>";
	cadena +="<param name='wmode' value='transparent'>";	
	cadena +="<embed src='"+nombre+".swf?lenguaje=" + lenguaje + "&nuevo=" + ahora + "' quality='high' menu='false' wmode='transparent' bgcolor='"+color+"' width='"+ancho+"' height='"+alto+"' name='"+nombre+"' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'>";
	cadena +="</object>";
	
	return cadena;
}

//Para abrir una web en una ventana
function abre_ventana (url)
{
	window.open(url,"","scrollbars=yes,resizable=yes,toolbar=no,menubar=no,location=no,directories=no,status=no,width=640,height=480");	
}
