function showSMS(){return;}; // DUMMY NEWSLETTER
function mOvr(src,clrOver) {if (!src.contains(event.fromElement))  {src.bgColor = clrOver;}}
function mOut(src,clrIn)   {if (!src.contains(event.toElement))    {src.style.cursor = 'default'; src.bgColor = clrIn;}}

/************* GALERIA DE IMAGENS **********************/

initArNews = 0;
function loadArNews()
{
	document.getElementById("dest_imagem0News").innerHTML = "<div>" + slideShowNews[initArNews] +"</div>";
	
	//DOSTAT
	if (ArrEventosDoStat[initArEventos] != "")
	{
	    var DoStatParams = ArrEventosDoStat[initArEventos].split("_");
	    
        $.get("../UTILS/Utils.ashx",
          {method:"dostat",contentType:"MakeWise.WebPlatform.Common.ContentObjects.Events.Event",contentID:DoStatParams[0],action:"listed",VersionID:DoStatParams[1],				rand:new Date()},
          function(data)
          {
              //receiveResponse(guid, data, splitedID[0], "folow");
          }
         );
        ArrEventosDoStat[initArEventos] = "";
    }
	
	if(initArNews == slideShowNews.length - 1)
	{
		initArNews = 0;
	}
	else
	{
		initArNews = initArNews + 1;
	}
	
	if(navigator.appName == "Microsoft Internet Explorer")
	{
		//blendimage('slideShowDiv','slideShowTable','',1000);
		var obj = document.getElementById('slideShowTableNews');
		obj.style.filter = 'progid:DXImageTransform.Microsoft.Fade(duration=2)';
        
        if(obj.filters(0).status == 0) 
        {
        	obj.style.visibility = 'hidden';
            obj.filters(0).apply();
            obj.style.visibility = 'visible';
            obj.filters(0).play();
         }
         
	}
	else
	{
		blendimage('slideShowDivNews','slideShowTableNews','',1000);
	}
	setTimeout('loadArNews()',timeSleepNews);
}

initArEvents = 0;
function loadArEvents()
{
	document.getElementById("dest_imagem0Events").innerHTML = "<div>" + slideShowEvents[initArEvents] +"</div>";
	
	if(initArEvents == slideShowEvents.length - 1)
	{
		initArEvents = 0;
	}
	else
	{
		initArEvents = initArEvents + 1;
	}
	
	if(navigator.appName == "Microsoft Internet Explorer")
	{
		//blendimage('slideShowDiv','slideShowTable','',1000);
		var obj = document.getElementById('slideShowTableEvents');
		obj.style.filter = 'progid:DXImageTransform.Microsoft.Fade(duration=2)';
        
        if(obj.filters(0).status == 0) 
        {
        	obj.style.visibility = 'hidden';
            obj.filters(0).apply();
            obj.style.visibility = 'visible';
            obj.filters(0).play();
         }
         
	}
	else
	{
		blendimage('slideShowDivEvents','slideShowTableEvents','',1000);
	}
	setTimeout('loadArEvents()',timeSleepEvents);
}

initAr = 0;
function loadAr()
{
	document.getElementById("dest_imagem0").innerHTML = "<div>" + slideShow[initAr] +"</div>";
	
	if(initAr == slideShow.length - 1)
	{
		initAr = 0;
	}
	else
	{
		initAr = initAr + 1;
	}
	
	var rv = -1; // Return value assumes failure.

	if(navigator.appName == "Microsoft Internet Explorer")
	{
		var ua = navigator.userAgent;
    	var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    	if (re.exec(ua) != null)
      	rv = parseFloat( RegExp.$1 );

 		if(rv != "6")
		{
			var obj = document.getElementById('slideShowTable');
			obj.style.filter = 'progid:DXImageTransform.Microsoft.Fade(duration=2)';
			
			if(obj.filters(0).status == 0) 
			{
				
				
				obj.style.visibility = 'hidden';
				obj.filters(0).apply();
				obj.style.visibility = 'visible';
				obj.filters(0).play();
			 }
		}
  
	}
	else
	{
		blendimage('slideShowDiv','slideShowTable','',1000);
	}
	setTimeout('loadAr()',timeSleep);
}


