// func.js
var modo=1;
function SetCookie(name,value)
{
	document.cookie= name + '=' + value;
	return;
}

function GetCookie(Name) {
var search = Name + "="
if (document.cookie.length > 0) {
	offset = document.cookie.indexOf(search)
	if (offset != -1) { 
		offset += search.length
		end = document.cookie.indexOf(";", offset)
		if (end == -1)
			end = document.cookie.length
		return unescape(document.cookie.substring(offset, end))
	}
}
}

function LinkHome(){
	top.location.href = "/Eleicoes/Home";
}

function Grafico(cod,tp,st)
{
	window.open('/Grafico/Grafico?cod='+cod+'&tp='+tp+'&st='+st,'grafico','directories=no,fullscreen=no,height=420,width=600,titlebar=no,toolbar=no,status=no');
}
function Refresh(){
	window.location.reload();
}

function PrintMe(){
	window.print();
}

	function MostraConc()
	{
		Show(document.getElementById('concMO'));
		return false
	}

	function EscondeConc()
	{
		Hide(document.getElementById('concMO'));
		return false
	}

function menuCP(cod,tp,s1,s2)
{
	location.href="Menu?cod="+cod+"&tp=CP&t="+tp+"&sigla1="+s1+"&sigla2="+s2;
}
function menu(cod,tp)
{
	SetCookie('codgeo',cod);
	if (modo==0)
		location.href="/Navegacao/Menu?cod="+cod+"&tp="+tp;
	else
	{
		var url="/Autarquicas2005/"+tp+"/";
		var dist=cod.substring(0,2);
		var conc=cod.substring(2,4);
		var freg=cod.substring(4,6);
		
		url=url+"D"+dist;
		if(conc=="00")
			url=url+"/index.html";
		else
			url=url+"/C"+conc+".html";
		location.href=url;
	}
}
function resultsCP(combo,tp)
{
	sigla1=document.forms[0].sigla1.value;
	sigla2=document.forms[0].sigla2.value;	
	if (combo.options[0].value=="null")
		combo.options[0]=null;
	if(modo==0)
		iframe01.location.href="/Eleicoes/Results?tp="+tp+"&cod="+combo.value+"&sigla1="+sigla1+"&sigla2="+sigla2;
	else
		iframe01.location.href="/Autarquicas2005/"+tp+"/Results"+combo.value+".html";
}
function results(combo,tp)
{
	if (combo.options[0].value=="null")
	{
		combo.options[0]=null;
		//MostraConc();
	}
	if(modo==0)
		iframe01.location.href="/Eleicoes/Results?tp="+tp+"&cod="+combo.value;
	else
		iframe01.location.href="/Autarquicas2005/"+tp+"/D"+combo.value.substring(0,2) +"/Results"+combo.value+".html";

	codgeo=combo.value;
}

function comp(cod,tp)
{
//	f=window.parent.document.forms[0];
//	f.tp.value=tp;
//	location.href="/Eleicoes/Results?tp="+tp+"&cod="+cod;
	parent.location.href="/Navegacao/Menu?cod="+cod+"&tp="+tp;
}
function part(cod,tp)
{
//	f=window.parent.document.forms[0];

	sigla1=document.forms[0].sigla1.value;
	sigla2=document.forms[0].sigla2.value;	

//	f.sigla1.value=sigla1;
//	f.sigla2.value=sigla2;
	
	if((tp=="PD") & (sigla1==sigla2))
	{
		alert("não pode seleccionar o mesmo partido");
		return;
	}
	if((sigla1!="") & (sigla2!=""))
		location.href="Results?tp="+tp+"&cod="+cod+"&sigla1="+sigla1+"&sigla2="+sigla2;
	else
		alert("tem de seleccionar dois partidos");
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function Hide(obj) {if (parseInt(navigator.appVersion) >= 5 ||
navigator.appVersion.indexOf["MSIE 5"] != -1)
{obj.style.visibility="hidden";
SetCookie('mapa','false');}}

function Show(obj) {
	if (parseInt(navigator.appVersion) >= 5 || navigator.appVersion.indexOf["MSIE 5"] != -1)
	{
		obj.style.visibility="visible";
		SetCookie('mapa','true'); 
	}
}

