
function OpenWin(url,id, w, h) {

 if (url=='') return;
 if (w===undefined) w='870';
 if (h===undefined) h='700';

 var win = open(url,id,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=yes,width='+w+',height='+h);
 //win.focus();

 }

function toggleLayer(_w,_h) {

   var isIE=document.all?true:false;
   var isDOM=document.getElementById?true:false;
   var isNS4=document.layers?true:false;

  if (isDOM)
  {
    if (_h=='s') { document.getElementById(_w).style.display = 'block'; document.getElementById(_w).style.visibility='visible'; }
    if (_h=='h') { document.getElementById(_w).style.display = 'none'; document.getElementById(_w).style.visibility='hidden'; }
  }
  else if (isIE) {
    if (_h=='s') { eval("document.all."+_w+".style.display='block';"); eval("document.all."+_w+".style.visibility='visible';"); }
    if (_h=='h') { eval("document.all."+_w+".style.display='none';"); eval("document.all."+_w+".style.visibility='hidden';"); }
  }
  else if(isNS4)
  {
    if (_h=='s') { eval("document.layers['"+_w+"'].display='block';"); eval("document.layers['"+_w+"'].visibility='show';"); }
    if (_h=='h') { eval("document.layers['"+_w+"'].display='none';"); eval("document.layers['"+_w+"'].visibility='hide';"); }
  }
}

var currentPlayer=0;

function ShowPlayer(id,title,url,img,pt,pw,ph) {

   // escode player activo + código "partilhar"
   if (currentPlayer) {
	   swfobject.removeSWF("playerID"+currentPlayer);
	   toggleLayer("PlayerOn"+currentPlayer,'h');
	   toggleLayer("PlayerOff"+currentPlayer,'s');
	   toggleLayer('ShareCode'+currentPlayer,'h');
	   }

   var c = getObj("flashContent"+id);
   if (!c) {
	   var d = document.createElement("div");
	   d.setAttribute("id", "flashContent"+id);
	   document.getElementById("container-flashContent"+id).appendChild(d);
	   }

   if (pt == 'v16x9' || pt == 'v4x3') {
	   swfobject.embedSWF("player.swf", "flashContent"+id, pw, ph, "9.0.0", "expressInstall.swf",
	                     { file:url, image:img },
					     { allowscriptaccess:"always", allowfullscreen:"true", wmode:"opaque" },
						 { id:"playerID"+id }
					     );
	   }

   if (pt == 'a') {
	   swfobject.embedSWF("player.swf", "flashContent"+id, "480", "24", "9.0.0", "expressInstall.swf",
	                     { file:url },
					     { allowscriptaccess:"always", wmode:"opaque" },
						 { id:"playerID"+id }
					     );
	   }

   currentPlayer=id;

   // activa player
   toggleLayer("PlayerOff"+currentPlayer,'h');
   toggleLayer("PlayerOn"+currentPlayer,'s');

   return;
   }

function ShowShareCode(id,url,img,pt,pw,ph) {

   // input
   var obj=getObj("sc"+id);
   toggleLayer('ShareCode'+id,'s');

   if (pt == 'v16x9' || pt == 'v4x3') {
   
     obj.value='<object width="'+pw+'" height="'+ph+'"><param name="movie" value="http://www.ordens.presidencia.pt/player.swf"></param><param name="allowFullScreen" value="true"></param><param name="flashvars" value="file='+url+'&image='+img+'"></param><embed src="http://www.ordens.presidencia.pt/player.swf" type="application/x-shockwave-flash" allowfullscreen="true" flashvars="file='+url+'&image='+img+'" width="'+pw+'" height="'+ph+'"></embed></object>';
	 
      }
   
   if (pt == 'a') {
   
     obj.value='<object width="480" height="24"><param name="movie" value="http://www.ordens.presidencia.pt/player.swf"></param><param name="allowFullScreen" value="true"></param><param name="flashvars" value="file='+url+'"></param><embed src="http://www.ordens.presidencia.pt/player.swf" type="application/x-shockwave-flash" allowfullscreen="true" flashvars="file='+url+'" width="480" height="24"></embed></object>';

      }
	 
   return;
   }

var currentCSS=1;

function setActiveStyleSheet(css_title) {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == css_title) a.disabled = false;
    }
  }
}

function incFSize() {
  if (currentCSS<6) currentCSS=currentCSS+1;
  setActiveStyleSheet('styleSize'+currentCSS);
}

function decFSize() {
  if (currentCSS>1) currentCSS=currentCSS-1;
  setActiveStyleSheet('styleSize'+currentCSS);
}

decFSize();

function getObj(id) {
  return document.getElementById(id);
}

function getOrdens(idPais) {

   // loading
   $('#fordemID').html('<img src="imagens/loading.gif" alt="A carreger..." style="width:16px;" />');
   $('#fgrauID').html('<img src="imagens/loading.gif" alt="A carreger..." style="width:16px;" />');

   // post
   $.post('./',
		  { action: "6", ajax: "1", idPais: idPais }, 
		  function(data) {
			  if (data) 
			    $('#fordemID').html(data); 
			  else 
			    $('#fordemID').html('<select name="fordem" id="fordem" class="ms_input" onchange="getGraus(this.value);"><option value="">Seleccione S.F.F.</option></select>');
			  $('#fgrauID').html('<select name="fgrau" id="fgrau" class="ms_input"><option value="">Seleccione S.F.F.</option></select>');
              return;
          } );

}

function getGraus(idOrdem) {

   // loading
   $('#fgrauID').html('<img src="imagens/loading.gif" alt="A carreger..." style="width:16px;" />');

   // post
   $.post('./',
		  { action: "6", ajax: "2", idOrdem: idOrdem }, 
		  function(data) {
			  if (data) $('#fgrauID').html(data); else $('#fgrauID').html('<select name="fgrau" id="fgrau" class="ms_input"><option value="">Seleccione S.F.F.</option></select>');
              return;
          } );

}