initArEventos = 0;
function loadArEventos()
{
	//document.getElementById("dest_imagem0").innerHTML = "<img src=" + slideShow[initAr] +">";
	document.getElementById("dest_imagem0Eventos").innerHTML = "<div>" + slideShowEventos[initArEventos] +"</div>";
	
	//DOSTAT
	if (ArrEventosDoStat[initArEventos] != "")
	{
	    var DoStatParams = ArrEventosDoStat[initArEventos].split("_");
	    
        $.get("../UTILS/Utils.ashx",
          {method:"dostat",contentType:"MakeWise.WebPlatform.Common.ContentObjects.Events.Event",contentID:DoStatParams[0],action:"listed",VersionID:DoStatParams[1],rand:new Date()},
          function(data)
          {
              //receiveResponse(guid, data, splitedID[0], "folow");
          }
         );
        ArrEventosDoStat[initArEventos] = "";
    }
	//FIM DOSTAT
	
	if(initArEventos == slideShowEventos.length - 1)
	{
		initArEventos = 0;
	}
	else
	{
		initArEventos = initArEventos + 1;
	}
	if(navigator.appName == "Microsoft Internet Explorer")
	{
		//blendimage('slideShowDivEventos','slideShowTableEventos','',1000);
		var obj = document.getElementById('slideShowTableEventos');
		obj.style.filter = 'progid:DXImageTransform.Microsoft.Fade(duration=2)';
        
        if(obj.filters(0).status == 0) 
        {
        	obj.style.visibility = 'hidden';
            obj.filters(0).apply();
            obj.style.visibility = 'visible';
            obj.filters(0).play();
         }
	}
	else
	{
		blendimage('slideShowDivEventos','slideShowTableEventos','',1000);
	}
	setTimeout('loadArEventos()',timeSleepEventos);
}
/**********************************************/
/* BLEND - PERMITE O FADER ENTRE OS DESTAQUES */
/**********************************************/
function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//determine the direction for the blending, if start and end are the same nothing happens
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

function shiftOpacity(id, millisec) {
	//if an element is invisible, make it visible, else make it ivisible
	if(document.getElementById(id).style.opacity == 0) {
		opacity(id, 0, 100, millisec);
	} else {
		opacity(id, 100, 0, millisec);
	}
}

function blendimage(divid, imageid, imagefile, millisec) {
	var speed = Math.round(millisec / 100);
	var timer = 0;
	
	//set the current image as background
	document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";
	
	//make image transparent
	changeOpac(0, imageid);
	
	//make new image
	document.getElementById(imageid).src = imagefile;

	//fade in image
	for(i = 0; i <= 100; i++) {
		setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
		timer++;
	}
}

function currentOpac(id, opacEnd, millisec) {
	//standard opacity is 100
	var currentOpac = 100;
	
	//if the element has an opacity set, get it
	if(document.getElementById(id).style.opacity < 100) {
		currentOpac = document.getElementById(id).style.opacity * 100;
	}

	//call for the function that changes the opacity
	opacity(id, currentOpac, opacEnd, millisec)
}
/************* GALERIA DE IMAGENS **********************/



/* Nivel 3 */

// JavaScript Menu Document

// NECESSARIO PARA O IE

/* VETICAL 
over = function() 
{
	if (document.getElementById("menu") != null)
	{
		var sfEls = document.getElementById("menu").getElementsByTagName("LI");
		var total = sfEls.length;
		for (var i=0; i<total; i++) 
		{
			sfEls[i].onmouseover=function() 
			{
				this.className+=" over";
			}
			sfEls[i].onclick=function() 
			{
				if(this.className+=" over")
				{
				this.className=this.className.replace(new RegExp(" over\\b"), "");
				}
				else
				{
				this.className+=" over"
				}
			}
			
			sfEls[i].onmouseout=function() 
			{
				this.className=this.className.replace(new RegExp(" over\\b"), "");
			}
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", over);*/

// EXPANDE ITEM NIVEL 1

var folder=''

