﻿// JScript File

var rolloverobject;
var objX=0;
var objY=0;
var Popupdata="";

var is_Safari = navigator.userAgent.indexOf('Safari');
 var is_chrome = /chrome/.test(navigator.userAgent.toLowerCase());


function HideEventPopup()
{
   var objpopup;
   objpopup=document.getElementById("divEventpopup");
    
    //Check if the popup is already created
    if(objpopup!=null)
    {   if(objpopup.style.display=="block")
         { 
            objpopup.style.display="none"; 
         } 
    }
    //alert('HideEventPopup');
    // document.getElementById("hidUserMessage").value="HideHomePageEventPopup";
     self.location.href="#EventCalendarDetails";

}

//This function is used to display the event popup on homepage
function ShowHomePageEventPopup(e,eventDate,strID)
{
    Popupdata="";
    HomePagexmlHttpEvent= null;
    HomePagexmlHttpEvent=GetXmlHttpEventObject();
    
    objX=(document.all)?document.documentElement.scrollLeft:window.pageXOffset;
    objY=(document.all)?document.documentElement.scrollTop:window.pageYOffset;
   
//    if(is_Safari>0)
//    {
//        objX=e.clientX;
//        objY=e.clientY;
//    }
   if((is_Safari >0)||(is_chrome==true))
    {     
          objX= window.event.clientX+objX-10;
          objY=window.event.clientY+objY+10;
    }
    else
    {
        objX=e.clientX+objX; //document.body.scrollLeft;
        objY=e.clientY+objY; //document.body.scrollTop;
    }
    
    rolloverobject=strID;
 
  var objpopup;
   objpopup=document.getElementById("divCalendarpopup");
    var objpopup_left;
    objpopup_left = document.getElementById("divLeftArrowPopup");
   //Check if the popup is already created
    if(objpopup!=null)
    {       
    
       if(document.getElementById("eventcalendarpopup_lblPopupTitle")!=null)
        {   document.getElementById("eventcalendarpopup_lblPopupTitle").innerHTML="&nbsp;&nbsp;"+"Event Details";
        }
        if(document.getElementById("eventcalendarpopup_lblTitle")!=null)
        {   document.getElementById("eventcalendarpopup_lblTitle").innerHTML="&nbsp;&nbsp;"+"Event Details";
        }
        document.getElementById("popupLoadingImage").src="Images/home page/loading.gif";
        document.getElementById("popupLeftLoadingImage").src="Images/home page/loading.gif";
         if(objX < 650)
       {
       //left arrow
          objpopup_left.style.display="block";
            objpopup.style.display="none";
            var topPos=parseInt(objY);
            var topLeft=parseInt(objX) ;
            topPos=parseInt(topPos)-60;
           
            objpopup_left.style.left=topLeft+"px";
            objpopup_left.style.top=topPos+"px";
            document.getElementById("imgArrow").src = "Images/BackgroundImages/RolloverPopup/arrow_left.png";
            document.getElementById("imgLeftHeader1").src = "Images/BackgroundImages/RolloverPopup/rollover_popups_new_1.png";
           
       }
       else
       {
       //right arrow
         total=parseInt(objX)-parseInt(objpopup.style.width)+parseInt('15');
             var topPos=parseInt(objY);
             var topLeft=parseInt(objX)-10;
             var topPos=parseInt(topPos)-200;
             objpopup.style.left=topLeft+"px";
             objpopup.style.top=topPos+"px";  
             objpopup_left.style.display="none";  
             objpopup.style.display="block";  
               document.getElementById("imgArrow").src = "Images/BackgroundImages/RolloverPopup/arrow.png";
           // document.getElementById("imgLeftHeader1").src = "Images/BackgroundImages/RolloverPopup/rollover_popups_new_1.png";
       }
        
        
        
//        var topPos = parseInt(objY) - 40;  
//        var totLeft = parseInt(objX) - 310;  
//        objpopup.style.left=totLeft+"px";
//        objpopup.style.top=topPos+"px";
//        
//        objpopup.style.display="block";
        
        
        
       
        document.getElementById("calendarpopupHeader").style.display="block";
        document.getElementById("eventcalendarpopup_lblEventDetails").innerHTML="";
        document.getElementById("calendarpopupLeftHeader").style.display="block";
    }
  
    if (HomePagexmlHttpEvent==null)
    {
        alert("Browser does not support HTTP Request.");
        return;
    } 
    
    var url="WebPages/EventCalendar/EventCalenderpopup.aspx";
    //url=url+"?date="+date; 
    url=url+"?eventDate=" + eventDate; 
    url=url+"&FromHomePage=1"; 
        
    HomePagexmlHttpEvent.onreadystatechange=stateChangedShowHomePagePopup;
    HomePagexmlHttpEvent.open("GET",url,true);
    HomePagexmlHttpEvent.send(null);
      
}

