
var BetType;
var EventoId;
var TypeCasa='TRAD';
var OddsFormat;
var page;
var Periado;
var EndFecha;
var SportId;
var EventoPaisId;
var EventoPais;
var Pais;
var BetHouseOld;

var xajaxRequestUri="/modules/odds/oddsFunction_xajax.php";
var xajaxDebug=false;
var xajaxStatusMessages=false;
var xajaxWaitCursor=true;
var xajaxDefinedGet=0;
var xajaxDefinedPost=1;
var xajaxLoaded=false;
function xajax_OddsEvents(){return xajax.call("OddsEvents", arguments, 1);}
function xajax_OddsEventsSport(){return xajax.call("OddsEventsSport", arguments, 1);}
function xajax_RefrescarMaxOdds(){return xajax.call("RefrescarMaxOdds", arguments, 1);}
function xajax_OddsFormat(){return xajax.call("OddsFormat", arguments, 1);}
function xajax_OddsBetTypeMax(){return xajax.call("OddsBetTypeMax", arguments, 1);}
function xajax_OddsTeamWinner(){return xajax.call("OddsTeamWinner", arguments, 1);}
function xajax_RefrescarCompareOdds(){return xajax.call("RefrescarCompareOdds", arguments, 1);}
function xajax_OddsFormatCompare(){return xajax.call("OddsFormatCompare", arguments, 1);}
function xajax_OddsBetTypeCompare(){return xajax.call("OddsBetTypeCompare", arguments, 1);}
function xajax_OddsTendencia(){return xajax.call("OddsTendencia", arguments, 1);}
function xajax_OddsBetInfoLimp(){return xajax.call("OddsBetInfoLimp", arguments, 1);}
function xajax_getpaises_by_deporteid(){return xajax.call("getpaises_by_deporteid", arguments, 1);}
function xajax_geteventos_by_paisid(){return xajax.call("geteventos_by_paisid", arguments, 1);}
function xajax_add_miliga(){return xajax.call("add_miliga", arguments, 1);}

function refrescar(){
	
	if(page=='evento'){
		alphaOff("matchsdiv");
		xajax_RefrescarMaxOdds(EventoId,BetType);
	}
	else if(page=='compare'){
		alphaOff("MainCompare");			
		xajax_RefrescarCompareOdds(MatchupId,BetType);
	}	
	else if(page=='tendencia'){
		alphaOff("MainCompare");
		casasel=document.getElementById("selcasa");
		sel=casasel.options[casasel.selectedIndex];

		if(sel.value!='-1'){
			casasel=sel.value;
		}else{
			casasel='';

		}
		xajax_OddsTendencia(MatchupId, BetType,Periado,casasel,EventoId);
		
	}
}

function alphaOff(IdElement){
	
    document.getElementById(IdElement).style.opacity='.5';
	document.getElementById(IdElement).style.filter='alpha(opacity=50)';
	
}

function alphaOn(IdElement){
   
    document.getElementById(IdElement).style.opacity='1';
	document.getElementById(IdElement).style.filter='alpha(opacity=100)';
	
}

function OddsFormat(OddsFormat){
	
	if(page=='evento'){
		xajax_OddsFormat(OddsFormat,BetType,EventoId);
	}
	else if(page=='compare'){
		xajax_OddsFormatCompare(OddsFormat,BetType,MatchupId);
		xajax_OddsBetInfoLimp();
	}	
	else if(page=='tendencia'){
		casasel=document.getElementById("selcasa")
		sel=casasel.options[casasel.selectedIndex];
		xajax_OddsFormatCompare(OddsFormat,BetType,MatchupId);
		xajax_OddsTendencia(MatchupId, BetType,Periado,sel.value,EventoId);
		

	}else if(page=='info'){
		xajax_OddsFormatCompare(OddsFormat,BetType,MatchupId);
		
	
	}
	
}  

function OddsBetInfoCompare(){
	page='info';
		
}

function OddsEvents(VarEventsId,VarEvents){

	alphaOff("EventsId");
	EventoPaisId=VarEventsId;
	EventoPais=VarEvents;
	document.getElementById("Subtitle").innerHTML='<h2 class="Subtitle"><span> '+VarEvents+' </span></h2>';
	xajax_OddsEvents(EventoPaisId,EventoPais);

}

function OddsEventsSport(VarSportsId){

	alphaOff("EventsId");
	SportId=VarSportsId;
	EventoPaisId='';
	xajax_OddsEventsSport(SportId);

}  

function OddsTendencia(VarPeriodo){
	alphaOff("MainCompare");
	page='tendencia';
	Periado=VarPeriodo;
	BetHouseOld='';
	xajax_OddsTendencia(MatchupId, BetType,Periado,BetHouseOld,EventoId,0);
	} 

