var dt = new Date();
 var SelectedYr=dt.getYear();
var LanTypeGlobal=1;
var Yrstr="";
 var url="../include/vbs/events.aspx"
var xmlreqsevent = new Array();

function CXMLReqEvent(freed) 
{ 
    this.freed = freed; 
    this.xmlhttp = false; 
    if (window.XMLHttpRequest) 
    { 
        this.xmlhttp = new XMLHttpRequest(); 
    } 
    else if (window.ActiveXObject) 
    { 
        this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
} 


function xmlreqPOSTEvent(url,data) 
{ 
    var pos = -1; 
    for (var i=0; i<xmlreqsevent.length; i++) 
    { 
        if (xmlreqsevent[i].freed == 1) 
        { pos = i; break; } 
    } 
    if (pos == -1) 
    { 
        pos = xmlreqsevent.length; xmlreqsevent[pos] = new CXMLReqEvent(1); 
    } 
    if (xmlreqsevent[pos].xmlhttp) 
    { 
        xmlreqsevent[pos].freed = 0; 
        xmlreqsevent[pos].xmlhttp.open("POST",url,true); 
        xmlreqsevent[pos].xmlhttp.onreadystatechange = function() 
                                                    { 
                                                        if (typeof(xmlhttpChange) != 'undefined') 
                                                        { 
                                                            xmlhttpChange(pos); 
                                                            
                                                        } 
                                                    } 
        xmlreqsevent[pos].xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
        xmlreqsevent[pos].xmlhttp.send(data); 
     } 
} 

function xmlhttpChange(pos) 
{ 
    if (typeof(xmlreqsevent[pos]) != 'undefined' && xmlreqsevent[pos].freed == 0 && xmlreqsevent[pos].xmlhttp.readyState == 4) 
    { 
 
            populatevents(xmlreqsevent[pos].xmlhttp);

        xmlreqsevent[pos].freed = 1; 
    } 
}
function populatevents(XML)
{
document.getElementById("eventcontent").innerHTML=XML.responseText;
 
Yrstr="";
 
//2010 ,2007
// for(j=0;(j<EnYrArray.length);j++)
// {
// 
// alert(parseInt(EnYrArray[j])<=MaxYear);
// alert(parseInt(EnYrArray[j])>=MinYear);
// alert(j<EnYrArray.length);
// }
 for(j=0;j<EnYrArray.length ;j++)
 {
 if(j==0 && EnYrArray.length>4 &&(!(parseInt(EnYrArray[j])<=MaxYear && parseInt(EnYrArray[j])>=MinYear)) )
 Yrstr=Yrstr+"<div style='float:left;width:100px;'><a href='#' style='float:left;width:100px;background:none;border:none;' onclick='Javascript:MoveYrTabNextBack(1)'>&lt;&lt;&nbsp;Next</a></div>";
 
 if(parseInt(EnYrArray[j])<=MaxYear && parseInt(EnYrArray[j])>=MinYear || (MaxYear==0 && MinYear==0))
 {
     if (SelectedYr == EnYrArray[j])
            Yrstr=Yrstr+"<span>" + EnYrArray[j] + " Events</span>";
     else
       Yrstr=Yrstr+"<a href='#' onclick='Javascript:ShowTabYear(" + LanTypeGlobal +"," + EnYrArray[j] +");'>" + EnYrArray[j] + " Events</a>";
 }
 
 if(j==(EnYrArray.length-1) && EnYrArray.length>4 &&(!(parseInt(EnYrArray[j])<=MaxYear && parseInt(EnYrArray[j])>=MinYear)) )
 Yrstr=Yrstr+"<div style='float:left;width:60px;'><a href='#' onclick='Javascript:MoveYrTabNextBack(0)' style='float:right;width:100px;background:none;border:none;'>Previous&nbsp;&gt;&gt;</a></div>";   
 
 
  
 }
                
                
document.getElementById("eventtabs").innerHTML=Yrstr+"<div class='clear'></div>";

}
 

 function MoveYrNextBack(lantype,year,pagenum)
 {
 LanTypeGlobal=lantype;
 if(year==0)
 year=CurrYr;
 
 SelectedYr=year;
 
 url=url+"?s="+lantype+"&y="+year+"&p="+pagenum;

  xmlreqPOSTEvent(url, "");
 url="../include/vbs/events.aspx";
  
 }
 //MoveNextBack
 function ShowTabYear(lantype,year)
 {
   LanTypeGlobal=lantype;
   SelectedYr=year;

  url=url+"?s="+lantype+"&y="+year+"&p=0";
  
  xmlreqPOSTEvent(url, "");
  
  url="../include/vbs/events.aspx";
 }
function MoveYrTabNextBack(direction)
{
Yrstr="";
if(direction==1)
{

 for(j=0;(j<EnYrArray.length && j<4);j++)
 {
 MaxYear=EnYrArray[0];
 MinYear=EnYrArray[3];
     if (SelectedYr == EnYrArray[j])
            Yrstr=Yrstr+"<span>" + EnYrArray[j] + " Events</span>";
     else
       Yrstr=Yrstr+"<a href='#' onclick='Javascript:ShowTabYear(" + LanTypeGlobal +"," + EnYrArray[j] +");'>" + EnYrArray[j] + " Events</a>";
 }
       Yrstr=Yrstr+"<div style='float:left;width:60px;'><a href='#' onclick='Javascript:MoveYrTabNextBack(0)' style='float:right;width:100px;background:none;border:none;margin-right:-50px;'>Previous&nbsp;&gt;&gt;</a></div>";             
                
document.getElementById("eventtabs").innerHTML=Yrstr+"<div class='clear'></div>";
}
else
{
MaxYear=EnYrArray[(EnYrArray.length-4)];
MinYear=EnYrArray[(EnYrArray.length-1)];
 
 Yrstr=Yrstr+"<div style='float:left;width:100px;'><a href='#' style='float:left;width:100px;background:none;border:none;' onclick='Javascript:MoveYrTabNextBack(1)'>&lt;&lt;&nbsp;Next</a></div>";   
 for(j=(EnYrArray.length-4);j<EnYrArray.length;j++)
 {
     if (SelectedYr == EnYrArray[j])
            Yrstr=Yrstr+"<span>" + EnYrArray[j] + " Events</span>";
     else
       Yrstr=Yrstr+"<a href='#' onclick='Javascript:ShowTabYear(" + LanTypeGlobal +"," + EnYrArray[j] +");'>" + EnYrArray[j] + " Events</a>";
 }
            
                
document.getElementById("eventtabs").innerHTML=Yrstr+"<div class='clear'></div>";
}

}