﻿// Funções Página RWF
function carregaSwf(caminhoArquivo, largura, altura, arquivoId, layer){	
    var srcObj  = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '
	    srcObj += ' codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" '
	    srcObj += ' width="' + largura + '" height="'+ altura +'" id="' + arquivoId + '" align="middle"> '
	    srcObj += '<param name="allowScriptAccess" value="sameDomain" /> '
	    srcObj += '<param name="movie" value="' + caminhoArquivo + '" /> '
	    srcObj += '<param name="menu" value="false" /> '
	    srcObj += '<param name="quality" value="high" /> '
	    srcObj += '<param name="wmode" value="transparent" /> '
	    srcObj += '<param name="bgcolor" value="#ffffff" /> '
	    srcObj += '<embed src="' + caminhoArquivo + '" menu="false" quality="high" wmode="transparent" bgcolor="#ffffff"'
	    srcObj += ' width="' + largura + '" height="' + altura + '" name="' + caminhoArquivo + '" align="middle" allowScriptAccess="sameDomain" '
	    srcObj += ' type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> '
	    srcObj += '</object>'

	    var obj = document.getElementById(layer); 
	    obj.innerHTML = srcObj;
}

function mostrarObjeto(nome){
    var obj = document.getElementById(nome); 
	    obj.style.display = 'block';
}

function esconderObjeto(nome){
    var obj = document.getElementById(nome); 
	    obj.style.display = 'none';
}

function mostrarObjetosDoArray(array){
    for(i = 0; i < array.length; i++){
        mostrarObjeto(array[i]);
    }
}

function esconderObjetosDoArray(array){
    for(i = 0; i < array.length; i++){
        esconderObjeto(array[i]);
    }
}

/*
 * Slide Menu
 */
var slideMenu = function(){
	var sp;
	var st
	var t;
	var m;
	var sa;
	var l;
	var w;
	var sw;
	var ot;
	
	return{
		build:function(sm,sw,mt,s,sl,h){
			sp=s; st=sw; t=mt;
			m=document.getElementById(sm);
			sa=m.getElementsByTagName('li');
			l=sa.length; w=m.offsetWidth; sw=w/l;
			ot=Math.floor((w-st)/(l-1)); var i=0;
			for(i;i<l;i++){s=sa[i]; s.style.width=sw+'px'; this.timer(s)}
			if(sl!=null){m.timer=setInterval(function(){slideMenu.slide(sa[sl-1])},t)}
		},
		timer:function(s){s.onmouseover=function(){clearInterval(m.timer);m.timer=setInterval(function(){slideMenu.slide(s)},t)}},
		slide:function(s){
			var cw=parseInt(s.style.width,'10');
			if(cw<st){
				var owt=0; var i=0;
				for(i;i<l;i++){
					if(sa[i]!=s){
						var o,ow; var oi=0; o=sa[i]; ow=parseInt(o.style.width,'10');
						if(ow>ot){oi=Math.floor((ow-ot)/sp); oi=(oi>0)?oi:1; o.style.width=(ow-oi)+'px'}
						owt=owt+(ow-oi)}}
				s.style.width=(w-owt)+'px';
			}else{clearInterval(m.timer)}
		}
	};
}();
