/* ------------------------------------------------------------------------
// 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;