<!--
function vIE(){ 
return (navigator.appName=='Microsoft Internet Explorer')?parseFloat((new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})")).exec(navigator.userAgent)[1]):-1;
}

function showImageGal (n, img, txt1, txt2, txt3) {
	new Effect.Fade('imagemGaleria_'+ n, {afterFinish: function (obj) { 
		$('imagemGaleria_'+ n).setAttribute('src', img);
		new Effect.Appear('imagemGaleria_'+ n);}} )
		/*$('imagemGaleriaTxt1').update(txt1);
		$('imagemGaleriaTxt2').update(txt2);
		$('imagemGaleriaTxt3').update(txt3);*/
		return false;
}

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 openTarget (form, windowName) {
  if (!windowName)
  windowName = 'formTarget' + (new Date().getTime());
  form.target = windowName;
  open ('', windowName, 'width=500,height=380,resizable=yes,scrollbars=yes,toolbar=no,location=no,menubar=no');
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function ss(w){window.status=w;return true;}



function changePage (event, pag, max) {
	if(event.charCode!=0 || $F('changePage')<1 || $F('changePage')>max || isNaN($F('changePage'))) return;
	href= location.href
	posnpag1= location.href.lastIndexOf('='+ pag)
	posnpag2= location.href.lastIndexOf('/'+ pag)
	posnpag= posnpag1>posnpag2? posnpag1: posnpag2
	window.location= href.substr(0, posnpag+ 1)+ $F('changePage');
}

function showhide() {
var tr, i = 0, table = document.getElementById('campaigns');
var toggles = table.getElementsByTagName('tr');
while (tr = toggles.item(i++))
if (tr.className == 'sources') { if(tr.style.display == 'block') { tr.style.display = 'none'; } else { tr.style.display = 'block'; }  }
}

function submeterNewsletter (button) {
	
 // Processar dados : AJAX
 //   $('ajaxmsg').update('<img src="/images/waitstatus.gif" alt="Please wait..." width="16" height="16" style="vertical-align:middle" />');
	
	if($('ajaxmsg')!=null) { $('ajaxmsg').remove(); }
	
	new Insertion.After ($(button).id, '<div id="ajaxmsg" style="font-size:10px; float:left"><img src="/images/waitstatus.gif" alt="Please wait..." width="16" height="16" style="vertical-align:middle" id="waitstatus" /></div>');
 
    // var idnews    = $F('idnews');
	var idnews    = 1;
	var idcountry = 0;
    var nome      = $F('nome_news');
   // var nome      = '';
	var email     = $F('email_news');
 
	var url  = '/includes/ajax_newsletter.inc.php';
	var pars = 'newsletter_action=subscribe&idnews='+idnews+'&name='+nome+'&email='+email+'&idcountry='+idcountry;
	
	//urchinTracker('/novo_registo_newsletter');
	
	if (email == 'Insira o seu email') { $('ajaxmsg').update(''); alert('Para subscrever insira um email correcto.'); return; };   if (nome == 'Insira o seu nome') { nome = ''; }
	
	  var myAjax = new Ajax.Request(
			url, 
			{
				method: 'post', 
				parameters: pars, 
				onSuccess: function (res) {
					//$('ajaxmsg').update( res.responseText );
					stripped = res.responseText.replace(/(<([^>]+)>)/ig,""); 
					alert(stripped);
					$('ajaxmsg').remove();
				 },
				onFailure: reportError
			});	

 
}

function loginUser (button, refreshType) {
	
	if($('loginUsermsg')!=null) $('loginUsermsg').remove()
	new Insertion.After ($(button).id, '<div id="loginUsermsg" style="font-size:10px;"><img src="/images/waitstatus.gif" alt="Please wait..." width="16" height="16" style="vertical-align:middle" id="waitstatus" /></div>')

	if(button.id=='submit_login2') {
		var email = $F('login_email2')
		var pass  = $F('login_password2')
	} else {
		var email = $F('login_email')
		var pass  = $F('login_password')
	}
	
	var url   = '/includes/ajax_useraccount.inc.php';
	var pars  = 'action=validate&email='+email+'&password='+pass+ '&rememberMe=1';
	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'post', 
			parameters: pars, 
			onSuccess: function (res) {
			  
			if (res.responseText.indexOf('T:') >= 0) { //alert ( res.responseText.substr(2) );

				$('loginUsermsg').update( res.responseText.substr(2) );
				//alert(refreshType);
				if (refreshType == null) { window.location='/privado.php?action=pessoal'; } else {  location.reload(true); }
			  
			} else if (res.responseText.indexOf('F:') >= 0) {//alert ( res.responseText.substr(2) );

				$('loginUsermsg').update( res.responseText.substr(2) );
			}
			  
		},
		onFailure: reportError
		});	
}

function submeterContacto () {
	
 // Processar dados : AJAX
 Element.hide('cb_form'); 
	if($('ajaxmsg')!=null) { $('ajaxmsg').remove(); }
	new Insertion.After ($('cb_form'), '<div id="ajaxmsg" style="font-size:10px;"><img src="/images/waitstatus.gif" alt="Please wait..." width="16" height="16" style="vertical-align:middle" id="waitstatus" /></div>');
 
 var params = Form.serialize('form_contact');
 var url    = '/includes/ajax_sendform.inc.php';
 var action = 'send';
 var pars   = 'action='+action+'&'+params;
	
 //urchinTracker('/formulario/' + action);
		
 var myAjax = new Ajax.Updater(
			{success: 'ajaxmsg'},  
			url, 
			{
				method: 'post', 
				parameters: pars,
				onFailure: reportError
 });
	
 return false;
}


function reportError () { alert('Sorry. There was an error.'); }