function OddsSetPeriodoTendencia(VarShow,VarPeriodo){
	Periado=VarPeriodo;
	show=VarShow;
	casasel=document.getElementById("selcasa")
	sel=casasel.options[casasel.selectedIndex];	
	var type='none';	
	if(sel.value==-1)
		type='max';	
	//alert(MatchupId+","+BetType+","+Periado+","+sel.value+","+EventoId+","+VarShow+","+type);	
	xajax_OddsTendencia(MatchupId, BetType,Periado,sel.value,EventoId,show,0,type);
	//document.getElementById("cmpimg").src='/modules/odds/comp_graf.php?casa="'+sel.text+"&idcasa="+sel.value+'&encta='+VarTipo+'&enc='+MatchupId+'&show='+VarShow+'&per='+Periado+'&type=max';
} 
function OddsSetPeriodoTendenciaMini(encTipoap,Periodo,mostrar){	
	//casasel=document.getElementById("selcasa")
	//sel=casasel.options[casasel.selectedIndex];	
	//document.getElementById("cmpimgmini").src
	document.getElementById("cmpimgmini").src='http://development.info/modules/odds/comp_graf.php?encta='+encTipoap+'&enc='+MatchupId+'&per='+Periodo+'&mini=1&show='+mostrar+'&type=max';
	//alert('/modules/odds/comp_graf.php?casa=Bwin&idcasa=1'+'&encta='+encTipoap+'&enc='+MatchupId+'&per='+Periodo+'&mini=1'+'&show=h-v-t');
} 

	function change_most(optarr){
		var sopt='';
		
		j=0;
		for(i=0;i<optarr.length;i++){
			if(document.mostform['ch'+optarr[i]].checked){
				if(j!=0)
					sopt+='-'+optarr[i];
				else
					sopt+=optarr[i];
				j=1;
			}
		}
		selsopt=sopt;
		
		reloadImg(sopt);		
	}
	
	function reloadImg( showopt){
		
		var peri='auto';
		if(Periado!='')
			peri=Periado;
		casasel=document.getElementById("selcasa")
		sel=casasel.options[casasel.selectedIndex];				
		//alert(sel.value+sel.text);
		type='none';
		if(sel.value=='-1')
			type='max';
		
		xajax_OddsTendencia(MatchupId, BetType,peri,sel.value,EventoId,showopt,0,type);
		
	}

function SetCompare(){
	alphaOff("MainCompare");
	page='compare';
	xajax_OddsBetInfoLimp();
	xajax_RefrescarCompareOdds(MatchupId,BetType);	
}       
 
function OddsTeamWinner(EventoId, TeamId)
{
	xajax_OddsTeamWinner(EventoId, TeamId);
}
function OddsBetType(BetTypeChg,BetTypeDet){

  
   /*document.getElementById("TypeBetdiv").innerHTML=BetTypeDet;*/
   SetOddsBetType(BetTypeChg);
   if(page=='evento'){
		xajax_OddsBetTypeMax(BetTypeChg,EventoId);
	}
	else if(page=='compare'){
		xajax_OddsBetTypeCompare(BetTypeChg,MatchupId);
		xajax_OddsBetInfoLimp();
		
	}	
	else if(page=='tendencia'){
		casasel=document.getElementById("selcasa");
		sel=casasel.options[casasel.selectedIndex];

		if(sel.value!='-1'){
			casasel=sel.value;
		}else{
			casasel='';

		}
		xajax_OddsBetTypeCompare(BetTypeChg,MatchupId);
		
		xajax_OddsTendencia(MatchupId, BetType,Periado,casasel,EventoId);
		

		
	}else if(page=='info'){
		
		xajax_OddsBetTypeCompare(BetTypeChg,MatchupId);
		
	
	}

	
} 

function SetOddsBetType(VarBetType){
	BetType=VarBetType;
} 

function SetSportId(VarSportId){
	SportId=VarSportId;
} 

function SetEventoPaisId(VarEventoPaisId){
	EventoPaisId=VarEventoPaisId;
} 

function SetEventoPais(VarEventoPais){
	EventoPais=VarEventoPais;
} 

function SetPaisCode(VarPaisCode){
	Pais=VarPaisCode;
	if(EventoPaisId)
		xajax_OddsEvents(EventoPaisId,EventoPais,'',Pais);
	else
		xajax_OddsEventsSport(SportId,'',Pais);

}

function SetPaisCodeSports(VarPaisCode,IdSport){
	Pais=VarPaisCode;
	if(EventoPaisId)
		xajax_OddsEvents(EventoPaisId,EventoPais,'',Pais);
	else
		xajax_OddsEventsSport(IdSport,'',Pais);

}




function SetEndFecha(VarFecha){
	EndFecha=VarFecha;
	if(VarFecha){
		if(EventoPaisId)
		xajax_OddsEvents(EventoPaisId,EventoPais,EndFecha);
		else
		xajax_OddsEventsSport(SportId,EndFecha);
	}else{
		if(EventoPaisId)
		xajax_OddsEvents(EventoPaisId,EventoPais);
		else
		xajax_OddsEventsSport(SportId);
	
	}
} 

 function SetEventId(VarEventId){
	EventoId=VarEventId;
} 

 function SetPage(VarPage){
	page=VarPage;
}

 function SetMatchupId(VarMatchpId){
	MatchupId=VarMatchpId;
} 
function showTip(btpid,idev)
{
	ele=document.getElementById('bet_'+btpid+'_tip'+idev);
	ele.style.top=(document.getElementById('bet_type_'+btpid+'_ev'+idev).offsetTop-25)+'px';
	
	ele.style.visibility='visible';
}
