var tabContainer;
function ShowReviews(){
	tabContainer.showTab(1);
	window.location.hash = '#review';
}

var sdk_Page = {
	initialize : function() {
		/* HERE WE LOOK UP ELEMENTS THAT HAVE THE SPECIFIC CLASS NAMES AND GIVE THEM THE CORRESPONING FUNCTIONALITY */

		var tabViewerContainers = document.getElementsByClassName("sdk_Control_TabViewer");
		for( var i = 0, len = tabViewerContainers.length; i<len; i++) {
			tabContainer = new sdk_Controls.TabViewer(tabViewerContainers[i]);
		}
		
		var ratingContainers = document.getElementsByClassName("sdk_Control_Rating");
		for( var i = 0, len = ratingContainers.length; i<len; i++) {
			new sdk_Controls.Rating(ratingContainers[i]);
		}
		
		var procuctPurchaserContainers = document.getElementsByClassName("sdk_Control_ProductPurchaser");
		for( var i = 0, len = procuctPurchaserContainers.length; i<len; i++) {
			new sdk_Controls.ProductPurchaser(procuctPurchaserContainers[i]);
		}
		
		var productComparisonContainers = document.getElementsByClassName("sdk_Control_ProductComaprison");
		for( var i = 0, len = productComparisonContainers.length; i<len; i++) {
			new sdk_Controls.ProductComparison(productComparisonContainers[i]);
		}
				
				try{
		var selectBoxContainers = document.getElementsByClassName("sdk_Control_SelectBox");
		for( var i = 0, len = selectBoxContainers.length; i<len; i++) {
			var sbk = selectBoxContainers[i];
			if (sbk.hasClassName("sdk_IgnoreOnStartup") == false) {
				new sdk_Controls.SelectBox(sbk);
			} 
		}
		
		var helpBoxContainers = document.getElementsByClassName("sdk_Control_HelpBox");
		for( var i = 0, len = helpBoxContainers.length; i<len; i++) {
				new sdk_Controls.HelpBox(helpBoxContainers[i]);
		}
			}catch(exception){}
		/* HERE WE INITIALIZE THE NAVIGATION */
		sdk_Page.Main_Navigation.initialize();	
	}
}

sdk_Page.Main_Navigation = {
	/* THIS IS THE FUNCTIONALITY FOR THE MAIN NAVIGATION AT THE TOP */
	initialize : function () {
		this.navItems = [];
		this.navItems[0] = $("sdk_MainNav_Consumer");
		this.navItems[1] = $("sdk_MainNav_Business");
		
		this.navItems[0].observe("mouseover", this.showNav.bind(this,0));
		this.navItems[0].observe("mouseout", this.hideNav.bind(this,0));
		
		this.navItems[1].observe("mouseover", this.showNav.bind(this, 1));
		this.navItems[1].observe("mouseout", this.hideNav.bind(this, 1));
	},
	showNav : function (index) {
		this.navItems[index].addClassName("sdk_MainNavList_On");
	},
	hideNav : function (index) {
		this.navItems[index].removeClassName("sdk_MainNavList_On");
	}
}


