﻿/* Esta função deve ser alterada consoante o MENU de cada Rallye*/   
function getTabIndex(urlParam)
{
    var index = 0;
    var strIdR = getURLParam('idR');
	if (strIdR == "") strIdR = "0";
	if (strIdR != "0")
	{
	    var idR = parseInt(strIdR);
        var urlParam = getURLParam('idC');
    	if (urlParam == "") urlParam = "0";
    	var param = parseInt(urlParam);
	
    	//-- ZONA A ALTERAR ---- converter para o index da tab---
	    switch (idR)
	    {
	        case 80:  // Vidreiro 2011
	            if (param < 10)  index = 0;
	            else if (param < 20) index = 1;
	            else if (param < 30) index = 2;
	            else if (param < 40) index = 3;
	            else if (param < 50) index = 4; 
	            else index = 0; // deve ser sempre 0 
	        break;

	        case 94:  // Gondomar 2011
	        case 95:  // RCP 2011
	            if (param <= 20)  index = 0;
	            else if (param <= 40) index = 1;
	            else if (param <= 60) index = 2;
	            else if (param <= 80) index = 3;
	            else if (param <= 100) index = 4; 
	            else index = 0; // deve ser sempre 0 
	        break;
	        case 103:  // 12º Encontro de Clássicos
	            index = 0;	            
	        break;
	    }
	}      
	// até aqui ----------------------------------------------
	//alert(index);                  
    return index;
}


// Iniciar o Tab Menu
function initTabMenu()
{    
    $(document).ready(function() {
        $("#menu2_tabs").tabs({
            select: function(event, ui) { 
                global_tab_index = ui.index; 
            }
        });		    
        global_tab_index = getTabIndex();
        $('#menu2_tabs').tabs('select', global_tab_index); 
    });	
}



// Mostrar o Tab Menu, no último tab selecionado
function showTabMenu()
{
    $(document).ready(function() {
        $("#menu2_tabs").tabs({
            select: function(event, ui) { 
                global_tab_index = ui.index; 
            }
        });		    
        $('#menu2_tabs').tabs('select', global_tab_index); 
    });	
}



/* Não alterar esta função -- obtida da internet: http://mattwhite.me/11tmr.nsf/D6Plinks/MWHE-695L9Z*/ 
function getURLParam(strParamName)
{
   var strReturn = "";
   var strHref = window.location.href;
   if ( strHref.indexOf("?") > -1 ){
     var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
     var aQueryString = strQueryString.split("&");
     for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
       if ( aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
         var aParam = aQueryString[iParam].split("=");
         strReturn = aParam[1];
         break;
       }
     }
   }
   return unescape(strReturn);         
}
