function iFrameHeight() {
	var h = 0;
	if ( !document.all ) {
		h = document.getElementById('blockrandom').contentDocument.height;
		document.getElementById('blockrandom').style.height = h + 60 + 'px';
	} else if( document.all ) {
		h = document.frames('blockrandom').document.body.scrollHeight;
		document.all.blockrandom.style.height = h + 20 + 'px';
	}
}
function doIframe(){
	o = document.getElementsByTagName('iframe');
	for(i=0;i<o.length;i++){
		if (/\bautoHeight\b/.test(o[i].className)){
			setHeight(o[i]);
			addEvent(o[i],'load', doIframe);
		}
	}
}

function setHeight(e){
	if(e.contentDocument){
		e.height = e.contentDocument.body.offsetHeight + 35;
	} else {
		e.height = e.contentWindow.document.body.scrollHeight;
	}
}

function addEvent(obj, evType, fn){
	if(obj.addEventListener)
	{
	obj.addEventListener(evType, fn,false);
	return true;
	} else if (obj.attachEvent){
	var r = obj.attachEvent("on"+evType, fn);
	return r;
	} else {
	return false;
	}
}

if (document.getElementById && document.createTextNode){
 addEvent(window,'load', doIframe);	
}
active1 = new Image(26,26);
 active1.src = "./imagenes/calendario_.png";
 inactive1 = new Image(26,26);
 inactive1.src = "./imagenes/calendario.png";
 
active2 = new Image(26,26);
 active2.src = "./imagenes/galerias_.png";
 inactive2 = new Image(26,26);
 inactive2.src = "./imagenes/galerias.png";
 
active3 = new Image(26,26);
 active3.src = "./imagenes/foro_.png";
 inactive3 = new Image(26,26);
 inactive3.src = "./imagenes/foro.png";

active33 = new Image(26,26);
 active33.src = "./imagenes/torneos_.png";
 inactive33 = new Image(26,26);
 inactive33.src = "./imagenes/torneos.png";

 
active4 = new Image(26,26);
 active4.src = "./imagenes/donde_.png";
 inactive4 = new Image(26,26);
 inactive4.src = "./imagenes/donde.png";
 
active5 = new Image(26,26);
 active5.src = "./imagenes/but5a.png";
 inactive5 = new Image(26,26);
 inactive5.src = "./imagenes/but5a.png";
 
active6 = new Image(26,26);
 active6.src = "http://www.elviejomundo.com/imagenes/but6b.jpg";
 inactive6 = new Image(26,26);
 inactive6.src = "http://www.elviejomundo.com/imagenes/but6a.jpg";
 
 active7 = new Image(26,26);
 active7.src = "./imagenes/facebook_.PNG";
 inactive7 = new Image(26,26);
 inactive7.src = "./imagenes/facebook.PNG";
 inactive7_ = new Image(26,26);
 inactive7_.src = "./imagenes/facebook.PNG";

function changecolor(id,id1,id2,clase) { 
	element = document.getElementById(id); 
	element.className = clase;
	element = document.getElementById(id2); 
	element.className = clase;
	element = document.getElementById(id3); 
	element.className = clase;

}
 
function muestraYear(){  
	
	div = document.getElementById('footer');
  	hoyyear=new Date();  
  	div.innerHTML="El Viejo Mundo - "+hoyyear.getFullYear();  
}  

function mostrardiv() {

div = document.getElementById('oculto');
div.style.display = '';
div = document.getElementById('oculto1');
div.style.display = '';
div = document.getElementById('oculto2');
div.style.display = '';
div = document.getElementById('mostrar');
div.style.display = 'none';

}

function ocultardiv() {

div = document.getElementById('oculto');
div.style.display = 'none';
div = document.getElementById('oculto1');
div.style.display = 'none';
div = document.getElementById('oculto2');
div.style.display = 'none';
div = document.getElementById('mostrar');
div.style.display = '';

}

function iFrameHeight() {
	var h = 0;
	if ( !document.all ) {
		h = document.getElementById('blockrandom').contentDocument.height;
		document.getElementById('blockrandom').style.height = h + 60 + 'px';
	} else if( document.all ) {
		h = document.frames('blockrandom').document.body.scrollHeight;
		document.all.blockrandom.style.height = h + 20 + 'px';
	}
}




// -------------------------------------------------------------------

// Ajax XML Ticker (txt file source)

// Author: Dynamic Drive (http://www.dynamicdrive.com)

// -------------------------------------------------------------------



////////////No need to edit beyond here//////////////



