//Funcao para executar script na inicializacao de qualquer pagina
function carregar(){
    loadVideo();
}

function redirecionarPagina(urlDest){
	window.location=urlDest;
}

function objAlerta(objMsg,mensagem){
	if(objMsg){
		objMsg.innerHTML = mensagem;
	}
}

// Exibe ou esconde o campo Outro
function exibirCampoOutro(campo){
    var valor = campo[campo.options.selectedIndex].value; 
    var nomeSelec = campo.id;
    
	if(valor == 'Outro'){ 
	    document.getElementById(nomeSelec + 'Outro').value = '';
		document.getElementById(nomeSelec + 'Outro').style.visibility = 'visible';	
	} else {
		document.getElementById(nomeSelec + 'Outro').style.visibility = 'hidden';
		document.getElementById(nomeSelec + 'Outro').value = valor;	
	}
}

//Enviar o form com apenas um <ENTER> se o submit for um link
function enviaEnter(event,idLinkSubmit){
	if(event.keyCode == 13){
		document.getElementById(idLinkSubmit).onclick();
		return false;
	}
	else{
		return true;
	}
}

//Valida o campo de busca
function validarBusca(msg){
	if(document.getElementById('formBusca:txtBusca')){
		var campo = document.getElementById('formBusca:txtBusca');
		if(campo.value.length <= 0){
			alert(msg);
			return false;
		}
	}
	return true;
}

//Muda imagem do icone das chamadas
function imgHover(objImg,over){
	var strSrc = objImg.src;
	var pos = strSrc.lastIndexOf('/');
	var posPonto = strSrc.lastIndexOf('.');
	var dirImagem = strSrc.substr(0,pos+1);
	var extensao = strSrc.substr(posPonto,strSrc.length);
	var nomeImagem = strSrc.substr(pos+1,strSrc.length - pos-1 - extensao.length);
	
	if(over){
		objImg.src = dirImagem + nomeImagem + 'over'+ extensao;
	}
	else{
		objImg.src = dirImagem + nomeImagem.substr(0,nomeImagem.length-4) + extensao;
	}
}

function checaFlashPlayer(idDivPai,arquivo,largura,altura){
	if(document.getElementById(idDivPai)){
		var fo = new SWFObject(arquivo, "getflash", largura, altura, "6", "#FFFFFF");
		fo.addParam("wmode","transparent");
		fo.write(idDivPai);
	}
	else{
		setTimeout("checaFlashPlayer('"+idDivPai+"','"+arquivo+"',"+largura+","+altura+")",500);
	}
}

//enviar um arquivo flash da lista
function enviarBannerFlash(divPai){
	var links = divPai.getElementsByTagName('a');
	
	links[0].onclick();
}

//Muda cor do link feito pelo editor
function linkHig(obj,novaCor){
	var arrFonts = obj.getElementsByTagName('font');
	
	if(arrFonts.length > 0){
		for(i = 0; i < arrFonts.length; i++){
			arrFonts[i].color=novaCor;
		}
	}else{
		obj.style.color = novaCor;
	}
	
}

//Exibe o player de video
function loadVideo(){
    var videos = document.getElementsByName('videoURL');
    var nomeVideo = '';
        
    for(var v = 0; v < videos.length; v++){
        nomeVideo = videos[v].href;
        
        var flashVars = {};
        var params = {};
        
        flashVars.file=nomeVideo;
        params.allowscriptaccess = 'always';
        params.allowfullscreen = 'true';

        swfobject.embedSWF('../imagens/player_viral.swf',
                        'videoPlayer_'+v,
                        '400',
                        '300',
                        '9',
                        '',
                        flashVars,
                        params,
                        false);
    }
}

function exibirListaVideos(fSetId){
    var fSet = document.getElementById(fSetId);
    
    if(fSet.className == 'addVideoClose'){
        fSet.className = 'addVideoOpen'
    }
    else{
        fSet.className = 'addVideoClose'
    }
}

function addVideoTiny(idText, nomeArq){
    var tEditor = tinyMCE.getInstanceById(idText)
    var conteudoAtual = tinyMCE.getContent(idText);
    var contPlayers = tEditor.getDoc().getElementsByName('videoURL').length;
    var divVid = '';

    divVid +='  <div class="videoPlayer">';
    divVid +='    <div id="videoPlayer_'+contPlayers+'" align="left">&nbsp;</div>';
    divVid +='    <a name="videoURL" href="../ArquivoServlet/'+nomeArq+'" title="videoURL" class="url"></a>';
    divVid +='</div><p>'+nomeArq+'</p>'
    
    bm = tEditor.selection.getBookmark();
    
    tinyMCE.setContent(conteudoAtual+divVid);
    
    tinyMCE.execInstanceCommand(idText,'selectall',false,null);
    if(tinyMCE.isMSIE){
        rng = tEditor.getRng();
        rng.collapse(false);
        rng.select();
    }
    else{
        sel = tEditor.getSel();
        sel.collapseToEnd();
    }
}