var ELEMENT_NODE=1;
function crear_obj_ajax()
{
	if(window.XMLHttpRequest)
		return new XMLHttpRequest();
	else
	{
		try{return new ActiveXObject("Microsoft.XMLHTTP");}
		catch(ErrorAjax){return false;}
	}
}

//firstChild.nodeValue: valor de nodo
//attributes.getNamedItem('imagen').nodeValue: valor de atributo
var xml_trailer=null;
var random = Math.round(Math.random() * 1000000000000000);
var swf_promocional = '/on/io/es/imagenio/flash/television_343x164.swf?random='+random;

function cargar_ofertas(ruta_xml)
{
	mostrar_video_promo(swf_promocional,url_procede,ow_masinfo);

	if (xml_trailer==null)
	{
		var obj_carrusel=crear_obj_ajax();
		if(!obj_carrusel)
		{
			document.getElementById('visor_trailers').style.display="none";
			return;
		}

		obj_carrusel.open('GET',ruta_xml,true);
		obj_carrusel.onreadystatechange=function()
		{
			if(obj_carrusel.readyState==4 && obj_carrusel.status==200)
			{
				xml_trailer=obj_carrusel.responseXML.documentElement;
				recorrer_xml();
			}
			else
			{
				//document.getElementById('visor_trailers').innerHTML='cargando...';
			}
		}
		obj_carrusel.send(null);
	}
	else
		recorrer_xml();
}


function recorrer_xml()
{
	var item=xml_trailer.getElementsByTagName('noticia')[0].getElementsByTagName('news');
	var num_trailer = 0;
	for (var i=0; i<item.length; i++)
	{
		var titulo = item[i].attributes.getNamedItem('titulo').nodeValue;
		var enlace = item[i].attributes.getNamedItem('enlace').nodeValue;
		var img = item[i].attributes.getNamedItem('img').nodeValue;
		var flv = item[i].attributes.getNamedItem('flv').nodeValue;
		
		num_trailer++;

		var cadena = '';

		cadena += '	<div class="trailer" onclick="javascript:mostrar_video(\'' + flv + '\');" onmouseover="this.className = (this.className == \'trailer\') ? \'trailer_off\' : \'trailer\'" onmouseout="this.className = (this.className == \'trailer\') ? \'trailer_off\' : \'trailer\'">';
		cadena += '		<div class="trailer_img">';
		cadena += '			<img src="' + img + '" width="110px" alt="' + titulo + '">';
		cadena += '		</div>';
		cadena += '		<div class="trailer_txt">';
		if	(titulo.length < 17)
			cadena += '			<p>' + titulo + '</p>'
		else
			cadena += '			<p>' + titulo.substring(0,15) + ' ...</p>'
		cadena += '		</div>';
		cadena += '		<div style="clear:both;"></div>';
		cadena += '		<div class="play"></div>';
		cadena += '	</div>';

		document.getElementById('visor_trailers').innerHTML += cadena;

		if	(num_trailer == 2) document.getElementById('visor_trailers').innerHTML += '<div id="espacio_trailers"></div>';
		if	(num_trailer == 4) break;
	}
}

function mostrar_video(url_video) 
{						
	var vplaylist = '';
	vplaylist += '	{ url: \'' + url_video + '\' },';
	vplaylist += '	{ url: \'/on/io/es/distributivas/television/swf/ir_a_promo.swf\' }';

	flashembed("video-imagenio", 
				{
					 src:'/on/io/recursos/flowplayer_v2-1/FlowPlayerDark.swf',
					 width: 343, 
					 height: 164,
					 allowScriptAccess: 'sameDomain',
					 menu: false,										
					 scale: 'scale',
					 allowNetworking: 'all',
					 swliveconnect: true
				},
			config =
				{				
					config: {autoPlay: true, showMenu: false, loop: false, initialScale: 'scale', scaleSplash: true, showLoopButton: false, showPlayListButtons: false, showPlayList: false, hideControls: false, startingBufferLength: 2, playList: eval("[" + vplaylist + "]")}
				}	
			);

	document.getElementById("video-imagenio").style.borderColor = '#666';
}

function mostrar_video_promo(url_video,v_procede,ow_masinfo) 
{					
	flashembed("video-imagenio", 
		{
		 src:url_video,
		 width: 343, 
		 height: 164,
		 allowScriptAccess: 'sameDomain',
		 menu: false,										
		 scale: 'noScale',
		 loop: true,
		 wmode: 'transparent',
		 allowNetworking: 'all',									 
		 swliveconnect: true,
		 flashvars: v_procede+ow_masinfo
		}
	);
	
	document.getElementById("video-imagenio").style.borderColor = '#000';
}
