/* ------------------------------------------------------------------------
// Combo sharethis
-------------------------------------------------------------------------*/
var shareThis = {
visibilidad: 0,

show : function(id)
{
var omb = shareThis;

var el = id.id.split("_");
el = el[el.length-1];
var id = el;


var combo = $('sharethis_combo_' + id);
var linkshare = $('sharethis_' + id);
var contenido = $('container');



var poslinkshare = Position.cumulativeOffset(linkshare);
var poscontenido = Position.cumulativeOffset(contenido);
combo.style.display = 'block';
//combo.style.left = (poslinkshare[0]) + 'px';
combo.style.top = (poslinkshare[1] + linkshare.offsetHeight + 2) + 'px';

omb.visibilidad = 1;
return false;
},
hide : function(id)
{
var omb = shareThis;

var el = id.id.split("_");
el = el[el.length-1];
var id = el;

if ($('sharethis_combo_' + id)) $('sharethis_combo_' + id).style.display = 'none';
omb.visibilidad = 0;
return false;
}

};

// definimos eventos
//addEventToObject(window,'onresize',shareThis.hide);


/* ------------------------------------------------------------------------
// combo embeber
-------------------------------------------------------------------------*/
var embeber = {
visibilidad: 0,

show : function(id)
{
var omb = embeber;

var el = id.id.split("_");
el = el[el.length-1];
var id = el;


var combo = $('embeber_combo_' + id);
var linkshare = $('embeber_' + id);
var contenido = $('bordeGris');


combo.style.display = 'block';
var poslinkshare = Position.cumulativeOffset(linkshare);
var poscontenido = Position.cumulativeOffset(contenido);
combo.style.visibility = 'visible';
combo.style.left = (poslinkshare[0]) + 'px';
combo.style.top = (poslinkshare[1] + linkshare.offsetHeight + 2) + 'px';

omb.visibilidad = 1;
return false;
},
hide : function(id)
{
var omb = embeber;

var el = id.id.split("_");
el = el[el.length-1];
var id = el;

if ($('embeber_combo_' + id)) $('embeber_combo_' + id).style.visibility = 'hidden';
omb.visibilidad = 0;
if ($('embeber_combo_' + id)) $('embeber_combo_' + id).style.display= 'none';
return false;
}

};

// definimos eventos
//addEventToObject(window,'onresize',embeber.hide);

/**** flashes de youtube ****/

var fixes = {
	isMSIE : (document.all && !window.opera) ? true : false,
	flashes:function(){
		var cuantos = document.getElementsByTagName('embed').length;
		
		for(i=0; i < cuantos; i ++){
			var obj = document.getElementsByTagName('embed').item(i).parentNode;
			if(obj.getAttribute('id') != 'FLASH_AD' && obj.getAttribute('id') != 'banner'){
										
				if(fixes.isMSIE){				
					//me quedo con el padre para saber donde tengo que pintarlo
					var parent = document.getElementsByTagName('embed').item(i).parentNode;	

					//clono el embed para poder modificarlo despues
					var embed = obj.getElementsByTagName('embed').item(0);
						var src = embed.src;
						var width = embed.width;
						var height = embed.height;
						var allowfullscreen = embed.allowfullscreen;
						var allowscriptaccess = embed.allowscriptaccess;
						

					var aux = document.createElement("embed");							
						
						aux.wmode = "Transparent";
						aux.src = src;
						aux.width = width;
						aux.height = height;
						aux.type = "application/x-shockwave-flash";
						aux.allowfullscreen = allowfullscreen;
						aux.allowscriptaccess = allowscriptaccess;
						
						obj.removeChild(embed);								
					
					// pinto el elemento
					parent.appendChild(aux);							

					}
				else
				{			
					//asigno id al elemento object
					obj.setAttribute("id","flashID_"+i);
					//me quedo con el padre para saber donde tengo que pintarlo
					var parent = document.getElementsByTagName('embed').item(i).parentNode.parentNode;
					//añado el elemento param que no existe
					var param = document.createElement('param');
					param.setAttribute("name","wmode");
					param.setAttribute("value","opaque");
					//añado el param al object
					obj.appendChild(param);						
					//añado al embed el atributo wmode
					var embed = obj.getElementsByTagName('embed').item(0);
					embed.setAttribute("wmode","opaque");
					//pinto el elemento
					parent.appendChild(obj);
				}
			}
		}				

	}
}

window.onload = fixes.flashes;
