﻿
//File contains common that can be called throughtout site

//Split uls into 2
function MakeTwoColList() {
    $("#page_main ul").each(function() {
    if ((!$(this).parent().hasClass('two_col_menu')) && ($(this).parent().attr('id') != 'vacancy_result_set') && ($(this).attr('id') != 'icons') && (!$(this).hasClass('exempt'))) {
            $(this).wrap("<div class='uls two_col_list'/>");
            $(this).parent().append("<ul class='even'>" + $(this).html() + "</ul>");
            $(this).find("li:odd").remove();
            $(this).parent().find(".even li:even").remove();
            $("<br class='clear_both'/>").insertAfter($(this).parent());
        }
    });
}

//Featured Recruiter fader
var fadeout = 1000;
var fadein = 3000;
var pause = 9000;

function StartFeaturedRecruiterFader() {
    if ($("#featured_recruiter_hotest_jobs ul li").length > 3) {
        $("#featured_recruiter_hotest_jobs ul li:first #seperator").addClass("seperatorhide");
        interval = setInterval(removeFirst, pause);
    }
}

function removeFirst() {

    $("#featured_recruiter_hotest_jobs ul li:first #seperator").removeClass("seperatorhide");
    
    one = $("#featured_recruiter_hotest_jobs ul li:first").html();
    two = $("#featured_recruiter_hotest_jobs ul li:eq(1)").html();
    three = $("#featured_recruiter_hotest_jobs ul li:eq(2)").html();
    first = "<li>" + one + "</li><li>" + two + "</li><li>" + three + "</li>";

    $("#featured_recruiter_hotest_jobs ul li:gt(2)").hide();
    
    $("#featured_recruiter_hotest_jobs ul li:first").fadeOut(fadeout);
    $("#featured_recruiter_hotest_jobs ul li:eq(1)").fadeOut(fadeout);
    $("#featured_recruiter_hotest_jobs ul li:eq(2)").fadeOut(fadeout);
    
    addLast(first);

    $("#featured_recruiter_hotest_jobs ul li:eq(3) #seperator").addClass("seperatorhide");
    $("#featured_recruiter_hotest_jobs ul li:eq(3)").fadeIn(fadein);
    $("#featured_recruiter_hotest_jobs ul li:eq(4)").fadeIn(fadein);
    $("#featured_recruiter_hotest_jobs ul li:eq(5)").fadeIn(fadein, function() {
        $("#featured_recruiter_hotest_jobs ul li:lt(3)").remove();
    })
}

function addLast(first) {
    $('#featured_recruiter_hotest_jobs ul').append(first);
}







    

