
$(document).ready(init_gen);

function init_gen(){
	var cat = $('#section').val();
	
	switch(cat){
		
		case '1':
			$('#teams1').removeClass('dNone').addClass('contraerhor dBlock').fadeOut('fast').slideDown('slow');
			$('#teams2').removeClass('dNone').addClass('dNone');
			$('#sel1').css('display','inline');
			$('#nsel1').css('display','none');	
			$('#sel2').css('display','none');	
			$('#nsel2').css('display','inline');
									
			break;
		
		case '2':
			$('#teams1').removeClass('dNone').addClass('dNone');
			$('#teams2').removeClass('dNone').addClass('contraerhor dBlock').fadeOut('fast').slideDown('slow');
			$('#sel1').css('display','none');	
			$('#nsel1').css('display','inline');
			$('#sel2').css('display','inline');
			$('#nsel2').css('display','none');	
				
			break;
			
		case '3':
			$('#teams1').removeClass('contraerhor dBlock').addClass('dNone');
			$('#teams2').removeClass('dNone').addClass('dNone');
			$('sel1').css('display','none');
			$('nsel1').css('display','inline');
			$('sel2').css('display','none');
			$('nsel2').css('display','inline');
			break;
			
		case '4':
			$('#teams1').removeClass('contraerhor dBlock').addClass('dNone');
			$('#teams2').removeClass('dNone').addClass('dNone');
			$('sel1').css('display','none');
			$('nsel1').css('display','inline');
			$('sel2').css('display','none');
			$('nsel2').css('display','inline');
			break;
			
		default:
			$('#teams1').removeClass('dNone').addClass('contraerhor dBlock').fadeOut('slow').fadeIn('slow');
			$('#teams2').removeClass('contraerhor dBlock').addClass('dNone');
			$('#sel1').css('display','none');
			$('#nsel1').css('display','inline');	
			$('#sel2').css('display','none');	
			$('#nsel2').css('display','inline');
			
			break;
		
	}
}

function nuevoAjax()
{
	/* Crea el objeto AJAX. */
        var obj;

        if(window.XMLHttpRequest){
            obj = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
			obj = new ActiveXObject("Microsoft.XMLHTTP");
        }

        return obj;

}

function pause(milisec){
	var d = new Date();
	var begin = d.getTime();
alert(begin+" - "+d.getTime());
	while ((d.getTime() - begin ) > milisec){
	// nothing...
	}
}

function obre_s(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=1,resizable=1,width=800,height=600');");
}

function showMisters(){
	document.getElementById('misters').style.display='block';
	document.getElementById('misses').style.display='none';
	document.getElementById('missesSelect').className='notSelectedGenre positioningFirstItemLeftNav';
	document.getElementById('mistersSelect').className='selectedGenre positioningSecondItemLeftNav';
	document.getElementById('missesLink').className='desactiveMissTer';
	document.getElementById('mistersLink').className='activeMissTer';
}

function showMisses(){
	document.getElementById('misses').style.display='block';
	document.getElementById('misters').style.display='none';
	document.getElementById('missesSelect').className='selectedGenre positioningFirstItemLeftNav';
	document.getElementById('mistersSelect').className='notSelectedGenre positioningSecondItemLeftNav';
	document.getElementById('missesLink').className='activeMissTer';
	document.getElementById('mistersLink').className='desactiveMissTer';
}

function MF_UpdateResultado(partido_id){

 	var myPartido = document.getElementById('matchResult'+partido_id);
	var ajax=nuevoAjax();
	ajax.open("GET", "/sections/multifutbol/ajax.getResultado.php?partido_id="+partido_id, true);
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==1){
			//myPartido.innerHTML = "<img src='/img/generales/ajax-loader.gif' />";
			showLoader('matchResult'+partido_id);
		}
		if (ajax.readyState==4){
			myPartido.innerHTML=ajax.responseText;
		}
	}
	ajax.send(null);
}

function MF_UpdateTime(partido_id){

 	var myPartido = document.getElementById('matchTime'+partido_id);
	var ajax=nuevoAjax();
	ajax.open("GET", "/sections/multifutbol/ajax.getMatchTime.php?partido_id="+partido_id, true);
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==1){
			showLoader('matchTime'+partido_id);
		}
		if (ajax.readyState==4){
			myPartido.innerHTML=ajax.responseText;
		}
	}
	ajax.send(null);
}

function MF_UpdatePhotos(partido_id){

	var myPartidoPics = document.getElementById('matchPhotos'+partido_id);
	var ajax=nuevoAjax();
	ajax.open("GET", "/sections/multifutbol/ajax.getFotosPartido.php?partido_id="+partido_id, true);
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==1){
			showLoader('matchPhotos'+partido_id);
		}
		if (ajax.readyState==4){
			myPartidoPics.innerHTML=ajax.responseText;
		}
	}
	ajax.send(null);
}

