// add a class to an element
function AddClass(myObj, newClass)
{
    var elem = myObj;
    
    if(newClass != null)
    {
        elem.className = elem.className + " " + newClass;
    }
}

// delete a class to an element
function DeleteClass(myObj, oldClass)
{
    var elem = myObj;
    var myClass = elem.className;
    xt = myClass.replace(/selectedHover/," ");
    elem.className = xt;
}

function hideBusinessBlock()
{
    $("#BusinessFiguresDetails div.BusinessClass").each(function(){

        $(this).css("display", "none");
    });
}

function initPortfolio()
{
    
}
function hidePortfolioBlock()
{
    $("#FullPortfolioDetails div").each(function(){

        $(this).css("display", "none");
    });
}


$(document).ready(function(){
    //Tabmenu
    $('#JqueryTabmenu > ul').tabs({
        event: 'mouseover'
    });
    $("#JqueryTabmenu > ul").tabs('rotate', 4000);
    
    
    //BusinessModel
    // Preload all rollovers
	$("#BusinessModel img").each(function() {
		// Set the original src
		rollsrc = $(this).attr("src");
		rollON = rollsrc.replace(/.gif$/ig,"_over.gif");
		$("<img>").attr("src", rollON);
	});
	
	// Navigation rollovers
	$("#BusinessModel a").mouseover(function(){
		imgsrc = $(this).children("img").attr("src");
		matches = imgsrc.match(/_over/);
		
		// don't do the rollover if state is already ON
		if (!matches) {
		imgsrcON = imgsrc.replace(/.gif$/ig,"_over.gif"); // strip off extension
		$(this).children("img").attr("src", imgsrcON);
		}
	});
	$("#BusinessModel a").mouseout(function(){
		$(this).children("img").attr("src", imgsrc);
	});
    $("#BusinessModel a").click(function(){
		troggleTarget = $(this).attr("rel");
		if(!document.getElementById(troggleTarget)) return false;
		
		hideBusinessBlock();
		
		$("div#"+troggleTarget).show();
		$("div#BusinessModelHeader h1").text($("div#"+troggleTarget+ " h2").text());
		$("div#"+troggleTarget+ " h2").css("display", "none");
	});
	
	
	
    // full portfoliolist
    hidePortfolioBlock();
    
    $("#FullPortfolioDetails div").eq(0).show();
    
    $("#FullPortfolioList a").click(function(){
		troggleTarget = $(this).attr("rel");
		if(!document.getElementById(troggleTarget)) return false;
		
		hidePortfolioBlock();
		$("div#"+troggleTarget).show();
	});
	$("#FullPortfolioList a").mouseover(function(){
		troggleTarget = $(this).attr("rel");
		if(!document.getElementById(troggleTarget)) return false;
		
		hidePortfolioBlock();
		$("div#"+troggleTarget).show();
	});
});