$(document).ready(function()
{
    var arr = initDomaArray();
    verticalAlign(arr);
    
    /*$(".competitorCont").bind("mouseenter mouseleave", function(e){
        if($(this).hasClass("toHandle"))
		{
			var classes = $(this).attr("class").split(" ");
			$("."+classes[classes.length-1]).toggleClass("competitorContHover");
		}
    });*/
	
});


function initDomaArray()
{
    var arr = new Array();
    var i = 0;
    $(".knockoutTree").each(function()
    {   
        arr[i] = new Array($(this),$(this).children(".knockoutMatch"),$(this).children(".knockoutBranches"));
        ++i;
    });
    return arr;
}

function verticalAlign(arr)
{
	if (window.XMLHttpRequest)
	{
		var a = 0
		var b = 0
	}
	else{
		var a = 10
		var b = 34
	}
    arr = arr.reverse();
    for(i = 1; i < arr.length; i++)
    {
        if($(arr[i][0]).hasClass("recur"))
        {
		arr[i][2].children(".brackets").css("height",(arr[i][1].parent().outerHeight()+a)/2+"px");
        arr[i][2].children(".brackets").css("top",(arr[i][1].parent().outerHeight()-(arr[i][2].children(".brackets").outerHeight()+b))/2+"px");
		
        arr[i][1].css("margin-top",(arr[i][1].parent().outerHeight()-arr[i][1].outerHeight())/2+"px");
        }
    }
}


