document.domain = "uol.com.br";
video = "";
speed = 56;
video_pre = "http://video.noticias.uol.com.br/playerb_128.htmx";
video_pos = ""; 
repos = "uolnews";

function player_setCookie(spd,nNum)
{
    if( !spd ){
        speed = (document.cookie.indexOf('player_speed=128')!=-1) ? 128 : 56;
    }else{
        speed = spd;
    }
    btnImage = 'http://t.i.uol.com.br/player/bt_'+(speed == 128? '56' : '128')+'k.gif' ; //imagem oposta da velocidade atual
    actualSpeed = 56;
    exp = new Date(); exp.setTime(exp.getTime() + (30*24*60*60*1000)); // 30 dias
    document.cookie = "player_speed=" + escape(speed) + ";path=/; domain=.uol.com.br;expires=" + exp.toGMTString() +";";
    
    if( document.getElementById )
    {
    	objPlayer = "document.getElementById('frmPlayer"+nNum+"').src";
    	objImg = "document.getElementById('btnSpeed"+nNum+"').src";
    }
    else
    {
    	objPlayer = "parent.document.frmPlayer"+nNum+".location.href";
    	objImg = "parent.btnSpeed"+nNum+".src";
    }

    eval( objPlayer + "='" + video.replace(/_(56|128)/g,  '_'+speed) + "'");
    eval( objImg + "='"+btnImage+"'");
    return 0;
}

function player_changeSpeed(num)
{
    player_setCookie( ( speed==56 ? 128 : 56),num );
    return 0;
}

function player_init(v,nNum,szRepositorio)
{
		if ((szRepositorio == "") || (typeof(szRepositorio) == "undefined")) szRepositorio = repos;
    video = video_pre + "?asxurl=player-"+szRepositorio+".asx&vd1=" + v + video_pos ;
    speed = (video.indexOf("_128.asf") ? '128' : '56' );
    
    
    player_setCookie(speed,nNum);
    
    return 0;
}

function player_showHelp(nNum)
{
    document.getElementById('frmAjuda'+nNum).style.display = "block"; 
    document.getElementById('frmAjuda'+nNum).style.width = "100%"; 
    document.getElementById('frmAjuda'+nNum).align = "right";
    document.getElementById('frmAjuda'+nNum).innerHTML = '<div id="frmAjuda" style="background-color: #E7E3D6; color: #000;width: 260px; margin-bottom:10px;"><table width="260" border="0" style="background-color: #188684; margin-top: 0;"><tr><td><img alt="Como Assistir" src="http://n.i.uol.com.br/player/como_assistir.gif"></td><td align="right"><a href="javascript:player_hideHelp('+nNum+');void(0);"><img alt="fechar" src="http://img.uol.com.br/fechar_preto.gif" width="55" height="13" border="0"></a> &nbsp;</td></tr></table><p id="a13nb" style="padding: 5px; text-align: center;">O conteúdo da UOL News foi codificado em Windows Media em velocidade normal e também em velocidade mais alta para os assinantes do <a style="text-decoration: underline;" href="http://bandalarga.uol.com.br/">UOL Banda Larga</a>.<p id="a13nb" style="padding: 5px; text-align: center;">Caso seu micro não tenha Windows Media instalado, <a href="http://www.microsoft.com/windows/windowsmedia/download/default.asp?DispLang=br" style="text-decoration: underline;">clique aqui</a> para fazer o download diretamente nos servidores da Microsoft.<p id="a13nb" style="padding: 5px; text-align: center;">Se você estiver usando uma conexão normal, evite abrir a janela de alta velocidade, pois o vídeo poderá "engasgar".</div>';
}
function player_hideHelp(nNum)
{
    document.getElementById('frmAjuda'+nNum).style.display = "none";
    document.getElementById('frmAjuda'+nNum).innerHTML = "";
}


