$(function(){
		   
	$("body").addClass("js");	
	
	FC.pngFix("images/clear.gif");
	
	FC.menus();
	
	if($(".ticker").length>0){newsTicker();}
	
	if($("#prod-items").length>0){FC.vertTabs();}
	
	if($(".products").length>0){FC.subMenuClick();}
	if($(".prod-link a").length>0){FC.prodLinkClick();}

	//if($(".products").length>0){FC.loadProductsPage();}
	
	if($("div.contact").length>0){FC.setTheContactSelectField()}
});





FC.menus = function(){
	

	var __links = $(".navigation li.submenu");
	var __subs = $(".navigation li.submenu  ul")
	
	__links.bind("mouseenter",function(){
	
		$(this).addClass("on");
	
	})
	
	__links.bind("mouseleave",function(){
		
		$(this).removeClass("on")
	
	})	
	
	__subs.bind("mouseenter",function(){
	
		$(this).parent().addClass("on");
	
	})
	
	__subs.bind("mouseleave",function(){
	
		$(this).parent().removeClass("on")
	
	})	
	
	
	
}

FC.subMenuClick = function() {
	$('.submenu li a').bind('click', function() {
		var __clickedEl;
		var __target;
		var __tabEl;
		
		__clickedEl = $(this).attr('href');
		__clickedEl= __clickedEl.split('#')[1];
		__target= $("."+__clickedEl+"-data");
		__tabEl= $("#"+__clickedEl);

		
		$('.tab-content.selected').fadeOut(250, function() {
			$(this).addClass('selected');
				__target.fadeIn(250, function() {
				__target.addClass('selected');
				__tabEl.siblings('.selected').removeClass('selected');
				doSifrCall();
			});
			
		});

	});
}

FC.prodLinkClick = function() {
	$('.prod-link a').bind('click', function() {
		
		var __clickedEl;
		var __target;
		var __tabEl;
		
		__clickedEl = $(this).attr('href');
		__clickedEl= __clickedEl.split('#')[1];
		
		if(__clickedEl.length) {
			__target= $("."+__clickedEl);
			__subEl= __clickedEl.split('-')[0];
			__subEl= $("#" + __subEl);
			
			$('.tab-content.selected').fadeOut(250, function() {
				$(this).removeClass('selected');
					__target.fadeIn(250, function() {
					__target.addClass('selected');
					$('#prod-items .selected').removeClass('selected');
					$(__subEl, '.submenu').addClass("selected");
					doSifrCall();
				});
				
			});

		}
	});
}

FC.loadProductsPage = function() {
		
		var __clickedEl;
		var __target;
		var __tabEl;
		
		__clickedEl = window.location.href;
		
		__clickedEl= __clickedEl.split('#')[1];
		__target= $("."+__clickedEl+"-data");
		__tabEl= $("#"+__clickedEl);

		
		$('.tab-content.selected').fadeOut(250, function() {
			$(this).addClass('selected');
				__target.fadeIn(250, function() {
				__target.addClass('selected');
				__tabEl.siblings('.selected').removeClass('selected');
				doSifrCall();
			});
			
		});

	
}



