// @Id $Id: base_navigation.js,v 1.2 2006/10/26 12:36:55 cvssammy Exp $

// set focus on basic and advanced search mask

window.onload = sfSearch;

function sfSearch()  {
   if(document.getElementById("Input0"))  {
      document.getElementById("Input0").focus();
   } 
}

// opens popup window with given url
function popup(sUrl) {
  win = window.open(sUrl, "Popupfenster", "width=650,height=550,left=0,top=0,"
    + "directories=yes,toolbar=yes,location=yes,menubar=yes,status=yes,"
    + "scrollbars=yes,resizable=yes");
  win.focus();
  return false;
}

// submit changed dropdown form
function update_nav_dropdown(oForm) {
  oForm.submit();
}

//change status of q for document types
function fAllDocTypes(oForm, sSrcFirst, sSrcLast, bMode, sCode) {
	for(var i = 0; i < oForm.elements.length; i++) {
		var y = oForm.elements[i];
		for(var m = sSrcFirst; m <= sSrcLast; m++) {
			var sElementName = sCode + '[' + m + '][d]';
			if (y.name == sElementName) {
				y.checked = bMode;
			}
		}
	}
	return false;
}

// deactivate document type group selection
function fDocTypes(oForm, oSrc, sSrcFirst, sSrcLast, sCode) {
	for(var i = 0; i < oForm.elements.length; i++) {
		var y = oForm.elements[i];
		for(var m = sSrcFirst; m <= sSrcLast; m++) {
			var sElementName = sCode + '[' + m + '][d]';
			if (y.name == sElementName && y.checked==false) {
				oSrc.checked = false;
				return true;
			}
		}
	}
	oSrc.checked = true;
	return true;
}

