






function addLoadEvent(old,test2) {
    var test = old;
    if (typeof(old) != 'function') {
        old = test2;
    } else {
        old = function() {
            if (test) {
                test();
            }
            test2();
        }
    }
    return old;
}


var matchboxdiv="";
function loading()
{
    if (document.images)
    {
        preload_image_object = new Image();
        for(i=0; i<10; i++) 
            preload_image_object.src = "./resources/graph/"+(i+1)+".png";
    }

    new Ajax.Request(base_url+"maincontroller/cheerscore",{
        onComplete:ttt
    });
    
/*$$('div.matchstrip').each(function(vv){
        alert(vv.id);
        vv.observe('mouseover',function(){
            $$('div#'+vv.id +'div.squeezers').each(function(v){
                v.style.display='block';
            });
        } );
        vv.observe('mouseout',function(){
            $$('div#'+vv.id +'div.squeezers').each(function(v){
                v.style.display='none';
            });
        } );
    });
    */
}


function toggler(div)
{
    
    if(div)
    {
        if($(div).style.display=="block")

        {
            $(div).style.display="none"
        }else{
            $(div).style.display="block"
        }
    }
}
     
var randomarray= new Array(0, 1, 2, 3, 4, 5,6,7,8,9 );
function ttt(bvdv)
{
    var temp=bvdv.responseText.evalJSON();
    var divider=96/temp[0].totalcheers;
    var x= 192;
    var y=210;
    var l = new Array(0, 1, 2, 3, 4, 5,6,7,8,9 );
    l.sort(randomSort);
    var text="";
    var canvas="";
    var canvas2="position:absolute;overflow:hidden;display:none;background-position:center;background-repeat:no-repeat;margin-top:10px; background-size:100%; text-align:center;";
    for (i = 0; i < 10; i++) {
        canvas=canvas2;
        canvas+="left:"+((Math.random()*(192-(Math.round(90+temp[l[i]].totalcheers*divider))))+Math.floor(i%5)*192)+"px;";
        canvas+="top:"+((Math.random()*(192-(Math.round(90+temp[l[i]].totalcheers*divider))))+Math.floor(i/5)*210)+"px;";
        canvas+="width:"+Math.round(90+temp[l[i]].totalcheers*divider)+"px;";
        canvas+="height:"+Math.round(90+temp[l[i]].totalcheers*divider)+"px;";
        canvas+="background-image:url(resources/graph/"+(l[i]+1)+".png);";
        text+="<div style=\""+canvas+"\"><div class=\"textinbubble\">";
        text+="<p><img src=\"resources/logos/"+temp[l[i]].pools_owner_id+".png\" /> "+temp[l[i]].owner_alsoknownas.substring(0,10)+" : "+temp[l[i]].totalcheers+"</p></div></div>\n";
        canvas="";
    }
    $$("div.stacktwo")[0].style.display="block";
    $$("div.bubblecnt").each(function(canvas){
        canvas.innerHTML=text
    });
    randomarray.sort(randomSort);
    grows(0);
   
    
}

function grows(incriment)
{
    canvas2=  $$("div.bubblecnt div");
    if(incriment!=0)
    {
    //canvas[incriment-1].style.display="none";
    }
    if(incriment<19)
    {
        Effect.Grow(canvas2[randomarray[Math.floor(incriment/2)]*2]);
    }
    else
    {
    /*canvas2.each(function(canvas2){
            Effect.Grow(canvas2);
        });
        */
    }
    if(incriment<20)
    {
        setTimeout("grows("+(incriment+2)+")",700);
    }
}

function randomSort(a,b) {
    return( parseInt( Math.random()*20 ) %2 );
}