var currentFolder = null
function openMenu(id)
{
	
	if(homeArr != "")
	{
		var totArr = homeArr.length;
		for(i=0;i<totArr;i++)
		{
			if(homeArr[i] != undefined)
			{
			//alert(homeArr[i])
			document.getElementById(homeArr[i]).style.display = "none";
			}
		}
		
		for(j=-1;j<totArr;j++)
		{
			homeArr.pop()
		}
		document.getElementById(id).style.display = "block";
		currentFolder = document.getElementById(id).style;
	}
	else
	{
		
		if(openLin != "")
		{
			document.getElementById(openLin).style.display = "none";
			openLin = "";
		}
		var curobj = document.getElementById(id);
		//alert(id);
		
		//folder=ns6?curobj.nextSibling.style:document.all[curobj.sourceIndex+1].style
		folder=curobj.style;
		
		if (folder.display=="none")
		{
			folder.display="block";
			
		}
		else
		{
			folder.display="none";
		}
		
		if (currentFolder != null && currentFolder != folder)
			currentFolder.display = "none";
		
		currentFolder = folder;
	}	
}
var homeArr = new Array();
var openLin = "";
var endBrother = null;
// EXPANDE OU MARCA ITEM NIVEL 1 E SELECCIONA ITEM NIVEL 2
function detect(id,array)
{
	
	makeSideMenu(id, array)
	//alert(id);
	if(array == "yes")
	{	
		var arrTot = id.length;
		
		for(i=0; i<arrTot;i++)
		{
			var str = id[i];
			var sel = str.substring(1);
			var sel1 = "s" + sel;
			if (document.getElementById(sel1) != null)
			{
				document.getElementById(sel1).style.display = "block";
				homeArr[i] = sel1;
			}
		}
	}
	else
	{
		var detectItem = id;
		var nivel1 = detectItem.indexOf('a')
		var nivel2 = detectItem.indexOf('b')
		var nivel3 = detectItem.indexOf('c')

		
		if(nivel1 == 0)
		{
			
			document.getElementById(id).getElementsByTagName('a')[0].className = "menuNivel1Sel";
			
			// NOVO CODIGO PARA O FIREFOX //
			if(navigator.appName == "Netscape")
			{
				//alert("Entrei NS");
				endBrother = getNextSibling(document.getElementById(id).nextSibling);
				if(endBrother == null)
				{return;}
			}
			else if(navigator.appName == "Opera")
			{
				endBrother = getNextSibling(document.getElementById(id).nextSibling);
				if(endBrother == null)
				{return;}
			}
			else{
				//alert("Entrei IE");
				endBrother = document.getElementById(id).nextSibling;
				//alert(endBrother)
				if(endBrother == null)
				{return;}
			}
						
			if(endBrother.id)
			{	
				document.getElementById(endBrother.id).style.display = "block";
				
			}
			// FIM NOVO CODIGO FF //
		}
		if(nivel2 == 0)
		{
			
			var openSpan = document.getElementById(id).parentNode.id;
			
			var ab = document.getElementById(id).parentNode.id;
			var ac = "#" + ab.replace("s","a") + " a";
	
			
			$(ac).addClass("menuNivel1Sel");
			document.getElementById(id).getElementsByTagName('a')[0].innerHTML = document.getElementById(id).getElementsByTagName('a')[0].innerHTML +  " <span style='font-size:13px;'>&larr;</span>";
			openMenu(openSpan);

			
		}
		if(nivel3 == 0)
		{
			
			var openSpan = document.getElementById(id).parentNode.parentNode.id;
			//alert(openSpan)
			document.getElementById(openSpan).getElementsByTagName('a')[0].innerHTML = document.getElementById(openSpan).getElementsByTagName('a')[0].innerHTML +  " <span style='font-size:13px;'>&larr;</span>";
			
			var openSpan2 = document.getElementById(openSpan).parentNode.id;
			var idN1 = openSpan2.replace("s","a");
			document.getElementById(idN1).getElementsByTagName('a')[0].className = "menuNivel1Sel";
			openMenu(openSpan2)
		}
	
	}
}



/* #####################################     EVENTOS      ############################################*/


function Eventos_MostraBloco(id,imgName,dvName,Mostrar)
{
    if(Mostrar)
    {
        var cont = document.getElementById(imgName+id).src.indexOf('mais.gif');
        
        if(cont>0)
        {
            document.getElementById(imgName+id).src = '../_IMG/fileico/menos.gif';
            document.getElementById(dvName+id).style.display = 'block';
        }
        else
        {
            document.getElementById(imgName+id).src = '../_IMG/fileico/mais.gif';
            document.getElementById(dvName+id).style.display = 'none';
        }
    }
}

function getNextSibling(startBrother){
	endBrother=startBrother.nextSibling;
	if(endBrother != null)
	{while(endBrother.nodeType!=1){
    endBrother = endBrother.nextSibling;
	}
  }
  return endBrother;
}


// #####################################     BANNER CLICK      ############################################

/*function Banners_OnClick(id,url)
{
    url = url.replace(/&/g,'%26');
    url = url.replace(/=/g,'%3D');
    url = url.replace(/\?/g,'%3F');
    window.open('../BannerClick.aspx?id=' + id + '&url=' + url);
}*/