loadVideos = function () 
{
	/*
	s = document.createElement("div");
	s.innerHTML = "<style>"
	+ "address { position:relative;text-align:center;width:100% }"
	+ "#video_imagem { text-align:center;margin-bottom:10px; }"
	+ "#player_controls{ background-color: #666; color: #fff; padding-top: 7px; padding-bottom: 7px; width:320px; margin-bottom:10px;}"
	+ "#bt_iniciar { z-index:1;position:absolute;left:40%;top:73%; }"
	+ "#a13nb { font:13px arial;color:#000; }"
	+ "</style>";
	*/
	
	var cssStr = "address { position:relative;text-align:center;width:100% }"
	+ "#video_imagem { text-align:center;margin-bottom:10px; }"
	+ "#player_controls{ background-color: #666; color: #fff; padding-top: 7px; padding-bottom: 7px; width:320px; margin-bottom:10px;}"
	+ "#bt_iniciar { z-index:1;position:absolute;left:40%;top:73%; }"
	+ "#a13nb { font:13px arial;color:#000; }";
	
	var style = document.createElement("style");
	style.setAttribute("type", "text/css");
	if(style.styleSheet){// IE
	style.styleSheet.cssText = cssStr;
	} else {// w3c
	var cssText = document.createTextNode(cssStr);
	style.appendChild(cssText);
	}

		
	document.getElementsByTagName("head")[0].appendChild(style);
		
	//+ "#video_imagem { position:relative;text-align:center;margin-bottom:10px; width:306px;height:223px; }"
	for (var i=0,x=0;i<document.getElementsByTagName("address").length;i++)
	{
		if (document.getElementsByTagName("address")[i].id.indexOf(".asf") != -1)
		{
			x++;
			nomeVideo = document.getElementsByTagName("address")[i].id;
			nomeImagem = document.getElementsByTagName("address")[i].className;
			szRep = document.getElementsByTagName("address")[i].title;
			//nomeImagem = ((nomeImagem == "") ? "http://n.i.uol.com.br/momentofamilia.jpg" : nomeImagem);
			
			if (nomeImagem == "")
			{
				showVideo(i,nomeVideo,x,szRep);
			}
			else
			{
				document.getElementsByTagName("address")[i].style.textAlign = "center";
				//if (!document.all)
					//document.getElementsByTagName("address")[i].style.marginLeft = document.getElementsByTagName("address")[i].offsetWidth/2 - 151;
				 
				document.getElementsByTagName("address")[i].innerHTML = '<div id=video_imagem><div id=bt_iniciar><a href="javascript:showVideo('+i+',\''+nomeVideo+'\','+x+',\''+szRep+'\');void(0);"><img src=http://n.i.uol.com.br/assista.gif border=0></a></div><a href="javascript:showVideo('+i+',\''+nomeVideo+'\','+x+',\''+szRep+'\');void(0);"><img src="'+nomeImagem+'" border=0></a></div>';
			}
		}
	}
	
}

function showVideo(nDiv,szVideo,num,szRepositorio)
{
	if ((szRepositorio == "") || (typeof(szRepositorio) == "undefined")) szRepositorio = repos;
	document.getElementsByTagName("address")[nDiv].innerHTML = '<center><iframe id="frmPlayer'+num+'" name="frmPlayer'+num+'" src="'+video_pre + '?asxurl=player-'+szRepositorio+'.asx&vd1=' + szVideo+video_pos+'" frameborder="0" height="304" scrolling="no" width="320"></iframe><div id="player_controls"><table border="0" cellpadding="0" cellspacing="0" width="99%"><tbody><tr align="center"><td><a href="javascript:player_changeSpeed('+num+');void(0);"><img id="btnSpeed'+num+'" name="btnSpeed'+num+'" src="http://t.i.uol.com.br/player/bt_56k.gif" border="0" height="14"></a></td><td>&nbsp;</td><td><!--<a href="#" onclick="javascript:document.email.submit()"><img class="faketext" src="http://t.i.uol.com.br/player/bt_email.gif" border="0" height="14"></a>--></td><td><a href="javascript:player_showHelp('+num+');void(0);"><img class="faketext" src="http://t.i.uol.com.br/player/bt_ajuda.gif" border="0" height="14"></a></td></tr></tbody></table></center></div><div id=frmAjuda'+num+'></div>';
	player_init(szVideo,num,szRepositorio);
}

function insertEvent(oElement,szType, oFunction)
{
	if (oElement.addEventListener) {
		oElement.addEventListener (szType,oFunction,false);
	} else if (oElement.attachEvent) {
		oElement.attachEvent ('on'+szType,oFunction)
	} else {
		eval ("oElement."+szType+"= oFunction");
	}
}


insertEvent(window,"load",loadVideos);
