﻿$(document).ready(function(){
	$("#pt").hover(
		function() { 
			lng = "Português";
			//$("<li id='txtLingua'></li>").html(lng).appendTo("#lngTxt");
			$("<span id='txtLingua'></span>").html(lng).appendTo("#lngTxt");			
		},
		function() { 
			$("#lngTxt").empty();
		}
	)
	
	$("#de").hover(
		function() { 
			lng = "Deutsch";
			$("<span id='txtLingua'></span>").html(lng).appendTo("#lngTxt");			
		},
		function() { 
			$("#lngTxt").empty();
		}
	)
	
	$("#fr").hover(
		function() { 
			lng = "Français";
			$("<span id='txtLingua'></span>").html(lng).appendTo("#lngTxt");			
		},
		function() { 
			$("#lngTxt").empty();
		}
	)
	
	$("#it").hover(
		function() { 
			lng = "Italiano";
			$("<span id='txtLingua'></span>").html(lng).appendTo("#lngTxt");			
		},
		function() { 
			$("#lngTxt").empty();
		}
	)
	
	$("#es").hover(
		function() { 
			lng = "Castellano";
			$("<span id='txtLingua'></span>").html(lng).appendTo("#lngTxt");			
		},
		function() { 
			$("#lngTxt").empty();
		}
	)
	
	$("#en").hover(
		function() { 
			lng = "English";
			$("<span id='txtLingua'></span>").html(lng).appendTo("#lngTxt");			
		},
		function() { 
			$("#lngTxt").empty();
		}
	)
	
	var lang = $.Params.Values['?lang'];	
	
	try{
	if( lang == null || lang == "")
		lang = dfLANGUAGE;
	}catch(ex){}
	
	switch(lang)
	{
		case 'pt-PT':
			xmlMenu = '/FlashMenu/pt-PT.xml';
			break;
		case 'en-GB':
			xmlMenu = '/FlashMenu/en-GB.xml';
		  	break;
		case 'de-DE':
			xmlMenu = '/FlashMenu/de-DE.xml';
			break;
		case 'es-ES':
			xmlMenu = '/FlashMenu/es-ES.xml';
		  	break;
		case 'fr-FR':
			xmlMenu = '/FlashMenu/fr-FR.xml';
			break;
		case 'it-IT':
			xmlMenu = '/FlashMenu/it-IT.xml';
		  	break;
		default:
			xmlMenu = '/FlashMenu/pt-PT.xml';
	}


	$.ajax({
		url: xmlMenu,
		type: 'GET',
		async: false,
		dataType: 'html',
		contentType: "application/x-www-form-urlencoded; charset=UTF-8",
		/*timeout: 5000,
		error: function(){
			alert('Error loading XML document');
		},*/
		success: function(xml){
			$.xmlDOM(xml).find('SERVICES').each(function(){	

				var li;
				$(this).find('ITEM').each(function(){
				   var name_top = $(this).attr('LABEL');
				   var link_top = $(this).attr('LINK');	
				   linksTop = '<a href="'+link_top+'">'+name_top+'</a>';
   				   //$('<li></li>').html(linksTop).appendTo('#mnuTpEsq');
	   			    li = $('<li></li>').html(linksTop).appendTo('#mnuTpEsq');
				})
				li.addClass("last");
			});		
		}
	});
});

/*Inicio MENU PARTILHA*/
function partilhaClick()
{
	//$('#mnuPartilha').toggle();	
}

function partilhaMailSelect()
{
	$('#partilhaMail').toggle();
	$('#partilhaMailFormResult').hide();
	$('#partilhaMailFormResultError').hide();
	$('#partilhaMailForm').show();
	
	if($('#partilhaMailBtnBox').hasClass('partilhaMailUnselected'))
	{
		$('#partilhaMailBtnBox').removeClass('partilhaMailUnselected');
		$('#partilhaMailBtnBox').addClass('partilhaMailSelected');
	}
	else
	{
		$('#partilhaMailBtnBox').removeClass('partilhaMailSelected');
		$('#partilhaMailBtnBox').addClass('partilhaMailUnselected');
	}	
}

function SendMailValid()
{
	if( document.getElementById('NOME').value == "" )
		return false;
	if( document.getElementById('EMAIL').value == "" )
		return false;
	if( document.getElementById('NOME_AMIGO').value == "" )
		return false;
	if( document.getElementById('EMAIL_AMIGO').value == "" )
		return false;
		
	return true;
}

function SendMailToFriend()
{
	if( SendMailValid() == false)
	{
		$('#partilhaMailFormResultError').show();
		$('#partilhaMailForm').hide();
		
		window.setTimeout(function() {
			$('#partilhaMailFormResultError').hide();
			partilhaMailSelect();
			document.getElementById('btMASTERPAGE_MAIL_SEND').src = "/HtmlHeaderFiles/HeaderHtml/imgs/partilhaMailBtn.png";
		}, 3000);
	}
	else
	{
		
		
		//Envio de mail
		try
		{
			
			var url = 'http://www.visitlisboa.com/CMSPages/ATL/PartilharEnviarMail.aspx';
			
			var qs = '?LINK=http://www.visitlisboa.com';
				qs = qs + '&EMAIL_SRC=' + document.getElementById('EMAIL').value;
				qs = qs + '&EMAIL_DST='+ document.getElementById('EMAIL_AMIGO').value;
				qs = qs + '&NOME=' + document.getElementById('NOME').value;
				qs = qs + '&lang=' + dfLANGUAGE;

			
			
			post_to_url(url,qs);
			
		}
		catch(ex)
		{
			//alert("ERRO: " + ex);
		}
		
		
		document.getElementById('EMAIL').value = "";
		document.getElementById('EMAIL_AMIGO').value = "";
		document.getElementById('NOME').value = "";
		document.getElementById('NOME_AMIGO').value = "";

		$('#partilhaMailFormResult').show();
		$('#partilhaMailForm').hide();
		
		window.setTimeout(function() {
			$('#partilhaMailFormResult').hide();
			partilhaMailSelect();
			document.getElementById('btMASTERPAGE_MAIL_SEND').src = "/HtmlHeaderFiles/HeaderHtml/imgs/partilhaMailBtn.png";
		}, 3000);
	}
	
	
}



function post_to_url(url,qs) {
 
var myWindowHandle = window.open (url + qs,
	"mywindow",
	"screenX=0,screenY=0,left=0,top=0,toolbar=0,scrollbars=0,menubar=0,resizable=0,width=1,height=1"); 
	
myWindowHandle.close();

}

/*Final MENU PARTILHA*/
