﻿$(document).ready(function () {


	$("ul.dropdown li").hover(function () {

		$(this).addClass("hover");
		$('ul:first', this).css('visibility', 'visible');

	}, function () {

		$(this).removeClass("hover");
		$('ul:first', this).css('visibility', 'hidden');

	});

	$("ul.dropdown li ul li:has(ul)").find("a:first").append(" &raquo; ");


    // jq transform
    $("#header-search-submit").click(function () {
        location.replace("/search/?configid=1,2&criteria=" + $("#header-search-criteria").val());
        return false; //prevent default behaviour
    });

    $("#header-search-criteria").bind("keydown", function (e) {
        if (e.keyCode == 13) {
            location.replace("/search/?configid=1,2&criteria=" + $("#header-search-criteria").val());
            return false; //prevent default behaviour
        }
    });

    $(".print").click(function () { window.print(); return false; });


    // Total to display at once
    var split = 4;

    // Total items
    var total = $("#jobs li").length;

    // Initial start index
    var start = 0;

    // Initial end index
    var end = split - 1;
	
    // Everything outside initial index - hide
    $("#jobs li:gt(" + parseInt(end) + ")").hide();

    start = parseInt(start + split);
    end = parseInt(end + split);

    if (start >= parseInt(total)) { start = 0; end = parseInt(split - 1); }
    if (end > parseInt(total)) { end = parseInt(total - 1); }
	
    var timer = setInterval(ShowJobs, 5000);

    function ShowJobs() {
        $("#jobs li").hide();

        if (start == 0) {
            $("#jobs li:lt(" + parseInt(end + 1) + ")").fadeIn();
        }
        else {			
			$("#jobs li").slice(parseInt(start), parseInt(start + split)).fadeIn();
        }

        start = parseInt(start + split);
        end = parseInt(end + split);

        if (start >= parseInt(total)) { start = 0; end = parseInt(split - 1); }
        if (end > parseInt(total)) { end = parseInt(total - 1); }
    }
});