function creaAjax(){

var httprequest=false

if (window.XMLHttpRequest){ // if Mozilla, Safari etc

httprequest=new XMLHttpRequest()

if (httprequest.overrideMimeType)

httprequest.overrideMimeType('text/xml')

}

else if (window.ActiveXObject){ // if IE

try {

httprequest=new ActiveXObject("Msxml2.XMLHTTP");

} 

catch (e){

try{

httprequest=new ActiveXObject("Microsoft.XMLHTTP");

}

catch (e){}

}

}

return httprequest

}



function contenido(url_destino){
	
	ajax=creaAjax();

    /*div es el <div> on incrustarem les dades*/
    var div = document.getElementById('sortida');
    
    /*Pagina que hace la consulta, la llamamos con el metodo POST para pasarle los datos que queramos*/
    ajax.open("POST",url_destino,true);
    
    ajax.onreadystatechange=function()
    {
         if (ajax.readyState==4)
         {    //responseText es lo que devuelve el ajax.open al ejecutar url_desti.php que es el resultado de la operacion
		div.innerHTML = ajax.responseText; 
	  }
    }
    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        
    ajax.send(""); // Aqui es donde enviamos por POST las variables a pagina.php
    return true;
}

//v1.7

// Flash Player Version Detection

// Detect Client Browser type

// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.

var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;

var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;

var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;



function ControlVersion()

{

	var version;

	var axo;

	var e;



	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry



	try {

		// version will be set for 7.X or greater players

		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");

		version = axo.GetVariable("$version");

	} catch (e) {

	}



	if (!version)

	{

		try {

			// version will be set for 6.X players only

			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

			

			// installed player is some revision of 6.0

			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,

			// so we have to be careful. 

			

			// default to the first public version

			version = "WIN 6,0,21,0";



			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		

			axo.AllowScriptAccess = "always";



			// safe to call for 6.0r47 or greater

			version = axo.GetVariable("$version");



		} catch (e) {

		}

	}



	if (!version)

	{

		try {

			// version will be set for 4.X or 5.X player

			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");

			version = axo.GetVariable("$version");

		} catch (e) {

		}

	}



	if (!version)

	{

		try {

			// version will be set for 3.X player

			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");

			version = "WIN 3,0,18,0";

		} catch (e) {

		}

	}



	if (!version)

	{

		try {

			// version will be set for 2.X player

			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");

			version = "WIN 2,0,0,11";

		} catch (e) {

			version = -1;

		}

	}

	

	return version;

}



// JavaScript helper required to detect Flash Player PlugIn version information

function GetSwfVer(){

	// NS/Opera version >= 3 check for Flash plugin in plugin array

	var flashVer = -1;

	

	if (navigator.plugins != null && navigator.plugins.length > 0) {

		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {

			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";

			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;

			var descArray = flashDescription.split(" ");

			var tempArrayMajor = descArray[2].split(".");			

			var versionMajor = tempArrayMajor[0];

			var versionMinor = tempArrayMajor[1];

			var versionRevision = descArray[3];

			if (versionRevision == "") {

				versionRevision = descArray[4];

			}

			if (versionRevision[0] == "d") {

				versionRevision = versionRevision.substring(1);

			} else if (versionRevision[0] == "r") {

				versionRevision = versionRevision.substring(1);

				if (versionRevision.indexOf("d") > 0) {

					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));

				}

			}

			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;

		}

	}

	// MSN/WebTV 2.6 supports Flash 4

	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;

	// WebTV 2.5 supports Flash 3

	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;

	// older WebTV supports Flash 2

	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;

	else if ( isIE && isWin && !isOpera ) {

		flashVer = ControlVersion();

	}	

	return flashVer;

}



// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available

function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)

{

	versionStr = GetSwfVer();

	if (versionStr == -1 ) {

		return false;

	} else if (versionStr != 0) {

		if(isIE && isWin && !isOpera) {

			// Given "WIN 2,0,0,11"

			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]

			tempString        = tempArray[1];			// "2,0,0,11"

			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']

		} else {

			versionArray      = versionStr.split(".");

		}

		var versionMajor      = versionArray[0];

		var versionMinor      = versionArray[1];

		var versionRevision   = versionArray[2];



        	// is the major.revision >= requested major.revision AND the minor version >= requested minor

		if (versionMajor > parseFloat(reqMajorVer)) {

			return true;

		} else if (versionMajor == parseFloat(reqMajorVer)) {

			if (versionMinor > parseFloat(reqMinorVer))

				return true;

			else if (versionMinor == parseFloat(reqMinorVer)) {

				if (versionRevision >= parseFloat(reqRevision))

					return true;

			}

		}

		return false;

	}

}



