function expandTeam()
{	
	$('#teamMembers').toggleClass('teamMembersClosed', 500);

	var linkText = $('a#expandTeam').text();
	if(linkText=='Flere...')
	{
        	$('a#expandTeam').text("Færre...");
	}
	else
	{
		$('a#expandTeam').text("Flere...");
	}
}

function openTab(pos)
{
    $("#workflowtabs").tabs();
    $("#workflowtabs").tabs('select',pos);
}

function firstMember(id)
{
    $(".activeTeamMember").each(function () { $(this).addClass("hiddenTeamMember"); });
    
    
    $("#activeTeamList").find("#member"+id).addClass("visibleTeamMember");
    $(".teamList").find("#"+id).find("img").addClass("active");
}

function changeMember(id,link,title)
{    
    $("#teamPageTitle").text(title);
    $(".teamList").find("img.active").removeClass("active");
    $(link).find("img").addClass("active");
    
    $("#activeTeamList").find(".visibleTeamMember").removeClass("visibleTeamMember");
    $("#activeTeamList").find("#member"+id).addClass("visibleTeamMember");
    
    Cufon.refresh();
    
}

function firstProject(id)
{
    $('#project'+id).fadeIn("slow",function(){$(this).addClass("visibleProject") });    
    Cufon.refresh();
}
function changeProjectOnFilter()
{
    var toProject = $('.projectListItem:visible').first();
    
    var fromId = $('.visibleProject').attr("id");
    var toId = "project"+$(toProject).attr("id");
    
    if(fromId!=toId)
    {
        $(".visibleProject").removeClass("visibleProject").fadeOut("slow",function(){$("#"+toId).fadeIn("slow").addClass("visibleProject")});  
    }
       
    Cufon.refresh();
}
function changeProject(id)
{
    var oldlink = $('.visibleProject').attr("id");
    var link = "project"+id;
    
    if(oldlink!=link)
    {
        $(".visibleProject").removeClass("visibleProject").fadeOut("slow",function(){$("#project"+id).fadeIn("slow").addClass("visibleProject")});    
    }
}


$(function() {

	$("#tabs").tabs();
		
});
function toggleCheck(element)
{
    var cb = $(element).find("input");
    if($(cb).attr('checked', true))
    {
        $(cb).attr('checked', false);
    }
    else
    {
        $(cb).attr('checked', true);
    }
    
}	

function filterByCMS(element) {

    var selectedCms = $("#cmsFilters").find("input:checked");
    
    $(".projectListItem").each(function () { 
               
        if (!containsFilter(selectedCms,$(this))) 
        {
            if(!($(this).hasClass("hiddenCMS")))
            {
                $(this).addClass("hiddenCMS");  
            } 
        }         
        else 
        {
            $(this).removeClass("hiddenCMS");
            
        }
    });
    //makeBold(element);
    
    
}
function filterBySector(element) {

    var selectedSector = $("#sectorFilters").find("input:checked");
    
    $(".projectListItem").each(function () {
    
        if (!containsFilter(selectedSector,$(this))) 
        {
            if(!($(this).hasClass("hiddenSector")))
            {
                $(this).addClass("hiddenSector");  
            } 
        }         
        else 
        {
            $(this).removeClass("hiddenSector");
        }
     
    });
    //makeBold(element);
}
function filterByRole(element) {

    var selectedRole = $("#roleFilters").find("input:checked");
    
    $(".projectListItem").each(function () {
    
        if (!containsFilter(selectedRole,$(this))) 
        {
            if(!($(this).hasClass("hiddenRole")))
            {
                $(this).addClass("hiddenRole");  
            } 
        }         
        else 
        {
            $(this).removeClass("hiddenRole");
        }
     
    });
    //makeBold(element);
}
function makeBold(element)
{
    var label = $(element).next('label');
    if($(label).css("font-weight")=="bold") 
    {
        $(element).next('label').css({'font-weight' : 'normal'});
    }
    else
    {
        $(element).next('label').css({'font-weight' : 'bold'});
    }
}
	
function containsFilter(filter,element) {
    var contained;
    
    if($(filter).length!=0)
    {
        $(filter).each(function(){ 
        //alert(this.value);   
            
        if ($(element).attr('title').search(new RegExp(this.value, "i")) < 0) {
             contained = false;
        } 
        else {
             contained = true; 
             return false;                      
        }
        
        
        });
    }
    else
    {
        contained = true;
    }
    return contained;
}


