function loadcontent(_url) {
	newwindow=window.open(_url,'name','scrollbars=no,menubar=no,height=600,width=800,resizable=no,toolbar=no,location=no,status=no');
	if (window.focus) {newwindow.focus()}
	return false;
}
function cancelEvent(e)
{
	e.returnValue = false;
	e.cancelBubble = true;
	try{e.preventDefault();e.keyCode = 8}catch(e){}
}
function getKey(evt,oObj)
{
	var key;
	if(window.event){key=evt.keyCode;}else{key=evt.which;}
	
	if((key >= '0'.charCodeAt(0) && key <= '9'.charCodeAt(0)))
	{
		oObj.trueValue = (oObj.trueValue * 10) + (key - '0'.charCodeAt(0));
	}
	else if(key!=8) 
	{
		cancelEvent(evt);
	}
}
function placeCursor(oObj)
{
	if(!oObj.trueValue)
	{
		oObj.trueValue = 0.0;
		oObj.places = 1;
	}				
	
	if(!oObj.createTextRange)
	{
		oObj.selectionEnd = 0;
		oObj.selectionStart=oObj.value.length;
		oObj.focus ();
	}
	else
	{
		var oRange = oObj.createTextRange();
		oRange.collapse(true);
		oRange.moveEnd('character', oObj.value.length);
		oRange.moveStart('character', oObj.value.length);
		oRange.select();
	}
}
function format(evt,oObj)
{	
	var key;
	if(window.event){key=evt.keyCode;}else{key=evt.which;}

	var sValue;
	if(key == 8)
		oObj.trueValue=oObj.value.replace(/\./g,'').replace(/,/g,'');
	else if(key == 46)
		oObj.trueValue=0;
	
	sValue = new String(oObj.trueValue);
	sValue = sValue.replace('.',',');
	
	if(sValue.lastIndexOf(',') == -1 && sValue.length>2)
		sValue=sValue.substr(0,sValue.length-2)+','+sValue.substr(sValue.length-2);
	else if(sValue.length<=2)
		sValue='0,'+sValue;
	
	for(var nCursor = sValue.lastIndexOf(',')-3; nCursor > 0 ; nCursor = nCursor - 3)
		sValue = sValue.substr(0,nCursor) + '.' + sValue.substr(nCursor);
		
	oObj.value = sValue
}
function validateForm(oForm)	
{
	var sErr = '';
	if(oForm.NAM.value == '')
				sErr = "Por favor, introduza o seu nome";
	else if(oForm.PHO.value!="" && !oForm.PHO.value.match(/^\d{9,}$/ig))
				sErr = "Por favor, introduza o seu nº de telefone";         
	else if(!oForm.EML.value.match(/^([+_.A-Za-z0-9\-]+@([A-Za-z\-]+\.)+[A-Za-z\-]{2,}){1}$/ig))
				sErr = "E-Mail inválido";

	if(sErr != '')
	{
		alert(sErr)
		return false;
	}
	else
	{
		return true;
	}
}
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;