function AC_AddExtension(src, ext)

{

  if (src.indexOf('?') != -1)

    return src.replace(/\?/, ext+'?'); 

  else

    return src + ext;

}



function AC_Generateobj(objAttrs, params, embedAttrs) 

{ 

  var str = '';

  if (isIE && isWin && !isOpera)

  {

    str += '<object ';

    for (var i in objAttrs)

    {

      str += i + '="' + objAttrs[i] + '" ';

    }

    str += '>';

    for (var i in params)

    {

      str += '<param name="' + i + '" value="' + params[i] + '" /> ';

    }

    str += '</object>';

  }

  else

  {

    str += '<embed ';

    for (var i in embedAttrs)

    {

      str += i + '="' + embedAttrs[i] + '" ';

    }

    str += '> </embed>';

  }



  document.write(str);

}



function AC_FL_RunContent(){

  var ret = 

    AC_GetArgs

    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

     , "application/x-shockwave-flash"

    );

  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}



function AC_SW_RunContent(){

  var ret = 

    AC_GetArgs

    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"

     , null

    );

  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}



function AC_GetArgs(args, ext, srcParamName, classid, mimeType){

  var ret = new Object();

  ret.embedAttrs = new Object();

  ret.params = new Object();

  ret.objAttrs = new Object();

  for (var i=0; i < args.length; i=i+2){

    var currArg = args[i].toLowerCase();    



    switch (currArg){	

      case "classid":

        break;

      case "pluginspage":

        ret.embedAttrs[args[i]] = args[i+1];

        break;

      case "src":

      case "movie":	

        args[i+1] = AC_AddExtension(args[i+1], ext);

        ret.embedAttrs["src"] = args[i+1];

        ret.params[srcParamName] = args[i+1];

        break;

      case "onafterupdate":

      case "onbeforeupdate":

      case "onblur":

      case "oncellchange":

      case "onclick":

      case "ondblClick":

      case "ondrag":

      case "ondragend":

      case "ondragenter":

      case "ondragleave":

      case "ondragover":

      case "ondrop":

      case "onfinish":

      case "onfocus":

      case "onhelp":

      case "onmousedown":

      case "onmouseup":

      case "onmouseover":

      case "onmousemove":

      case "onmouseout":

      case "onkeypress":

      case "onkeydown":

      case "onkeyup":

      case "onload":

      case "onlosecapture":

      case "onpropertychange":

      case "onreadystatechange":

      case "onrowsdelete":

      case "onrowenter":

      case "onrowexit":

      case "onrowsinserted":

      case "onstart":

      case "onscroll":

      case "onbeforeeditfocus":

      case "onactivate":

      case "onbeforedeactivate":

      case "ondeactivate":

      case "type":

      case "codebase":

      case "id":

        ret.objAttrs[args[i]] = args[i+1];

        break;

      case "width":

      case "height":

      case "align":

      case "vspace": 

      case "hspace":

      case "class":

      case "title":

      case "accesskey":

      case "name":

      case "tabindex":

        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];

        break;

      default:

        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];

    }

  }

  ret.objAttrs["classid"] = classid;

  if (mimeType) ret.embedAttrs["type"] = mimeType;

  return ret;

}



// -------------------------------------------------------------------

// Ajax XML Ticker (txt file source)

// Author: Dynamic Drive (http://www.dynamicdrive.com)

// -------------------------------------------------------------------



////////////No need to edit beyond here//////////////



function createAjaxObj(){

var httprequest=false

if (window.XMLHttpRequest){ // if Mozilla, Safari etc

httprequest=new XMLHttpRequest()

if (httprequest.overrideMimeType)

httprequest.overrideMimeType('text/xml')

}

else if (window.ActiveXObject){ // if IE

try {

httprequest=new ActiveXObject("Msxml2.XMLHTTP");

} 

catch (e){

try{

httprequest=new ActiveXObject("Microsoft.XMLHTTP");

}

catch (e){}

}

}

return httprequest

}



// -------------------------------------------------------------------

// Main Ajax Ticker Object function

// ajax_ticker(xmlfile, divId, divClass, delay, optionalfadeornot)

// -------------------------------------------------------------------