function Banners_OnClick(id, url, type, imageId)
{
    linkTo = '../BannerClick.aspx?id=' + id + '&url=' + url;
    
    if (url == '')
    {
        document.getElementById(imageId).src = linkTo;
    }
    else
    {
        if(type == '_self')
            window.location = linkTo;
        else
            window.open(linkTo);
            
    }
}

//__________________________________ IMPRESSAO DE ID ________________________________//
function printContent(id)
{
	var PwinHeight = 550;
	var PwinWidth = 572;
	var PwinScroll = "yes"; // YES OR NO
	var Pentidade = "ITS BRISA - Intelligent Transportation System";
	var PcssFile = '<link rel="stylesheet" type="text/css" href="_css/makewise_screen.css">';// CAMINHO PARA AS CSS
	/***************************************/
	// DATA DE LOCAL IMPRESSAO 

	var PdiaAr = new Array('Domingo','Segunda','Ter&ccedil;a','Quarta','Quinta','Sexta','Sabado','Domingo');
	var PmesAr = new Array('Janeiro','Fevereiro','Mar&ccedil;o','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro');



	var PdataImp = new Date();
	var PdiaSem = PdataImp.getDay();
	var Pdia = PdataImp.getDate();
	var Pmes = PdataImp.getMonth();
	var Pano = PdataImp.getFullYear();
	var Phora = PdataImp.getHours();
	var Pminutos = PdataImp.getMinutes();
	if(Pminutos < 10)
	{
		Pminutos = "0" + Pminutos;
	}
	var PdataHora = PdiaAr[PdiaSem] + ', ' + Pdia + ' ' + PmesAr[Pmes] + ' de ' + Pano + ' | ' + Phora + ':' + Pminutos;
	/***************************************/
	var inHtml = document.getElementById(id).innerHTML;
	PWindow = window.open("","printWindow","height=550,width=572,scrollbars=yes");
	var Ptemp = PWindow.document;
	Ptemp.write('<html><head><title>' + Pentidade + '</title><link rel="stylesheet" type="text/css" href="_css/makewise_screen.css">')
	Ptemp.write('</script><script src="_js/makewise.js" type="text/javascript"></script>');
	Ptemp.write('<style>body{background-color:#FFF;}#content{width:100%;}#content-left{width:100%;}#content-right{display:none;}hr{border:1px solid #fff; border-top:1px dashed #707A7A;}</style>' + PcssFile + '</head>');
	Ptemp.write('<body style="margin:10px;"><div style="text-align:center; color:#FFFFFF; font:bold 12px sans-serif;">'+ Pentidade + '</div><hr>');
	Ptemp.write('<div style="font-family:verdana, sans-serif;">' + inHtml + '</div><hr><div style="text-align:center; color:#666666; font:bold 12px sans-serif;"> ' + PdataHora + '</div></body>');
	Ptemp.write('<script>window.print()</script></html>')
	Ptemp.close();
}

// SLIDE PANEL
var maxChanges;
var thisImg;
// shuffle images so each time page loads, the photos show in different order
var do_shuffle = true;
var do_randomly = true;
var seconds_between_photos = 10;
var div_name = "panel";
var changes = 0;
var timer;

function nextImages()
{
	var low = 0;
	var high = listRandomImages.length - 1;
	var rand_no = Math.floor((high-(low - 1))*Math.random()) + low;
	thisImg++;
	changes++;
	if (thisImg==listRandomImages.length) {
		thisImg = 0;
	}
	if (changes==maxChanges) {
		clearInterval(timer);
	}
	if (do_randomly) {
		thisImg = rand_no;
		return listRandomImages[rand_no];
	} else {
		return listRandomImages[thisImg];
	}
}

function changeImage () {
	if(listRandomImages.length > 1)
	{
		var t = listRandomImages[thisImg];
		var nnn = nextImages();
	
		if (t != nnn) 
		{
			$("#"+div_name).addClass("loading");
			showImage(nnn);
		}else{ 
			changeImage();
		}
	}
	else
	{
		showImage(listRandomImages[0]);
	}
}

function showImage(src)
{
	$("#"+div_name+" img").fadeOut("normal").remove();
	var largeImage = new Image();
	$(largeImage).load(
		function()
        {
			$(this).hide();
			$("#"+div_name).append(this).removeClass("loading");
             $(this).fadeIn("slow");              
         });    
	$(largeImage).attr("src", src);                                                                               
}

