/* Config Options */
var prependURL = 'http://www.mindspringsoftware.com/www';
var highlightColor = '#1EA0DA';
var unhighlightColor = '#1A2732';

/* Menu Options and Links */
var nav1 =new Array(
	['BookSmart', '/booksmart'],
	['BookSmart Pro', '/booksmart-pro'],
	['Hotel Management Suite','/hotel-management-suite'],
	['SmartSuite Distribution','/smartsuite-distribution'],
	['Immersive Room Tours','/immersive-tours']);
	
var nav2 =new Array(
	['Travel Technology','/travel-tech'],
	['Services', '/services'],
	['PCI Compliance','/pci-compliant'],
	['Consulting','/consulting'],
	['Merchant Services','/merchant-services']);
	
var nav3 =new Array(
	['Careers','/careers'],
	['News','/news'],
	['Case Studies','/case-studies'],
	['Partners','/partners'],
	['Green','/green-tech']);
	
var nav4 =new Array(
	['FAQ','/faq'],
	['Knowledge Base','http://hss-support.tenderapp.com/home']);
	
//var nav5 =new Array(
//	['Pricing','/pricing'],
//	['Contact Us','/contact']);
var nav5 =new Array();	
	
/* Nav Init & Bind Events */
$(document).ready(function() {   
	/* Setup Nav Arrays */
	var nav = new Array();
	nav[0,0] = nav1;
	nav[0,1] = nav2;
	nav[0,2] = nav3;
	nav[0,3] = nav4;
	nav[0,4] = nav5;

    var curMenuIndex = 0;
    
	var MOUSE_OVER_MENU = new Boolean(false);
	
	$('#logo').bind('click', function() {
		location.href = 'http://www.hotelsmartsuite.com';
	});
		
	$('#mainNav li .feNav').bind('mouseover', function() {
		var index  = $(this).parent().index() - 1; curMenuIndex = index;
		displayMenu(index);
		
		var imgURL = prependURL  + '/images/menu_bg_' + index + '.png';
		$('#menu').css('background-image', 'url(' + imgURL + ')');
		
		var pos = $(this).parent().offset();
		var yPos = pos.top+19;
		
		$('#menu').css('top', yPos);
		$('#menu').css('left', pos.left-40);
		$('#menu').fadeIn();
		
		$(this).css('color', highlightColor);
		
		MOUSE_OVER_MENU = true;
	});
	$('#mainNav li .feNav').bind('click', function() {
		var index  = $(this).parent().index() - 1; curMenuIndex = index;
		if (index == 4) window.location.href = '/contact';
	});
	$('#mainNav li .feNav').bind('mouseleave', function() {
		if (MOUSE_OVER_MENU == false) {
			$('#menu').hide();
			MOUSE_OVER_MENU = false;
		}
	});
	$('#mainNav li').bind('mouseleave', function() {
		$('#mainNav .feNav').eq(curMenuIndex).css('color', unhighlightColor);
	});
	$('#menu').bind('mouseover', function() {
		MOUSE_OVER_MENU = true;
		$('#mainNav .feNav').eq(curMenuIndex).css('color', highlightColor);
	});
	$('#menu').bind('mouseleave', function() {
		$('#mainNav .feNav').eq(curMenuIndex).css('color', unhighlightColor);
		MOUSE_OVER_MENU = false;
		$('#menu').hide();
	});
	$('#menuLinks div a').live('click', function() {
		var linkIndex = $(this).parent().parent().index();

		//console.log(linkIndex + ":" + curMenuIndex);
		
		var curNav = nav[0, curMenuIndex];
		var navItem = curNav[linkIndex];
		
		if (navItem[1] != '') {
			window.location.href = navItem[1];
		}
	});
	
	function displayMenu(index) {	
		var menuHTML = '<ul id="menuLinks">';
		var curNav = nav[0, index];
		for (var i=0; i<curNav.length;i++) {
			var navItem = curNav[i];
			menuHTML += '<li style="float:none"><div><a href="javascript:void(0);">' + navItem[0] + '</a></div></li>';
		}
		menuHTML += '</ul>';
		$('#mainNav .feNav').eq(curMenuIndex).css('color', highlightColor);
		$('#menu').html(menuHTML);
	}
	
	$('#navContainer div').bind('click', function() {
		var url = '/' + $(this).attr('class');
		window.location.href = url;
	});
});