function ajax_ticker(xmlfile, divId, divClass, delay, fadeornot){

this.xmlfile=xmlfile //Variable pointing to the local ticker xml file (txt)

this.tickerid=divId //ID of ticker div to display information

this.delay=delay //Delay between msg change, in miliseconds.

this.mouseoverBol=0 //Boolean to indicate whether mouse is currently over ticker (and pause it if it is)

this.pointer=0

this.opacitystring=(typeof fadeornot!="undefined")? "width: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1" : ""

if (this.opacitystring!="") this.delay+=500 //add 1/2 sec to account for fade effect, if enabled

this.opacitysetting=0.2 //Opacity value when reset. Internal use.

this.messages=[] //Arrays to hold each message of ticker

this.ajaxobj=createAjaxObj()

document.write('<div id="'+divId+'" class="'+divClass+'"><div style="'+this.opacitystring+'">Initializing ticker...</div></div>')

this.getXMLfile()

}



// -------------------------------------------------------------------

// getXMLfile()- Use Ajax to fetch xml file (txt)

// -------------------------------------------------------------------



ajax_ticker.prototype.getXMLfile=function(){

if (this.ajaxobj){

var instanceOfTicker=this

var url=this.xmlfile+"?bustcache="+new Date().getTime()

this.ajaxobj.onreadystatechange=function(){instanceOfTicker.initialize()}

this.ajaxobj.open('GET', url, true)

this.ajaxobj.send(null)

}

}



// -------------------------------------------------------------------

// initialize()- Initialize ticker method.

// -Gets contents of xml file and parse it using JavaScript DOM methods 

// -------------------------------------------------------------------



ajax_ticker.prototype.initialize=function(){ 

if (this.ajaxobj.readyState == 4){ //if request of file completed

if (this.ajaxobj.status==200 || window.location.href.indexOf("http")==-1){ //if request was successful

this.contentdiv=document.getElementById(this.tickerid).firstChild //div of inner content that holds the messages

var xmldata=this.ajaxobj.responseText

this.contentdiv.style.display="none"

this.contentdiv.innerHTML=xmldata

if (this.contentdiv.getElementsByTagName("div").length==0){ //if no messages were found

this.contentdiv.innerHTML="<b>Error</b> fetching remote ticker file!"

return

}

var instanceOfTicker=this

document.getElementById(this.tickerid).onmouseover=function(){instanceOfTicker.mouseoverBol=1}

document.getElementById(this.tickerid).onmouseout=function(){instanceOfTicker.mouseoverBol=0}

if (window.attachEvent) //Clean up loose references in IE

window.attachEvent("onunload", function(){instanceOfTicker.contentdiv=instanceOfTicker.ajaxobj=null})

//Cycle through XML object and store each message inside array

for (var i=0; i<this.contentdiv.getElementsByTagName("div").length; i++){

if (this.contentdiv.getElementsByTagName("div")[i].className=="message")

this.messages[this.messages.length]=this.contentdiv.getElementsByTagName("div")[i].innerHTML

}

this.contentdiv.innerHTML=""

this.contentdiv.style.display="block"

this.rotatemsg()

}

}

}



// -------------------------------------------------------------------

// rotatemsg()- Rotate through ticker messages and displays them

// -------------------------------------------------------------------



ajax_ticker.prototype.rotatemsg=function(){

var instanceOfTicker=this

if (this.mouseoverBol==1) //if mouse is currently over ticker, do nothing (pause it)

setTimeout(function(){instanceOfTicker.rotatemsg()}, 100)

else{ //else, construct item, show and rotate it!

this.fadetransition("reset") //FADE EFFECT- RESET OPACITY

this.contentdiv.innerHTML=this.messages[this.pointer]

this.fadetimer1=setInterval(function(){instanceOfTicker.fadetransition('up', 'fadetimer1')}, 100) //FADE EFFECT- PLAY IT

this.pointer=(this.pointer<this.messages.length-1)? this.pointer+1 : 0

setTimeout(function(){instanceOfTicker.rotatemsg()}, this.delay) //update container periodically

}

}



// -------------------------------------------------------------------

// fadetransition()- cross browser fade method for IE5.5+ and Mozilla/Firefox

// -------------------------------------------------------------------



ajax_ticker.prototype.fadetransition=function(fadetype, timerid){

var contentdiv=this.contentdiv

if (fadetype=="reset")

this.opacitysetting=0.2

if (contentdiv.filters && contentdiv.filters[0]){

if (typeof contentdiv.filters[0].opacity=="number") //IE6+

contentdiv.filters[0].opacity=this.opacitysetting*100

else //IE 5.5

contentdiv.style.filter="alpha(opacity="+this.opacitysetting*100+")"

}

else if (typeof contentdiv.style.MozOpacity!="undefined" && this.opacitystring!=""){

contentdiv.style.MozOpacity=this.opacitysetting

}

else

this.opacitysetting=1

if (fadetype=="up")

this.opacitysetting+=0.1

if (fadetype=="up" && this.opacitysetting>=1)

clearInterval(this[timerid])

}