//This function is used to display the event details
function ShowEventPagePopup(e,eventDate,strID,categeoryID)
{


    Popupdata="";
     
    EventPagexmlHttpEvent= null;
    EventPagexmlHttpEvent=GetXmlHttpEventObject();
    
    objX=(document.all)?document.documentElement.scrollLeft:window.pageXOffset;
    objY=(document.all)?document.documentElement.scrollTop:window.pageYOffset;
    
    if((is_Safari >0)||(is_chrome==true))
    {     
          
         objX= window.event.clientX+objX + 10;
         objY=window.event.clientY+objY+10;
    }
    else
    {
        objX=e.clientX+objX; //document.body.scrollLeft;
        objY=e.clientY+objY; //document.body.scrollTop;
    }
    
    rolloverobject=strID;
     var objpopup;
   objpopup=document.getElementById("divCalendarpopup");
    var objpopup_left;
    objpopup_left = document.getElementById("divLeftArrowPopup");
   
    //Check if the popup is already created
    if(objpopup!=null)
    {       
    
       if(document.getElementById("eventcalendarpopup_lblPopupTitle")!=null )
        {   
            if(categeoryID != 0)
            {
                document.getElementById("eventcalendarpopup_lblPopupTitle").innerHTML="&nbsp;&nbsp;&nbsp;"+"Event Details";
            }
            else if(categeoryID == 0)
            {
                document.getElementById("eventcalendarpopup_lblPopupTitle").innerHTML="&nbsp;&nbsp;"+"Events of the day";
            }
        }
         if(document.getElementById("eventcalendarpopup_lblTitle")!=null)
        {   
            if(categeoryID != 0)
            {
                document.getElementById("eventcalendarpopup_lblTitle").innerHTML="&nbsp;&nbsp;"+"Event Details";
            }
             else if(categeoryID == 0)
            {
                document.getElementById("eventcalendarpopup_lblTitle").innerHTML="&nbsp;&nbsp;"+"Events of the day";
            }
        }
        
        
        document.getElementById("imgRightArrow").src = "../../Images/BackgroundImages/RolloverPopup/arrow.png";
        document.getElementById("popupLoadingImage").src="../../Images/home page/loading.gif";
        document.getElementById("popupLeftLoadingImage").src="../../Images/home page/loading.gif";
     
       //objpopup.style.display="block";  
        var topPos = parseInt(objY) -70;  
        var totLeft = parseInt(objX) - 330; 
       if(objX < 650)
       {
       //left arrow
         
           objpopup_left.style.display="block";
            objpopup.style.display="none";
            var topPos=parseInt(objY);
            var topLeft=parseInt(objX) + 10;
            topPos=parseInt(topPos)-60;
           
            objpopup_left.style.left=topLeft+"px";
            objpopup_left.style.top=topPos+"px";
       }
       else
        {
          objpopup_left.style.display="none";
          objpopup.style.display="block";
       //   topLeft = topLeft + 50;
          objpopup.style.left=totLeft+"px";
          objpopup.style.top=topPos+"px";
        }
       
       
       
       
        document.getElementById("calendarpopupHeader").style.display="block";
        document.getElementById("calendarpopupLeftHeader").style.display="block";
        document.getElementById("eventcalendarpopup_lblEventDetails").innerHTML="";
        document.getElementById("eventcalendarpopup_lblLeftEventDetails").innerHTML="";
    }

    if (EventPagexmlHttpEvent==null)
    {
        alert("Browser does not support HTTP Request.");
        return;
    } 
    var url="EventCalenderpopup.aspx";
   //var url="../../UserControls/CalenderPopup.ascx";
    //url=url+"?date="+date; 
    url=url+"?eventDate=" + eventDate; 
    url=url+"&categeoryID=" + categeoryID; 
    //url=url+"&userID=" + 0; 
    EventPagexmlHttpEvent.onreadystatechange=stateChangedShowEventPagePopup;
    EventPagexmlHttpEvent.open("GET",url,true);
    EventPagexmlHttpEvent.send(null);
      
}

//This function is used to display the event details
function ShowMyEventPopup(e,eventDate,strID)
{
     Popupdata="";
    
    MyEventxmlHttpEvent= null;
    MyEventxmlHttpEvent=GetXmlHttpEventObject();
    
    objX=(document.all)?document.documentElement.scrollLeft:window.pageXOffset;
    objY=(document.all)?document.documentElement.scrollTop:window.pageYOffset;
    
     if((is_Safari >0)||(is_chrome==true))
     {     
          
        objX= window.event.clientX+objX-10;
        objY=window.event.clientY+objY+10;
    }
    else
    {
        objX=e.clientX+objX; //document.body.scrollLeft;
        objY=e.clientY+objY; //document.body.scrollTop;
    }
    
    rolloverobject=strID;
    var objpopup;
   objpopup=document.getElementById("divCalendarpopup");
    
    //Check if the popup is already created
    if(objpopup!=null)
    {       
    
       if(document.getElementById("eventcalendarpopup_lblPopupTitle")!=null)
        {   document.getElementById("eventcalendarpopup_lblPopupTitle").innerHTML="&nbsp;&nbsp;"+"Event Details";
        }
        
          var Path; 
          var PageName;
          Path = self.location.href ;
          PageName = Path.substring(Path.lastIndexOf("/")+1 ,Path.length);
        
        if (PageName  == "MyHomePage.aspx")
        {  
            document.getElementById("popupLoadingImage").src="Images/home page/loading.gif";
        }
        else
        { 
            document.getElementById("popupLoadingImage").src="../../Images/home page/loading.gif";
        }
     if (PageName  == "MyHomePage.aspx")
        {  
            document.getElementById("popupLeftLoadingImage").src="Images/home page/loading.gif";
        }
        else
        { 
            document.getElementById("popupLeftLoadingImage").src="../../Images/home page/loading.gif";
        }
       //objpopup.style.display="block";  
            //objpopup.style.display="block";  
     var topPos = parseInt(objX)  - 180;  
     var totLeft = parseInt(objX) -300;  
       
        objpopup.style.left=totLeft+"px";
        objpopup.style.top=topPos+"px";
        
//        objpopup.style.left=objX+"px";
//        objpopup.style.top=objY+"px";
        
        objpopup.style.display="block";
        
       
        document.getElementById("calendarpopupHeader").style.display="block";
        document.getElementById("eventcalendarpopup_lblEventDetails").innerHTML="";
        document.getElementById("calendarpopupLeftHeader").style.display="block";
    }
    if (MyEventxmlHttpEvent==null)
    {
        alert("Browser does not support HTTP Request.");
        return;
    } 
    
  
    
    //If condition added by Archana on 11th Sep to skip the below code for MyHomePage    
    if (PageName  == "MyHomePage.aspx")
    {   
         var url="WebPages/EventCalendar/MyEventpopup.aspx";
    }
    else
    {
        var url="../EventCalendar/MyEventpopup.aspx";
    }
    //url=url+"?date="+date; 
    url=url+"?eventDate=" + eventDate; 
    //url=url+"&categeoryID=" + categeoryID; 
   // url=url+"&userID=" + -1; 
    
    
    MyEventxmlHttpEvent.onreadystatechange=stateChangedShowMyEventPopup;
    MyEventxmlHttpEvent.open("GET",url,true);
    MyEventxmlHttpEvent.send(null);
    
}

