
function DameCalendarioCompeticiones(mes,anno)
{
	var d = new Date();
		
	if (mes==undefined) 
	{
		mes=d.getMonth()+1;
	}
	
	if (anno==undefined) 
	{
		anno = d.getFullYear();
	}
	
	document.getElementById("calendario_content").innerHTML="<div align='center'><img src='imagenes/portalpublico/loading.gif'/></div>";
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  	{
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url="DameCalendarioYCompeticiones.aspx";
	
	url=url+"?mes="+mes;
	url=url+"&anno="+anno;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=Pinta_Calendario_Competiciones;
	
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function Pinta_Calendario_Competiciones() 
{ 

	if (xmlHttp.readyState==4)
	{ 
		document.getElementById("calendario_content").innerHTML=xmlHttp.responseText;
	}
}

function filterusers(str)
{
	if (str.length==0)
  	{ 
	  	//document.getElementById("txtHint").innerHTML="";
	  	return;
	}
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  	{
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url="FiltrarUsuarios.aspx";
	
	url=url+"?searchtext="+str;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=filtercontenttable;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}



function filtercontenttable()
{
	if (xmlHttp.readyState==4)
	{ 
		xmlDoc=xmlHttp.responseXML;
		
		// alert(xmlDoc.getElementsByTagName('NombreUsuario').item(1).firstChild.data);
		//alert(xmlDoc.xml)
		//alert(xmlDoc.childNodes(1).firstChild.text )
		processXML(xmlDoc)
	}
}


function processXML(obj){
      var dataArray = obj.getElementsByTagName('Usuario');
      var dataArrayLen = dataArray.length;
	  
	  document.getElementById("numregistros").innerHTML=dataArrayLen

var insertData='<TABLE border="0" cellPadding="2" cellSpacing="0" class="Grid" id="Usuarios" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px">';
        insertData += '<TBODY>';
        insertData += '<TR>';
        insertData += '<TD class="GridColumnHeading" noWrap>Nombre</TD>';
        insertData += '<TD class="GridColumnHeading" noWrap>Apellidos</TD>';
        insertData += '<TD class="GridColumnHeading" noWrap>Email</TD>';
        insertData += '<TD class="GridColumnHeading" noWrap>Acción</TD></TR>';
		
      for (var i=0; i<dataArrayLen; i++){
		  insertData += '<TR class="GridRow">'
          insertData += '<TD class="GridItemCell" style="TEXT-ALIGN: left">' + obj.getElementsByTagName('NombreUsuario').item(i).firstChild.data + '</TD>'
          insertData += '<TD class="GridItemCell" style="TEXT-ALIGN: left">' + obj.getElementsByTagName('ApellidosUsuario').item(i).firstChild.data + '</TD>'
          insertData += '<TD class="GridItemCell" style="TEXT-ALIGN: center"><A href="mailto:' + obj.getElementsByTagName('EmailUsuario').item(i).firstChild.data + '">' + obj.getElementsByTagName('EmailUsuario').item(i).firstChild.data + '</A></TD>'
          insertData += '<TD class="GridItemCell" style="TEXT-ALIGN: center" noWrap width="2%">Borrar</TD></TR>'
		  
//          insertData += '<tr><td>' + dataArray[i].firstChild.data + '</td></tr>';
      }
      insertData += '</TBODY></TABLE>';
      document.getElementById ('dataArea').innerHTML = insertData;
}
	
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

