﻿// Support Functions 
function resetFeedback() {
	slideBack();
	document.getElementById("feedBackFrame").src = "/feedBack.aspx?source=/feedbackThanks.aspx";
}

function slideOver() {
	$('#feedBackMasterWrapper').animate({"left": "+=500px"}, "slow");
	$('#feedbackTab').animate({"left": "+=500px"}, "slow");
	$('#feedbackTab').unbind('click').click( 
	function(){
    		slideBack();
    		return false;
    	}
    );
}

function slideBack() {
	$('#feedBackMasterWrapper').animate({'left': '-=500px'}, 'slow');
	$('#feedbackTab').animate({"left": "-=500px"}, "slow");
	$('#feedbackTab').unbind('click').click( 
    	function(){
    		slideOver();
    		return false;
    	}
    );
}

//Begin jQuery document.ready()
$(document).ready( function() {
//Modal window dialog initialization. Everything but the buttons. We add those in recordOutboundLinks
    $("#externalNotification").dialog({
    	 open: function() {
          $(this).parents('.ui-dialog-buttonpane button:eq(0)').removeClass().addClass('secondaryActionButton');
          $(this).parents('.ui-dialog-buttonpane button:eq(1)').removeClass().addClass('primaryActionButton'); 
        },
    	autoOpen: false,
    	resizable: false,
    	bgiframe: true,
    	modal: true,
    	title: "Link Disclaimer",
    	width: 400
    });

// jQuery Superfish Initialization
	jQuery(function(){
		jQuery('ul.KI-Menu').superfish();
	});

// jQuery Tabs Initialization 
	$(".tabs").tabs( { fx: { opacity: 'toggle' } } );

// Attach Feedback Slider Window Functionality
    $('#feedbackTab').click( 
    	function(){
    		slideOver();
    		return false;
    	}
    );

// jQuery Show/Hide Initialization
    $(".toggle").hide();
    $('.toggleLink').toggle(function(){
    	$(this).next().slideDown('fast').removeClass('hide').preventDefault;
    	$(this).html('Hide').addClass('toggleLinkHide');
    }, function(){
    	$(this).next().slideUp('fast').addClass('hide').preventDefault;
    	$(this).html('More info...').removeClass('toggleLinkHide');
    });

// Non Kentucky.gov Link Handling    
    $('a:not([class*="toggleLink"])').filter(function() {
        return this.hostname && this.hostname !== location.hostname;
    }).click( function() {
    	recordOutboundLink(this, "Outbound Links", this.href);
    	return false;
    });
    
// Cookie Handling    
	$("#cookieLink").click(function () {
		try{
		Set_Cookie('mobilepref','mobile',99999,'/',null,null);
	}
		catch(err){}
    });

});