//This function is used to display the event details
function ShowMyEventPagePopup(e,eventDate,strID,categeoryID,UserID)
{
     Popupdata="";
     
    MyEventPagexmlHttpEvent= null;
    MyEventPagexmlHttpEvent=GetXmlHttpEventObject();
    
    objX=(document.all)?document.documentElement.scrollLeft:window.pageXOffset;
    objY=(document.all)?document.documentElement.scrollTop:window.pageYOffset;
    
    if((is_Safari >0)||(is_chrome==true))
    {     
          objX= window.event.clientX+objX-10;
          objY=window.event.clientY+objY+10;
    }
    else
    {
        objX=e.clientX+objX; //document.body.scrollLeft;
        objY=e.clientY+objY; //document.body.scrollTop;
    }
    
    rolloverobject=strID;
    var objpopup;
   objpopup=document.getElementById("divCalendarpopup");
    
    //Check if the popup is already created
    if(objpopup!=null)
    {       
    
       if(document.getElementById("eventcalendarpopup_lblPopupTitle")!=null)
        {   document.getElementById("eventcalendarpopup_lblPopupTitle").innerHTML="&nbsp;&nbsp;"+"Event Details";
        }
        
       if(document.getElementById("tdCalendarPopupHeader")!=null)
       {
            if (document.all)
            {
                 // IE
                document.getElementById("tdCalendarPopupHeader").style.cssText="FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Images/CalendarPopup/Rollover_header" + categeoryID + ".png',sizingMethod='scale'); BACKGROUND-IMAGE: none";
            }
            else
            {
               // FireFox
               document.getElementById("tdCalendarPopupHeader").className = "clsCalendarPopupHeader" + categeoryID;
            }   
       }
        
       if(document.getElementById("tdCalendarPopupBody")!=null)
       {

            if (document.all)
            {
                 // IE
                document.getElementById("tdCalendarPopupBody").style.cssText="FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Images/CalendarPopup/popup_body" + categeoryID + ".png',sizingMethod='scale'); BACKGROUND-IMAGE: none";
            }
            else
            {
                // FireFox
               document.getElementById("tdCalendarPopupBody").className = "clsCalendarPopupBody" + categeoryID;
            }    
       } 
       
        if (PageName  == "MyHomePage.aspx")
        {  
            document.getElementById("popupLoadingImage").src="Images/home page/loading.gif";
        }
        else
        { 
            document.getElementById("popupLoadingImage").src="../../Images/home page/loading.gif";
        }
        if (PageName  == "MyHomePage.aspx")
        {  
            document.getElementById("popupLeftLoadingImage").src="Images/home page/loading.gif";
        }
        else
        { 
            document.getElementById("popupLeftLoadingImage").src="../../Images/home page/loading.gif";
        }
             
       
       var total=parseInt(objX)+parseInt(objpopup.style.width);
       
        var temp;
        if(document.getElementById("tblRightColumn")!=null)
        {
            temp=parseInt(document.body.clientWidth) - parseInt(document.getElementById("tblRightColumn").offsetWidth);
        }
        else
        {
            temp=parseInt(document.body.clientWidth);
        }
  
       if(temp > total)
       {  
               //objpopup.style.display="block";  
     var topPos = parseInt(objX)  - 180;  
     var totLeft = parseInt(objX) -300;  
       
        objpopup.style.left=totLeft+"px";
        objpopup.style.top=topPos+"px";
//            objpopup.style.left=objX+"px";
//            objpopup.style.top=objY+"px";
        }
        else
        {    
             if(document.getElementById("tblRightColumn")!=null)
             {
                total=parseInt(objX)-(parseInt(objpopup.style.width)+parseInt('10')+parseInt(document.getElementById("tblRightColumn").offsetWidth));
             }
             else
             {
                total=parseInt(objX)-(parseInt(objpopup.style.width)+parseInt('10'));
             }
                //objpopup.style.display="block";  
     var topPos = parseInt(objX)  - 180;  
     var totLeft = parseInt(objX) -300;  
       
        objpopup.style.left=totLeft+"px";
        objpopup.style.top=objY+"px";
//            objpopup.style.left=total+"px";
//            objpopup.style.top=objY+"px";
        } 
//        objpopup.style.left=objX+"px";
//        objpopup.style.top=objY+"px";
//        
        objpopup.style.display="block";
        
       
        document.getElementById("calendarpopupHeader").style.display="block";
        document.getElementById("calendarpopupLeftHeader").style.display="block";
        document.getElementById("eventcalendarpopup_lblEventDetails").innerHTML="";
    }
    if (MyEventPagexmlHttpEvent==null)
    {
        alert("Browser does not support HTTP Request.");
        return;
    } 
    
    var Path; 
    var PageName;
    Path = self.location.href ;
    PageName = Path.substring(Path.lastIndexOf("/")+1 ,Path.length);
    
    //If condition added by Archana on 11th Sep to skip the below code for MyHomePage    
    if (PageName  == "MyHomePage.aspx")
    {   
         var url="WebPages/EventCalendar/MyEventpopup.aspx";
    }
    else
    {
        var url="../EventCalendar/MyEventpopup.aspx";
    }
    //url=url+"?date="+date; 
    url=url+"?eventDate=" + eventDate; 
    url=url+"&categeoryID=" + categeoryID; 
   // url=url+"&userID=" + UserID; 
    
    
    MyEventPagexmlHttpEvent.onreadystatechange=stateChangedShowMyEventPagePopup;
    MyEventPagexmlHttpEvent.open("GET",url,true);
    MyEventPagexmlHttpEvent.send(null);
    
}

