function Espcom_Content_Change()
{
	this.add = add;
	this.select = select;
	this.hover = hover;
	this.mouseOut = mouseOut;
	this.contentButtons = {};
	this.buttonSelected;

	function add(buttonId, contentId, srcImage, srcImageHover, srvImageSelected)
	{
		this.contentButtons[buttonId] = new Object();
		this.contentButtons[buttonId].contentId = contentId;
		this.contentButtons[buttonId].srcImage = srcImage;
		this.contentButtons[buttonId].srcImageHover = srcImageHover;
		this.contentButtons[buttonId].srvImageSelected = srvImageSelected;
		Espcom_preloadImages(srcImage, srcImageHover, srvImageSelected);
	}
	
	function select(buttonId)
	{
		for (var button in this.contentButtons)
		{
			document.getElementById(button).src = this.contentButtons[button].srcImage;
			if(this.contentButtons[button].contentId)
			{
				document.getElementById(this.contentButtons[button].contentId).style.display = 'none';
			}
		}
		
		document.getElementById(buttonId).src = this.contentButtons[buttonId].srvImageSelected;
		if(this.contentButtons[buttonId].contentId)
		{
			document.getElementById(this.contentButtons[buttonId].contentId).style.display = '';
			/*$("#" + this.contentButtons[buttonId].contentId).fadeIn();*/
		}
		
		this.buttonSelected = buttonId;
	}
	
	function hover(buttonId)
	{
		if(this.buttonSelected != buttonId)
		{
			document.getElementById(buttonId).src = this.contentButtons[buttonId].srcImageHover;
		}
	}
	
	function mouseOut(buttonId)
	{
		if(this.buttonSelected != buttonId)
		{
			document.getElementById(buttonId).src = this.contentButtons[buttonId].srcImage;
		}
	}
}

function Espcom_preloadImages()
{
 	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=Espcom_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 changeHrefUrl(loginControlId) 
{ 
	var loginControl = document.getElementById(loginControlId); 
	if(loginControl != null)
		loginControl.href = loginControl.href.replace("http://", "https://"); 
} 

function Espcom_GetUrlAnchor()
{
	try
	{
		return self.document.location.hash.substring(1);
	}
	catch(err)
	{
		return null;
	}
}

function Espcom_Show_Vimeo(contentName, imageUrl, vId, autoPlay, verifyProtocol)
{
	var objectVideo = document.getElementById(contentName);
	var protocol = document.location.protocol;

	if(verifyProtocol == false || protocol != "https:")
	{
		objectVideo.innerHTML = '<object width="402" height="274"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id='+vId+'&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=c32126&amp;fullscreen=1&amp;autoplay='+autoPlay+'&amp;loop=0" /><embed src="http://vimeo.com/moogaloop.swf?clip_id='+vId+'&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=c32126&amp;fullscreen=1&amp;autoplay='+autoPlay+'&amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="402" height="274"></embed></object>';
	}
	else
	{
		objectVideo.innerHTML = '<object width="402" height="274"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="https://secure.vimeo.com/moogaloop.swf?clip_id='+vId+'&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=c32126&amp;fullscreen=1&amp;autoplay='+autoPlay+'&amp;loop=0" /><embed src="https://secure.vimeo.com/moogaloop.swf?clip_id='+vId+'&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=c32126&amp;fullscreen=1&amp;autoplay='+autoPlay+'&amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="402" height="274"></embed></object>';
		
		//Workaround para exibir uma imagem quando o ambiente for https
		//Resolvido pela solução do vimeo através do subdominio seguro secure.vimeo.com
		//objectVideo.innerHTML = '<a href="#" onclick="javascript:Espcom_Show_Vimeo('+"'"+contentName+"','"+imageUrl+"','"+vId+"','1',false"+');"><img alt="Clique para iniciar o v&iacute;deo" title="Clique para iniciar o v&iacute;deo" src="'+imageUrl+'" border="0" /></a>';
	}
}
