﻿// JScript File
function ShowPopUp(evt, strID, strTitle, strDate, strTime, strLocation, strComments, strMonth, strYear)
{
    var obj,tmp,popX,popY;

    if(!evt) var evt = window.event;
    if (evt.pageX) {
      popX = evt.pageX;
      popY = evt.pageY;
    }
    else if (evt.clientX) {
      popX = evt.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
      popY = evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
    }
    popY -= 203;
    if(popX < 300) {
      if(document.layers)
      {
        document.layers["PopUpWindow"].style.backgroundImage = "url(images/EventBubbleReverse.gif)";
      }
      else if(document.getElementById)
      {
        obj = document.getElementById("PopUpWindow");
        obj.style.backgroundImage = "url(images/EventBubbleReverse.gif)";
      }
      else if(document.all)
      {
        document.all["PopUpWindow"].style.backgroundImage = "url(images/EventBubbleReverse.gif)";
      }
    }
    else
    {
      popX -= 300;
      if(document.layers)
      {
        document.layers["PopUpWindow"].style.backgroundImage = "url(images/EventBubble.gif)";
      }
      else if(document.getElementById)
      {
        obj = document.getElementById("PopUpWindow");
        obj.style.backgroundImage = "url(images/EventBubble.gif)";
      }
      else if(document.all)
      {
        document.all["PopUpWindow"].style.backgroundImage = "url(images/EventBubble.gif)";
      }
    }
    if(popY < 0) {
      popY = 0;
    }
    
    tmp = "<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"100%\"><tr><td colspan=\"2\" class=\"EventBubbleTitle\">" + strTitle + "</td></tr>";
    if(strDate != "") tmp += "<tr><td class=\"EventBubbleLabel\"><b>Date:</b></td><td class=\"EventBubbleText\">" + strDate + "</td></tr>";
    if(strTime != "") tmp += "<tr><td class=\"EventBubbleLabel\"><b>Time:</b></td><td class=\"EventBubbleText\">" + strTime + "</td></tr>";
    if(strLocation != "") tmp += "<tr><td class=\"EventBubbleLabel\"><b>Location:</b></td><td class=\"EventBubbleText\">" + strLocation + "</td></tr>";
    if(strComments != "") tmp += "<tr><td class=\"EventBubbleComments\" colspan=\"2\">" + strComments + "</td></tr>";
    tmp += "</table><input type=\"hidden\" name=\"popID\" value=\"" + strID + "\"><input type=\"hidden\" name=\"popMonth\" value=\"" + strMonth + "\"><input type=\"hidden\" name=\"popYear\" value=\"" + strYear + "\">";
    
    if(document.layers)	   //NN4+
    {
        document.layers["PopUpWindowText"].innerHTML = tmp;
        document.layers["PopUpWindow"].top = popY;
        document.layers["PopUpWindow"].left = popX;
        document.layers["PopUpWindow"].visibility = "show";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        obj = document.getElementById("PopUpWindowText");
        obj.innerHTML = tmp;
        obj = document.getElementById("PopUpWindow");
        obj.style.visibility = "visible";
        obj.style.top = popY + "px";
        obj.style.left = popX + "px";
    }
    else if(document.all)	// IE 4
    {
        document.all["PopUpWindowText"].innerHTML = tmp;
        document.all["PopUpWindow"].top = popY;
        document.all["PopUpWindow"].left = popX;
        document.all["PopUpWindow"].style.visibility = "visible";
    }
//  document.aspnetForm.output.value = popX + "," + popY;
  return true;
}

function ShowNewEvent(evt, strDate)
{
    var obj,tmp,popX,popY;
    
    if(!evt) var evt = window.event;
    if (evt.pageX) {
      popX = evt.pageX;
      popY = evt.pageY;
    }
    else if (evt.clientX) {
      popX = evt.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
      popY = evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
    }
    popY -= 203;
    if(popX < 300) {
      if(document.layers)
      {
        document.layers["NewEventWindow"].style.backgroundImage = "url(images/EventBubbleReverse.gif)";
      }
      else if(document.getElementById)
      {
        obj = document.getElementById("NewEventWindow");
        obj.style.backgroundImage = "url(images/EventBubbleReverse.gif)";
      }
      else if(document.all)
      {
        document.all["NewEventWindow"].style.backgroundImage = "url(images/EventBubbleReverse.gif)";
      }
    }
    else
    {
      popX -= 300;
      if(document.layers)
      {
        document.layers["NewEventWindow"].style.backgroundImage = "url(images/EventBubble.gif)";
      }
      else if(document.getElementById)
      {
        obj = document.getElementById("NewEventWindow");
        obj.style.backgroundImage = "url(images/EventBubble.gif)";
      }
      else if(document.all)
      {
        document.all["NewEventWindow"].style.backgroundImage = "url(images/EventBubble.gif)";
      }
    }
    if(popY < 0) popY = 0;
    document.aspnetForm.ctl00$ContentPlaceHolder$altStartDate.value = strDate;
    
    if(document.layers)	   //NN4+
    {
        document.layers["NewEventWindow"].top = popY;
        document.layers["NewEventWindow"].left = popX;
        document.layers["NewEventWindow"].visibility = "show";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        obj = document.getElementById("NewEventWindow");
        obj.style.visibility = "visible";
        obj.style.top = popY;
        obj.style.left = popX;
    }
    else if(document.all)	// IE 4
    {
        document.all["NewEventWindow"].top = popY;
        document.all["NewEventWindow"].left = popX;
        document.all["NewEventWindow"].style.visibility = "visible";
    }
  return true;
}


function HidePopUp()
{
    if(document.layers)	   //NN4+
    {
       document.layers["PopUpWindow"].visibility = "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById("PopUpWindow");
        obj.style.visibility = "hidden";
    }
    else if(document.all)	// IE 4
    {
        document.all["PopUpWindow"].style.visibility = "hidden";
    }
}

function HideNewEvent()
{
    if(document.layers)	   //NN4+
    {
       document.layers["NewEventWindow"].visibility = "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById("NewEventWindow");
        obj.style.visibility = "hidden";
    }
    else if(document.all)	// IE 4
    {
        document.all["NewEventWindow"].style.visibility = "hidden";
    }
}

function ViewDetails()
{
    var obj,objM,objY;
  
    if(document.layers)	   //NN4+
    {
        window.location.href="Calendar.aspx?ID=" + document.layers["popID"].value + "&M=" + document.layers["popMonth"].value + "&Y=" + document.layers["popYear"].value;
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        obj = document.getElementById("popID");
        objM = document.getElementById("popMonth");
        objY = document.getElementById("popYear");
//alert("ID: " + obj.value);
        window.location.href = "Calendar.aspx?ID=" + obj.value + "&M=" + objM.value + "&Y=" + objY.value;
    }
    else if(document.all)	// IE 4
    {
        window.location.href="Calendar.aspx?ID=" + document.all["popID"].value + "&M=" + document.all["popMonth"].value + "&Y=" + document.all["popYear"].value;
    }
}

function ShowCalendar()
{
}