function stateChangedShowHomePagePopup() 
{ 
    if (HomePagexmlHttpEvent.readyState==4 )
    { 
//        var objpopup;
//        objpopup=CreatePopup();
//        Popupdata=xmlHttpEvent.responseText;
//     
//         objpopup.innerHTML=Popupdata;
//   

//        objpopup.style.left=objX+"px";
//        objpopup.style.top=objY+"px";
//        
//        objpopup.style.display="block";
        
        
         Popupdata=HomePagexmlHttpEvent.responseText;
     
        // objpopup.innerHTML=Popupdata;
        
        //alert(Popupdata);
        if(document.getElementById("eventcalendarpopup_lblEventDetails")!=null)
        {  //alert('hello');
        
           document.getElementById("eventcalendarpopup_lblEventDetails").innerHTML=Popupdata;
          document.getElementById("calendarpopupHeader").style.display="none";
          
  document.getElementById("calendarpopupLeftHeader").style.display="none";
      
        }
        if(document.getElementById("eventcalendarpopup_lblLeftEventDetails")!=null)
        {  //alert('hello');
        
           document.getElementById("eventcalendarpopup_lblLeftEventDetails").innerHTML=Popupdata;
          document.getElementById("calendarpopupHeader").style.display="none";
          
  document.getElementById("calendarpopupLeftHeader").style.display="none";
      
        }
        
        
    } 
} 

function stateChangedShowEventPagePopup() 
{ 
    if (EventPagexmlHttpEvent.readyState==4 )
    { 
    
        
        Popupdata=EventPagexmlHttpEvent.responseText;
         var lastChar =   Popupdata.substring(Popupdata.length-4, Popupdata.length);
//            if(lastChar =="more")
//            {
//                 document.getElementById("eventcalendarpopup_lblPopupTitle").innerHTML="&nbsp;&nbsp;"+"Events of the day";
//                 Popupdata = Popupdata.substring(0, Popupdata.length-4);
//            }
//            else
//            {
//                 document.getElementById("eventcalendarpopup_lblPopupTitle").innerHTML="&nbsp;&nbsp;"+"Event Details";
//            }
        if(document.getElementById("eventcalendarpopup_lblEventDetails")!=null)
        {  //alert('hello');
           document.getElementById("eventcalendarpopup_lblEventDetails").innerHTML=Popupdata;
          document.getElementById("calendarpopupHeader").style.display="none";
          document.getElementById("calendarpopupLeftHeader").style.display="none";
      
        }
        if( document.getElementById("eventcalendarpopup_lblLeftEventDetails")!=null)
        {  //alert('hello');
           
           
            document.getElementById("eventcalendarpopup_lblLeftEventDetails").innerHTML=Popupdata;
            document.getElementById("calendarpopupHeader").style.display="none";
            document.getElementById("calendarpopupLeftHeader").style.display="none";
         
        }
        
    } 
} 

function stateChangedShowMyEventPopup() 
{ 
    if (MyEventxmlHttpEvent.readyState==4 )
    { 
//        var objpopup;
//        objpopup=CreatePopup();
         Popupdata=MyEventxmlHttpEvent.responseText;
        
        if(document.getElementById("eventcalendarpopup_lblEventDetails")!=null)
        {  //alert('hello');
           document.getElementById("eventcalendarpopup_lblEventDetails").innerHTML=Popupdata;
          document.getElementById("calendarpopupHeader").style.display="none";
          
  document.getElementById("calendarpopupLeftHeader").style.display="none";
      
        }
        
//         objpopup.innerHTML=Popupdata;
        
     
//        var objarrow;
//        objarrow=document.getElementById("popuparrow");
//        
//        if(objarrow!=null)
//        {
//            //alert(objarrow.offsetLeft);
//            objX=objX-objarrow.offsetLeft+15;
//            //top=top-objarrow.offsetTop+25;
//            objY=objY-175+20;
//            
//        }
        
        //alert(left);
//        objpopup.style.left=objX+"px";
//        objpopup.style.top=objY+"px";
//        
//        objpopup.style.display="block";
//        
    } 
}

function stateChangedShowMyEventPagePopup() 
{ 
    if (MyEventPagexmlHttpEvent.readyState==4 )
    { 
         Popupdata=MyEventPagexmlHttpEvent.responseText;
        
        if(document.getElementById("eventcalendarpopup_lblEventDetails")!=null)
        { 
           document.getElementById("eventcalendarpopup_lblEventDetails").innerHTML=Popupdata;
          document.getElementById("calendarpopupHeader").style.display="none";
          
  document.getElementById("calendarpopupLeftHeader").style.display="none";
      
        }
        if(document.getElementById("eventcalendarpopup_lblLeftEventDetails")!=null)
        { 
           document.getElementById("eventcalendarpopup_lblLeftEventDetails").innerHTML=Popupdata;
          document.getElementById("calendarpopupHeader").style.display="none";
          
  document.getElementById("calendarpopupLeftHeader").style.display="none";
      
        }
           
    } 
}

function stateChangedShowMyEventPagePopupDashboard() 
{ 
    if (MyEventPagexmlHttpEvent.readyState==4 )
    { 
         Popupdata=MyEventPagexmlHttpEvent.responseText;
        
        if(document.getElementById("eventcalendarpopup_lblEventDetails")!=null)
        { 
           document.getElementById("eventcalendarpopup_lblEventDetails").innerHTML=Popupdata;
          document.getElementById("calendarpopupHeader").style.display="none";
          
  document.getElementById("calendarpopupLeftHeader").style.display="none";
      
        }
        if(document.getElementById("eventcalendarpopup_lblLeftEventDetails")!=null)
        { 
           document.getElementById("eventcalendarpopup_lblLeftEventDetails").innerHTML=Popupdata;
          document.getElementById("calendarpopupHeader").style.display="none";
          
  document.getElementById("calendarpopupLeftHeader").style.display="none";
      
        }
           
    } 
}