function MF_UpdateComments(partido_id){

	var myPartidoCom = document.getElementById('matchComments'+partido_id);
	var ajax=nuevoAjax();
	ajax.open("GET", "/sections/multifutbol/ajax.getCommentsPartido.php?partido_id="+partido_id, true);
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==1){
			showLoader('matchComments'+partido_id);
		}
		if (ajax.readyState==4){
			myPartidoCom.innerHTML=ajax.responseText;
		}
	}
	ajax.send(null);
}

function showLoader(myDiv){
	var myDivLoad = document.getElementById(myDiv);
	myDivLoad.innerHTML =  "<img src='/img/generales/ajax-loader.gif' />";
}

function showhide(show,hide){
	var toshow = document.getElementById(show);
	var tohide = document.getElementById(hide);
	var menuactive = document.getElementById(show+"menu");
	var menuselected = document.getElementById(hide+"menu");

	toshow.className="contraerhor dBlock";
	tohide.className="dNone";

	if (show == "segunda") {
		menuactive.innerHTML = '<span class="currentdivi">Segunda Divisi??n</span>';
		menuselected.innerHTML = '<a href="javascript:showhide(\'primera\',\'segunda\');">Primera Divisi??n</a>';
	}else{
		menuactive.innerHTML = '<span class="currentdivi">Primera Divisi??n</span>';
		menuselected.innerHTML = '<a href="javascript:showhide(\'segunda\',\'primera\');">Segunda Divisi??n</a>';
	}
}

function showMe(cat){
	var sel1 = document.getElementById('sel1');
	var sel2 = document.getElementById('sel2');
	var nsel1 = document.getElementById('nsel1');
	var nsel2 = document.getElementById('nsel2');
	var teams1 = document.getElementById('teams1');
	var teams2 = document.getElementById('teams2');

	if(cat==1){
		sel1.style.display='inline';
		nsel1.style.display='none';
		sel2.style.display='none';
		nsel2.style.display='inline';
		teams1.className="contraerhor dBlock";
		teams2.className="dNone";
	}else{
		sel1.style.display='none';
		nsel1.style.display='inline';
		sel2.style.display='inline';
		nsel2.style.display='none';
		teams1.className="dNone";
		teams2.className="contraerhor dBlock";
	}

}

function getPics(pag){

 	var myDiv = document.getElementById('pics');
	var ajax=nuevoAjax();
	ajax.open("GET", "/sections/home/ajax.getPics.php?pag="+pag, true);
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==1){
			myDiv.innerHTML = '<img src="/img/generales/ajax-loader.gif" />';
		}
		if (ajax.readyState==4){
			myDiv.innerHTML = ajax.responseText;
		}
	}
	ajax.send(null);
}

function moreMatches(jid){
 	var myDiv = document.getElementById('multifutbolresultados');
	var ajax=nuevoAjax();
	ajax.open("GET", "/sections/home/ajax.getMoreMatches.php?jid="+jid, true);
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==1){
			myDiv.innerHTML = '<img src="/img/generales/ajax-loader.gif" />';
		}
		if (ajax.readyState==4){
			myDiv.innerHTML = ajax.responseText;
		}
	}
	ajax.send(null);
}

function mftab(tabSel){
	if(document.getElementById('mfresultadoslk')){
		var tab1 = document.getElementById('mfresultadoslk');
	}
	if(document.getElementById('mfclasificacionlk')){
		var tab2 = document.getElementById('mfclasificacionlk');
	}
	if(document.getElementById('mfstatslk')){
		var tab3 = document.getElementById('mfstatslk');
	}
	if(document.getElementById('multifutbolresultados')){
		var div1 = document.getElementById('multifutbolresultados');
	}
	if(document.getElementById('multifutbolclasificacion')){
		var div2 = document.getElementById('multifutbolclasificacion');
	}
	if(document.getElementById('multifutbolstats')){
		var div3 = document.getElementById('multifutbolstats');
	}
	if(tabSel=='results'){
		if(tab1){
			tab1.className="mfselected peq";
		}
		if(tab2){
			tab2.className="linkGeneral peq";
		}
		if(tab3){
			tab3.className="linkGeneral peq";
		}
		if(div1){
			div1.className="dBlock";
		}
		if(div2){
			div2.className="dNone";
		}
		if(div3){
			div3.className="dNone";
		}
	}else if(tabSel=='clas'){
		if(tab1){
			tab1.className="linkGeneral peq";
		}
		if(tab2){
			tab2.className="mfselected peq";
		}
		if(tab3){
			tab3.className="linkGeneral peq";
		}
		if(div1){
			div1.className="dNone";
		}
		if(div2){
			div2.className="dBlock";
		}
		if(div3){
			div3.className="dNone";
		}
	}else{
		if(tab1){
			tab1.className="linkGeneral peq";
		}
		if(tab2){
			tab2.className="linkGeneral peq";
		}
		if(tab3){
			tab3.className="mfselected peq";
		}
		if(div1){
			div1.className="dNone";
		}
		if(div2){
			div2.className="dNone";
		}
		if(div3){
			div3.className="dBlock";
		}
	}
}
