var xml_path = '/scripts/xml';

$(document).ready(function(){

    //set Brand Navigator 
    if($("#ShortCut").length>0){
        $("#ShortCut").setTemplateElement("templateBrandNavigator");
        $("#ShortCut").processTemplate(null);
    }
                
    $(window).scroll(function() {
        //Brand navigator 
       $("#ShortCut").stop().animate({"marginTop": ($(window).scrollTop() + 10) + "px"}, "normal");
    });
        
    //set menu
    setMenu();
    
    //highlight menu
    var objMenu = null;
    
    switch(getUrl()){
       case 'about-gfa':objMenu = $("#navAbout > a");break;
       case 'aboutus-gfa-advantage':objMenu =$("#navAbout > a");break;
       case 'gfa-history':objMenu =$("#navAbout > a");break;
       case 'our-founder':objMenu =$("#navAbout > a");break;
       case 'our-offices':objMenu =$("#navAbout > a");break;
       case 'growth-opportunities':objMenu =$("#navCareer > a");break;
       case 'careers':objMenu =$("#navCareer > a");break;
       case 'contact-us':objMenu =$("#navContact > a");break;
       case 'download':objMenu =$("#navDownload > a");break;
       case 'franchise-gfa-advantage':objMenu =$("#navFranchis > a");break;
       case 'innovation-and-design':objMenu =$("#navFranchis > a");break;
       case 'multi-branding':objMenu =$("#navFranchis > a");break;
       case 'our-application-process':objMenu =$("#navFranchis > a");break;
       case 'our-franchise-system':objMenu =$("#navFranchis > a");break;
       case 'our-franchise-system-ii':objMenu =$("#navFranchis > a");break;
       case 'your-investment':objMenu =$("#navFranchis > a");break;
       case 'press-coverage':objMenu =$("#navNews > a");break;
       case 'press-release':objMenu =$("#navNews > a");break;
       case 'store-locator':objMenu =$("#navLocation > a");break;
    };
    
    if(objMenu!=null)    
        objMenu.addClass('highlight');
});

function getUrl() {     
    var matches = /([^\/]+)\.(aspx?)\??.*$/i.exec(window.location.href);
    return matches!=null?matches[1]:''; 
}

//function for create menu
function setMenu(){

    var ulHightlight=null;
    
    //set menu select 
    $(".mainNav > li").hover(
        function(){
            
            //unselected tab and hide menu
            $(".mainNav > li > a").removeClass('active');
            $(".mainNav > li  div:visible").hide
            
            ulHightlight = $(".mainNav > li > a.highlight").parent('li');
            
            //select menu tab and show menu
            $(this).find('a:first').removeClass('highlight').addClass('active');
            $(this).find('div:first').show();
            
            //for brand menu
            $(".subMenuWide > div:first").show();
        },function(){
            
            $(".mainNav > li > a").removeClass('active');
            $(".mainNav > li  div:visible").hide();
            if(ulHightlight!=null)
                ulHightlight.find('a:first').addClass('highlight');
        }
    );
    
    $("#subNavBrand > li > a").hover(
        function(){
          $(".subMenuWide > div:visible").hide();
          var refId = $(this).parent('li').attr('ref');
          $("#"+refId).show();
        }
    );
}

function gup(name)
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

/* Google Analytic code */

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-10089655-16']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

/* Google Analytic code */  

