$(document).ready(function() {
	handleLocatorTabs();
});

function handleLocatorTabs() {
	var LocId;
	var tabParam_pattern = /tab=([^&#]+)/;
	var queryString = document.location.search;
	var tabHash_pattern = /#([^&#?]+)/;
	var hashString = document.location.hash;
	var tab_parts = [];
	if (tabHash_pattern.test(hashString) == true) {//look for #whatever in hash
		tab_parts = tabHash_pattern.exec(hashString);
		LocId = tab_parts[1].replace(/-/g,' ');//convert hyphens to spaces
		LocId = LocId.replace(/\%20/g,' ');//convert %20 to spaces
	} else if (tabParam_pattern.test(queryString) == true) {//look for tab=whatever in query string
		tab_parts = tabParam_pattern.exec(queryString);
		LocId = tab_parts[1].replace(/-/g,' ');//convert hyphens to spaces
		LocId = LocId.replace(/\%20/g,' ');//convert %20 to spaces
	}

    if(LocId == 'Financial Representative')
    {
    	document.getElementById('Zone3').style.display='none';
    	document.getElementById('Zone4').style.display='block';


		document.getElementById('Tab1RightCorner').removeAttribute('class');
        document.getElementById('Tab1RightCorner').setAttribute('className','noright_corner_auto');
        document.getElementById('Tab1RightCorner').setAttribute('class','noright_corner_auto');

        document.getElementById('Tab1Text').removeAttribute('class');
        document.getElementById('Tab1Text').setAttribute('className','non_selectedtab_text_auto');
        document.getElementById('Tab1Text').setAttribute('class','non_selectedtab_text_auto');

        document.getElementById('Tab1').removeAttribute('class');
        document.getElementById('Tab1').setAttribute('className','non_selectedtab_auto');
        document.getElementById('Tab1').setAttribute('class','non_selectedtab_auto');

        document.getElementById('Tab1LeftCorner').removeAttribute('class');
        document.getElementById('Tab1LeftCorner').setAttribute('className','noleft_corner_auto');
        document.getElementById('Tab1LeftCorner').setAttribute('class','noleft_corner_auto');

        document.getElementById('Tab1Sel').removeAttribute('class');
        document.getElementById('Tab1Sel').setAttribute('className','non_selected_auto');
        document.getElementById('Tab1Sel').setAttribute('class','non_selected_auto');

		document.getElementById('Tab2RightCorner').removeAttribute('class');
        document.getElementById('Tab2RightCorner').setAttribute('className','right_corner_auto');
        document.getElementById('Tab2RightCorner').setAttribute('class','right_corner_auto');

        document.getElementById('Tab2Text').removeAttribute('class');
        document.getElementById('Tab2Text').setAttribute('className','tabtext_style_auto');
        document.getElementById('Tab2Text').setAttribute('class','tabtext_style_auto');

        document.getElementById('Tab2').removeAttribute('class');
        document.getElementById('Tab2').setAttribute('className','tab_text_auto');
        document.getElementById('Tab2').setAttribute('class','tab_text_auto');

        document.getElementById('Tab2LeftCorner').removeAttribute('class');
        document.getElementById('Tab2LeftCorner').setAttribute('className','left_corner_auto');
        document.getElementById('Tab2LeftCorner').setAttribute('class','left_corner_auto');

        document.getElementById('Tab2Sel').removeAttribute('class');
        document.getElementById('Tab2Sel').setAttribute('className','tabs_control_auto');
        document.getElementById('Tab2Sel').setAttribute('class','tabs_control_auto');
    }
    else if(LocId == 'Office' || !LocId)
    {
    	document.getElementById('Zone3').style.display='block';
		document.getElementById('Zone4').style.display='none';

		document.getElementById('Tab1RightCorner').removeAttribute('class');
        document.getElementById('Tab1RightCorner').setAttribute('className','right_corner_auto');
        document.getElementById('Tab1RightCorner').setAttribute('class','right_corner_auto');

        document.getElementById('Tab1Text').removeAttribute('class');
        document.getElementById('Tab1Text').setAttribute('className','tabtext_style_auto');
        document.getElementById('Tab1Text').setAttribute('class','tabtext_style_auto');

        document.getElementById('Tab1').removeAttribute('class');
        document.getElementById('Tab1').setAttribute('className','tab_text_auto');
        document.getElementById('Tab1').setAttribute('class','tab_text_auto');

        document.getElementById('Tab1LeftCorner').removeAttribute('class');
        document.getElementById('Tab1LeftCorner').setAttribute('className','left_corner_auto');
        document.getElementById('Tab1LeftCorner').setAttribute('class','left_corner_auto');

        document.getElementById('Tab1Sel').removeAttribute('class');
        document.getElementById('Tab1Sel').setAttribute('className','tabs_control_auto');
        document.getElementById('Tab1Sel').setAttribute('class','tabs_control_auto');

		document.getElementById('Tab2RightCorner').removeAttribute('class');
        document.getElementById('Tab2RightCorner').setAttribute('className','noright_corner_auto');
        document.getElementById('Tab2RightCorner').setAttribute('class','noright_corner_auto');

        document.getElementById('Tab2Text').removeAttribute('class');
        document.getElementById('Tab2Text').setAttribute('className','non_selectedtab_text_auto');
        document.getElementById('Tab2Text').setAttribute('class','non_selectedtab_text_auto');

        document.getElementById('Tab2').removeAttribute('class');
        document.getElementById('Tab2').setAttribute('className','non_selectedtab_auto');
        document.getElementById('Tab2').setAttribute('class','non_selectedtab_auto');

        document.getElementById('Tab2LeftCorner').removeAttribute('class');
        document.getElementById('Tab2LeftCorner').setAttribute('className','noleft_corner_auto');
        document.getElementById('Tab2LeftCorner').setAttribute('class','noleft_corner_auto');

        document.getElementById('Tab2Sel').removeAttribute('class');
        document.getElementById('Tab2Sel').setAttribute('className','non_selected_auto');
        document.getElementById('Tab2Sel').setAttribute('class','non_selected_auto');
    }
}

function changeUrl (tabid)
{
	var curUrl = document.location.href;

	curUrl = curUrl.replace(/#.*$/,'');//remove existing hash

	var tabText = document.getElementById('Tab' + tabid + 'Text').innerHTML.split('&nbsp;')[0];
	tabText = tabText.replace(/^\s+|\s+$/g,'')//trim whitespace (left and right)
	tabText = tabText.replace(/\s/g,'-');//convert spaces to hyphen

     document.location = curUrl + '#'+tabText;
     handleLocatorTabs();
}

function MulTabs()
{				
	changeUrl (2);
}

function MulTabs2()
{
	changeUrl (1);		
}
