// ------ Services Hidden Options

var previous = null;
var previouspic = null;

function openClose(ID, PicID) 
{
    var pSpan = document.getElementById(ID);
	var picSpan = document.getElementById(PicID);
	
    if (pSpan.style.display == "none") 
    {
        if (previous)
            if (previous != pSpan)
            {
                previous.style.display = "none";
                previouspic.className = "PlusIcon";
             }   
        pSpan.style.display = "block";
        picSpan.className = "MinusIcon";
    } 
    else
    {
        pSpan.style.display = "none";
        picSpan.className = "PlusIcon";
	}	
	
	previous = pSpan;
	previouspic = picSpan;
}


// ------ HOME


function HomeOpenClose(ID) 
{
    var pSpan = document.getElementById(ID);
		
    if (pSpan.style.display == "none") 
    {
        
        pSpan.style.display = "block";
    } 
    else
    {
        pSpan.style.display = "none";
	}	
	
}


// ------ HOME


function FootOpenClose(ID) 
{
    var pSpan = document.getElementById(ID);
		
    if (pSpan.style.display == "none") 
    {
        
        pSpan.style.display = "block";
    } 
    else
    {
        pSpan.style.display = "none";
	}	
	
}

// ------ Projects Image Swopping

var ProjectPrevious = null;
function ProjectOpenClose(ID) 
{
    var pSpan = document.getElementById(ID);
	if (ProjectPrevious == null ) 
	    ProjectPrevious = document.getElementById(1);
	    
    if (pSpan.style.display == "none") 
    {
        if (ProjectPrevious)
            if (ProjectPrevious != pSpan)
            {
                ProjectPrevious.style.display = "none";
             }   
        pSpan.style.display = "block";
    } 
    else
    {
        pSpan.style.display = "none";
	}	
	
	ProjectPrevious = pSpan;
}

// ------ Projects Additional Links
function AddOpenClose(ID) 
{
    var pSpan = document.getElementById(ID);
	
    if (pSpan.style.display == "none") 
    {
        if (previous)
            if (previous != pSpan)
            {
                previous.style.display = "none";
             }   
        pSpan.style.display = "block";
    } 
    else
    {
        pSpan.style.display = "none";
	}	
	
	previous = pSpan;
}

function setTreeEvents()
{
    $('#loopedSlider .items a').hover(
    function(ev) { var p = $(this).offset(); if ($(this).attr('content')) $('#treebubble').html($(this).attr('content').replace('~','<br>')).attr('ln',$(this).attr('href')).click(function(ev) { window.location.href=$(this).attr('ln'); }).css({top:p.top-53, left:p.left-17}).stop().animate({opacity:1}); },
    function(ev) { $('#treebubble').stop().show().animate({opacity:0});}
    );
    $('#treebubble').css({opacity:0,display:''});
    $('#loopedSlider').loopedSlider({'containerClick':false});
}
$(document).ready(function() { setTreeEvents(); });