//submit correct form on 'Enter'

function clickButton(e, buttonid){ 
      var bt = document.getElementById(buttonid); 
      if (typeof bt == 'object'){ 
            //if(navigator.appName.indexOf("Netscape")>(-1)){ 
            if(e.keyCode){
                  if (e.keyCode == 13){ 
                        bt.click(); 
                        return false; 
                  } 
            } 
            //if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1)){
            else if(event.keyCode){
                  if (event.keyCode == 13){ 
                        bt.click(); 
                        return false; 
                  } 
            } 
      }
}

//set cursor in 'username' if not logged in
function setUserFocus() {
	if (document.getElementById("UserLogin_txtUsername")){
		var n = document.getElementById("UserLogin_txtUsername")
		if (typeof n == 'object'){
			n.focus()
		}
	}
}

function changeLevel(height,isRad){
	var divElement = document.getElementById("facultyList")
	var listElements = divElement.getElementsByTagName("span")
	var imageElements = divElement.getElementsByTagName("img")
	
	for (i=0;i< listElements.length;i++){
		if (listElements.item(i).id.indexOf(height+'List') > -1){
			if (listElements.item(i).innerHTML != ''){
				listElements.item(i).innerHTML = '';
			}
		}
		if (isRad == 1){
			if (listElements.item(i).id.indexOf('sectionList') > -1){
				if (listElements.item(i).innerHTML != ''){
					listElements.item(i).innerHTML = '';
				}
			}
		}
	}
	for (i=0;i< imageElements.length;i++){
		if (imageElements.item(i).id.indexOf(height+'Img') > -1){
			imageElements.item(i).src = "images/AGplus.gif";
		}
		if (isRad == 1){
			if (imageElements.item(i).id.indexOf('sectionImg') > -1){
			imageElements.item(i).src = "images/AGplus.gif";
		}
		}
	}
}


function setLevel() {
	//code from Stephen Chapman - http://javascript.about.com/library/blqs.htm
	var qsParm = new Array();
	qsParm['Level'] = null;
	qsParm['Subject'] = null;
	qsParm['Section'] = null;
	
	var query = window.location.search.substring(1);
	var parms = query.split('&');
	for (var i=0; i<parms.length; i++) {
	var pos = parms[i].indexOf('=');
	if (pos > 0) {
		var key = parms[i].substring(0,pos);
		var val = parms[i].substring(pos+1);
		qsParm[key] = val;
		}
	}
	//check for each level and run appropriate functions
	if (qsParm['Level']){
		var rdBtn = document.getElementById('rad'+qsParm['Level']);
		rdBtn.checked = true;
	}
}


function WebForm_FireDefaultButton(event, target) 
{
  if (event.keyCode == 13 && !(event.srcElement && (event.srcElement.tagName.toLowerCase() == "textarea"))) {
    var defaultButton;
    if (__nonMSDOMBrowser) {
      defaultButton = document.getElementById(target);
    } else {
      defaultButton = document.all[target];
    }
/* This is the only addition to this method, the rest is identical to MS version.*/
    if (defaultButton && typeof(defaultButton.click) == "undefined") {
      defaultButton.click = function() {
        var result = true;
        if (defaultButton.onclick) 
          result = b.onclick();
        if (typeof(result) == "undefined" || result)
          eval(defaultButton.href);
      }
    }

    if (defaultButton && typeof(defaultButton.click) != "undefined") {
      defaultButton.click();
      event.cancelBubble = true;
      if (event.stopPropagation) event.stopPropagation();
      return false;
    }
  }
  return true;
}
