// FUNCTIONS FOR MENU SITE
var initMenu = false;

var sBack = mobileI18n.back;

function addBackButton(thisO) {
  $(thisO).find(':jqmData(role=header)')
    .append('<a href="#" data-rel="back" class="ui-btn-right jqm-home">'+sBack+'</a>');
}

function addMeta(thisO) {
	if($(thisO).find(':jqmData(role=header)').find('.meta').length == 0) {
		$(thisO).find(':jqmData(role=header)').prepend($('#mainpage').find(':jqmData(role=header)').find('.meta').clone());
	}	
}

function initMenuButton(thisO) {
	$(thisO).find(':jqmData(role=header)').find('a.menu').click(function(event) {
		$(this).attr('href', '');
		$.mobile.changePage('#mainpage');    	
		event.preventDefault();	
	});
}

$(':jqmData(url^=menu), #settings').live('pagebeforecreate', 
  function(event) {
		$(this).addClass('menu');
		addBackButton(this);
  }
);

$(':jqmData(url^=menu)').live('pagebeforecreate', 
  function(event) {
  	if(this.id != 'menu') {
  		$(this).find(':jqmData(role=header)').find('.ui-title').before($('#menu .tabs').clone());
  	}
  }
);

$(':jqmData(url^=menu), #settings').live('pageinit', 
  function(event) {
		addMeta(this);
    initMenuButton(this);
  }
);

$(':jqmData(role=page)').live('pageshow', 
  function(event) {
		$(this).find('.metanav a').removeClass('active');
		if($(this).hasClass('menu')) {
			$(this).find('.metanav a.menu').addClass('active');	
		}
		else if($(this).find('#searchOperation').length > 0) {
			$(this).find('.metanav a.search').addClass('active');	
		}
  }
);

// DISPLAY ONE RANDOM BANNER ON HOMEPAGE
function randomFromTo(from, to){
	return Math.floor(Math.random() * (to - from + 1) + from);
}

function displayBanner(counter) {
	bannerId = randomFromTo(1, counter);
	$('#banner_'+bannerId).show();
}

$(document).bind('pagebeforeshow',function(event){
	jQuery('#language-form').submit(function() {
		$(this).attr("action", $(this).find("option:selected").val());
	});	
	$('.topContainer .CMSContentObject').first().find('h1').first().addClass('topHeadline');
	if($('#mainpage .topHeadline').length == 0 && $('#mainpage .title').length == 0) {
		$('.topContainer .CMSContainer').append('<div lass="CMSContentObject"><h1 class="page-title">'+$(document).attr('title')+'</h1></div>');
	}	
});
