var homeTab='facebook-tab';
var itinTab='1day10-tab';
function switchHomeTab(item){
	if(item==homeTab){
		return;
	}
	swapTab(homeTab,'active');
	swapTab(item,'selected');
	homeTab=item;
	if(item=='signup-tab'){
		$('#email').focus().select();
	}
}
function switchItinTab(item){
	if(itinTab==item){
		return;
	}
	swapTab(itinTab,'active');
	swapTab(item,'selected');
	itinTab=item;
}
function swapTab(id,state){
	if(state=='active'){
		$('#'+id+'-face-left').removeClass('tab-selected-left');
		$('#'+id+'-face-middle').removeClass('tab-selected');
		$('#'+id+'-face-right').removeClass('tab-selected-right');
		$('#'+id+'-face-left').addClass('tab-active-left');
		$('#'+id+'-face-middle').addClass('tab-active');
		$('#'+id+'-face-right').addClass('tab-active-right');
		$('#'+id+'-face').addClass('pointer');
	}
	if(state=='selected'){
		$('#'+id+'-face-left').removeClass('tab-active-left');
		$('#'+id+'-face-middle').removeClass('tab-active');
		$('#'+id+'-face-right').removeClass('tab-active-right');
		$('#'+id+'-face-left').addClass('tab-selected-left');
		$('#'+id+'-face-middle').addClass('tab-selected');
		$('#'+id+'-face-right').addClass('tab-selected-right');
		$('#'+id+'-face').removeClass('pointer');
	}
	showHideTabContent(id,state);
}
function showHideTabContent(id,state){
	if(state=='active'){
		$('#'+id).css('display','none');
	}
	if(state=='selected'){
		$('#'+id).css('display','block');
	}
}

function showHideSections(control,section){
	$('#'+control+' .collapse-section-header').each(function(i,v){
		if(v.id==section){
			setSectionIcon(section+'-icon','open');
			setSectionBody(section+'-body','open');
		}else{
			setSectionIcon(v.id+'-icon','closed');
			setSectionBody(v.id+'-body','closed');
		}
	});
}
function setSectionIcon(icon,state){
	if(state=='open'){
		var bool=$('#'+icon).hasClass('collapse-section-icon-closed');
		if(bool){
			$('#'+icon).removeClass('collapse-section-icon-closed');
			$('#'+icon).addClass('collapse-section-icon-open');
		}
	}else{
		var bool=$('#'+icon).hasClass('collapse-section-icon-open');
		if(bool){
			$('#'+icon).removeClass('collapse-section-icon-open');
			$('#'+icon).addClass('collapse-section-icon-closed');
		}
	}
}
function setSectionBody(body,state){
	if(state=='open'){
		$('#'+body).css('display','block');
	}else{
		$('#'+body).css('display','none');
	}
}
function showHideFAQ(obj){
	var name=obj.id;
	var icon=name+'-icon';
	var answer=name+'-answer';
	
	if($('#'+icon).hasClass('faq-question-icon-closed')){
		$('#'+icon).removeClass('faq-question-icon-closed');
		$('#'+icon).addClass('faq-question-icon-open');
		$('#'+answer).css('display','block');
	}else{
		$('#'+icon).removeClass('faq-question-icon-open');
		$('#'+icon).addClass('faq-question-icon-closed');
		$('#'+answer).css('display','none');
	}
}
(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery);
