function champNota(ins,id)
{    setWindowProgress(ins);
    (new CAjax()).req('/league/nota/'+id,function(q){        loadWindow(ins);    });}

function champDeleteNote(ins,id)
{    setWindowProgress(ins);
    (new CAjax()).req('/league/delnota/'+id,function(q){
        loadWindow(ins);
    });
}

function champGetVacancy(ins,cid,num,w)
{    if(!w) return;
    w = parseInt(w);
    if(isNaN(w)) return;
    if(w<0) return;
    setWindowProgress(ins);
    (new CAjax()).req('/league/getvacancy/'+cid+'/'+num+'/'+w,function(q){    	if (q) alert(q);
        loadWindow(ins);
    });
}

function champAcceptVacancy(ins,vid)
{    setWindowProgress(ins);
    (new CAjax()).req('/league/acceptvacancy/'+vid,function(q){
        if(q) alert(q);
        loadWindow(ins);
    });
}

function champRemoveVacancy(ins,vid)
{
    setWindowProgress(ins);
    (new CAjax()).req('/league/removevacancy/'+vid,function(q){
        loadWindow(ins);
    });
}

function champBet(f,ins,radio)
{    var arg = {};
    for(var i=1;i<9;i++)
    {        if (radio)
        {        	for(var j=1;j<7;j++)
        	{        		var el = $(ins+'s'+i+'_'+j);
        		if(el && el.checked)
        		{
        		    arg[i] = j;
        		    break;
        		}        	}        }
        else eval('arg[i] = f.s'+i+'.value;');
        if(typeof(arg[i])=='undefined')
        {
            if(radio) $(ins+'s'+i+'_2').checked = true;
            arg[i] = 2;
        }
    }
    arg['method'] = 'post';
    arg['url'] = f.action;
    if(!$(ins+'bet_image').style.height)
        $(ins+'bet_image').style.height = $(ins+'bet_button').offsetHeight-8+'px';
    $(ins+'bet_button').style.display = 'none';
    $(ins+'bet_image').style.display = 'block';
    (new CAjax()).req(arg,function(q){        $(ins+'bet_image').style.display = 'none';
        $(ins+'bet_button').style.display = 'inline';
    	alert(q)
    });
	return false;}

function selectMygRow(n,ins)
{
    if(!$(ins+'data')) return;
    if(n===false)
    {
        n = parseInt(window.coo.get('mygamesselected'));
        if(!n) return;
	}
	var el = $(ins+'data').getElementsByTagName('TR');
	var len = el.length;
	for(var i=0;i<len;i++)
		el[i].className = el[i].id==ins+'myg'+n ? 'chead' : '';
    window.coo.set('mygamesselected',n,'/');
    if($(ins+'mygfocus'+n)) try{$(ins+'mygfocus'+n).focus();}catch(e){}
}

function selectNextMygRow(n,ins,evt,sf)
{    evt = evt ? evt : window.event;
    if(!(evt.keyCode==38 || evt.keyCode==40 || evt.keyCode==33 || evt.keyCode==34 || evt.keyCode==13)) return;
    var el = $(ins+'data').getElementsByTagName('TR');
    var len = el.length;
    if(len<1) return;
    var num = 0;
    for(var i=0;i<len;i++)
    {    	if(el[i].id==ins+'myg'+n)
    	{    		num = i;
    		break;    	}    }
    switch(evt.keyCode)
    {    	case 38: //up
    	{
    		if(num==0) return;
    		num--;
    		break;
    	}
    	case 40: //down
    	{    		if(num==len-1) return;
    		num++;
    		break;    	}
    	case 33: //page up
    	{    		num = 0;
    		break;    	}    	case 34: //page down
    	{
            num = len-1;
    		break;
    	}
    	case 13: //enter
    	{
            var p = offsetPosition($(ins+'data'));
            windowNew(sf,{clientX:p.left,clientY:p.top,opera:true});
    		break;
    	}
    }
    if(evt.keyCode!=13) selectMygRow(el[num].id.replace(ins+'myg',''),ins);}

function setMyGamesDays(el)
{
	var n = parseInt(el.innerHTML);
	if(n<6) n=14; else n--;
	window.coo.set('mygamesdays',n,'/');
	el.innerHTML = n;
}