function checkForLoaded () {
	if (document.getElementById(div_name) != null) 
	{
		clearInterval(timer);
		changeImage();
		if(listRandomImages.length > 1)
			timer = setInterval(changeImage, (seconds_between_photos * 1000));
	}
}
// END SLIDE PANEL

function jInit()
{
	$(document).pngFix(); 
	
	var panelImaLength = listRandomImages.length;
	for(i=0;i<panelImaLength;i++)
		{
			$('.nivoSlider').append('<img src="' + listRandomImages[i] + '" width="900" height="313" alt="Hotel Carvalho Ara&uacute;jo" />')
		}

    $('.nivoSlider').nivoSlider({
		effect:'fade',
        slices:15,
        animSpeed:1000,
        pauseTime:5000,
        startSlide:0,
        directionNav:false,
        directionNavHide:false,
        controlNav:true,
        controlNavThumbs:false,
        controlNavThumbsFromRel:false,
        controlNavThumbsSearch: '.jpg',
        controlNavThumbsReplace: '_thumb.jpg',
        keyboardNav:false,
        pauseOnHover:true,
        manualAdvance:false,
        captionOpacity:0.8
	});
	
$('.inputForm').each(function(i){
	$('.inputForm').eq(i).css('width','360px');
});

$('.innerFormFill div').each(function(i){
	$('.innerFormFill div').eq(i).css('width','150px');
	});

$('.fillFormConfirm td:even').addClass('fillFormConfirmEven');

$('.print-button').click(function(){
		$('#print').printElement();


});


if($('.content-left').height() < $('.content-right').height())
{
	$('.content-left').height($('.content-right').height());
}
}



function versionsoon(str)
{
   // if(str.toLowerCase().indexOf("en") >= 0)
    //    alert('Soon');
    //else
     //   if(str.toLowerCase().indexOf("es") >= 0)
      //      alert('Brevemente');
       // else
       //     if(str.toLowerCase().indexOf("fr") >= 0)
        //        alert('Brievement');
    
}

// EM TESTE PARA A TRANSPOSICAO DO MENU HORIZONTAL/VERTICAL PARA A LISTA LATERAL
function makeSideMenu(id,array)
{
	
	var ab = "#" + id;
	$(ab).eq(0).addClass('sideMenuSelect')
	
	
	var sideId = id;
	var sideNivel1 = sideId.indexOf('a')
	var sideNivel2 = sideId.indexOf('b')
	var sideNivel3 = sideId.indexOf('c')
	
	if(sideNivel1 == 0)
	{
	
		var titId = "#" + sideId +" a";
		var titUrl = $(titId).attr('href');
		var sideTitulo = $(titId).html();
		
		
		var contId = "#" + sideId +" ul";
		
		
		if($(contId).html() != undefined || $(contId).html() != null)
		{
			$('#lateral-subnavegacao h6').html("<a href='" + titUrl + "'>" + sideTitulo + "</a>:")
			$('#lateral-subnavegacao span').html("<ul>" + $(contId).html() + "</ul>");
			$('#lateral-subnavegacao').show()
		}
		
	}
	if(sideNivel2 == 0)
	{
		
		var preSib = document.getElementById(id).id;
		var preId = document.getElementById(preSib).parentNode.id;
		var topMenu = "a" + preId.substring(2);
		
		var titId = "#" + topMenu +" a";
		var titUrl = $(titId).attr('href');
		var sideTitulo = $(titId).html();
		
		$('#lateral-subnavegacao h6').html("<a href='" + titUrl + "'>" + sideTitulo + "</a>:")
		
		var contId = "#" + topMenu +" ul";
		$('#lateral-subnavegacao span').html("<ul>" + $(contId).html() + "</ul>")
		$('#lateral-subnavegacao').show()
		
	}
	if(sideNivel3 == 0)
	{
		
		var preSib = document.getElementById(id).id;
		var preId = document.getElementById(preSib).parentNode.parentNode.parentNode.parentNode.id;
		
		//alert(preId)
		
		//var topMenu = "b" + preId.substring(1);
		
		var titId = "#" + preId +" a";
		var sideTitulo = $(titId).html() + ":";
		
		//alert(sideTitulo)
		
		$('#lateral-subnavegacao h6').html(sideTitulo)
		
		var contId = "#" + preId +" ul";
		$('#lateral-subnavegacao span').html("<ul>" + $(contId).html() + "</ul>")
		$('#lateral-subnavegacao').show().css('height','55px')
		$('#lateral-subnavegacao li ul').show();
	}

	
}
