﻿Cufon.replace('h1', { fontFamily: 'Fairfield LH' });
Cufon.replace('h2', { fontFamily: 'Fairfield LH' });

Cufon.replace('.main_text h1', { textShadow: '2px 2px rgba(0,0,0,.12)' });
	
Cufon.replace('.main_text h2', { textShadow: '2px 2px rgba(0,0,0,.12)' });
	
var rhino = {
	
	currentId:null,
	currentPageId:null,
	currentNews:null,
	currentNewsPage:null,
	currentLeft:null,
	
	init : function(){
		
		$(".full_story div").css("display", "none");
		
		$("a.enter_btn_rp").hover(
			function()
			 {
			  $("#home_image").addClass("pronto");
			 },
			 function()
			 {
			  $("#home_image").removeClass("pronto");
			 }		    
		);

		
		$("#news_holder a[class*='slideNews']").click(rhino.slideIt);
		
		$(".careers a[class*='slideNews']").click(rhino.slideIt);
		
		$(".closeWindow").click(rhino.hideIt);
		
		rhino.currentNewsPage = 1;
		
		var l = 0;
		$("#news_nav li a").click(rhino.pageClick);
		
		rhino.currentLeft = 0;
		$(".newsBlock").each(function() {
							$(this).css("left", l);
							l += 302;
							})
		
		$(".leftArrow").click(rhino.newsSlide);
		$(".rightArrow").click(rhino.newsSlide);
		$(".leftArrow").css("display", "none");
		
	},
	
	slideIt : function (e) {
		//$("a[class*='slideNews"+rhino.currentId+"']").css("color", "#b8b8b8");
		
		
		var aTag = rhino.findATag($(e.target));
		
		var id = $(aTag).attr("class").split("slideNews")[1];
		
		var currLink = $("a[class*='slideNews"+rhino.currentId+"']");
		if(!$(aTag).parent().hasClass("careers_link")) {
			
			$("a[class*='slideNews"+rhino.currentId+"']").parent().removeClass("news_sub_selected");
			$("a[class*='slideNews"+id+"']").parent().addClass("news_sub_selected");
			//console.info("a[class*='slideNews"+id+"']");
		} else {
			
			$("a[class*='slideNews"+rhino.currentId+"']").parent().removeClass("careers_selected");
			$("a[class*='slideNews"+id+"']").parent().addClass("careers_selected");
		}
		
		
		//	e.preventDefault();
		
		
		//$("a[class*='slideNews"+id+"']").css("color", "#ffffff");
		
		
		if(id == rhino.currentId) return;
		if(rhino.currentNews != null) {
			rhino.hideIt(null);
		}
		e.preventDefault();
		rhino.currentId = id;
		$(".full_story div[class='news"+id+"']").css("display", "block");
		
		
		
		
		
		 $(".full_story").animate({ 
			'left' : '0' 
		}, 200, function(){$(".full_story").css("overflow-y", "auto")});
		 rhino.currentNews = $(".full_story div[class='news"+id+"']");
		 
	},
		
	hideIt : function (e) {
		$("a[class*='slideNews"+rhino.currentId+"']").parent().removeClass("news_sub_selected");
		$("a[class*='slideNews"+rhino.currentId+"']").parent().removeClass("careers_selected");
		if(rhino.currentNews != null) $(rhino.currentNews).css("display", "none");
		rhino.currentId = null;
		$(".full_story").css("overflow", "hidden")
		 $(".full_story").animate({ 
		 	'left' : '633' 
		}, 150);
  	},
	
	newsSlide : function (e) {
		e.preventDefault();
		$(".rightArrow").css("display", "block");
		if($(e.target).parent().attr("class") == "leftArrow") {
			if(rhino.currentNewsPage == 1) {
				return;
			}
			
			if(rhino.currentNewsPage == 2) $(".leftArrow").css("display", "none");
			
			rhino.currentNewsPage -= 1;
			rhino.currentLeft += 302;
		}
		else {
			$(".leftArrow").css("display", "block");
			if(rhino.currentNewsPage == $("#sub_slide div[id*='sub']").length - 1) $(".rightArrow").css("display", "none");
			if(rhino.currentNewsPage == $("#sub_slide div[id*='sub']").length)  return;
			rhino.currentNewsPage += 1;			
			rhino.currentLeft -= 302;
		}
		
		$("#sub_slide").animate({ 
			'left' : rhino.currentLeft 
		}, 200);
			
		$("#news_nav li").attr("class", "");
		
		$("#news_nav li[id*='i"+rhino.currentNewsPage+"']").attr("class", "selected");
	},
	
	pageClick : function(e) {
		e.preventDefault();
		var id = $(e.target).parent().attr("id").split("i")[1];
		$("#news_nav li[id*='i"+rhino.currentNewsPage+"']").attr("class", "");
		rhino.gotoPage(id);
		$(e.target).parent().attr("class", "selected");
	},
	
	gotoPage : function(pn) {
		if(rhino.currentNewsPage > pn) {
			rhino.currentLeft  = 0 - 302 * (pn - 1);
			if(302 * (pn - 1) == 0) rhino.currentLeft = 0;
		}
		else rhino.currentLeft  = -1 *  302 * (pn -1);
		
		
		$("#sub_slide").animate({ 
			'left' : rhino.currentLeft 
		}, 200);
		rhino.currentNewsPage = pn;
		if(rhino.currentNewsPage <= 1) $(".leftArrow").css("display", "none");
		else $(".leftArrow").css("display", "block");
		
		if(rhino.currentNewsPage >= $("#sub_slide div[id*='sub']").length) $(".rightArrow").css("display", "none");
		else $(".rightArrow").css("display", "block");
	},
	
	findATag:function(target) {
		while($(target).get(0).tagName != "A") {
			target = $(target).parent();
		}
		return target;
	}
	
}

jQuery(document).ready(function() { rhino.init(); })
