var x = 0;
var curPage = 0;  
var thumbWidth = 160;  
var thumbsVis = 2;
var splitHref;
var obj;
var flag = 0;
var flag_move = 0;
var arVersion = navigator.appVersion.split("MSIE");
var version = parseFloat(arVersion[1]);

$(document).ready(function () {
  $(".subPageHidden").hide();
  $("#footer_b").hide(1);
  $("#main-slider").addClass("slider");
  //Get OS
  var os = navigator.platform;
  if(os.toLowerCase().search("mac") > -1) {
    $("body").addClass("mac");
  }
  
  //Side scrolling
	$(".move").click(function() {
	  attrHref = $(this).attr("href");
	  splitHref = attrHref.split('#');
	  obj = document.getElementById(splitHref[1]);
	  resize(obj);
	  
	  if (attrHref == "#main") { 
	    flag_move = 0;
	  	$("#footer_b").fadeOut("slow");
		$('img#multi_arrow').fadeOut('slow');
		$("#rtop_links_container_b").fadeOut("slow");
		goLeft = 0;
		setTimeout('$("#footer_a").fadeIn("slow");$("#rtop_links_container_a").fadeIn("slow");$("div#culture").css("position", "relative");$("img#culture_arrow").fadeIn("slow");', 1500);
		$('#subpage_link').addClass('move');
	  	
	  } else {
		if(flag_move == 0){  
			flag_move = 1;
			$("#footer_a").fadeOut("slow");
			$("img#culture_arrow").fadeOut("slow");
			$("#rtop_links_container_a").fadeOut("slow");
			goLeft = -945;
			setTimeout('$("#footer_b").fadeIn("slow");$("#rtop_links_container_b").fadeIn("slow");$("div#multi-chem").css("position", "relative");$("div#multi-chem-inner").css("position", "relative");$("img#multi_arrow").fadeIn("slow");', 1500);
		} else {
			flag_move = 0;
		  	$("#footer_b").fadeOut("slow");
			$("img#culture_arrow").fadeOut("slow");
			$("#rtop_links_container_b").fadeOut("slow");
			goLeft = 0;
			setTimeout('$("#footer_a").fadeIn("slow");$("#rtop_links_container_a").fadeIn("slow");$("div#multi-chem").css("position", "inherit");$("div#multi-chem-inner").css("position", "inherit");$("img#multi_arrow").fadeIn("slow");', 1500);
		}
	  }

    $(attrHref).show();
   	
    $("#mainPageScroller").animate({ left: goLeft }, 1750, "expoinout", function(){
      //callback animation is done
      if (goLeft == 0)
        $(".subPageHidden").hide();
		
    });
		return false;
	});
});// end doc ready

function updateOffset(next,thumbs) {
	if(next == 1) {
		if (x == (0 - ((thumbs - thumbsVis) * thumbWidth))) {
			x = 0;
		} else {
			x = x - (thumbWidth*thumbsVis);
		}
	}
	if(x <= 0 && next != 1) {
		if (x == 0) {
			x = (0 - ((thumbs - thumbsVis) * thumbWidth));
		} else {
			x = x + (thumbWidth*thumbsVis);
		}
	}
}// End updateOffset

function resize(object){
	var div;

	div = document.getElementById('main-slider');
	
	if ((version >= 5.5) && (version < 7)){
		// Nothing
	} else {
		div.style.height = object.style.height;	
	}
	
	div = document.getElementById('mainPageScroller');
	
	if ((version >= 5.5) && (version < 7)){
		// Nothing
	} else {
		div.style.height = object.style.height;
	}
}
