/**
 *Equal Heights stuff active if the left col is taller than the main column or if the right col is taller than the main column
 */
 
jQuery(document).ready(function(){		
	/*Functon for setting the background Image position for containerBG */	
	fnSetBGPos = function (){
		leftColBGPos = (jQuery("#leftCol").outerWidth()) - 431;
		leftColBGPos = leftColBGPos + 'px top';
		leftColIE6BGPos = (jQuery("#left").outerWidth()) - 431;
		leftColIE6BGPos = leftColIE6BGPos + 'px top';
		if(( jQuery.browser.msie )  && ( jQuery.browser.version.substr(0,1) == "6")){           
 			jQuery('body.absoluteleft .containerLeftBG').css({'background-position' : leftColIE6BGPos});
		}else {
			jQuery('body.absoluteleft .containerLeftBG').css({'background-position' : leftColBGPos});
		}
	}
	fnSetIELeftCol = function (){
		leftColIEPos = (jQuery("#leftCol").outerWidth()) + 20;
		leftColIEPos = '-' + leftColIEPos + 'px';
		leftColIE6Pos = (jQuery("#left").outerWidth()) + 20;
		leftColIE6Pos = '-' + leftColIE6Pos + 'px';
		if( jQuery.browser.msie ) {
           // IF IE
           if( jQuery.browser.version.substr(0,1) == "6") {
               // IF IE 6
               jQuery("#leftCol.center").css("margin-left", leftColIE6Pos);
			}
           else if( jQuery.browser.version.substr(0,1) == "7") {
               // IF IE 7
               jQuery("#leftCol.center").css("margin-left", leftColIEPos);
           }
       }
	}
		
	fnEqualHeights = function() {
		// Get tallest side column
		var highestCol = Math.max(jQuery('#leftColInner').outerHeight(),jQuery('#mainWrapper,#mainWrapperInner').height(),jQuery('#leftCol').height());		
		if (highestCol > jQuery('#mainWrapper,#mainWrapperInner').height()) {			
			if (jQuery.browser.msie && jQuery.browser.version == 6.0) { jQuery('#mainWrapper,#mainWrapperInner').css({'height': highestCol}); }
			jQuery('#mainWrapper,#mainWrapperInner').css({'min-height': highestCol});
			jQuery("#mainWrapper,#mainWrapperInner").css("height","100%");
		}
	}
	fnEqualHeights();
	
	var leftColHeight = jQuery("#leftColInner").outerHeight();
	navposition = function() {
		
    	if((jQuery("#leftCol.dynamic").length) && (!(( jQuery.browser.msie ) && ( jQuery.browser.version.substr(0,1) == "6")))) {
		
			if(jQuery(window).height() < leftColHeight) {
				jQuery("#leftCol").css("position", "absolute");
				jQuery('body').addClass('absoluteleft');
			} else {
			//if (jQuery.browser.msie && jQuery.browser.version == 6.0) { jQuery('#leftCol').css("height", leftColHeight); }
			jQuery("#leftCol").css("min-height",jQuery("#mainWrapper,#mainWrapperInner").height()); 
			jQuery("#leftCol").css("height","100%");
			fnEqualHeights();
	
			
				if( jQuery.browser.msie ) {
		            // IF IE
		            if( jQuery.browser.version.substr(0,1) != "6") {
		                jQuery("#leftCol").css("position", "fixed");
		            }
		        } else {
		            // IF NOT IE
		            jQuery("#leftCol").css("position", "fixed");
		            jQuery('body').removeClass('absoluteleft');
		        }
		    }
		} else {
			jQuery("#leftCol").css("position", "absolute");
			if (!(( jQuery.browser.msie ) && ( jQuery.browser.version.substr(0,1) == "6")))jQuery('body').addClass('absoluteleft');
			if (!(( jQuery.browser.msie ) && ( jQuery.browser.version.substr(0,1) == "6"))) jQuery("#leftCol").css("min-height",leftColHeight);
			jQuery("#leftCol").css("height","100%");
			fnEqualHeights();
		}                                          
	}
	jQuery()           
	jQuery(window).resize( function() {
	    navposition();
		fnSetBGPos();
		if (jQuery("#leftCol.center").length)fnSetIELeftCol();
	});

 
	navposition();
	fnSetBGPos();
	if (jQuery("#leftCol.center").length)fnSetIELeftCol();
	jQuery('#mainWrapper,#mainWrapperInner').css("min-height" , jQuery(window).height());
	
	
	//Default Action
	jQuery(".tab_content").hide(); //Hide all content
	jQuery("ul.tabs li:first").addClass("active").show(); //Activate first tab
	jQuery(".tab_content:first").show(); //Show first tab content
	
	// js for tabs
	jQuery("ul.tabs li").click(function(){jQuery("ul.tabs li").removeClass("active");jQuery(this).addClass("active");jQuery(".tab_content").hide();var activeTab=jQuery(this).find("a").attr("href");jQuery(activeTab).fadeIn(1000);return false});
	
	// Button animation
	if(!(jQuery.browser.version.substr(0,1)=="6")){var speed=150;var navJumpHeight="2px";jQuery('#paneltab.tab').hover(function(){jQuery(this).animate({top:"+="+navJumpHeight},speed)},function(){jQuery(this).animate({top:"0"},speed)})}
     
     // Hidden Panel 
    jQuery("#overlay").hide();jQuery(".tab,#overlay,#closePanel").click(function(){jQuery("#hiddenPanel").animate({opacity:"toggle"},600);jQuery("#overlay").animate({opacity:"toggle"},600);
	jQuery("a#closePanel").toggleClass("active");jQuery("a#openPanel").toggleClass("active");return false;});jQuery.fn.center=function(){this.css("position","absolute");this.css("left",(jQuery(window).width()-this.width())/2+jQuery(window).scrollLeft()+"px");return this;}

	// Centers the hidden panel
	jQuery.fn.center = function () {
	    this.css("position","absolute");
	    this.css("left", ( jQuery(window).width() - this.width() ) / 2+jQuery(window).scrollLeft() + "px");
	    return this;
	}
	jQuery("#hiddenPanel ").center();

	jQuery(window).resize(function(){
		window_width = jQuery(window).width();

	jQuery("#hiddenPanel").each(function(){
			var modal_width = jQuery(this).outerWidth();
			var left = (window_width-modal_width)/2;
		jQuery(this).css({'left' : left});
	});
});

// Slide and toggles
jQuery(document).ready(function(){jQuery('.moduletable-slide .moduleTitle>h3').each(function(index){var jQuerythis=jQuery(this);var jQuerycheckElement=jQuerythis.parent().next('div.jbslideContent');var jQueryslideID=jQuerycheckElement.attr('id');if(jQuery.cookie(jQueryslideID)=='close'){jQuery(jQuerycheckElement).hide();jQuerythis.addClass('close')}else{jQuerythis.addClass('open')}jQuerythis.click(function(){checkCookie(jQuerycheckElement,jQuerythis,jQueryslideID)})});});function checkCookie(jQuerycheckElement,jQuerythis,jQueryslideID){if(jQuerycheckElement.is(':hidden')){jQuerycheckElement.slideDown("fast");jQuerythis.removeClass('close');jQuerythis.addClass('open');cookieValue='open';jQuery.cookie(jQueryslideID,cookieValue)}else{jQuerycheckElement.slideUp();cookieValue='close';jQuerythis.removeClass('open');jQuerythis.addClass('close');jQuery.cookie(jQueryslideID,cookieValue)}}});var is={ie:navigator.appName=='Microsoft Internet Explorer',java:navigator.javaEnabled(),ns:navigator.appName=='Netscape',ua:navigator.userAgent.toLowerCase(),version:parseFloat(navigator.appVersion.substr(21))||parseFloat(navigator.appVersion),win:navigator.platform=='Win32'}
is.mac=is.ua.indexOf('mac')>=0;if(is.ua.indexOf('opera')>=0){is.ie=is.ns=false;is.opera=true;}
if(is.ua.indexOf('gecko')>=0){is.ie=is.ns=false;is.gecko=true;}
