/*Tab Globals*/

var oDivLeftTabContent;
var oDivRightTabContent;
var oALeftTab;
var oARightTab;


jQuery(document).ready(function ($) {
	 /* kick off rotating banners */
	 bannerchanger('banner');

	/*tab code*/
	oDivLeftTabContent = document.getElementById("st_tab_content_1");
	oDivRightTabContent = document.getElementById("st_tab_content_2");

	oALeftTab = document.getElementById("st_left_tab");
	oARightTab = document.getElementById("st_right_tab");

	OpenContentByRequest();

	/*nav code*/

	$("ul.st_nav > li ").mouseover(function () {
		if (this.className == "selected") {
			return;
		}
		else {
			$('.selected ul').css('display', 'none');
		}
	});

	$("ul.st_nav > li ").mouseleave(function () {
		$('.selected ul').css('display', 'block');
	});
});


function OpenContentByRequest() {
	var tabPattern = /#tab2/gi;
	if (window.location.href.match(tabPattern)) {
		openRightTab();
	}
	else {
		openLeftTab();
	}
}

function openLeftTab() {
	if (oDivLeftTabContent == null || oDivRightTabContent == null) {
		return;
	}
	
	oDivLeftTabContent.style.display = "block";
	oDivRightTabContent.style.display = "none";

	oALeftTab.className = "st_selected";

	oARightTab.className = "";
}

function openRightTab() {
	if (oDivLeftTabContent == null || oDivRightTabContent == null) {
		return;
	}
	
	oDivLeftTabContent.style.display = "none";
	oDivRightTabContent.style.display = "block";

	oALeftTab.className = "";

	oARightTab.className = "st_selected";
}

/* Tab Code */
function OpenTab(oInvokingAnchor) {
	var pattern = /left/gi;

	if (oInvokingAnchor.id.match(pattern)) {
		openLeftTab();
	}

	else {
		openRightTab();
	}

	return false;
}

/* rotating banner */
//JavaScript Rotating Banners
//copyright daxassist, 2000-2004
//visit http://www.daxassist.com for this and other javascripts with full tutorials.

//specify interval between rotating banners (in mili seconds)
var currentlink = 0;
var currentimage = 0;
var delay = 6000;
var newbrowser = true;

//specify banners
if (document.images) {
	banpics = new Array();
	banpics[0] = new Image();
	banpics[0].src = "assets/images/st_home_banner_facebook.jpg";
	banpics[1] = new Image();
	banpics[1].src = "assets/images/st_home_banner_sharestory.jpg";
	banpics[2] = new Image();
	banpics[2].src = "assets/images/st_home_banner_perfecttrip.jpg";

	//specify banner links
	banlinks = new Array();
	banlinks[0] = "http://www.facebook.com/streetsandtrips";
	banlinks[1] = "http://www.facebook.com/streetsandtrips";
	banlinks[2] = "custom-itineraries-and-routes.aspx";

}

function bannerchanger(from) {

/*Only fire on the home page*/
var oHomePageRegEx = new RegExp("default.aspx","gi");
if (oHomePageRegEx.test(window.location.href)) 
        { 
	        if (document.images) {
		        document.images[from].src = banpics[currentimage].src;
		        currentlink = currentimage;
		        if (currentimage < banpics.length - 1)
			        currentimage = currentimage + 1;
		        else
			        currentimage = 0;
		        setTimeout("bannerchanger('" + from + "')", delay);
	        }
        }
}

function FollowLink() {
	if (document.images) {
		if (newbrowser == true) {
			window.open(banlinks[currentlink], 'newwindow', '', false);
		} else
			document.location.href = banlinks[currentlink];
	}
}