function GetXmlHttpEventObject()
{ 
    var objXMLHttp=null;
    if (window.XMLHttpRequest)
    {
        objXMLHttp=new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    return objXMLHttp;
}

function CreatePopup()
{
    var objpopup;
    objpopup=document.getElementById("divEventpopup");
    
    //Check if the popup is already created
    if(objpopup==null)
    {
        try
        {
            //For IE
            objpopup=document.createElement("<div id=\"divEventpopup\" style=\"z-index: 1000; position: absolute; display: none;left:0px; top:0px; \">");
        }
        catch(e)
        {
            //for firefox
            objpopup=document.createElement("div");
            objpopup.setAttribute("id", "divEventpopup");
            objpopup.setAttribute("style", "z-index: 1000; position: absolute; display: none; left:0px; top:0px; ");
        }
            
    }
    document.body.appendChild(objpopup);
    return(objpopup);
}

//function WaitToCloseEventPopup()
//{
//  //  alert("in wait");
//    setTimeout("CloseEventPopup()",2000);
//}
function CloseEventPopup()
{
  //  alert("in close");
    var objpopup;
   // objpopup=document.getElementById("divEventpopup");
   
   objpopup=document.getElementById("divCalendarpopup");
   var objpopup_left = document.getElementById("divLeftArrowPopup");
    if(objpopup!=null)
    {
        objpopup.style.display="none";
    }
    if(objpopup_left!=null)
    {
        objpopup_left.style.display="none";
    }
}
//function CloseEventPopup()
//{
//    var objpopup;
//    objpopup=document.getElementById("divEventDetailsPopup");
//    
//    if(objpopup!=null)
//    {
//        objpopup.style.display="none";
//    }
//}
function MoveEventPopup(e)
{ 
        var objpopup;
        //objpopup=CreatePopup();
       // objpopup=document.getElementById("divEventpopup");
        //objpopup.innerHTML=Popupdata;
        objpopup=document.getElementById("divCalendarpopup");
        var objpopup_left=document.getElementById("divLeftArrowPopup");
         var PageName;
      Path = self.location.href ;
      PageName = Path.substring(Path.lastIndexOf("/")+1 ,Path.length);
        if (PageName  == "MyHomePage.aspx")
        { 
         document.getElementById("imgRightArrow").src = "Images/BackgroundImages/RolloverPopup/arrow.png";
        }

      if(objpopup || objpopup_left)
      {
      
         if(objpopup.style.display=="block" || objpopup_left.style.display=="block" )
         { 
           objX=(document.all)?document.documentElement.scrollLeft:window.pageXOffset;
           objY=(document.all)?document.documentElement.scrollTop:window.pageYOffset;
    
           if((is_Safari >0)||(is_chrome==true))
            {     
                  objX= window.event.clientX+objX+ 10;
                  objY=window.event.clientY+objY+10;
            }
           else
           {
               objX=e.clientX+objX + 10; //document.body.scrollLeft;
               objY=e.clientY+objY + 10; //document.body.scrollTop;
           }
    
    
             
             var total=parseInt(objX)+parseInt(objpopup.style.width);
       
             var temp;
             if(document.getElementById("tblRightColumn")!=null)
             {
                temp=parseInt(document.body.clientWidth) - parseInt(document.getElementById("tblRightColumn").offsetWidth);
             }
            else
            {
                temp=parseInt(document.body.clientWidth);
            }
            var topPos = parseInt(objY) -70;  
            var totLeft = parseInt(objX) - 330;  
            
          if(objX < 650)
           {
           //left arrow
             
               objpopup_left.style.display="block";
                objpopup.style.display="none";
                var topPos=parseInt(objY);
                var topLeft=parseInt(objX) + 10;
                topPos=parseInt(topPos)-60;
               
                objpopup_left.style.left=topLeft+"px";
                objpopup_left.style.top=topPos+"px";
           }
           else
            {
              objpopup_left.style.display="none";
              objpopup.style.display="block";
           //   topLeft = topLeft + 50;
              objpopup.style.left=totLeft+"px";
              objpopup.style.top=topPos+"px";
            }
            
            
         }
      }
    

}

function MoveEventPopupDashboard(e)
{ 
        var objpopup;
        //objpopup=CreatePopup();
       // objpopup=document.getElementById("divEventpopup");
        //objpopup.innerHTML=Popupdata;
        objpopup=document.getElementById("divCalendarpopup");
        var objpopup_left=document.getElementById("divLeftArrowPopup");
         var PageName;
      Path = self.location.href ;
      PageName = Path.substring(Path.lastIndexOf("/")+1 ,Path.length);
        if (PageName  == "MyHomePage.aspx")
        { 
         document.getElementById("imgRightArrow").src = "Images/BackgroundImages/RolloverPopup/arrow.png";
        }

      if(objpopup || objpopup_left)
      {
      
         if(objpopup.style.display=="block" || objpopup_left.style.display=="block" )
         { 
           objX=(document.all)?document.documentElement.scrollLeft:window.pageXOffset;
           objY=(document.all)?document.documentElement.scrollTop:window.pageYOffset;
    
           if((is_Safari >0)||(is_chrome==true))
            {     
                  objX= window.event.clientX+objX+ 10;
                  objY=window.event.clientY+objY+10;
            }
           else
           {
               objX=e.clientX+objX + 10; //document.body.scrollLeft;
               objY=e.clientY+objY + 10; //document.body.scrollTop;
           }
    
    
             
             var total=parseInt(objX)+parseInt(objpopup.style.width);
       
             var temp;
             if(document.getElementById("tblRightColumn")!=null)
             {
                temp=parseInt(document.body.clientWidth) - parseInt(document.getElementById("tblRightColumn").offsetWidth);
             }
            else
            {
                temp=parseInt(document.body.clientWidth);
            }
            var topPos = parseInt(objY) -70;  
            var totLeft = parseInt(objX) - 330;  
            
          if(objX < 650)
           {
           //left arrow
             
               objpopup_left.style.display="block";
                objpopup.style.display="none";
                var topPos=parseInt(objY);
                var topLeft=parseInt(objX) + 10;
                topPos=parseInt(topPos)-60;
               
                objpopup_left.style.left=topLeft+"px";
                objpopup_left.style.top=topPos+"px";
           }
           else
            {
              objpopup_left.style.display="none";
              objpopup.style.display="block";
           //   topLeft = topLeft + 50;
              objpopup.style.left=totLeft+"px";
              objpopup.style.top=topPos+"px";
            }
            
            
         }
      }
    

}


/*
    Function : ShowLogPopup
    Synopsis :
        This function is used to show the Log details(in the pop up) of the log on which user rolls over the mouse. 
    Written By : Pooja
    Date       : 13/8/2007    
        
*/
function ShowLogPopup(e,logId,strID)
{
   
    xmlHttpLog = null;
    xmlHttpLog =GetXmlHttpEventObject();
    
    objX=(document.all)?document.documentElement.scrollLeft:window.pageXOffset;
    objY=(document.all)?document.documentElement.scrollTop:window.pageYOffset;
    
//    if(is_Safari>0)
//    {
//       objX=e.clientX + 10; //document.body.scrollLeft;
//       objY=e.clientY + 10; //document.body.scrollTop;
//    }
    if((is_Safari >0)||(is_chrome==true))
    {     
          objX= window.event.clientX+objX-10;
          objY=window.event.clientY+objY+10;
    }
    else
    {
       objX=e.clientX+objX + 10; //document.body.scrollLeft;
       objY=e.clientY+objY + 10; //document.body.scrollTop;
    }
    
    rolloverobject=strID;
   
    if (xmlHttpEvent==null)
    {
        alert("Browser does not support HTTP Request.");
        return;
    } 
    var url="../../WebPages/LogBook/LogPopup.aspx";
    
    url=url+"?logId=" + logId; 
    
    xmlHttpLog.onreadystatechange = stateChangedLogPopup;
    xmlHttpLog.open("GET",url,true);
    xmlHttpLog.send(null);

}
/* 
    Function : stateChangedLogPopup
    Written By : Pooja
    Date       : 13/8/2007
    
*/
function stateChangedLogPopup() 
{ 
    if (xmlHttpLog.readyState==4 )
    { 
        var objpopup;
        objpopup=CreatePopup();
        objpopup.innerHTML=xmlHttpLog.responseText;
        
//        var objarrow;
//        objarrow=document.getElementById("popuparrow");
//        
//        if(objarrow!=null)
//        {
//            //alert(objarrow.offsetLeft);
//            objX=objX-objarrow.offsetLeft+15;
//            objY=objY-175+20;
//            
//        }
        
        //alert(left);
            //objpopup.style.display="block";  
     var topPos = parseInt(objX) - 180;  
     var totLeft = parseInt(objX) -300;  
       
        objpopup.style.left=totLeft+"px";
        objpopup.style.top=objY+"px";
//        objpopup.style.left=objX+"px";
//        objpopup.style.top=objY+"px";
        
        objpopup.style.display="block";
        
    } 
}
function CloseLogPopup()
{
    var objpopup;
    objpopup=document.getElementById("divpopup");
    
    if(objpopup!=null)
    {
        objpopup.style.display="none";
    }
}
function ShowFullPageView(_startDate)
{

   SubmitQueryString("WebPages/EventCalendar/EventCalendar.aspx?eventmonth="+_startDate+"");
}

function ShowEventListPageView(_startDate)
{
    var Path; 
    var PageName;
    Path = self.location.href ;
    PageName = Path.substring(Path.lastIndexOf("/")+1 ,Path.length);
    
    //If condition added by Archana on 11th Sep to skip the below code for MyHomePage    
    if (PageName  == "MyHomePage.aspx")
    {   
         //var url="WebPages/EventCalendar/MyEventpopup.aspx";
         SubmitQueryString("WebPages/SportsLifeEventsList/EventsList.aspx?eventmonth="+_startDate+"");
    }
    else
    {
        //var url="../EventCalendar/MyEventpopup.aspx";
        SubmitQueryString("../SportsLifeEventsList/EventsList.aspx?eventmonth="+_startDate+"");
    }
   
}

//This function is used to display the event details for global events according to eventId
function ShowEventPagePopupusingEventId(e,eventId,strID,categeoryID)
{


     Popupdata="";
     
    EventPagexmlHttpEvent= null;
    EventPagexmlHttpEvent=GetXmlHttpEventObject();
    
    objX=(document.all)?document.documentElement.scrollLeft:window.pageXOffset;
    objY=(document.all)?document.documentElement.scrollTop:window.pageYOffset;
    
//    if(is_Safari>0)
//   {
//       objX=e.clientX + 10; //document.body.scrollLeft;
//       objY=e.clientY + 10; //document.body.scrollTop;
//   }
    if((is_Safari >0)||(is_chrome==true))
    {     
          objX= window.event.clientX+objX-10;
          objY=window.event.clientY+objY+10;
    }
   else
   {
       objX=e.clientX+objX + 10; //document.body.scrollLeft;
       objY=e.clientY+objY + 10; //document.body.scrollTop;
   }
    
    rolloverobject=strID;
   
   var objpopup;
   objpopup=document.getElementById("divCalendarpopup");
    var objpopup_left;
   objpopup_left = document.getElementById("divLeftArrowPopup");
    
    //Check if the popup is already created
    if(objpopup!=null || objpopup_left!= null)
    {       
    
       if(document.getElementById("eventcalendarpopup_lblPopupTitle")!=null)
        {   document.getElementById("eventcalendarpopup_lblPopupTitle").innerHTML="&nbsp;&nbsp;"+"Event Details";
        }
        if(document.getElementById("eventcalendarpopup_lblTitle")!=null)
        {   document.getElementById("eventcalendarpopup_lblTitle").innerHTML="&nbsp;&nbsp;"+"Event Details";
        }
       
       
       document.getElementById("popupLoadingImage").src="../../Images/home page/loading.gif";
     document.getElementById("popupLeftLoadingImage").src="../../Images/home page/loading.gif";
     
     
     
      var topPos = parseInt(objY) -70;  
        var totLeft = parseInt(objX) - 330;  
        
        if(objX < 650)
        {
            
         var topPos=parseInt(objY);
         var topLeft=parseInt(objX)+ 10;
         topPos=parseInt(topPos)-60;
            
            objpopup_left.style.display="block";
            objpopup.style.display="none";
         
            objpopup_left.style.left=topLeft+"px";
            objpopup_left.style.top=topPos+"px";
        }
        else
        {
             objpopup_left.style.display="none";
             objpopup.style.display="block";
               objpopup.style.left=totLeft+"px";
        objpopup.style.top=topPos+"px";
        }
     
     
//     var topPos = parseInt(objX) - 180;  
//     var totLeft = parseInt(objX) -300;  
//       
//        objpopup.style.left=totLeft+"px";
//        objpopup.style.top=topPos+"px"; 
//        objpopup.style.display="block";
        document.getElementById("calendarpopupHeader").style.display="block";
        
  document.getElementById("calendarpopupLeftHeader").style.display="block";
        document.getElementById("eventcalendarpopup_lblEventDetails").innerHTML="";
    }

    if (EventPagexmlHttpEvent==null)
    {
        alert("Browser does not support HTTP Request.");
        return;
    } 
    var url="EventCalenderpopup.aspx";
   //var url="../../UserControls/CalenderPopup.ascx";
    //url=url+"?date="+date; 
    url=url+"?eventID=" + eventId; 
    url=url+"&categeoryID=" + categeoryID; 
    //url=url+"&userID=" + 0; 
    
    
    EventPagexmlHttpEvent.onreadystatechange=stateChangedShowEventPagePopup;
    EventPagexmlHttpEvent.open("GET",url,true);
    EventPagexmlHttpEvent.send(null);
      
}
//show popup im my events according to eventId
//This function is used to display the event details
function ShowMyEventPagePopupEventId(e,eventId,UserId,strID,categeoryID)
{
     Popupdata="";
     
    MyEventPagexmlHttpEvent= null;
    MyEventPagexmlHttpEvent=GetXmlHttpEventObject();
    
    objX=(document.all)?document.documentElement.scrollLeft:window.pageXOffset;
    objY=(document.all)?document.documentElement.scrollTop:window.pageYOffset;
    
   

  if((is_Safari >0)||(is_chrome==true))
    {     
          objX= window.event.clientX+objX-10;
          objY=window.event.clientY+objY+10;
    }
   else
   {
       objX=e.clientX+objX + 10; //document.body.scrollLeft;
       objY=e.clientY+objY + 10; //document.body.scrollTop;
   }
   rolloverobject=strID;
   var objpopup;
   objpopup=document.getElementById("divCalendarpopup");
   var objpopup_left;
   objpopup_left = document.getElementById("divLeftArrowPopup");
 
    //Check if the popup is already created
    if(objpopup!=null )
    {       
    
       if(document.getElementById("eventcalendarpopup_lblPopupTitle")!=null)
        {   document.getElementById("eventcalendarpopup_lblPopupTitle").innerHTML="&nbsp;&nbsp;"+"Activity Details";
        }
       
        if(document.getElementById("eventcalendarpopup_lblTitle")!=null)
        {   document.getElementById("eventcalendarpopup_lblTitle").innerHTML="&nbsp;&nbsp;"+"Activity Details";
        }
      var Path; 
      var PageName;
      Path = self.location.href ;
      PageName = Path.substring(Path.lastIndexOf("/")+1 ,Path.length);
    if (PageName  == "MyHomePage.aspx")
    { 
     document.getElementById("imgRightArrow").src = "Images/BackgroundImages/RolloverPopup/arrow.png";
     document.getElementById("imgArrow").src = "Images/BackgroundImages/RolloverPopup/arrow_left.png";
     document.getElementById("imgLeftHeader1").src = "Images/BackgroundImages/RolloverPopup/rollover_popups_new_1.png";
     
    }
    
      
 
       if (PageName != "MyHomePage.aspx")
       { 
           if(document.getElementById("tdCalendarPopupHeader")!=null)
           {
                if (document.all)
                {
                     // IE
                    document.getElementById("tdCalendarPopupHeader").style.cssText="FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Images/CalendarPopup/Rollover_header" + categeoryID + ".png',sizingMethod='scale'); BACKGROUND-IMAGE: none";
                }
                else
                {
                   // FireFox
                   document.getElementById("tdCalendarPopupHeader").className = "clsCalendarPopupHeader" + categeoryID;
                }   
           }
        
           if(document.getElementById("tdCalendarPopupBody")!=null)
           {

                if (document.all)
                {
                     // IE
                    document.getElementById("tdCalendarPopupBody").style.cssText="FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Images/CalendarPopup/popup_body" + categeoryID + ".png',sizingMethod='scale'); BACKGROUND-IMAGE: none";
                }
                else
                {
                    // FireFox
                   document.getElementById("tdCalendarPopupBody").className = "clsCalendarPopupBody" + categeoryID;
                }    
           } 
        }
        
        if (PageName  == "MyHomePage.aspx")
        {  
            document.getElementById("popupLoadingImage").src="Images/home page/loading.gif";
        }
        else
        { 
            document.getElementById("popupLoadingImage").src="../../Images/home page/loading.gif";
        }
          if (PageName  == "MyHomePage.aspx")
        {  
            document.getElementById("popupLeftLoadingImage").src="Images/home page/loading.gif";
        }
        else
        { 
            document.getElementById("popupLeftLoadingImage").src="../../Images/home page/loading.gif";
        }
             
       //objpopup.style.display="block";  
                
        document.getElementById("imgArrow").src = "Images/BackgroundImages/RolloverPopup/arrow_left.png";
        document.getElementById("imgRightArrow").src = "Images/BackgroundImages/RolloverPopup/arrow.png";
        
        var topPos = parseInt(objY) -70;  
        var totLeft = parseInt(objX) - 330;  
        
        if(objX < 650)
        {
            
         var topPos=parseInt(objY);
         var topLeft=parseInt(objX)-5;
         topPos=parseInt(topPos)-60;
            
            objpopup_left.style.display="block";
            objpopup.style.display="none";
         
            objpopup_left.style.left=topLeft+"px";
            objpopup_left.style.top=topPos+"px";
        }
        else
        {
             objpopup_left.style.display="none";
             objpopup.style.display="block";
               objpopup.style.left=totLeft+"px";
        objpopup.style.top=topPos+"px";
        }
        

      
      
 
//        objpopup.style.left=objX+"px";
//        objpopup.style.top=objY+"px";
//        
       // objpopup.style.display="block";
        
       
        document.getElementById("calendarpopupHeader").style.display="block";
        
  document.getElementById("calendarpopupLeftHeader").style.display="block";
        document.getElementById("eventcalendarpopup_lblEventDetails").innerHTML="";
        document.getElementById("eventcalendarpopup_lblLeftEventDetails").innerHTML="";
    }
    if (MyEventPagexmlHttpEvent==null)
    {
        alert("Browser does not support HTTP Request.");
        return;
    } 
    
       
    //If condition added by Archana on 11th Sep to skip the below code for MyHomePage    
    if (PageName  == "MyHomePage.aspx")
    {   
         var url="WebPages/EventCalendar/MyEventpopup.aspx";
    }
    else
    {
        var url="../EventCalendar/MyEventpopup.aspx";
    }
    //url=url+"?date="+date; 
    url=url+"?eventID=" + eventId; 
    url=url+"&UserID=" + UserId; 
    url=url+"&categeoryID=" + categeoryID; 
   // url=url+"&userID=" + -1; 
    
    
    MyEventPagexmlHttpEvent.onreadystatechange=stateChangedShowMyEventPagePopupDashboard;
    MyEventPagexmlHttpEvent.open("GET",url,true);
    MyEventPagexmlHttpEvent.send(null);
    
}

//This function is used to display the event popup on homepage
function ShowHomePageRegistrationEventPopup(e,eventDate,strID)
{
    Popupdata="";
    HomePagexmlHttpEvent= null;
    HomePagexmlHttpEvent=GetXmlHttpEventObject();
    
    objX=(document.all)?document.documentElement.scrollLeft:window.pageXOffset;
    objY=(document.all)?document.documentElement.scrollTop:window.pageYOffset;
    
//    if(is_Safari>0)
//    {
//        objX=e.clientX;
//        objY=e.clientY;
//    }
   if((is_Safari >0)||(is_chrome==true))
    {     
          objX= window.event.clientX+objX-10;
          objY=window.event.clientY+objY+10;
    }
    else
    {
        objX=e.clientX+objX; //document.body.scrollLeft;
        objY=e.clientY+objY; //document.body.scrollTop;
    }
    
    rolloverobject=strID;
 
  var objpopup;
   objpopup=document.getElementById("divCalendarpopup");
    var objpopup_left;
    objpopup_left = document.getElementById("divLeftArrowPopup");
   //Check if the popup is already created
    if(objpopup!=null)
    {       
    
       if(document.getElementById("eventcalendarpopup_lblPopupTitle")!=null)
        {   document.getElementById("eventcalendarpopup_lblPopupTitle").innerHTML="&nbsp;&nbsp;"+"Event Details";
        }
        if(document.getElementById("eventcalendarpopup_lblTitle")!=null)
        {   document.getElementById("eventcalendarpopup_lblTitle").innerHTML="&nbsp;&nbsp;"+"Event Details";
        }
        document.getElementById("popupLoadingImage").src="Images/home page/loading.gif";
        document.getElementById("popupLeftLoadingImage").src="Images/home page/loading.gif";
         if(objX < 650)
       {
       //left arrow
         
           objpopup_left.style.display="block";
            objpopup.style.display="none";
            var topPos=parseInt(objY);
            var topLeft=parseInt(objX) ;
            topPos=parseInt(topPos)-60;
           
            objpopup_left.style.left=topLeft+"px";
            objpopup_left.style.top=topPos+"px";
            document.getElementById("imgArrow").src = "Images/BackgroundImages/RolloverPopup/arrow_left.png";
            document.getElementById("imgLeftHeader1").src = "Images/BackgroundImages/RolloverPopup/rollover_popups_new_1.png";
           
       }
       else
       {
       //right arrow
         total=parseInt(objX)-parseInt(objpopup.style.width)+parseInt('15');
             var topPos=parseInt(objY);
             var topLeft=parseInt(objX)-10;
             var topPos=parseInt(topPos)-200;
             objpopup.style.left=topLeft+"px";
             objpopup.style.top=topPos+"px";  
             objpopup_left.style.display="none";  
             objpopup.style.display="block";  
       }
        
        
        
//        var topPos = parseInt(objY) - 40;  
//        var totLeft = parseInt(objX) - 310;  
//        objpopup.style.left=totLeft+"px";
//        objpopup.style.top=topPos+"px";
//        
//        objpopup.style.display="block";
        
        
        
       
        document.getElementById("calendarpopupHeader").style.display="block";
        document.getElementById("eventcalendarpopup_lblEventDetails").innerHTML="";
        document.getElementById("calendarpopupLeftHeader").style.display="block";
    }
  
    if (HomePagexmlHttpEvent==null)
    {
        alert("Browser does not support HTTP Request.");
        return;
    } 
//    alert("in fun");    
    var url="WebPages/EventCalendar/EventCalenderpopup.aspx";
    //url=url+"?date="+date; 
    url=url+"?eventDate=" + eventDate; 
    url=url+"&ShowRegistraionEvent=1&FromHomePage=1"; 
    //url=url+"&ShowRegistraionEvent=1";
    HomePagexmlHttpEvent.onreadystatechange=stateChangedShowHomePagePopup;
    HomePagexmlHttpEvent.open("GET",url,true);
    HomePagexmlHttpEvent.send(null);
      
}
function OpenLoginPopup(userId)
{
    if(userId == 0)
    {
        showLoginPopup(event,'EventDirector');
         return false;
    }
    return true;
   
}