FC.vertTabs = function(){
	doSifrCall();
	var __content = $(".tab-content");
	var __opts = $("#prod-items li");
	
	if (__content.length > 0) {
		for(i=1;i<__content.length;i++){
			$(__content[i]).fadeOut(0);
		}	
		
		
		//Get querystring
		var __qs = document.location.href;
		__qs = __qs.split("#")[1];
		
		if(__qs!="" && __qs!=undefined){
		
			if($("#"+__qs+"-data").length>0){
		
				__opts.removeClass("selected");
				$("#prod-items").find("."+__qs).addClass("selected");
	
				__content.fadeOut(0);
				__content.removeClass("selected");
	
				var __span = __opts.find("span.selected");
				$("#"+__qs+"-data").fadeIn(250,function(){
					doSifrCall();
					$("#"+__qs+"-data").addClass("selected");
				});
				$("#prod-items").find("#"+__qs).find("a").append(__span);
			}
			else
			{
				$("#item1-data").fadeIn(250,function(){
					doSifrCall();
					$("#"+__qs+"-data").addClass("selected");
				});
				
			}
			
		}
		else
		{
			
			$("#item1-data").fadeIn(250,function(){
				doSifrCall();
				$("#item1-data").addClass("selected");
			});
		}

		__opts.bind("click", function(){
			var __id = $(this).attr("id");
			
			__opts.removeClass("selected");
			var __span = __opts.find("span.selected");
			$(this).addClass("selected");
			$(this).find("a").append(__span);
			
			
			$(".tab-content.selected").fadeOut(250, function(){
				$(".tab-content.selected").removeClass("selected");
				
				$("."+__id+"-data").fadeIn(250,function(){
					$("."+__id+"-data").addClass("selected");
					doSifrCall();
				});
				
			});
	
			return false;
	
		});	
	}
	else
	{
		$("#item1-data").fadeIn(250,function(){
			doSifrCall();
			$("#"+__qs+"-data").addClass("selected");
		});
	}
}





	
	
	//HOME PAGE TICKER
	var c = 0;
	var pause = 50;
	var delay = 3000;
	var currentNews = 0;
	var letters = new Array();
	var targ;
	var tickerItems = new Array;
	var cursor = "_";
	var result = false;
	var __targ;
		
	var tickMove = 0;
	var tickLen = 0;
	var objLen = 0;
	
	function newsTicker(){
	
		targ = $(".ticker p");
		__targ = targ;
		
		tickerItems = tickerData.split("|");
		
		for(i=0;i<tickerItems.length;i++){
			var subSplit = new Array();
			subSplit = tickerItems[i].split("?");	
			tickerItems[i] = subSplit;
		}
		
		var strong = document.createElement("strong");
		strong.appendChild(document.createTextNode(tickerItems[0][0]+":"));	
		
		tickerString(tickerItems[0]);
		
	}
		
	function tickerString(txt){
		
		letters = new Array();
		
		var createString = txt[0] + "? " + txt[1];
	
		for(i=0;i<createString.length;i++){
			var j=i+1
			letters.push(createString.substring(i,j));
		}
		
		tickerAnim(targ);
	}
	
	
	
	function tickerAnim(result){
	
		if(c==0){
			targ.empty().append(" ");
			var strong = document.createElement("strong");
			targ.append(strong);
			__targ=targ.find("strong");
		}
		
		if(letters[c]=="?"){
			__targ=targ;
		}
		
		var span = document.createElement("span");
		span.appendChild(document.createTextNode(cursor));
		
	
		if(c>0){__targ.find("span").remove();}
	
		__targ.append(letters[c]);
		__targ.append(span);
		c=c+1;

		if(c<letters.length){
			tick = setTimeout("tickerAnim()",pause);
			
			objLen = $(".ticker").css("width");
			objLen = objLen.substring(3, $(objLen) );
			
			tickLen = $(".ticker p").css("width");
			tickLen = tickLen.substring(3, $(tickLen) );
			
			if( objLen <= tickLen)
			{	
				tickMove = tickLen - objLen;
				$(".ticker p").css("left", "-" + tickMove + "px");
			}
		}
		else
		{
			tickMove = 0;	
			$(".ticker p").css("left", "" + tickMove + "px");
		
		}
		
		if(c==letters.length){
			__targ.find("span").remove();
			currentNews = currentNews+1;
			if(currentNews==tickerItems.length){currentNews=0;}
			c=0;
			newTick = setTimeout("tickerString(tickerItems[currentNews])",delay);
		}
		
	}
	
	
	
FC.setTheContactSelectField = function()
{
	var objDoc = document.location.href;
	
	if(objDoc == "http://projects.fortune-cookie.com/james-rands/ftp_site/request-call-back.html")
	{
		//set selected index of
		//document.getElementById("#interest").selectedIndex = 1;
	}
	else if(objDoc == "http://projects.fortune-cookie.com/james-rands/ftp_site/contact-us.html")
	{
		//set selected index of
		//document.getElementById("#interest").selectedIndex = 3;
	}
	else if(objDoc == "http://projects.fortune-cookie.com/james-rands/ftp_site/book-a-demo.html")
	{
		//set selected index of
		//document.getElementById("#interest").selectedIndex = 0;
	}
}
	
	



