var newsletterInicialStr = '';
var mX;
var mY;


if (lang == 'pt'){
	newsletterInicialStr = 'Subscrever Newsletter';
}else{
	newsletterInicialStr = 'Subscribe Newsletter';
}

function addMasterJS(){
	loadHeaderFlash();

	var newsletterBT = document.getElementById('newsletterSubscription');
	var sendToFriendBT = document.getElementById('btSendToFriend');
	var flashContainer = document.getElementById('flashHeader');

	if (window.attachEvent) {
		newsletterBT.attachEvent('onclick', showNewsletterPopup);
		sendToFriendBT.attachEvent('onclick', showSendToFriendPopup);
		flashContainer.attachEvent('onmousemove', capturePosition);
    }
    else {
		newsletterBT.addEventListener('click', showNewsletterPopup, false);
		sendToFriendBT.addEventListener('click', showSendToFriendPopup, false);
		flashContainer.addEventListener('mousemove', capturePosition, false);
    }
}

function getFlashText() {
    var flashText = document.getElementById('flashText').innerHTML;

    return flashText;
}

function getFlashLink() {
    var flashLink = document.getElementById('flashLink').innerHTML;

    return flashLink;
}

function showNewsletterPopup(event) {

    $j("#newsform").show();
    $j("#newsresult").html("");
    $j("#subscriberName").val("");
	$j("#subscriberEmail").val("");

	event = event || window.event;
    var myElement = event.target || event.srcElement;

    var overlay = document.getElementById('contentOverlay');
    overlay.style.height = getBrowserHeight() + 'px';
    overlay.style.width = getBrowserWidth() + 'px';
	overlay.style.display = 'block';

	var newsletterForm = document.getElementById('newsletterFormContainer');
	newsletterForm.style.height = getBrowserHeight() + 'px';
    newsletterForm.style.width = getBrowserWidth() + 'px';
    newsletterForm.style.display = 'block';

	var closeButton = document.getElementById('newsletterCloseButton');
    var childs = closeButton.getElementsByTagName('img');
    for (var index = 0; index != childs.length; index++) {
        if (childs[index].tagName != undefined) {
            if (window.attachEvent) {
                childs[index].attachEvent('onclick', closeNewsletterPopup);
                document.attachEvent('onkeypress', keyPressedNewsletterPopup)
            }
            else {
                childs[index].addEventListener('click', closeNewsletterPopup, false);
                document.addEventListener('keypress', keyPressedNewsletterPopup, false);
            }
        }
    }

}

function keyPressedNewsletterPopup(event){
    if (event.keyCode == 27) {
        closeNewsletterPopup(event);
    }
}

function closeNewsletterPopup(event) {
    var overlay = document.getElementById('contentOverlay');
    overlay.style.display = 'none';

    var imageContainer = document.getElementById('newsletterFormContainer');
    imageContainer.style.display = 'none';
}


function showSendToFriendPopup(event) {

    $j("#tellafriend").show();
    $j("#tellresult").html("");
    $j("#senderName").val("");
    $j("#senderEmail").val("");
    $j("#friendName").val("");
    $j("#friendEmail").val("");

	event = event || window.event;
    var myElement = event.target || event.srcElement;

    var overlay = document.getElementById('contentOverlay');
    overlay.style.height = getBrowserHeight() + 'px';
    overlay.style.width = getBrowserWidth() + 'px';
	overlay.style.display = 'block';

	var newsletterForm = document.getElementById('sentToFriendFormContainer');
	newsletterForm.style.height = getBrowserHeight() + 'px';
    newsletterForm.style.width = getBrowserWidth() + 'px';
    newsletterForm.style.display = 'block';

	var closeButton = document.getElementById('sentToFriendCloseButton');
    var childs = closeButton.getElementsByTagName('img');
    for (var index = 0; index != childs.length; index++) {
        if (childs[index].tagName != undefined) {
            if (window.attachEvent) {
                childs[index].attachEvent('onclick', closeSentToFriendPopup);
                document.attachEvent('onkeypress', keyPressedSentToFriendPopup)
            }
            else {
                childs[index].addEventListener('click', closeSentToFriendPopup, false);
                document.addEventListener('keypress', keyPressedSentToFriendPopup, false);
            }
        }
    }

}

function keyPressedSentToFriendPopup(event){
    if (event.keyCode == 27) {
        closeSentToFriendPopup(event);
    }
}

function closeSentToFriendPopup(event){
    var overlay = document.getElementById('contentOverlay');
    overlay.style.display = 'none';

    var imageContainer = document.getElementById('sentToFriendFormContainer');
    imageContainer.style.display = 'none';
}




function loadHeaderFlash() {

	var dataActual = new Date();
	var dataFinal = Date.parse('Nov 5, 2010 18:00');

	var flashVars = {
        headerInfo: 'flash/headerInfo_' + lang + '.XML',
		hora: dataActual.getTime(),
		hora_final: dataFinal,
        linkHome: 'default.aspx',
        lang: lang
   	};

	var params = {
    bgcolor: '#ffffff',
	style: 'z-index:-1',
	allowScriptAccess: 'always',
    menu: 'true',
    play: 'true',
    loop: 'true',
    quality: 'high',
    scale: 'showall',
    salign: '',
    devicefont: 'false',
    allowFullScreen: 'false',
	wmode: 'opaque'
	};

	var attributes = {
		id: "headerFlash",
		name: "headerFlash"
	};

	swfobject.embedSWF('flash/header.swf', 'flashReplace', '100%', '130', '10.0.0', 'expressInstall.swf', flashVars, params, attributes);
	//swfobject.useExpressInstall('expressInstall.swf');
}

function displayTooltip(id){

	var text = document.getElementById(id).innerHTML;

	var tooltip = document.getElementById('flashTooltip');
	tooltip.innerHTML = text;

	tooltip.style.display = 'block';
}

function closeTooltip(){
	var tooltip = document.getElementById('flashTooltip');
	tooltip.style.display = 'none';
}

function capturePosition(e) {

	if (document.all) { // grab the x-y pos.s if browser is IE
    	tempX = event.clientX + document.body.scrollLeft
    	tempY = event.clientY + document.body.scrollTop
	} else {  // grab the x-y pos.s if browser is NS
    	tempX = e.pageX
    	tempY = e.pageY
	}

	mX = tempX;
	mY = tempY;

	var tooltip = document.getElementById('flashTooltip');
	tooltip.style.top = (mY + 10) + 'px';
	tooltip.style.left = (mX + 10) + 'px';

}


function getBrowserHeight(){
    var height = 0;
    if (window.innerHeight) {
        height = window.innerHeight;
    }
    else
        if (window.document.documentElement && window.document.documentElement.clientHeight) {
            height = window.document.documentElement.clientHeight;
        }
        else
            if (window.document.body) {
                height = document.body.clientHeight;
            }

    if (height < document.getElementById('bottomMarker').offsetTop) {
        height = document.getElementById('bottomMarker').offsetTop;
    }

    return height;
}

function getBrowserWidth(){
    var height = 0;
    if (window.innerWidth) {
        height = window.innerWidth;
    }
    else
        if (window.document.documentElement && window.document.documentElement.clientWidth) {
            height = window.document.documentElement.clientWidth;
        }
        else
            if (window.document.body) {
                height = document.body.clientWidth;
            }
    return height;
}