function getschoolnamesbyfirstletter(Alphabet)
{
    if(Alphabet)
    {
        if(Alphabet==1)
        {
            new Ajax.Request(base_url+"maincontroller/getschoolnamesbyfirstletter",{
                onComplete:getschoolnamesbyfirstletter_callback,
                parameters:"Alphabet=A"
            });
            $("shareit-box").style.display="block";
            $("shareit-box").observe('mouseout',function(){
                $("shareit-box").style.display="none";
            }
            );
            return;
        }
        new Ajax.Request(base_url+"maincontroller/getschoolnamesbyfirstletter",{
            onComplete:getschoolnamesbyfirstletter_callback,
            parameters:"Alphabet="+Alphabet
        });
    }
    else
    {
        $("shareit-box").absolutize();
        $("shareit-box").observe('mouseout',function(){
            $("shareit-box").style.display="none";
        }
        );
            $("shareit-box").style.display="block";
    }
}
function getschoolnamesbyfirstletter_callback(originalRequest)
{
    var temp=originalRequest.responseText.evalJSON();
    var text="";
    text+="<ul>\n";
    for(i=0;i<temp.length;i++)
    {
        text+="<li><a href=\"index.php/schools/"+temp[i].owner_guid+"\">";
        text+=temp[i].owner_name;
        text+="</a></li>\n";
    }
    text+="</ul>\n";
    $("content_1").innerHTML=text;
}


function getsportsnames(Alphabet)
{
    if(Alphabet)
    {
        if(Alphabet==1)
        {
            new Ajax.Request(base_url+"maincontroller/getsportsnames",{
                onComplete:getsportsnames_callback
            });
            $("shareit-box-sports").style.display="block";
            $("shareit-box-sports").observe('mouseout',function(){
                $("shareit-box-sports").style.display="none";
            }
            );
            return;
        }
    }
    else
    {
        $("shareit-box-sports").style.display="block";
        $("shareit-box-sports").observe('mouseout',function(){
            $("shareit-box-sports").style.display="none";
        }
        );
    }
}
function getsportsnames_callback(originalRequest)
{
    var temp=originalRequest.responseText.evalJSON();
    var text=""
    text+="<ul>\n";
    for(i=0;i<temp.length;i++)
    {
        text+="<li><a href=\"index.php/schools/"+temp[i].sports+"\">";
        text+=temp[i].sports;
        text+="</a></li>\n";
    }
    text+="</ul>\n";
    $("content_2").innerHTML=text;
    text+="</ul>\n";
}

function gettournamentsnames(Alphabet)
{
    if(Alphabet)
    {
        if(Alphabet==1)
        {
            new Ajax.Request(base_url+"maincontroller/gettournamentsnames",{
                onComplete:getsportsnames_callback
            });
            $("shareit-box-tournament").style.display="block";
            $("shareit-box-tournament").observe('mouseout',function(){
                $("shareit-box-tournament").style.display="none";
            }
            );
            return;
        }
    }
    else
    {
        $("shareit-box-tournament").style.display="block";
        $("shareit-box-tournament").observe('mouseout',function(){
            $("shareit-box-tournament").style.display="none";
        }
        );
    }
}
function getournamentsnames_callback(originalRequest)
{
    var temp=originalRequest.responseText.evalJSON();
    var text=""
    text+="<ul>\n";
    for(i=0;i<temp.length;i++)
    {
        text+="<li><a href=\"index.php/schools/"+temp[i].sports+"\">";
        text+=temp[i].sports;
        text+="</a></li>\n";
    }
    text+="</ul>\n";
    $("content_2").innerHTML=text;
    text+="</ul>\n";
}



function getmatches(divid,leftright,id)
{
    
    var text="leftright="+leftright+"&id="+id+"&status="+divid;
    new Ajax.Request(base_url+"/maincontroller/getmatches",{
        parameters:text,
        onComplete:getmatches_callback
    });
    matchboxdiv=divid;
}

function getmatches_callback(originalRequest)
{
    $("strip"+matchboxdiv).style.display="none";
    $("strip"+matchboxdiv).innerHTML=originalRequest.responseText;
    Effect.Appear($("strip"+matchboxdiv));
    
}

function feedback(text)
{
     new Ajax.Request(base_url+"/maincontroller/feedback",{
        parameters:text,
        onComplete:function(ttt){alert(ttt.responseText);}
    });
    
}
