$(function() {

	// general tabs
	$("#generalTabs").tabs({
		remote: true,
		fx: {
			opacity: 'toggle',
			fxSpeed: 'normal'
		},
		spinner: '',
  		select: function(event, ui) {
			$.cookie("generalTabState", ui.index, {
				path: "/",
				expires: 365
			}),
			$("#sliderGeneral").slider("value", ui.index);
        }
    });
    
	$("#sliderGeneral").slider({
		min: 0,
		max: $("#generalTabs").tabs("length") - 1,
		slide: function(event, ui) {
			$("#generalTabs").tabs("select", ui.value);
		}
	});
	
   	// set active tab from cookie
	if ($.cookie('generalTabState')) {
		$('#generalTabs').tabs('select', + $.cookie('generalTabState'));
	}
	
	
	// candidate tabs
	$("#candidateTabs").tabs({
		remote: true,
		fx: {
			opacity: 'toggle',
			fxSpeed: 'normal'
		},
		spinner: '',
  		select: function(event, ui) {
			$.cookie("candidateTabState", ui.index, {
				path: "/",
				expires: 365
			}),
			$("#sliderCandidate").slider("value", ui.index);
        }
    });
    
	$("#sliderCandidate").slider({
		min: 0,
		max: $("#candidateTabs").tabs("length") - 1,
		slide: function(event, ui) {
			$("#candidateTabs").tabs("select", ui.value);
		}
	});
	
   	// set active tab from cookie
	if ($.cookie('candidateTabState')) {
		$('#candidateTabs').tabs('select', + $.cookie('candidateTabState'));
	}
	
	
	// company tabs
	$("#companyTabs").tabs({
		remote: true,
		fx: {
			opacity: 'toggle',
			fxSpeed: 'normal'
		},
  spinner: '',
  		select: function(event, ui) {
			$.cookie("companyTabState", ui.index, {
				path: "/",
				expires: 365
			}),
			$("#sliderCompany").slider("value", ui.index);
        }
    });

	$("#sliderCompany").slider({
		min: 0,
		max: $("#companyTabs").tabs("length") - 1,
		slide: function(event, ui) {
			$("#companyTabs").tabs("select", ui.value);
		}
	});
	
   	// set active tab from cookie
	if ($.cookie('companyTabState')) {
		$('#companyTabs').tabs('select', + $.cookie('companyTabState'));
	}
	
	
	// no noStateTabs
	$("#noStateTabs").tabs({
		remote: true,
		fx: {
			opacity: 'toggle',
			fxSpeed: 'normal'
		},
  		spinner: '',
  		select: function(event, ui) {
			$("#sliderNoState").slider("value", ui.index);
        }
    });

	$("#sliderNoState").slider({
		min: 0,
		max: $("#noStateTabs").tabs("length") - 1,
		slide: function(event, ui) {
			$("#noStateTabs").tabs("select", ui.value);
		}
	});
});
