Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

161 lines
4.6 KiB

<meta http-equiv="Content-Type" content="text/html; charset=<%=GetCharSet()%>">
<script language=javascript>
//------------------------------------------------------------------------
//
// inc_MasterWeb.js: Resuable JavaScript functions
// used accross all the pages
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// Date Description
// 30/10/2000 Creation date
//------------------------------------------------------------------------
// Local variables
var flag="false";
//------------------------------------------------------------------------
// Function to clear the error messages (if any on screen) whenever required
//------------------------------------------------------------------------
function ClearErr()
{
// checking for the browser type
if (IsIE())
{
document.all("divErrMsg").innerHTML = "";
// removing the event handling
document.frmTask.onkeypress = null;
}
}
//------------------------------------------------------------------------
// Function: addToListBox
// Description: moves the passed textbox value to ListBox
// input: objList-List Object
// : ButtonObject- Remove button
// : strText-Text of the option item
// : strValue-value of the option item
// output: btnRemove-Button
//------------------------------------------------------------------------
function addToListBox(objList,btnRemove,strText,strValue)
{
var blnResult=true;
// checking for the text value null
// If the value passed is null make it as text
if (strValue=="")
{
strValue=strText;
}
if (strText!="" )
{
// check for duplicates not required as duplicates accepted
if (!chkDuplicate(objList,strText))
{
// create a new option in the list box
objList.options[objList.length] = new Option(strText,strValue);
objList.options[objList.length-1].selected = true;
// enable the Remove button
if(btnRemove.disabled)
btnRemove.disabled = false ;
}
else
{
blnResult= false;
}
}
else
{
blnResult= false;
}
return blnResult;
}
//------------------------------------------------------------------------
// Function: chkDuplicate
// Description: checks for the duplicate text in the list box
// input: Object -Radio Object
// : strchkName -value of the Name to be checked
//returns: blnDuplicate-Returns true/false on success/failure
//------------------------------------------------------------------------
function chkDuplicate(objList,strchkName)
{
var i;
var blnDuplicate=false;
for(var i=0;i < objList.length;i++)
{
if (objList.options[i].text == strchkName)
blnDuplicate = true;
}
return blnDuplicate;
}
//------------------------------------------------------------------------
// Function: remFromListBox
// Description: Removes the passed textbox value from ListBox
// input: objList-List Object
// : ButtonObject- Remove button
// : strText-Text of the option item
//------------------------------------------------------------------------
function remFromListBox(objList,strText)
{
var blnResult=true;
var remPos;
// checking for the text value null
if (strText!="" )
{
// Remove the option from the list box
remPos = objList.selectedIndex;
if(remPos >= 0)
objList.options[remPos]=null;
}
else
{
blnResult= false;
}
return blnResult;
}
//------------------------------------------------------------------------
// Function : AddRemoveListBoxItems
// Description: To Add or remove all the options from the given list
// Input: objList -Listbox
// Returns:
// Support functions used : ClearErr
//------------------------------------------------------------------------
function AddRemoveListBoxItems(objListAdd, objListRem)
{
// Clear any previous error messages
ClearErr();
var i=0,j;
// number of elements in the list object
var intListLength = objListRem.length;
j = objListAdd.length;
while(intListLength > 0)
{
if(!chkDuplicate(objListAdd,objListRem.options[i].value))
{
objListAdd.options[j] = new Option(objListRem.options[i].value,objListRem.options[i].value);
}
objListRem.options[i].value = null;
j++;i++;
intListLength--;
}
intListLength = 0;i=0;
intListLength = objListRem.length;
while(i<=intListLength){
objListRem.options[i] = null;
intListLength--;}
}
</script>