// JavaScript Document

/******************************************************************************

CSS Browser Selector v0.2.9
Rafael Lima (http://rafael.adm.br)
http://rafael.adm.br/css_browser_selector
License: http://creativecommons.org/licenses/by/2.5/
Contributors: http://rafael.adm.br/css_browser_selector#contributors

******************************************************************************/
var css_browser_selector = function() {var ua=navigator.userAgent.toLowerCase(),is=function(t){return ua.indexOf(t) != -1;},h=document.getElementsByTagName('html')[0],b=(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?'gecko ff2':is('firefox/3')?'gecko ff3':is('gecko/')?'gecko':is('opera/9')?'opera opera9':/opera\s(\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('chrome')?'chrome webkit safari':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';var c=b+os+' js'; h.className += h.className?' '+c:c;}();

/******************************************************************************

// FORÇA LINKS A ABRIREM EM UMA NOVA JANELA
// A W3C não aceita mais o atributo "target" em links (tag <a>) em doctypes XHTML 1.0 Strict
// A função abaixo faz com que todos os links que possuem rel="externo" no link, abram em outra janela conforme no exemplo abaixo:
// EXEMPLO: <a href="index.php" title="Link de Exemplo" rel="externo">
// Para chamar a função, insira no body  == <script type="text/javascript">createExternalLinks();</script>

******************************************************************************/
// Esta função "chama" todas as funções usadas em um documento.
function init() {
	createExternalLinks();
}

function createExternalLinks() {
    if(document.getElementsByTagName) {
        var anchors = document.getElementsByTagName('a');
        for(var i=0; i<anchors.length; i++) {
            var anchor = anchors[i];
            if(anchor.getAttribute("href") && anchor.getAttribute('rel')=='externo') { // <-- É necessário inserir rel="externo" no link
                anchor.target = '_blank';
                var title = anchor.title + ' (Este link abre uma nova janela)'; // <-- Insere este texto no final do Title do link
                anchor.title = title;
            }
        }
    }
}

/******************************************************************************

// Esta função "chama" todas as funções usadas em um documento.
// Event Listener by Scott Andrew - http://scottandrew.com
// edited by Mark Wubben, <useCapture> is now set to false
//http://simon.incutio.com/archive/2004/05/26/addLoadEvent

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

    }
}

addEvent(window, "load", init);

/******************************************************************************

// Funções gerais para usos diversos em app ou app-admin

******************************************************************************/

function aguarde(div)
{
	document.getElementById(div).innerHTML = '<select name="'+ div +'"><option value="" selected="selected">Aguarde carregando...</option></select>';	
}

function wopen(url, name, w, h)
{
// Fudge factors for window decoration space.
 // In my tests these work well on all platforms & browsers.
w += 32;
h += 96;
 var win = window.open(url,
  name, 
  'width=' + w + ', height=' + h + ', ' +
  'location=no, menubar=no, ' +
  'status=no, toolbar=no, scrollbars=no, resizable=no');
 win.resizeTo(w, h);
 win.focus();
}

function mostraIpod(xml)
{
	var flashvars = {};
	flashvars.disco = "/swf/xml/"+ xml +".xml";
	var params = {};
	params.wmode = "transparent";
	var attributes = {};
	attributes.id = "ipodPlayer";
	swfobject.embedSWF("/swf/ipod.swf", "ipod", "408", "500", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
}

function mostraVideoNoticia(video)
{
//	var flashvars = {};
//	flashvars.video = "http://p.download.uol.com.br/skank/site/"+ video +".flv";
//	var params = {};
//	params.quality = "best";
//	params.wmode = "transparent";
//	params.allowfullscreen = "true";
//	var attributes = {};
//	attributes.id = "playerVideo";
//	swfobject.embedSWF("/swf/alternatePlayer2b.swf", "PlayerContent", "450", "300", "9.0.0", "expressInstall.swf", flashvars, params, attributes);

	var so = new SWFObject('/swf/jplayer.swf','mpl','450','253','9');
	so.addParam('allowscriptaccess','always');
	so.addParam('allowfullscreen','true');
	so.addParam('flashvars','&file=http://p.download.uol.com.br/skank/site/'+video+'.flv&start=1&stretching=exactfit&frontcolor=ffffff&lightcolor=cc9900&skin=/swf/overlay.swf&controlbar=over&autostart=false');
	so.write('PlayerContent');

}

function mostraPlayerVideo(video)
{
//	var flashvars = {};
//	flashvars.video = video;
//	var params = {};
//	params.quality = "best";
//	params.wmode = "transparent";
//	params.allowfullscreen = "true";
//	var attributes = {};
//	attributes.id = "playerVideo";
//	swfobject.embedSWF("/swf/alternatePlayer2.swf", "alternativePlayerContent", "450", "300", "9.0.0", "expressInstall.swf", flashvars, params, attributes);

	var so = new SWFObject('/swf/jplayer.swf','mpl','450','253','9');
	so.addParam('allowscriptaccess','always');
	so.addParam('allowfullscreen','true');
	so.addParam('flashvars','&file='+video+'&start=1&stretching=exactfit&frontcolor=ffffff&lightcolor=cc9900&skin=/swf/overlay.swf&controlbar=over&autostart=true');
	so.write('alternativePlayerContent');

}

function mostraPlayerVideoSistema(video)
{
//	var flashvars = {};
//	flashvars.video = video;
//	var params = {};
//	params.quality = "best";
//	params.wmode = "transparent";
//	params.allowfullscreen = "true";
//	var attributes = {};
//	attributes.id = "playerVideo";
//	swfobject.embedSWF("/swf/alternatePlayer2b.swf", "alternativePlayerContent", "450", "300", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
	
	var so = new SWFObject('/swf/jplayer.swf','mpl','450','253','9');
	so.addParam('allowscriptaccess','always');
	so.addParam('allowfullscreen','true');
	so.addParam('flashvars','&file='+video+'&start=1&stretching=exactfit&frontcolor=ffffff&lightcolor=cc9900&skin=/swf/overlay.swf&controlbar=over&autostart=false');
	so.write('alternativePlayerContent');
}