//Button Rollovers
function buttonOver(_o) {
	_o.className = _o.className.toString().replace(/buttonDefault/, "buttonOver");
}

           
function buttonOut(_o) {
	_o.className = _o.className.toString().replace(/buttonOver/, "buttonDefault");
}

function clearGlobalChecks(sender) {
    if (!sender.checked) {
        document.forms[0].elements["selectAll"].checked = false;
    }
}

////////////////////////////////////////////////////////////////
// opens pop-up window, taking href from the link - 
// objLink - reference to link object (passed as 'this')
function openWindow(href)
{
  var winSize = ",width=520,height=580";

//  var href = objLink.href
	this.window.name = "home";
	popupWin = window.open( href , "popup", 'resizable=no,scrollbars=yes,menubar=no,location=no,toolbar=no,status=no'+winSize)
	popupWin.focus()
  return false;
}


function setVisibility(id, visible)
{		
	if(visible)
	{
		document.getElementById(id).style.display = "inline";
	}
	else
	{
		document.getElementById(id).style.display = "none";
	}
}

function toggleAllCheckboxes(sender)
{
	var inputBoxes = document.forms[0].elements;
    for (i=0;i<inputBoxes.length;i++)
    {
       if (inputBoxes[i].type == "checkbox") inputBoxes[i].checked = sender.checked;
    }
}

function disableValidators() {
    Page_ValidationActive = false ;
}

function displayLoading(progress, confirm) {
    var placeholder = document.getElementById(progress);
    placeholder.style.display = "block";
    var placeholder = document.getElementById(confirm);
    placeholder.style.display = "none"; 
}

function displayConfirm(id)
{
	document.getElementById(id).style.display = "none";
	document.getElementById('Confirm').style.display = "inline";
}

//Image Rollovers
function Rollover(objImg)
{
  var strImageSrc = objImg.src
  var strNewImage = ""
  if (strImageSrc.indexOf("-off") != -1)
  {
    strNewImage = strImageSrc.replace(/-off/ , "-on")
  }
  else
  {
    strNewImage = strImageSrc.replace(/-on/ , "-off")
  }
  objImg.src =  strNewImage
}


function ShowCalendar(cal, show, hide)
{
	document.getElementById(cal).style.display = "inline";
	document.getElementById(show).style.display = "none";
	document.getElementById(hide).style.display = "inline";
}

function HideCalendar(cal, show, hide)
{
	document.getElementById(cal).style.display = "none";
	document.getElementById(show).style.display = "inline";
	document.getElementById(hide).style.display = "none";
}



function SwitchDisplay(showId, hideId, dotsId, noteId)
{
	var show = document.getElementById(showId);
	var hide = document.getElementById(hideId);
	var dots = document.getElementById(dotsId);
	var note = document.getElementById(noteId);
	
		
	if(show.style.display == "none")
	{		
		show.style.display = "inline";		
		dots.style.display = "inline";
		hide.style.display = "none";
		note.style.display = "none";
	}
	else
	{
		show.style.display = "none";
		dots.style.display = "none";
		hide.style.display = "inline";
		note.style.display = "inline";		
	}
}

function HideAndShow(hide, show)
{
	document.getElementById(hide).style.display = "none";
	document.getElementById(show).style.display = "inline";
}

function HighlightRow(checkbox, row)
{
	var box = document.getElementById(checkbox);
	var html = document.getElementById(row);
	
	if(box.checked)
	{
		html.style.borderColor = "#eaeaea";
		html.style.backgroundColor = "#eaeaea";
	}
	else
	{
		html.style.borderColor = "";
		html.style.backgroundColor = "";
	}
}

	function changePage(pageNumber, pageIndex, index)
	{
		document.getElementById(pageNumber).value = index;
		__doPostBack(pageIndex,'');
	}
