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");
if(objpopup!=null)
{if(objpopup.style.display=="block")
{
objpopup.style.display="none";
}
}
self.location.href="#EventCalendarDetails";
}
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)||(is_chrome==true))
{
objX=window.event.clientX+objX-10;
objY=window.event.clientY+objY+10;
}
else
{
objX=e.clientX+objX;
objY=e.clientY+objY;
}
rolloverobject=strID;
var objpopup;
objpopup=document.getElementById("divCalendarpopup");
if(objpopup!=null)
{
if(document.getElementById("eventcalendarpopup_lblPopupTitle")!=null)
{document.getElementById("eventcalendarpopup_lblPopupTitle").innerHTML="Event Details";
}
document.getElementById("popupLoadingImage").src="Images/home page/loading.gif";
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="";
}
if(HomePagexmlHttpEvent==null)
{
alert("Browser does not support HTTP Request.");
return;
}
var url="WebPages/EventCalendar/EventCalenderpopup.aspx";
url=url+"?eventDate="+eventDate;
HomePagexmlHttpEvent.onreadystatechange=stateChangedShowHomePagePopup;
HomePagexmlHttpEvent.open("GET",url,true);
HomePagexmlHttpEvent.send(null);
}
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;
objY=e.clientY+objY;
}
rolloverobject=strID;
var objpopup;
objpopup=document.getElementById("divCalendarpopup");
if(objpopup!=null)
{
if(document.getElementById("eventcalendarpopup_lblPopupTitle")!=null)
{document.getElementById("eventcalendarpopup_lblPopupTitle").innerHTML="Event Details";
}
if(document.getElementById("tdCalendarPopupHeader")!=null)
{
if(document.all)
{
document.getElementById("tdCalendarPopupHeader").style.cssText="FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Images/CalendarPopup/Rollover_header"+categeoryID+".png',sizingMethod='scale'); BACKGROUND-IMAGE: none";
}
else
{
document.getElementById("tdCalendarPopupHeader").className="clsCalendarPopupHeader"+categeoryID;
}
}
if(document.getElementById("tdCalendarPopupBody")!=null)
{
if(document.all)
{
document.getElementById("tdCalendarPopupBody").style.cssText="FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Images/CalendarPopup/popup_body"+categeoryID+".png',sizingMethod='scale'); BACKGROUND-IMAGE: none";
}
else
{
document.getElementById("tdCalendarPopupBody").className="clsCalendarPopupBody"+categeoryID;
}
}
document.getElementById("popupLoadingImage").src="../../Images/home page/loading.gif";
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="";
}
if(EventPagexmlHttpEvent==null)
{
alert("Browser does not support HTTP Request.");
return;
}
var url="EventCalenderpopup.aspx";
url=url+"?eventDate="+eventDate;
url=url+"&categeoryID="+categeoryID;
EventPagexmlHttpEvent.onreadystatechange=stateChangedShowEventPagePopup;
EventPagexmlHttpEvent.open("GET",url,true);
EventPagexmlHttpEvent.send(null);
}
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;
objY=e.clientY+objY;
}
rolloverobject=strID;
var objpopup;
objpopup=document.getElementById("divCalendarpopup");
if(objpopup!=null)
{
if(document.getElementById("eventcalendarpopup_lblPopupTitle")!=null)
{document.getElementById("eventcalendarpopup_lblPopupTitle").innerHTML="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";
}
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="";
}
if(MyEventxmlHttpEvent==null)
{
alert("Browser does not support HTTP Request.");
return;
}
if(PageName=="MyHomePage.aspx")
{
var url="WebPages/EventCalendar/MyEventpopup.aspx";
}
else
{
var url="../EventCalendar/MyEventpopup.aspx";
}
url=url+"?eventDate="+eventDate;
MyEventxmlHttpEvent.onreadystatechange=stateChangedShowMyEventPopup;
MyEventxmlHttpEvent.open("GET",url,true);
MyEventxmlHttpEvent.send(null);
}
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;
objY=e.clientY+objY;
}
rolloverobject=strID;
var objpopup;
objpopup=document.getElementById("divCalendarpopup");
if(objpopup!=null)
{
if(document.getElementById("eventcalendarpopup_lblPopupTitle")!=null)
{document.getElementById("eventcalendarpopup_lblPopupTitle").innerHTML="Event Details";
}
if(document.getElementById("tdCalendarPopupHeader")!=null)
{
if(document.all)
{
document.getElementById("tdCalendarPopupHeader").style.cssText="FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Images/CalendarPopup/Rollover_header"+categeoryID+".png',sizingMethod='scale'); BACKGROUND-IMAGE: none";
}
else
{
document.getElementById("tdCalendarPopupHeader").className="clsCalendarPopupHeader"+categeoryID;
}
}
if(document.getElementById("tdCalendarPopupBody")!=null)
{
if(document.all)
{
document.getElementById("tdCalendarPopupBody").style.cssText="FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Images/CalendarPopup/popup_body"+categeoryID+".png',sizingMethod='scale'); BACKGROUND-IMAGE: none";
}
else
{
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";
}
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.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.left=total+"px";
objpopup.style.top=objY+"px";
}
objpopup.style.display="block";
document.getElementById("calendarpopupHeader").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(PageName=="MyHomePage.aspx")
{
var url="WebPages/EventCalendar/MyEventpopup.aspx";
}
else
{
var url="../EventCalendar/MyEventpopup.aspx";
}
url=url+"?eventDate="+eventDate;
url=url+"&categeoryID="+categeoryID;
MyEventPagexmlHttpEvent.onreadystatechange=stateChangedShowMyEventPagePopup;
MyEventPagexmlHttpEvent.open("GET",url,true);
MyEventPagexmlHttpEvent.send(null);
}
function stateChangedShowHomePagePopup()
{
if(HomePagexmlHttpEvent.readyState==4)
{
Popupdata=HomePagexmlHttpEvent.responseText;
if(document.getElementById("eventcalendarpopup_lblEventDetails")!=null)
{
document.getElementById("eventcalendarpopup_lblEventDetails").innerHTML=Popupdata;
document.getElementById("calendarpopupHeader").style.display="none";
}
}
}
function stateChangedShowEventPagePopup()
{
if(EventPagexmlHttpEvent.readyState==4)
{
Popupdata=EventPagexmlHttpEvent.responseText;
if(document.getElementById("eventcalendarpopup_lblEventDetails")!=null)
{
document.getElementById("eventcalendarpopup_lblEventDetails").innerHTML=Popupdata;
document.getElementById("calendarpopupHeader").style.display="none";
}
}
}
function stateChangedShowMyEventPopup()
{
if(MyEventxmlHttpEvent.readyState==4)
{
Popupdata=MyEventxmlHttpEvent.responseText;
if(document.getElementById("eventcalendarpopup_lblEventDetails")!=null)
{
document.getElementById("eventcalendarpopup_lblEventDetails").innerHTML=Popupdata;
document.getElementById("calendarpopupHeader").style.display="none";
}
}
}
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";
}
}
}
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");
if(objpopup==null)
{
try
{
objpopup=document.createElement("<div id=\"divEventpopup\" style=\"z-index: 1000; position: absolute; display: none;left:0px; top:0px; \">");
}
catch(e)
{
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 CloseEventPopup()
{
var objpopup;
objpopup=document.getElementById("divCalendarpopup");
if(objpopup!=null)
{
objpopup.style.display="none";
}
}
function MoveEventPopup(e)
{
var objpopup;
objpopup=document.getElementById("divCalendarpopup");
if(objpopup)
{
if(objpopup.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;
objY=e.clientY+objY+10;
}
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.left=objX+"px";
objpopup.style.top=objY+"px";
}
else
{
total=parseInt(objX)-(parseInt(objpopup.style.width)+parseInt('10'));
objpopup.style.left=total+"px";
objpopup.style.top=objY+"px";
}
objpopup.style.display="block";
}
}
}
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)||(is_chrome==true))
{
objX=window.event.clientX+objX-10;
objY=window.event.clientY+objY+10;
}
else
{
objX=e.clientX+objX+10;
objY=e.clientY+objY+10;
}
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()
{
if(xmlHttpLog.readyState==4)
{
var objpopup;
objpopup=CreatePopup();
objpopup.innerHTML=xmlHttpLog.responseText;
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(PageName=="MyHomePage.aspx")
{
SubmitQueryString("WebPages/SportsLifeEventsList/EventsList.aspx?eventmonth="+_startDate+"");
}
else
{
SubmitQueryString("../SportsLifeEventsList/EventsList.aspx?eventmonth="+_startDate+"");
}
}
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)||(is_chrome==true))
{
objX=window.event.clientX+objX-10;
objY=window.event.clientY+objY+10;
}
else
{
objX=e.clientX+objX+10;
objY=e.clientY+objY+10;
}
rolloverobject=strID;
var objpopup;
objpopup=document.getElementById("divCalendarpopup");
if(objpopup!=null)
{
if(document.getElementById("eventcalendarpopup_lblPopupTitle")!=null)
{document.getElementById("eventcalendarpopup_lblPopupTitle").innerHTML="Event Details";
}
if(document.getElementById("tdCalendarPopupHeader")!=null)
{
if(document.all)
{
document.getElementById("tdCalendarPopupHeader").style.cssText="FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Images/CalendarPopup/Rollover_header"+categeoryID+".png',sizingMethod='scale'); BACKGROUND-IMAGE: none";
}
else
{
document.getElementById("tdCalendarPopupHeader").className="clsCalendarPopupHeader"+categeoryID;
}
}
if(document.getElementById("tdCalendarPopupBody")!=null)
{
if(document.all)
{
document.getElementById("tdCalendarPopupBody").style.cssText="FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Images/CalendarPopup/popup_body"+categeoryID+".png',sizingMethod='scale'); BACKGROUND-IMAGE: none";
}
else
{
document.getElementById("tdCalendarPopupBody").className="clsCalendarPopupBody"+categeoryID;
}
}
document.getElementById("popupLoadingImage").src="../../Images/home page/loading.gif";
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="";
}
if(EventPagexmlHttpEvent==null)
{
alert("Browser does not support HTTP Request.");
return;
}
var url="EventCalenderpopup.aspx";
url=url+"?eventID="+eventId;
url=url+"&categeoryID="+categeoryID;
EventPagexmlHttpEvent.onreadystatechange=stateChangedShowEventPagePopup;
EventPagexmlHttpEvent.open("GET",url,true);
EventPagexmlHttpEvent.send(null);
}
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;
objY=e.clientY+objY+10;
}
rolloverobject=strID;
var objpopup;
objpopup=document.getElementById("divCalendarpopup");
if(objpopup!=null)
{
if(document.getElementById("eventcalendarpopup_lblPopupTitle")!=null)
{document.getElementById("eventcalendarpopup_lblPopupTitle").innerHTML="Event Details";
}
var Path;
var PageName;
Path=self.location.href;
PageName=Path.substring(Path.lastIndexOf("/")+1,Path.length);
if(PageName!="MyHomePage.aspx")
{
if(document.getElementById("tdCalendarPopupHeader")!=null)
{
if(document.all)
{
document.getElementById("tdCalendarPopupHeader").style.cssText="FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Images/CalendarPopup/Rollover_header"+categeoryID+".png',sizingMethod='scale'); BACKGROUND-IMAGE: none";
}
else
{
document.getElementById("tdCalendarPopupHeader").className="clsCalendarPopupHeader"+categeoryID;
}
}
if(document.getElementById("tdCalendarPopupBody")!=null)
{
if(document.all)
{
document.getElementById("tdCalendarPopupBody").style.cssText="FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Images/CalendarPopup/popup_body"+categeoryID+".png',sizingMethod='scale'); BACKGROUND-IMAGE: none";
}
else
{
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";
}
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="";
}
if(MyEventPagexmlHttpEvent==null)
{
alert("Browser does not support HTTP Request.");
return;
}
if(PageName=="MyHomePage.aspx")
{
var url="WebPages/EventCalendar/MyEventpopup.aspx";
}
else
{
var url="../EventCalendar/MyEventpopup.aspx";
}
url=url+"?eventID="+eventId;
url=url+"&UserID="+UserId;
url=url+"&categeoryID="+categeoryID;
MyEventPagexmlHttpEvent.onreadystatechange=stateChangedShowMyEventPagePopup;
MyEventPagexmlHttpEvent.open("GET",url,true);
MyEventPagexmlHttpEvent.send(null);
}

