﻿var httpRequest=makeObject();

function makeObject()
{
    var objRequest;
    if(window.XMLHttpRequest)
    {
        objRequest=new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
        try
        {
            objRequest=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e)
        {
            objRequest=new ActiveXObject("Microsoft.XMLHTTP");
        }        
    }
    return objRequest;
}

function EventDetail()
{
    var artist=document.getElementById("drdArtist").value;
    var eventname=document.getElementById("drdEvent").value.replace("'","''").replace("&","`and`");
    var location=document.getElementById("drdLocation").value;
        
    if(artist=="-1" && eventname=="-1" && location=="-1")
    {
        alert("Please select a valid artist or location or eventname.");
        //document.getElementById("drdArtist").focus();
    }
    else
    {
        httpRequest.open("GET","ajaxYogiLoungeEvent.aspx?artist="+artist+"&eventname="+eventname+"&location="+location+"&caseindex=1",true);
        httpRequest.onreadystatechange=showDetail;
        httpRequest.send(null);
    }
}

function showDetail()
{
    if(httpRequest.readyState==4)
    {
        document.getElementById("trListofEvents").style.visibility="visible";
        document.getElementById("dvYogiLoungeEventDetail").style.display="block";
        document.getElementById("dvYogiLoungeEventDetail").innerHTML=httpRequest.responseText;                
    }
    else if(httpRequest.readyState<4)
    {
        var strloader="<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">"+
                   "<tr>"+
                   "<td align=\"center\" valign=\"middle\" bgcolor=\"#FFFFFF\"><strong><img src=\"images/commentloader.gif\" alt=\"\" title=\"\"></strong></td>"+
                   "</tr>"+
                   "</table>";
       document.getElementById("trListofEvents").style.visibility="visible";
       document.getElementById("dvYogiLoungeEventDetail").style.display="block";
       document.getElementById("dvYogiLoungeEventDetail").innerHTML=strloader;           
    }
}

function makeselect(val)
{
    if(val==1)
    {
        document.getElementById("drdEvent").selectedIndex=0;
        document.getElementById("drdLocation").selectedIndex=0;
    }
    else if(val==2)
    {
        document.getElementById("drdArtist").selectedIndex=0;
        document.getElementById("drdLocation").selectedIndex=0;
    }
    else if(val==3)
    {
        document.getElementById("drdArtist").selectedIndex=0;
        document.getElementById("drdEvent").selectedIndex=0;
    }    
}


function showevent(caldate)
{
    httpRequest.open("GET","ajaxYogiLoungeEvent.aspx?caldate="+caldate+"&caseindex=2",true);
    httpRequest.onreadystatechange=showDetail;
    httpRequest.send(null);
}



var httpRequest1=makeObject();


function yogiloungeEvent(pos)
{
    if(pos=="left")
    {
        if(document.getElementById("Uc_YogiLoungeEvent1_hidfmonth").value=="1")
        {
            document.getElementById("Uc_YogiLoungeEvent1_hidlmonth").value="12";
            document.getElementById("Uc_YogiLoungeEvent1_hidfmonth").value="10";
            document.getElementById("Uc_YogiLoungeEvent1_hidyear").value=parseInt(document.getElementById("Uc_YogiLoungeEvent1_hidyear").value)-1;
        }
        else if(document.getElementById("Uc_YogiLoungeEvent1_hidfmonth").value=="2")
        {
            document.getElementById("Uc_YogiLoungeEvent1_hidlmonth").value="13";
            document.getElementById("Uc_YogiLoungeEvent1_hidfmonth").value="11";
            document.getElementById("Uc_YogiLoungeEvent1_hidyear").value=parseInt(document.getElementById("Uc_YogiLoungeEvent1_hidyear").value)-1;
        }
        else if(document.getElementById("Uc_YogiLoungeEvent1_hidfmonth").value=="3")
        {
            document.getElementById("Uc_YogiLoungeEvent1_hidlmonth").value="14";
            document.getElementById("Uc_YogiLoungeEvent1_hidfmonth").value="12";
            document.getElementById("Uc_YogiLoungeEvent1_hidyear").value=parseInt(document.getElementById("Uc_YogiLoungeEvent1_hidyear").value)-1;
        }
        else
        {
            document.getElementById("Uc_YogiLoungeEvent1_hidlmonth").value=parseInt(document.getElementById("Uc_YogiLoungeEvent1_hidfmonth").value)-1;
            document.getElementById("Uc_YogiLoungeEvent1_hidfmonth").value=parseInt(document.getElementById("Uc_YogiLoungeEvent1_hidfmonth").value)-3;
        }

        if(parseInt(document.getElementById("Uc_YogiLoungeEvent1_hidfmonth").value)==parseInt(document.getElementById("Uc_YogiLoungeEvent1_hidminmonth").value))
        {
           document.getElementById("sp1").innerHTML="Previous";            
        }
        
//        document.getElementById("trListofEvents").style.visibility="hidden";
//        document.getElementById("dvYogiLoungeEventDetail").style.display="none"; 
        
    }
    else if(pos=="right")
    { 
        if(document.getElementById("sp2").innerHTML.toLowerCase().indexOf("<a")>=0 && document.getElementById("sp2").innerHTML.toLowerCase().indexOf("next")>=0)
        {                           
            document.getElementById("sp1").innerHTML="<a href=\"javascript:void(0);\" id=\"a1\" onclick=\"javascript:yogiloungeEvent('left');\">Previous</a>";
        }   
    
        if(document.getElementById("Uc_YogiLoungeEvent1_hidlmonth").value=="12")
        {
            document.getElementById("Uc_YogiLoungeEvent1_hidfmonth").value="1"; 
            document.getElementById("Uc_YogiLoungeEvent1_hidlmonth").value="3"; 
            document.getElementById("Uc_YogiLoungeEvent1_hidyear").value=parseInt(document.getElementById("Uc_YogiLoungeEvent1_hidyear").value)+1;      
        }
        else if(document.getElementById("Uc_YogiLoungeEvent1_hidlmonth").value=="13")
        {
            document.getElementById("Uc_YogiLoungeEvent1_hidfmonth").value="2"; 
            document.getElementById("Uc_YogiLoungeEvent1_hidlmonth").value="4"; 
            document.getElementById("Uc_YogiLoungeEvent1_hidyear").value=parseInt(document.getElementById("Uc_YogiLoungeEvent1_hidyear").value)+1;      
        }
        else if(document.getElementById("Uc_YogiLoungeEvent1_hidlmonth").value=="14")
        {
            document.getElementById("Uc_YogiLoungeEvent1_hidfmonth").value="3"; 
            document.getElementById("Uc_YogiLoungeEvent1_hidlmonth").value="5"; 
            document.getElementById("Uc_YogiLoungeEvent1_hidyear").value=parseInt(document.getElementById("Uc_YogiLoungeEvent1_hidyear").value)+1;      
        }
        else
        {
            document.getElementById("Uc_YogiLoungeEvent1_hidfmonth").value=parseInt(document.getElementById("Uc_YogiLoungeEvent1_hidlmonth").value)+1;
            document.getElementById("Uc_YogiLoungeEvent1_hidlmonth").value=parseInt(document.getElementById("Uc_YogiLoungeEvent1_hidlmonth").value)+3;                   
        }
        
//        document.getElementById("trListofEvents").style.visibility="hidden";
//        document.getElementById("dvYogiLoungeEventDetail").style.display="none";        
                 
    }
//    alert("fmonth:"+document.getElementById("Uc_YogiLoungeEvent1_hidfmonth").value);       
//    alert("lmonth:"+document.getElementById("Uc_YogiLoungeEvent1_hidlmonth").value);
    
    httpRequest1.open("GET","ajaxYogiLoungeEvent.aspx?fmonth="+document.getElementById("Uc_YogiLoungeEvent1_hidfmonth").value+"&lmonth="+document.getElementById("Uc_YogiLoungeEvent1_hidlmonth").value+"&year="+document.getElementById("Uc_YogiLoungeEvent1_hidyear").value+"&caseindex=3",true);
    httpRequest1.onreadystatechange=showCalender;
    httpRequest1.send(null);    
}



