/*
  Global variables
 */

var
	commentNews,
	commentsLoaded = 0,
	ajaxOpts;


/*
  Include some external stuff
 */

document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"/js/browser.js\"></script>");
document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"/js/page.js\"></script>");



/*
  Common functions
 */

function go ( url ) {
	location.href = url;
}

function minWidth ( width ) {
	return this.width < width ? width : this.width;
}

function minHeight ( height ) {
	return this.height < height ? height : this.height;
}

function maxWidth ( width ) {
	return this.width > width ? width : this.width;
}

function maxHeight ( height ) {
	return this.height > height ? height : this.height;
}

function getAndShowFileOn ( url, elementId, onCompleteHandler ) {

	return new Ajax.Request ( url, {
		method: 'get',
		parameters: null,
		encoding: 'UTF-8',
		onComplete: function (response) {
			document.getElementById(elementId).innerHTML = response.responseText;
			if ( onCompleteHandler != null )
				onCompleteHandler();
		}
	} );

}

function siteInteraction ( ) {

	var
		mrec;

	// Identify MREC

	if ( ((mrec = document.getElementById('mrec')) == null) && ((mrec = document.getElementById('pub300x250')) == null) )
		return true;
	if ( mrec.nodeName.toLowerCase() == 'div' )
		mrec = (mrec.getElementsByTagName("IFRAME"))[0];

	// Refresh MREC

	mrec.src = '/pub/?ts='+Date.parse(new Date());

	// Hit Netscope

	if ( typeof(w_counter) != 'undefined' )
		w_counter.count();

	return true;

}


// Initialize

function init () {

	// Correct PNG's for IE
/*
	if ( browser.isIE() )
		correctPNG();
*/
}



/*
  Include some external stuff
 */

document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"/js/elements.js\"></script>");
document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"/js/pngfix.js\"></script>");

document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"http://js.sapo.pt/SAPO/0.1/\"></script>");
document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"http://js.sapo.pt/SAPO/Exception/0.1/\"></script>");
document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"http://js.sapo.pt/SAPO/Utility/Url/0.1/\"></script>");
document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"http://js.sapo.pt/SAPO/Utility/Crypto/0.1/\"></script>");
document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"http://js.sapo.pt/SAPO/Communication/Syndication/0.1/\"></script>");

document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"http://js.sapo.pt/Prototype/1.8/\"></script>");



document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"/js/utils.js\"></script>");
document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"/js/flashObject2007.js\"></script>");
document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"/js/sapocarrossel.js\"></script>");
document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"/js/comments.js\"></script>");
document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"/js/inputButtons.js\"></script>");
document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"/js/polls.js\"></script>");
document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"/js/gallery.js\"></script>");

