//Declare vars.
var noScroll = 0;

//Used on delete buttons.
function SSC_confirmDelete()
{
	return confirm('Are you sure you want to delete this item?');
}

//Pressing the enter key with focus in a textbox submits the form but does not send
//correct params to the __doPostBack() function.

//Code taken from http://weblogs.asp.net/rajbk/archive/2003/12/11/43023.aspx
//See also http://www.allasp.net/enterkey.aspx
function SSC_clickButton(e, buttonid){ 
      var bt = document.getElementById(buttonid); 
      if (typeof bt == 'object'){ 
            if(navigator.appName.indexOf("Netscape")>(-1)){ 
                  if (e.keyCode == 13){ 
                        bt.click(); 
                        return false; 
                  } 
            } 
            if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1)){ 
                  if (event.keyCode == 13){ 
                        bt.click(); 
                        return false; 
                  } 
            } 
      } 
} 

//From ClassScheduler session_timeout.js.
//NOTE: With Internet Explorer 6 or later, when you use the !DOCTYPE declaration 
//to switch on standards-compliant mode, this attribute applies to the HTML 
//element. When standards-compliant mode is switched off, as with earlier versions
//of Internet Explorer, this attribute applies to the BODY element, not the HTML 
//element.  Google for "onscroll body" at www.microsoft.com.
function SSC_scrollIt()
{
	var myPageX = 0; 
	var myPageY = 0; 
	var formElements = document.forms[0].elements;

	//Use the noScroll var to turn off the scrolling on a page by page basis.
	if (noScroll != 1)
	{
		for (i=0; i<formElements.length; i++) {
			var elementName = String(formElements[i].name);
			var locate = elementName.indexOf(':');
			var part = String(elementName.substring(locate + 1, elementName.length));

			if (part == "PageX") {
				myPageX = formElements[i].value;
			}
			if (part == "PageY") {
				myPageY = formElements[i].value;
			}
		}

		window.scrollTo(myPageX, myPageY);
	}
} 

function SSC_setCoords()
{
	var myPageX = 0; 
	var myPageY = 0; 
	var formElements = document.forms[0].elements;
	
	if (document.all){
		myPageX = document.body.scrollLeft; 
		myPageY = document.body.scrollTop;
	} else{ 
		myPageX = window.pageXOffset + document.body.scrollLeft; 
		myPageY = window.pageYOffset + document.body.scrollTop; 
	} 

	for (i=0; i<formElements.length; i++){
		var elementName = String(formElements[i].name);
        var locate = elementName.indexOf(':');
        var part = String(elementName.substring(locate + 1, elementName.length));
       
        if (part == "PageX") {
			formElements[i].value = myPageX;
        }
        if (part == "PageY") {
			formElements[i].value = myPageY;
        }
	}
}