function showCalender()
{
    if(httpRequest1.readyState==4)
    {   
        var calndr=httpRequest1.responseText;
        var strCal=new Array();
        if(calndr.indexOf('|')!="-1")
        {
            strcal=calndr.split("|");
            if(strcal[1]=="1")
            {
               document.getElementById("sp2").innerHTML="Next";
            }
            else
            {
               document.getElementById("sp2").innerHTML = "<a href=\"javascript:void(0);\" id=\"a2\" onclick=\"javascript:yogiloungeEvent('right');\">Next</a>"; 
            }            
        }  
         
        document.getElementById("Uc_YogiLoungeEvent1_dvCalender").innerHTML=strcal[0];                                
    }
    else if(httpRequest1.readyState<4)
    { 
        var strloader="<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">"+
                   "<tr>"+
                   "<td align=\"center\" valign=\"middle\" bgcolor=\"#FFFFFF\"><strong><img src=\"images/commentloader.gif\" alt=\"\" title=\"\"></strong></td>"+
                   "<td align=\"center\" valign=\"middle\" bgcolor=\"#FFFFFF\"><strong><img src=\"images/commentloader.gif\" alt=\"\" title=\"\"></strong></td>"+
                   "<td align=\"center\" valign=\"middle\" bgcolor=\"#FFFFFF\"><strong><img src=\"images/commentloader.gif\" alt=\"\" title=\"\"></strong></td>"+
                   "</tr>"+
                   "</table>";
        document.getElementById("Uc_YogiLoungeEvent1_dvCalender").innerHTML=strloader;
    }
}

function DisNext()
{
    document.getElementById("sp2").innerHTML="Next"; 
}

var httpRequest2=makeObject();

function MonthEvent(lnkmonth,lnkyear)
{
    if(lnkmonth.length==1)
    {
        lnkmonth="0"+lnkmonth;
    }
    
   httpRequest2.open("GET","ajaxYogiLoungeEvent.aspx?lnkmonth="+lnkmonth+"&lnkyear="+lnkyear+"&caseindex=4",true);
   httpRequest2.onreadystatechange=showMonthEvent;
   httpRequest2.send(null);     
}

function showMonthEvent()
{
     if(httpRequest2.readyState==4)
     {
        document.getElementById("trListofEvents").style.visibility="visible";
        document.getElementById("dvYogiLoungeEventDetail").style.display="block";
        document.getElementById("dvYogiLoungeEventDetail").innerHTML=httpRequest2.responseText; 
     }
     else if(httpRequest2.readyState<4)
     { 
        var strloader="<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">"+
                   "<tr>"+
                   "<td align=\"center\" valign=\"middle\" bgcolor=\"#FFFFFF\"><strong><img src=\"images/commentloader.gif\" alt=\"\" title=\"\"></strong></td>"+
                   "</tr>"+
                   "</table>";
       document.getElementById("trListofEvents").style.visibility="visible";
       document.getElementById("dvYogiLoungeEventDetail").style.display="block";
       document.getElementById("dvYogiLoungeEventDetail").innerHTML=strloader;   
    }
     
}



