function ChangeAllRowsColor(rowSelected) {
 var myRows =CntnFrmName(rowSelected.name);
 if (rowSelected.checked==true)  
 var flag = true;
 else flag = false;
 for (var i=1; i<myRows.length; i++)
   {
    if (myRows[i].checked!=flag){
	myRows[i].checked=flag;
	ChangeRowColor1(myRows[i]);
	enableButton('btn_Remove');
    }
   }
   disableButton('btn_Up','btn_Down')
	if(flag==false){
		disableButton('btn_Remove','btn_Apply')
	 onCancel()
	}
}
function ChangeRowColor1(rowSelected) {
	var myRow = rowSelected.parentNode.parentNode;
	var i;
	clLen=" selectedRow".length
	if (rowSelected.checked==true){
	 for(i=0;i<myRow.cells.length;i++){
       myRow.cells[i].className=myRow.cells[i].className+" selectedRow";}
	}  
	else {
	for(i=0;i<myRow.cells.length;i++){
		var cN=myRow.cells[i].className
		if(cN.substring(cN.length-clLen,cN.length)==" selectedRow")
		myRow.cells[i].className=cN.substring(0,cN.length-clLen);			
	  }
	}
	return;
}
function AddRow(tblName,row,chkbxid,optn) {
	actNum=actvCheckbox()
	//if(actNum!=0) {
	isDupflg=false
	isDupflg=isDuplicateRow(tblName)
	if(!isDupflg){
	var CBoxid
	var tbl=CntnFrmDoc(tblName);
	flag=true
	for(colnum=1;colnum<tbl.rows[row].cells.length;colnum++){
		var fc=tbl.rows[row].cells[colnum].childNodes[0]
	if(fc!=null && fc.tagName=='SELECT'){
		if(fc.selectedIndex==0){
		flag=false
	 }
	}				  
	}
	if(flag){
	var str="<tr class='font10'>"
	if (chkbxid>0){CBoxid="CBox_"+chkbxid; }
	else{CBoxid="CBox_1"; }
	selclass=tbl.rows[tbl.rows.length-1].cells[0].className
	if(selclass=='tableField2 cosMessageTableWhite' || selclass=='tableField2 cosMessageTableWhite selectedRow')
	{		
		str+="<td nowrap class='tableField3 cosMessageTableGrey' align='left'><input name=";
		cl="messageTableGreyBorder"
	}
	else
	{
		str+="<td nowrap class='tableField2 cosMessageTableWhite' align='left'><input name=";
		cl="messageTableWhiteBorder"
	}
	str+=CBoxid
	str+=" type=checkbox onClick=\"ChangeRowColor1(this);editRow(this,\'tbl1\');enableImage1(this)\"></td>";
	for(var i=1;i<tbl.rows[row].cells.length;i++)
	{
		if(tbl.rows[row].cells[i].firstChild!=null && tbl.rows[row].cells[i].firstChild.tagName!=undefined){
	 var Chld = tbl.rows[row].cells[i].childNodes[0]

		}
	 else
	 Chld=tbl.rows[row].cells[i].innerHTML
	 if(Chld!=null){	
		if(Chld.value==undefined)
		tempval=Chld
		else if(Chld.type=="select-one")
	    tempval=Chld.options[Chld.selectedIndex].text
		else{
		if(Chld.type=="password"){
			var starStr="";
			for(pw=0;pw<Chld.value.length;pw++)
			{
				starStr=starStr+'*'
			}
			Chld.value=starStr
		}
		tempval=Chld.value 
		}
		}else
		tempval="&nbsp;"
		str+="<td nowrap class='"+cl+"' align='left'>"+tempval+"</td>"
		
	}
	str+="</tr>";
	inHt=tbl.parentNode.innerHTML
	tbl.parentNode.innerHTML=inHt.substring (0,inHt.length-16)+str+"</TABLE>";
	}else{ alert('No Entry Selected for Adding'); }
	}else{ alert('Duplicate Entries are not allowed')}
	loadToNullValues()
	//}
}
var str1
function DelRow(tblName,row,chkbxid){
	actNum=actvCheckbox()
	if(actNum!=0)
	{
  prntid=CntnFrmDoc(tblName)
  if(prntid.rows[1].id!='editRow'){
	rownumbr=2
	}else{
		rownumbr=1
	}		
	if(prntid.rows[rownumbr].cells[0].firstChild.checked==true){
		var x=window.confirm("This will remove all the entries in the table. Would You like to Proceed?")
	}else{
		var x=window.confirm("This will remove entry in the table. Would You like to Proceed?")
	}
	if (x){	
		var CBoxid
		var tbl=prntid;
		var num=2;
		var rwcount =rowcount(tblName)
		if(rwcount>2){
			if (chkbxid>0){CBoxid="CBox_"+chkbxid; }
			else{CBoxid="CBox_1"; }
			var str='<table cellspacing="0" cellpadding="0" border="0" id=';
			str+=tblName+'>'
			for(var i=0;i<rownumbr;i++) {
				str+="<tr class='white10Bold'>"+tbl.rows[i].innerHTML+"</tr>"; }
			str+="<tr id='editRow'>"+tbl.rows[rownumbr].innerHTML+"</tr>";
			for(var i=rownumbr+1;i<tbl.rows.length;i++)
			if(tbl.rows[i].cells[0].childNodes[0].checked==false) {
				str+="<tr class='font10'>";
				if(num%2==0){
					str+="<td nowrap class='tableField2 cosMessageTableWhite' align='left'><input name=";
					cl="messageTableWhiteBorder"
				}else{
						str+="<td nowrap class='tableField3 cosMessageTableGrey' align='left'><input name=";
						cl="messageTableGreyBorder"
			}
			str+=CBoxid
			str+=" type=checkbox onClick=\"ChangeRowColor1(this);editRow(this,\'tbl1\');enableImage1(this)\"></td>";
			for(var j=1;j<tbl.rows[i].cells.length;j++)
			str+="<td nowrap class='"+cl+"' align='left'>"+tbl.rows[i].cells[j].innerHTML+"</td>";
			num++;
			str+="</tr>";
		}
		str+="</table>";
		tbl.parentNode.innerHTML=str;
		rwcount=rowcount(tblName)
		actNum=actvCheckbox()
		if(rwcount<3 || actNum<1){
			myRow=CntnFrmDoc('tbl1').rows[rownumbr]
			myRow.cells[0].checked=false
			disableButton('btn_Remove','btn_Cancel','btn_Apply')
			for(i=1;i<myRow.childNodes.length;i++){
				var FrstChld= prntid.rows[rownumbr].cells[i].firstChild
				if(FrstChld.tagName=="SELECT"){
					SelectObject =FrstChld
					SelectObject.selectedIndex=defaultInd[i]
					}
				else if(FrstChld.tagName=="INPUT"){
					FrstChld.className='input';
					FrstChld.disabled='';
					FrstChld.value=''
				}else{
					prntid.rows[rownumbr].cells[i].innerHTML='&nbsp;'
				}
			}
		}
	}
	}
	else{ onCancel() }
	disableButton('btn_Up','btn_Down','btn_Add')
	}
}
if(navigator.appName.indexOf("Internet Explorer") != -1) showRow='block'
else showRow='table-row'
function toggleLyr(lyrid){
	lyobj=docById(lyrid).style
	if(lyobj.display=='block' || lyobj.display=='table-row' || lyobj.display==''){
		lyobj.display='none'}
	else lyobj.display=showRow
}
function togglerdbtn(prmyid,secdryid) {
	docById(prmyid).checked=true
	docById(secdryid).checked=false
}
function toggleImage(obj,prntid){	
	if(prntid!=undefined){
		prntimg=docById(prntid)
		prntLen=prntimg.src.length
		prntimg.src=prntimg.src.substring(0,prntLen-5)+"b.gif";
	}
	srcOb=obj.childNodes[0].src
	srLen=srcOb.length
	if(srcOb.substring(srLen-5,srLen)=="b.gif"){
	obj.childNodes[0].src=srcOb.substring(0,srLen-5)+"t.gif";
	}
	else if(srcOb.substring(srLen-5,srLen)=="t.gif"){
	obj.childNodes[0].src=srcOb.substring(0,srLen-5)+"u.gif";
	}
	else if(srcOb.substring(srLen-5,srLen)=="u.gif"){
	obj.childNodes[0].src=srcOb.substring(0,srLen-5)+"b.gif";
	}
}
function togglechckbox(prmyid,prmyRwid,secdryid,secdryRwid){
	if (docById(prmyid).checked==true){ 
	docById(prmyRwid).style.display=showRow;
	docById(secdryRwid).style.display='none'
	docById(secdryid).checked=false
	}
	else{ 
	docById(prmyRwid).style.display='none';
	docById(secdryRwid).style.display=showRow;
	docById(prmyid).checked=true
	}
}
function togglelyers(prmyRwid,secdryRwid){
	docById(prmyRwid).style.display=showRow;
	docById(secdryRwid).style.display='none'
}
function imgtag(optn)
{
	optn=docById('groupOpera').selectedIndex
	var prntblid = docById("tbl1")
	var div1Paras = prntblid.getElementsByTagName("IMG");
	var num = div1Paras.length;
	if(optn==0){ 
		tabimgsrc="u.gif"; 
	}
	else if(optn==1){ 
		tabimgsrc="t.gif"; 
	}
	else if(optn==2){ 
		tabimgsrc="b.gif"; 
	}
	for (i=0; i<num; i++)
	{
		if(div1Paras[i].name=='imx')
		{
			div1Paras[i].src=div1Paras[i].src.substring(0,div1Paras[i].src.length-5)+tabimgsrc;
		}
	}
}
function chngeImg(obj,lyrid)
{
	if(obj.tagName=="A"){
		elment=obj.parentNode.parentNode.cells[0].childNodes[0];
	}
	else if (obj.tagName=="TD")
	{
		elment=obj.parentNode.cells[0].childNodes[0]
	}
	es=elment.src
	elen=es.length
	ln=es.length-6
	temp=es.substring(ln,elen)
	if(temp=='up.gif'){
		tabimgsrc='down.gif';
	}
	else {
		tabimgsrc='up.gif';
	}
	if(tabimgsrc=='up.gif')
	{
		elment.src=es.substring(0,elen-8)+tabimgsrc;
	}
	else{
		if(tabimgsrc=='down.gif'){
		   elment.src=es.substring(0,elen-6)+tabimgsrc;
		   }else{
 			elment.src=es.substring(0,elen-8)+tabimgsrc;
		   }
	}
}
function disableEnable(id,optn,cllcnt,rw){
		prntid = docById(id)
		rwcount =prntid.rows.length
		if (rw==2) rw=3
		else rw=2
		if(prntid.rows[1].id!='editRow')
		{
			rownumbr=2
		}else{
			rownumbr=1
		}
		if(optn==1){
			for (i=rw; i<rwcount; i++)
			{
				prntid.rows[i].cells[cllcnt].innerText="Disable"
			}
			prntid.rows[rownumbr].cells[0].firstChild.checked='true'
		}else{
			for (i=rw; i<rwcount; i++)
			{
				prntid.rows[i].cells[cllcnt].innerText="Enable"
			}
			prntid.rows[rownumbr].cells[0].firstChild.checked='true'
		}
		ChangeAllRowsColor(prntid.rows[rownumbr].cells[0].firstChild)
		enableImage1(prntid.rows[rownumbr].cells[0].firstChild)
}
function sbmit() {
	elment=document.getElementById('btn_Apply')
	ln=elment.src.length-6
	temp=elment.src.substring(ln,elment.src.length)
	if(temp=="on.gif"){
	disableButton('btn_Apply','btn_Cancel')
	}
}
function goToSrch(tblid,inputTxt)
{
	txtValue = docById(inputTxt).value;
	var rwcount = rowcount(tblid);
	var actvCheckboxNum = actvCheckbox()
	clLen=" selectedRow".length
	prntid=docById(tblid)
	myRow=prntid.rows[1]
	if(myRow.cells[0].firstChild.checked==true){
	for(i=0;i<myRow.cells.length;i++){
		var fc=prntid.rows[1].cells[i].firstChild
				if(fc.tagName=="SELECT"){
					SelectObject = fc
					SelectObject.selectedIndex=defaultInd[i]
				}
		}
	}
	for(j=1;j<rwcount;j++){
		clmnelement = prntid.rows[j]
		cfc=clmnelement.cells[0].firstChild
		if(cfc.checked==true){
		 cfc.checked=false
		 inputBox=cfc
		 var myRow = inputBox.parentNode.parentNode;		
		for(i=0;i<myRow.childNodes.length;i++)
		{
			cN=myRow.cells[i].className
			if(cN.substring(cN.length-clLen,cN.length)==" selectedRow")
			myRow.cells[i].className=cN.substring(0,cN.length-clLen);
		}		
	}	
	}
	flag=true;
	for (ronum=2; ronum<rwcount; ronum++){
		if(prntid.rows[ronum].cells[1].innerHTML==txtValue)
		{	
			flag = false;
			clmnelement = prntid.rows[ronum]
			rowSelected=clmnelement.cells[0].firstChild
			var myRows = document.getElementsByName(rowSelected.name);
			rowSelected.checked=true
			j=ronum-1
			myRows[j].onclick();
		}
	}
	if(flag==true){
		alert('Interface'+ " "+txtValue+ " "+'is not found in this page');
		onCancel()
		loadDefaults('tbl1')
	}
}
var defaultInd = new Array();
var defaultValNotChanged=true;
function editRow(rowSelected,tblid,rw)
{
	var myRow = rowSelected.parentNode.parentNode;
	var actvCheckboxNum = actvCheckbox()
	var rwcount = rowcount(tblid)
	colCnt=prntid.rows[1].cells.length
	editFlag=true
	prntid=CntnFrmDoc(tblid)
		if(prntid.rows[0].id=='NonEditRow'){ editFlag=false }
		else if(prntid.rows[1].id!='editRow') { rownumbr=2 }
		else{ rownumbr=1 }
		if(editFlag){
		if((actvCheckboxNum!=rwcount-(rownumbr))&&(prntid.rows[rownumbr].checked=false)){	
			fc=prntid.rows[rownumbr].cells[0].firstChild
			if(fc.tagName!=undefined){
				fc.checked=false
			}
		}
		}
		var firstCheckedRow=prntid.rows[rownumbr].cells[0].firstChild
		if(((actvCheckboxNum==1) && (rowSelected.checked==true) && (defaultValNotChanged==true)) ||(firstCheckedRow.checked==true)&& (defaultValNotChanged==true) ){

			for(i=0;i<myRow.cells.length;i++){
				fc=prntid.rows[1].cells[i].firstChild
				if(fc!=null && fc.tagName=="SELECT"){
					defaultInd[i]=fc.selectedIndex
				}
			}
		}
	if(((actvCheckboxNum==1) && (rowSelected.checked==false)) && (rwcount>2))
	{ 			
	cnt = document.frm.elements.length
	cont=prntid.rows.length
		for(rw=2;rw<cont;rw++)
		{
		if(document.frm.elements[rw]!=null){	
			if(document.frm.elements[rw].checked==true){
				myRow = document.frm.elements[rw].parentNode.parentNode
				cnt =myRow.cells.length;
			for(j=1;j<cnt;j++)
			{	
			cellObj=prntid.rows[rownumbr].cells[j]
			if(cellObj!=null)
			fc=cellObj.firstChild
				if (fc.tagName=="SELECT")
				{   			
					txtValue = myRow.cells[j].innerHTML
					SelectObject = fc
					for(index = 0; index < SelectObject.length; index++){
						if(SelectObject[index].value == txtValue){
							SelectObject.selectedIndex = index;
							SelectObject.disabled='';
							}
						}
				}
				else if (fc.tagName=="INPUT")
				{
					txfld =fc
					if(myRow.cells[j].innerHTML.substring(0,6)=='&nbsp;'){
						elmval = myRow.cells[j].innerHTML.substring(0,myRow.cells[j].innerHTML.length-6);
						txfld.value=elmval
					}else{
						txfld.value=myRow.cells[j].innerHTML
					}
					fc.className='input';
					fc.disabled='';
					fc.className='input';
				}
				else  
				{
					prntid.rows[rownumbr].cells[j].innerText=myRow.cells[j].innerHTML
				}
			}		
		}
		}
		enableButton('btn_Up','btn_Down','btn_Remove','btn_Apply','btn_Add');
	}
	}
	if (rowSelected.checked==true)
	{
		if (actvCheckboxNum<2){
			if(actvCheckboxNum==1 && rwcount>2){
				cont =myRow.cells.length;
				for(i=1;i<cont;i++)
				{
					fc=prntid.rows[rownumbr].cells[i].firstChild
					if(fc!=null && fc.tagName!=' '){
					if (fc.tagName=="SELECT")
					{
						txtValue = myRow.cells[i].innerHTML	
						SelectObject = prntid.rows[rownumbr].cells[i].firstChild
						for(index = 0; index < SelectObject.length; index++){
							SelectObject.disabled='';
							if(SelectObject[index].value == txtValue)
							SelectObject.selectedIndex = index;
						}
					}
					else if (fc.tagName=="INPUT")
					{ 
							fc.className='input';
							fc.disabled='';
							txfld = fc
						if(myRow.cells[i].innerHTML.substring(0,6)=='&nbsp;'){
							elmval = myRow.cells[i].innerHTML.substring(0,myRow.cells[i].innerHTML.length-6);
							txfld.value=elmval
						}else{
							txfld.value=myRow.cells[i].innerHTML
						}
					}
					else{	
							prntid.rows[rownumbr].cells[i].innerHTML=myRow.cells[i].innerHTML;
						}
					}else{	
							prntid.rows[rownumbr].cells[i].innerHTML=myRow.cells[i].innerHTML;
					}
				}
				if(rwcount>3){
					enableButton('btn_Up','btn_Down','btn_Remove','btn_Apply','btn_Add');
				}else{
					if(rwcount>2){
					}
				}	
			}
		}	
	}if(actvCheckboxNum>1){	
		disableButton('btn_Up','btn_Down','btn_Add');
		var myRow = rowSelected.parentNode.parentNode;		
		for(i=1;i<colCnt;i++)
			{	
			if(prntid.rows[rownumbr].cells[i]!=undefined){
				fc=prntid.rows[rownumbr].cells[i].firstChild
					if (fc!=null && fc.tagName=="SELECT")
					{   
						SelectObject = fc
						SelectObject.selectedIndex=0;
						if(prntid.rows[rownumbr].cells[i].id=='unique'){
							SelectObject.disabled='disabled';
						}
					}
					else if (fc!=null && fc.tagName=="INPUT" && prntid.rows[rownumbr].cells[i].id=='unique')
					{
						ElmntObject=fc
						ElmntObject.value='';
						ElmntObject.disabled='disabled';
						ElmntObject.className='inputDisabled';
					}
					else if(fc!=null && fc.tagName=="INPUT" && prntid.rows[rownumbr].cells[i].id!='unique')
					{
						prntid.rows[rownumbr].cells[i].firstChild.value=''
					}
					else{ prntid.rows[rownumbr].cells[i].innerText=' ' }
				}
			}
		}else if(actvCheckboxNum==0){
			for(i=1;i<colCnt;i++)
				{   
					var cels=prntid.rows[rownumbr].cells[i]
					if(cels!=undefined){
						fc=cels.firstChild
					if (fc!=null && fc.tagName=="SELECT"){  
						SelectObject = fc
						SelectObject.selectedIndex=defaultInd[i]
						SelectObject.disabled='';
						}
						else if (fc!=null && fc.tagName=="INPUT")
						{ 						
						fc.value='';
						fc.disabled='';
						fc.className='input';
						}
						else 
						{
						if(fc!=null && fc.innerHTML==undefined){
							cels.innerHTML='&nbsp;'
						}
						}
   				}
		}		
	}
}
function rowcount(tblid)
{
	prntid =docById(tblid)
	if(prntid==null)
	prntid=window.frames['maincontent'].document.getElementById(tblid)
	rwcount =prntid.rows.length
	return (rwcount)
}
lastValue=""
function onCancel(){
	elment=BtmFrmDoc('btn_Cancel')
	ln=elment.src.length-6
	temp=elment.src.substring(ln,elment.src.length)
	if(temp=="on.gif"){
	var actvCheckboxNum = actvCheckbox()
	what=document.frm
	if(what==undefined)
	what=window.frames['maincontent'].document.frm
    for (var i=0, j=what.elements.length; i<j; i++){
       myName = what.elements[i].type;
	   ele=what.elements[i]
	    if (myName=='radio'){
		 ele.checked = ele.defaultChecked;
		 }
        if (myName=='checkbox')
		   if(ele.checked==true){
			  ele.checked=false
			  ele.onclick();
			  ele.checked=false
			}
        if (myName=='text')
		   ele.value = ele.defaultValue;
		if(myName=='password')	
		 ele.value = ele.defaultValue;
	    if (myName=='select-one')
            for (var k=0, l=ele.options.length; k<l; k++)
                ele.options[k].selected = ele.options[k].defaultSelected;
	}
	disableImage()
	disableButton('btn_Up','btn_Down','btn_Add','btn_Remove','btn_Cancel','btn_Apply');
	}
}
function actvCheckbox() {
	chkbxcnt = 0
	frmObj=document.forms[0]
	if(frmObj==undefined)
	frmObj=window.frames['maincontent'].document.forms[0]
	for(i=0;i<frmObj.elements.length;i++){
		if(frmObj.elements[i].type=='checkbox'){
	    if((frmObj.elements[i].checked==true) && (frmObj.elements[i].parentNode.parentNode.parentNode.parentNode.id=='tbl1') || (frmObj.elements[i].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.id=='tbl1')){ 
          chkbxcnt=chkbxcnt+1
		  }
		}
	 }
	 return(chkbxcnt);
}
function clickAll()
{
	alert('This could take a significantly long time to complete');
}
function updateTxt(tblid) { 	
	isDupflg=false
	isDupflg=isDuplicateRow(tblid)
	prntid = CntnFrmDoc(tblid)
		if(prntid.rows[1]!=null){
	if (prntid.rows[1].id!='editRow')
			rownumbr=2
			else rownumbr=1
		}else{ rownumbr=1 }
	if(!isDupflg){		
	firstRow=prntid.rows[rownumbr]
	colLength=firstRow.cells.length
	flag=true
	if(true){
			var rwcount = rowcount(tblid);
			var actvCheckboxNum = actvCheckbox()
			arrsize = prntid.rows[rownumbr].cells.length
				var inputvalue= new Array(arrsize)
				for (k=1; k<arrsize; k++)
				{
					tagdet = prntid.rows[rownumbr].cells[k].childNodes[0]
					if(tagdet!=null && (tagdet.tagName=='SELECT') && (tagdet.value!='') && (tagdet.value!=undefined) )
					{
						inputvalue[k]=tagdet.value	
					}
					else if(tagdet!=null && (tagdet.value!='') && (tagdet.value!=undefined)){
						if(tagdet.type=="password"){
							var starStr="";
							for(pw=0;pw<tagdet.value.length;pw++) {
								starStr=starStr+'*'
								}
							inputvalue[k]=starStr
						}
						else inputvalue[k]=tagdet.value
					}
				}
			window.frames['maincontent'].document.forms[0].elements.length
			for(j=rownumbr+1;j<prntid.rows.length;j++){
				if(prntid.rows[j].cells[0].firstChild.checked==true){
					myRow = prntid.rows[j]
					elemcnt =myRow.cells.length;
					for(l=1; l<arrsize; l++)
					{	
						if(inputvalue[l]!=undefined){
						myRow.cells[l].innerHTML=inputvalue[l]
						}
					}
				}
			}
			disableButton('btn_Apply','btn_Cancel');
	}
	loadToNullValues()
	}else if(isDupflg=='drrow'){
		alert('Applying this will duplicate the Entry, Please change the edit Values and Apply again');
	}else if(isDupflg=='dcol'){
		alert('Applying this will duplicate the unique coulmn')
	}
}
textNameObj=""
function displayOne(str, total, selected)
{
for(var i = 0; i < total; i++)
	{
		ele = docById(str + i);
		
		if(ele != null){
			ele.style.display = 'none';
		}
	}
	ele = docById(str + selected);
	if(selected==1){
	if(ele != null){
			ele.style.display='block';
	}
	}else{
		if(ele!=null){
			ele.style.display='block';
		}else{
			ele=document.getElementById('PLAN2')
				ele.style.display='inline'
			}
	}
}
function tagImage(obj,lyrid)
{
	pntelment=obj.childNodes[0];
	ln=pntelment.src.length-5
	temp=pntelment.src.substring(ln,pntelment.src.length)
	if(temp=='b.gif'){
		tabimgsrc='t.gif';
		}
	else if(temp=='t.gif'){
		tabimgsrc='u.gif';
		}
	else{
		tabimgsrc='b.gif';
	}
	prntTblid = docById(lyrid)
	for (i=0; i<prntTblid.rows.length; i++)
	{
		colelemnt = prntTblid.rows[i].cells
		for (j=0; j<colelemnt.length; j++)
		{
			col=colelemnt[j].firstChild
			if(col.tagName=='A')
			{				
				elment=col.childNodes[0]
				elment.src=elment.src.substring(0,elment.src.length-5)+tabimgsrc;
			}
		}
	}
}
function onCancelManagement(){
	var actvCheckboxNum = actvCheckbox()
	what=getCP().document.frm
    for (var i=0, j=what.elements.length; i<j; i++){
       myName = what.elements[i].type;
	    if (myName=='radio'){
		 what.elements[i].checked = what.elements[i].defaultChecked;
		 what.elements[i].onclick()
		}
        if (myName=='checkbox')
		   if(what.elements[i].checked==true){
			  what.elements[i].checked=false
			what.elements[i].checked = what.elements[i].defaultChecked;
			}
			else{ what.elements[i].checked = what.elements[i].defaultChecked; }
        if (myName=='text'){ what.elements[i].value = what.elements[i].defaultValue; }
        if (myName=='select-one')
            for (var k=0, l=what.elements[i].options.length; k<l; k++)
			  what.elements[i].options[k].selected = what.elements[i].options[k].defaultSelected;
	}	
	disableImage()
}
function refresh(){
	window.frames['maincontent'].location.reload(true)
	onCancel();
}
function checkboxAll(lyrid,ths)
{
	var parentobj = docById(lyrid)
	var elemobjt = parentobj.getElementsByTagName("input");
	var elemcount = elemobjt.length;
	for (var i=0; i<elemcount; i++){
    if (ths.checked==true){ 
        elemobjt[i].checked=true;
    }
	else elemobjt[i].checked=false;
    }
}
function loadDefaults(tblid){
	trow=docById('editRow')	
	for(i=1;i<trow.childNodes.length;i++){
		if(trow.childNodes[i].firstChild.tagName==undefined){
				trow.children[i].innerHTML='&nbsp;'
			}
	}
}
function enableEditFields(tblid){
	prntid=docById(tblid)
	if(prntid.rows[1].id!='editRow')
		{
			rownumbr=2
		}else{
			
			rownumbr=1
	}
	for(j=1;j<prntid.rows[rownumbr].cells.length;j++){
		if(prntid.rows[rownumbr].cells[j].firstChild.tagName=="INPUT"){
	prntid.rows[rownumbr].cells[j].firstChild.className='input';
	prntid.rows[rownumbr].cells[j].firstChild.disabled='';
	prntid.rows[rownumbr].cells[j].firstChild.className='input';
	}
	}
}
function chngeValue(obj,inputid)
{
	docById(inputid).value=obj.value;
}
function reboot()
{
	if(CntnFrmDoc('CBox_12').checked==true){
		var x=window.confirm("This Operation will Reboot the switch Would you like to Proceed?")
	}else{
		alert('Please check the Reboot Units Checkbox')
	}
}
function rset() {
	document.frm.reset()
}
function isDuplicateRow(){
	var tblId=CntnFrmDoc('tbl1')
	if(tblId.rows[1].id!='editRow')
		{
			rownumbr=2
		}else{
			
			rownumbr=1
		}
	myRow=tblId.rows[rownumbr]
	Dupcount=tblId.rows.length
	dupFlag=false
	dupUniFlag=false
	dupRcCount=0
	var UniArray= Array();
	for(clc=1;clc<myRow.cells.length;clc++){
		if(myRow.cells[clc].id=='unique'){
			UniArray[clc]=1
		  }else{
		    UniArray[clc]=0
		}
	}
	for(rc=rownumbr+1;rc<Dupcount;rc++){
		innerRow=tblId.rows[rc];
		count=0;
		colCount=myRow.cells.length
		for(col=1;col<colCount;col++)
			{
				fc=myRow.cells[col].firstChild
				if(fc!=null && fc.tagName=="SELECT")
					{
						SelectObject = myRow.cells[col].firstChild
						if(SelectObject.value==innerRow.cells[col].innerHTML){
							count=count+1
						}
					}
				else if(fc!=null && fc.tagName=="INPUT")
					{
						
						if(innerRow.cells[col].innerHTML=='&nbsp;'){
							elmval = innerRow.cells[col].innerHTML.substring(0,innerRow.cells[col].innerHTML.length-6);
							if(elmval==myRow.cells[col].firstChild.value){
								count=count+1
							if(UniArray[col]==1 && elmval!='' && innerRow.cells[0].checked==false){
								dupUniFlag=true
							}								
						}
					}
				else if(fc!=null && fc.value==innerRow.cells[col].innerHTML){
							count=count+1
						if(UniArray[col]==1 && innerRow.cells[0].firstChild.checked==false){
								dupUniFlag=true
							}								
						}
					}
				else{
						if(myRow.cells[col].innerHTML==innerRow.cells[col].innerHTML){
							count=count+1
						}
					}
			}
		if(count==colCount-1){
			dupFlag=true;
			dupRcCount=dupRcCount+1
		}
	}if(dupUniFlag){
		return 'dcol'
	}else if(dupFlag && dupRcCount==1){
		return 'drrow'
	}else if(dupFlag){
		return 'drow'
	}else{
	return false	
	}
}
function loadToNullValues(){
		tblObj=CntnFrmDoc('tbl1')
		rowCount=tblObj.rows.length
		clLen=" selectedRow".length
		if(tblObj.rows[1].id!='editRow')
		{
			rownumbr=2
		}else{
			rownumbr=1
		}
		myRow=tblObj.rows[rownumbr]
		for(colVal=1;colVal<myRow.cells.length;colVal++)
			{
				if(tblObj.rows[rownumbr].cells[colVal]!=undefined){
					fc=tblObj.rows[rownumbr].cells[colVal].firstChild
					if (fc!=null && fc.tagName=="SELECT")
					{   
						SelectObject = tblObj.rows[rownumbr].cells[colVal].firstChild
						SelectObject.selectedIndex=0;
					}
					else if (fc!=null && fc.tagName=="INPUT" && tblObj.rows[rownumbr].cells[colVal].id=='unique'){
						ElmntObject=tblObj.rows[rownumbr].cells[colVal].firstChild
						ElmntObject.value='';
				}
					else if(fc!=null && fc.tagName=="INPUT" && tblObj.rows[rownumbr].cells[colVal].id!='unique')
					{
						tblObj.rows[rownumbr].cells[colVal].firstChild.value=''
					}
					else{ tblObj.rows[rownumbr].cells[colVal].innerHTML=' ' }
				}
			}
			for(rc=rownumbr+1;rc<rowCount;rc++){
					innerRow=tblObj.rows[rc]
					for(innerCol=0;innerCol<myRow.cells.length;innerCol++){
	if(innerRow.cells[innerCol].className.substring(innerRow.cells[innerCol].className.length-clLen,innerRow.cells[innerCol].className.length)==" selectedRow"){
			innerRow.cells[innerCol].className=innerRow.cells[innerCol].className.substring(0,innerRow.cells[innerCol].className.length-clLen);	
	}
					tblObj.rows[rc].cells[0].firstChild.checked=false
				}
			}
			if(tblObj.rows[rownumbr].cells[0].firstChild.checked=true){
				tblObj.rows[rownumbr].cells[0].firstChild.checked=false
			}
			disableButton('btn_Up','btn_Down','btn_Add','btn_Apply','btn_Remove','btn_Cancel')
}
var win = null; 
var glParam;
function newWindow(mypage,myname,w,h,features,purp)
{ 
glParam=features;
features="resizable=yes";
	var winl = (screen.width-w)/2; var wint = (screen.height-h)/2; 
	if (winl < 0) winl = 0; 
	if (wint < 0) wint = 0; 
	var settings = 'height=' + h + ','; settings += 'width=' + w + ','; settings += 'top=' + wint + ','; settings += 'left=' + winl + ','; settings += features; win = window.open(mypage,myname,settings); win.window.focus();
	if(purp=="tag"){
	document.getElementById('hd').value=glParam;
	}
}
function CreateEditblBtns(butname,fntn,btnid,hrf,optn)
{
	imgalt = butname
	if(imgalt=='clearcounters'){ imgalt = 'Clear&nbsp;Counters' }
    str='<a href=javascript:void(0) onclick='+fntn+'><img src=../App_themes/NG/Images/'+butname+'_off.gif id='+btnid+'></a> ';
	if(hrf!=undefined){str='<a href='+hrf+'><img src=../App_themes/NG/Images/'+butname+'_off.gif id='+btnid+'></a> ';}
	if(optn=='on'){str='<a href=javascript:void(0) onclick='+fntn+'><img src=../App_themes/NG/Images/'+butname+'_on.gif id='+btnid+'></a> ';	}
	if(hrf!="" && optn=='on'){str='<a href='+hrf+'><img src=../App_themes/NG/Images/'+butname+'_on.gif id='+btnid+'></a> ';}
	return str;
}
function PaintButtons(str){  
	Prntid = BtmFrmDoc('ButtonsDiv')
	if(Prntid!=null){Prntid.innerHTML=str}
}
function helppop(URL){
	var popup = window.open(URL, 'CM_Creator', 'width=300,height=200,scrollbars=1,resizable=1');
	popup.focus();
}
function loginApply(){
		var f=getCP().document.frm;
		var	i;
		if (f.login.value < 3 || f.login.value > 30){
		alert('Login Timeout value must be between 3 and 30');
		return;
	}
	sbmit()
}
function checkdate(objName){
	var datefield = objName;
	if (chkdate(objName) == false){
	datefield.select();
	alert("That date is invalid. Please try again.");
	datefield.focus();
	return false;
	}
	else{
	return true;
   }
}
function verifyIP(opt){
	elment=document.getElementById('btn_Apply')
	ln=elment.src.length-6
	temp=elment.src.substring(ln,elment.src.length)
	if(temp=="on.gif"){
	frmObj=document.forms[0]
	if(frmObj==undefined){
	frmObj=window.frames['maincontent'].document.forms[0]
	}
	chkbxcnt = 0
	for(i=0;i<frmObj.elements.length;i++){
		if(frmObj.elements[i].type=='checkbox'){
			chkbxcnt=chkbxcnt+1	}	}
	actNum=actvCheckbox()
	if(actNum!=0 || chkbxcnt==0)
		{
		if(getCP()!=undefined) var fm=getCP().document.frm
		else fm=document.frm
		errorString = "";
	if(fm.serverIP.length==undefined)
	{
	ln=1
	ipVal=fm.serverIP.value
	}
	else
	{
	ln=fm.serverIP.length
	ipVal=fm.serverIP[0].value
	}
	
	for(i=0; i<ln; i++)
	{ 
	if(ln!=1)
		IPvalue=fm.serverIP[i].value
		else
		IPvalue=fm.serverIP.value
			inValidIP='is not a valid address'
		theName = "Address";
		var ipPattern = /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;
		var ipArray = IPvalue.match(ipPattern);
		if (IPvalue == "0.0.0.0")
		errorString = errorString + theName + ': '+IPvalue+' is a special IP address and cannot be used here.';
		else if (IPvalue == "255.255.255.255")
		errorString = errorString + theName + ': '+IPvalue+' is a special IP address and cannot be used here.';
		if (ipArray == null && actNum<=1)
		errorString = errorString + theName + ': '+IPvalue+" "+inValidIP;
		else if(ipArray!=null){
		for (j = 0; j <ipArray.length; j++){
		thisSegment = ipArray[j];
		if (thisSegment > 255){
		errorString = errorString + theName + ': '+IPvalue+" "+inValidIP;
		j = ipArray.length;	}
		if ((j == 0) && (thisSegment > 255)){
		errorString = errorString + theName + ': '+IPvalue+' is a special IP address and cannot be used here.';
		j = ipArray.length;	}
		if ((j==4)&& (thisSegment==0)){
		if(inValidIP=='is not a valid IP address.')	
		errorString = errorString + theName + ': '+IPvalue+" "+inValidIP;
		j= ipArray.length;	}
		}
		}else if((IPvalue!=null && IPvalue!="")){
			errorString="IP address is invalid"
		}

	}
	extensionLength = 3;
		if (errorString == "")
		{	
			if(window.frames['maincontent']!=undefined && window.frames['maincontent'].document.forms[0].macAddress!=null){
				verifyMac(opt)
			}else if(opt==1)
			{
			updateTxt('tbl1')}
			else if(opt==3){sbmit()}
			else if(opt==2){dnload()}
			else if(opt==8){applydata()}
			else{ AddRow('tbl1',1);}}
		else
		alert (errorString);}
	}
}
function checkMacKeyPress(macAddress){
	document.selection.clear();
	keyCode = window.event.keyCode;
	if(frm.macAddress.length==undefined)
	ln = 1;
	else
	ln = frm.macAddress.length;
		for(i=0;i<ln;i++)
		{	
		if(ln!=1)
		myStr = new String(document.frm.macAddress[i].value);
		else
	myStr=new String(document.frm.macAddress.value);
	myLen = myStr.length;
	if((keyCode >= 48 && keyCode <= 57 ) || (keyCode >= 65 && keyCode <= 70 ) ||
		(keyCode >= 97 && keyCode <= 102 ) ){
		switch(myLen){
		case 2:case 5:case 8:case 11:case 14:event.returnValue=false;return;
		default:return true;
		}}
	if(keyCode == 58){
	switch(myLen){
		case 2:case 5:case 8:case 11:case 14:return true;
		default:break;}	}
	event.returnValue=false;
	return ;
}
}
function verifyMac(optn){
	elment=document.getElementById('btn_Apply')
	ln=elment.src.length-6
	temp=elment.src.substring(ln,elment.src.length)
	actNum=actvCheckbox()
	errorString = "";
	if(temp=="on.gif"){
		if(actNum<=1 ){
		if(window.frames['maincontent']!=undefined) {frm1=window.frames['maincontent'].document.forms[0]}
		else {
			frm1=document.forms[0]
			}
		if(frm1.macAddress.length==undefined)
		ln = 1;
		else
		ln = frm1.macAddress.length;
		for(i=0;i<ln;i++){
			if(ln!=1)
		myStr =new String(frm1.macAddress[i].value);
	    else 
		myStr=new String(frm1.macAddress.value);
		myLen = myStr.length;
		
		if(myLen != 17)	{
			errorString='MAC Address format incorrect';}
		}
		}
	if(errorString==""){ 
		if(optn==1)
		{ updateTxt('tbl1')}
		else if(optn==4){ AddRow('tbl1',1);}
		else if(optn==3){ sbmit();}
		else if(optn==5){applydata()}
		}else{
			alert(errorString)
		}
			return;		
		}
	return;
}
function Num(fid,mninum,maxnum)
{
 fdvalue= fid.value;
 if(fdvalue<mninum) { alert("Out of Range"); fid.value=''; fid.focus()}
 if(fdvalue>maxnum) { alert("Out of Range"); fid.value=''; fid.focus() }
}
function validate()
{var f=getCP().document.frm;
var i;
bp=f.inputBox_BridgePriority.value
if ((bp< 0) || (bp > 61440)) {
        alert('Bridge Priority must be between 0 and 61440');
		f.inputBox_BridgePriority.value="";
        return;    }
bpAge=f.inputBox_BridgeMaxAge.value	
if ((bpAge < 6) || (bpAge > 40)) {
        alert('Bridge Max Age must be between 6 and 40');
		f.inputBox_BridgeMaxAge.value="";
        return;    }
btime=f.inputBox_BridgeHelloTime.value
 if ((btime < 1) || (btime > 10)) {
        alert('Bridge Hello Time must be between 1 and 10');
		f.inputBox_BridgeHelloTime.value="";
        return;    }
bfwd=f.inputBox_BridgeFwdDelay.value	
if ((bfwd < 4) || (bfwd > 30))  {
        alert('Bridge Forward Delay must be between 4 and 30');
		f.inputBox_BridgeFwdDelay.value="";
        return;    }
bfwd=f.inputBox_SpanningTreeMaxHops.value
if ((bfwd < 0) || (bfwd > 999))  {
       alert('Spanning tree Max Hops must be between 0 and 999');
		f.inputBox_SpanningTreeMaxHops.value="";
        return;    }
  sbmit();}
function checkNumKey(evt){
	brType=detectBrowser();
	if(window.event){
	keyCode = evt.keyCode ;
	if( keyCode == 8 || keyCode == 9) {
		return true;}
	if( keyCode == 38 || keyCode == 40 || keyCode == 190 || keyCode ==110 || keyCode == 46){
		evt.returnValue=false;
		return false;}
	if( keyCode < 48 || keyCode > 57 ){
		evt.returnValue=false;
		return ;}
	num = parseInt( evt.srcElement.value + (evt.keyCode-48) , 10 ) ;
	if( evt.srcElement.value.length>0 && num < 10){
		evt.srcElement.value = num ;
		evt.returnValue=false;}
	return ;}
	else if(evt.which){
	whichCode = evt.which ;
	if( whichCode == 8 || whichCode == 9) {
		return true;}
	if( whichCode == 38 || whichCode == 40 || whichCode == 190 || whichCode ==110 || whichCode == 46){
		evt.preventDefault();
		return false;}
	if( whichCode < 48 || whichCode > 57 ){
		evt.preventDefault();
		return false;}
		num = parseInt( evt.target.value + (evt.which-48) , 10 ) ;
		if( evt.target.value.length>0 && num < 10){
		evt.target.value = num ;
		evt.returnValue=false;	}
	return ;}}

var browsapp=""
function detectBrowser()
{ var browser=navigator.appName;
	 if (browser== "Microsoft Internet Explorer")
	 { 	browsapp="IE"; }
	 else if(browser== "Netscape")
	 { 	browsapp="Netscape"	 }
	 else if(browser== "Firefox")
	 { 	browsapp="Firefox"	 }
	 return(browsapp);}
function mT(){
	document.write("<html><head><meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' /><link href='../../App_themes/NG/style/default.css' rel='stylesheet' media='screen' /></head>")}

function sT()
{	document.write("<html><head><meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' /><link href='../App_themes/NG/style/default.css' rel='stylesheet' media='screen' /></head>")}
function tbhdr(tlt,hlpurl){
	str="<table class='tableStyle'><tr><td colspan='2' class='subSectionTabTopLeft spacer80Percent font12BoldBlue'>"+tlt; 
	str+="</td><td class='subSectionTabTopRight spacer20Percent'><a href='javascript: void(0);' onClick=\"newWindow('../../help/help.html#"+hlpurl+"','"+hlpurl+"','372','300')\">";
	str+="<img src='../../App_themes/NG/Images/help_icon.gif' width='12' height='12' title='Click for help'/></a></td></tr><tr><td colspan='3' class='subSectionTabTopShadow'>&nbsp;</td></tr></table>"
	document.write(str);}
function tbhdrhlp(tlt,hlpurl){
	str="<table class='tableStyle'><tr><td colspan='2' class='subSectionTabTopLeft spacer80Percent font12BoldBlue'>"+tlt; 
	str+="</td><td class='subSectionTabTopRight spacer20Percent'><a href='javascript: void(0);' onClick=\"newWindow('../help/help.html#"+hlpurl+"','"+hlpurl+"','372','300')\">";
	str+="<img src='../App_themes/NG/Images/help_icon.gif' width='12' height='12' title='Click for help'/></a></td></tr><tr><td colspan='3' class='subSectionTabTopShadow'>&nbsp;</td></tr></table>"
	document.write(str);}
function BtmFrmDoc(obj){
 	return top.document.getElementById(obj)}
function CntnFrmDoc(obj){
	retObj=document.getElementById(obj)
	if(retObj==null)
	return window.frames['maincontent'].document.getElementById(obj)
	else return retObj}
function CntnFrmName(obj){
	return document.getElementsByName(obj)}
function frmObj(){
	retObj=document.forms[0]
	if(retObj!=null){ 
	return document.forms[0]}
	else {	return window.frames['maincontent'].document.forms[0]}}
function getCP(){
	return window.frames['maincontent']}
function docById(id){
	return document.getElementById(id)}
function enableImage1(rowSelected){
	actCheckboxNum=actvCheckbox()
	if(rowSelected.checked==true){
		enableImage() 
		}	else{
	if(actCheckboxNum>0){
		enableImage()
	}else{
		disableImage() }
	}
	return;	
}
function chgetxt(txt,obj1,obj2)
{
	docById(obj1).childNodes[0].innerHTML="VLAN-ID "+txt.value
	docById(obj2).value="VLAN "+txt.value
}
function cnfrm(msg,obj1,obj2){
	obj1=docById(obj1)
	obj2=docById(obj2)
	if(confirm(msg)) { obj1.checked=true; obj2.checked=false;}
	else { obj1.checked=false; obj2.checked=true;}
}
function enableImage(){
	actCheckboxNum=actvCheckbox()
	if(actCheckboxNum>1){
	elmentarray = new Array('btn_Cancel','btn_Apply');
	}
	else{ elmentarray = new Array('btn_Save','btn_Remove','btn_Cancel','btn_Apply','btn_Add','btn_Refresh'); }
	for (elemcount=0; elemcount<elmentarray.length; elemcount++)
	{
		if(top.document.getElementById(elmentarray[elemcount])!=null){
		elment = top.document.getElementById(elmentarray[elemcount])
		ln=elment.src.length-7
		temp=elment.src.substring(ln,elment.src.length)
			if(temp=="off.gif"){
			elment.src=elment.src.substring(0,elment.src.length-7)+"on.gif";
			}
		}
	}
	if(document.getElementById('tbl1')!=null){
		prntid=document.getElementById('tbl1')
		if(prntid.rows[1].id!='editRow')
		{
			if(prntid.rows[1].id!='NonEditRow')
			rownumbr=1
			else
			rownumbr=2
			}
		else{ rownumbr=1 }
		myRow=prntid.rows[rownumbr]
		for(i=0;i<myRow.cells.length;i++){
		if(prntid.rows[1].cells[i].childNodes[0]!=undefined){
		 if(prntid.rows[1].cells[i].childNodes[0].tagName=="SELECT"){
		  SelectObject = prntid.rows[1].cells[i].childNodes[0]
		  for(k=0;k<SelectObject.options.length;k++){
		   if(SelectObject.options[k].defaultSelected==true){
			defaultInd[i]=k
			defaultValNotChanged=false }
			}
			}
		}
		}
	}
}
function disableImage(){
	elmentarray = new Array('btn_Cancel','btn_Apply','btn_Add','btn_Remove');
	for (elemcount=0; elemcount<elmentarray.length; elemcount++) {
		if(top.document.getElementById(elmentarray[elemcount])!=null){	
		elment =top.document.getElementById(elmentarray[elemcount])
		ln=elment.src.length-6
		temp=elment.src.substring(ln,elment.src.length)
		if(temp=="on.gif"){
			elment.src=elment.src.substring(0,elment.src.length-6)+"off.gif";
			}
		}
	}
	return
}
function disableButton() {
	for(i=0;i<arguments.length;i++){
		elment = top.document.getElementById(arguments[i].split("~")[0])
			if(elment!=null){	
			ln=elment.src.length-6
			temp=elment.src.substring(ln,elment.src.length)
			if(temp=="on.gif"){
			elment.src=elment.src.substring(0,elment.src.length-6)+"off.gif";
			}
		}
	}
	return
}
function enableButton() {
	for(i=0;i<arguments.length;i++){
		elment = top.document.getElementById(arguments[i].split("~")[0])
		if(elment!=null){
			ln=elment.src.length-7
			temp=elment.src.substring(ln,elment.src.length)
			if(temp=="off.gif"){
			elment.src=elment.src.substring(0,elment.src.length-7)+"on.gif";
		}
	}
	}		
}
function upByRow(tblName,row,chkbxid) {
	elment=top.document.getElementById('btn_Up')
	ln=elment.src.length-6
	temp=elment.src.substring(ln,elment.src.length)
	if(temp=="on.gif"){
	var CBoxid
	var tbl=CntnFrmDoc(tblName);
	var num=2;
	if (chkbxid>0) {
		CBoxid="CBox_"+chkbxid; 
	}
	else { CBoxid="CBox_1"; }
	var str='<table cellspacing="0" cellpadding="0" border="0" id=';
	str+=tblName+'>'
	for(var i=0;i<row;i++) {
    str+="<tr class='white10Bold' id='editRow'>"+tbl.rows[i].innerHTML+"</tr>";
    }
	rowCount=tbl.rows.length
	checkedRow=0;
	for(var i=row;i<tbl.rows.length;i++){
	if(i+1!=tbl.rows.length){
		if(tbl.rows[i+1].cells[0].childNodes[0].checked==false){
			if(tbl.rows[i].cells[0].childNodes[0].checked==false){
				str=rowChekcedFalse(tbl,str,num,CBoxid,i)
				num++;
				}else{
					if(i!=2){
						str=rowCheckedTrue(tbl,str,num,CBoxid,i)
					checkedRow=i-1;
					}else{
						disableButton('btn_Down','btn_Up','btn_Add','btn_Remove')
						alert('Row Selected cannot be pushed further up')
						str=rowChekcedFalse(tbl,str,num,CBoxid,i)
					}
					num++;
				}
	}else{ num++; }
	}else{
			if(tbl.rows[i].cells[0].childNodes[0].checked==false){  
			str=rowChekcedFalse(tbl,str,num,CBoxid,i)
			num++;
		}else{
			str=rowCheckedTrue(tbl,str,num,CBoxid,i)
			checkedRow=i-1;
			num++;	 
		}
	}
	}
	str+="</table>";
	if(checkedRow!=0){
	ChangeRowColor1(tbl.rows[checkedRow]);
	}
	tbl.parentNode.innerHTML=str;
	enableButton('btn_Apply','btn_Cancel')
	}
}
function downByRow(tblName,row,chkbxid)
{
	elment=top.document.getElementById('btn_Down')
	ln=elment.src.length-6
	temp=elment.src.substring(ln,elment.src.length)
	if(temp=="on.gif"){
	var CBoxid
	var tbl=CntnFrmDoc(tblName);
	var num=2;
	if (chkbxid>0) {CBoxid="CBox_"+chkbxid; }
	else {CBoxid="CBox_1"; }
	var str='<table cellspacing="0" cellpadding="0" border="0" id=';
	str+=tblName+'>'
	for(var i=0;i<row;i++) {
    str+="<tr class='white10Bold' id='editRow'>"+tbl.rows[i].innerHTML+"</tr>"; }
	rowCount=tbl.rows.length
	for(var i=row;i<tbl.rows.length;i++){
	if(i+1<tbl.rows.length){
		if(tbl.rows[i-1].cells[0].childNodes[0].checked==false){
				if(tbl.rows[i].cells[0].childNodes[0].checked==false)
				{    
					str=rowChekcedDownFalse(tbl,str,num,CBoxid,i)
					num++;
				}else{
					str=rowCheckedDownTrue(tbl,str,num,CBoxid,i)
					num++;
				}
		}else{ num++; }
	}else{
			if(tbl.rows[i].cells[0].childNodes[0].checked==false){  	
			if(tbl.rows[i-1].cells[0].childNodes[0].checked==false){
			str=rowChekcedDownFalse(tbl,str,num,CBoxid,i)
			num++;
			}
		}else{
			disableButton('btn_Down','btn_Up','btn_Add','btn_Remove')
			alert('Selected Last Row cannot be move Down'); 
			str=rowChekcedDownFalse(tbl,str,num,CBoxid,i)
			num++;	
		}
	}
	}
	str+="</table>";    
	tbl.parentNode.innerHTML=str;
	enableButton('btn_Apply','btn_Cancel')
	}
}
function rowChekcedFalse(tbl,str,num,CBoxid,i){
	str+="<tr class='font10'>";
        if(num%2==0){
           str+="<td nowrap class='tableField2 cosMessageTableWhite' align='left'><input name="+CBoxid+" type=checkbox onClick='ChangeRowColor1(this)'></td>";
           for(var j=1;j<tbl.rows[i].cells.length;j++)
           str+="<td nowrap class='messageTableWhiteBorder' align='left'>"+tbl.rows[i].childNodes[j].innerHTML+"</td>";  
        }
        else {
            str+="<td nowrap class='tableField3 cosMessageTableGrey' align='left'><input name="+CBoxid+" type=checkbox onClick='ChangeRowColor1(this)'></td>";
             for(var j=1;j<tbl.rows[i].cells.length;j++)
            str+="<td nowrap class='messageTableGreyBorder' align='left'>"+tbl.rows[i].childNodes[j].innerHTML+"</td>";
        }
        str+="</tr>";
		return str;
}
function rowCheckedTrue(tbl,str,num,CBoxid,i){
	str+="<tr class='font10'>";
        if(num%2==0){
		str+="<td nowrap class='tableField3 cosMessageTableGrey selectedRow' align='left'><input name="+CBoxid+" type=checkbox value='checkbox' checked='true' onClick=\"ChangeRowColor1(this);editRow(this,\'tbl1\');enableImage1(this)\"></td>";
		for(var j=1;j<tbl.rows[i].cells.length;j++){
           str+="<td nowrap class='messageTableGreyBorder selectedRow' align='left'>"+tbl.rows[i].cells[j].innerHTML+"</td>"; 
		 	}
			str+="</tr><tr class='font10'><td nowrap class='tableField2 cosMessageTableWhite' align='left'><input name="+CBoxid+" type=checkbox onClick=\"ChangeRowColor1(this);editRow(this,\'tbl1\');enableImage1(this)\"></td>";
             for(var j=1;j<tbl.rows[i-1].cells.length;j++)
           str+="<td nowrap class='messageTableWhiteBorder' align='left'>"+tbl.rows[i-1].cells[j].innerHTML+"</td>";  
       	}
        else {
		 str+="<td nowrap class='tableField2 cosMessageTableWhite selectedRow'align='left'><input name="+CBoxid+" type=checkbox value='checkbox' checked='true' onClick=\"ChangeRowColor1(this);editRow(this,\'tbl1\');enableImage1(this)\"></td>";
		 for(var j=1;j<tbl.rows[i].cells.length;j++){
		  str+="<td nowrap class='messageTableWhiteBorder selectedRow' align='left'>"+tbl.rows[i].cells[j].innerHTML+"</td>"; 
		  }
		   str+="</tr><tr class='font10'><td nowrap class='tableField3 cosMessageTableGrey' align='left'><input name="+CBoxid+" type=checkbox onClick=\"ChangeRowColor1(this);editRow(this,\'tbl1\');enableImage1(this)\"></td>";
		for(var j=1;j<tbl.rows[i-1].cells.length;j++)
        str+="<td nowrap class='messageTableGreyBorder' align='left'>"+tbl.rows[i-1].cells[j].innerHTML+"</td>";   
        }
        str+="</tr>";
		return str
}
function rowChekcedFalse(tbl,str,num,CBoxid,i){
	str+="<tr class='font10'>";
        if(num%2==0){
           str+="<td nowrap class='tableField2 cosMessageTableWhite' align='left'><input name="+CBoxid+" type=checkbox onClick=\"ChangeRowColor1(this);editRow(this,\'tbl1\');enableImage1(this)\"></td>";
           for(var j=1;j<tbl.rows[i].cells.length;j++)
           str+="<td nowrap class='messageTableWhiteBorder' align='left'>"+tbl.rows[i].cells[j].innerHTML+"</td>";}
        else{
            str+="<td nowrap class='tableField3 cosMessageTableGrey' align='left'><input name="+CBoxid+" type=checkbox onClick=\"ChangeRowColor1(this);editRow(this,\'tbl1\');enableImage1(this)\"></td>";
             for(var j=1;j<tbl.rows[i].cells.length;j++)
            str+="<td nowrap class='messageTableGreyBorder' align='left'>"+tbl.rows[i].cells[j].innerHTML+"</td>";
        }
        str+="</tr>";
		return str;
}
function rowChekcedDownFalse(tbl,str,num,CBoxid,i){
	str+="<tr class='font10'>";
        if(num%2==0){
           str+="<td nowrap class='tableField2 cosMessageTableWhite' align='left'><input name="+CBoxid+" type=checkbox onClick=\"ChangeRowColor1(this);editRow(this,\'tbl1\');enableImage1(this)\"></td>";
           for(var j=1;j<tbl.rows[i].cells.length;j++)
           str+="<td nowrap class='messageTableWhiteBorder' align='left'>"+tbl.rows[i].cells[j].innerHTML+"</td>";  
        }
        else {
            str+="<td nowrap class='tableField3 cosMessageTableGrey' align='left'><input name="+CBoxid+" type=checkbox onClick=\"ChangeRowColor1(this);editRow(this,\'tbl1\');enableImage1(this)\"></td>";
             for(var j=1;j<tbl.rows[i].cells.length;j++)
            str+="<td nowrap class='messageTableGreyBorder' align='left'>"+tbl.rows[i].cells[j].innerHTML+"</td>";
        }
        str+="</tr>";
		return str;
}
function rowCheckedDownTrue(tbl,str,num,CBoxid,i){
	str+="<tr class='font10'>";
        if(num%2==0) {
		str+="<td nowrap class='tableField2 cosMessageTableWhite' align='left'><input name="+CBoxid+" type=checkbox onClick=\"ChangeRowColor1(this);editRow(this,\'tbl1\');enableImage1(this)\"></td>";
           for(var j=1;j<tbl.rows[i+1].cells.length;j++)
           str+="<td nowrap class='messageTableWhiteBorder' align='left'>"+tbl.rows[i+1].cells[j].innerHTML+"</td>";  
		   str+="</tr><tr class='font10'><td nowrap class='tableField3 cosMessageTableGrey selectedRow' align='left'><input name=";
			str+=CBoxid+" type=checkbox checked='true' onClick=\"ChangeRowColor1(this); editRow(this,\'tbl1\');enableImage1(this)\"></td>";
            for(var j=1;j<tbl.rows[i].cells.length;j++){
            str+="<td nowrap class='messageTableGreyBorder selectedRow' align='left'>"+tbl.rows[i].children[j].innerHTML+"</td>";	
			 }
       	}
        else {
		str+="<td nowrap class='tableField3 cosMessageTableGrey' align='left'><input name="+CBoxid+" type=checkbox onClick=\"ChangeRowColor1(this);editRow(this,\'tbl1\');enableImage1(this)\"></td>";
        for(var j=1;j<tbl.rows[i+1].cells.length;j++)
        str+="<td nowrap class='messageTableGreyBorder' align='left'>"+tbl.rows[i+1].cells[j].innerHTML+"</td>";
		str+="</tr><tr><td nowrap class='tableField2 cosMessageTableWhite selectedRow' align='left'><input name=";
		str+=CBoxid+" type=checkbox checked='true' onClick=\"ChangeRowColor1(this); editRow(this,\'tbl1\');enableImage1(this)\"></td>";
           for(var j=1;j<tbl.rows[i].cells.length;j++){
           str+="<td nowrap class='messageTableWhiteBorder selectedRow' align='left'>"+tbl.rows[i].cells[j].innerHTML+"</td>"; 
		   }
		}
        str+="</tr>";
		return str
}
function dnload()
{
	obj=window.frames['maincontent'].document.frm;
	if((obj.serverIP.value!='') && (obj.serverFile.value!=''))
	{
		w=380; h=50;
		var winl = (screen.width-w)/2; var wint = (screen.height-h)/2; 
		if (winl < 0) winl = 0; 
		if (wint < 0) wint = 0; 
		featr = "height="+h+" width="+w+" top="+wint+" left="+winl
		window.open('../maintenance/download/progessbar.html','ProgressBar',featr)
	}
}
function srch(tblid,optncolmn,inputTxt,val)
{
	flag=true;
	if(optncolmn!=''){
	sltoptn=document.getElementById(optncolmn).selectedIndex }
	else sltoptn=val;
	txtValue = document.getElementById(inputTxt).value;
	var rwcount = document.getElementById(tblid).rows.length
	prntid=document.getElementById(tblid)
	for (ronum=1; ronum<rwcount; ronum++) {
		if(prntid.rows[ronum].cells[sltoptn].innerText==txtValue)
		{	
			flag=false;
			rowElement = prntid.rows[ronum]
			for(i=0;i<rowElement.childNodes.length;i++)
			{
			rowElement.childNodes[i].className=rowElement.childNodes[i].className;
			}
			enableButton('btn_Remove')
			var rowToDel=ronum
		}
	}	
		if(rowToDel!=undefined){
		delRowAddressTable('tbl1',rowToDel)
		}
		if(flag==true){ alert('Search '+txtValue+' is not found in this page') }
}
function delRowAddressTable(tblName,row) {
	prntid=document.getElementById(tblName)
	rownumbr=1
	var CBoxid
	var tbl=document.getElementById(tblName);
	var str='<table cellspacing="0" cellpadding="0"  border="0" width="100%" id='+tblName+'>'
	str+="<tr class='white10Bold'>"+tbl.rows[0].innerHTML+"</tr><tr>";
	colCnt=tbl.rows[row].cells.length	
	for(var j=0;j<colCnt;j++){
		str+="<td nowrap class='messageTableWhiteBorder font10' align='left'>"+tbl.rows[row].children[j].innerHTML+"</td>"; }
	str+="</tr></table>";
	tbl.parentNode.innerHTML=str;
}
function activateButton(obj)
{
	var actvCheckboxNum = actvCheckbox()
	elment = document.getElementById(obj)
	if(actvCheckboxNum>=1){
		ln=elment.src.length-7
		temp=elment.src.substring(ln,elment.src.length)
		if(temp=="off.gif"){
			elment.src=elment.src.substring(0,elment.src.length-7)+"on.gif";
		}	
	}
	else if (actvCheckboxNum<1) {
		ln=elment.src.length-6
		temp=elment.src.substring(ln,elment.src.length)
		if(temp=="on.gif"){
			elment.src=elment.src.substring(0,elment.src.length-6)+"off.gif";
		}
	}
}
function NonEditDelRow(tblName,row,chkbxid) { 
rownumbr=0;	
	if(window.frames['maincontent'].document.getElementById(tblName).rows[rownumbr].children[0].firstChild.checked==true){
		var x=window.confirm("This will remove all the entries in the table. Would You like to Proceed?")
	}else{ var x=window.confirm("This will remove entry in the table. Would You like to Proceed?") }
	if (x){
		var CBoxid
		var tbl=window.frames['maincontent'].document.getElementById(tblName);
		var num=2;
		var rwcount = rowcount(tblName)
		if(rwcount>1){
		if (chkbxid>0) {CBoxid="CBox_"+chkbxid; }
		else {CBoxid="CBox_1"; }
		var str='<table cellspacing="0" cellpadding="0" border="0" id='+tblName+'>'
		for(var i=0;i<row;i++){
		str+="<tr id='NonEditRow' class='white10Bold'>"+tbl.rows[i].innerHTML+"</tr>";
		}
		for(var i=row;i<tbl.rows.length;i++)
		if(tbl.rows[i].children[0].children[0].checked==false)
		{    str+="<tr class='font10'>";
			if(num%2==0){
			   str+="<td nowrap class='tableField2 cosMessageTableWhite' align='left'><input name="+CBoxid+" type=checkbox onClick=\"ChangeRowColor1(this);enableImage1(this)\"></td>";
			   for(var j=1;j<tbl.rows[i].cells.length;j++)
			   str+="<td nowrap class='messageTableWhiteBorder' align='left'>"+tbl.rows[i].children[j].innerHTML+"</td>";  
			}
			else {
				str+="<td nowrap class='tableField3 cosMessageTableGrey' align='left'><input name="+CBoxid+" type=checkbox onClick=\"ChangeRowColor1(this);enableImage1(this)\"></td>";
				 for(var j=1;j<tbl.rows[i].cells.length;j++)
				str+="<td nowrap class='messageTableGreyBorder' align='left'>"+tbl.rows[i].children[j].innerHTML+"</td>";
			}
			num++;
			str+="</tr>";
		}
		str+="</table>";
		tbl.parentNode.innerHTML=str;
		rwcount = rowcount(tblName)		
	}
	}
	else { onCancel() }
}
function pwdconfrm(obj)
{
	chkobj=window.frames['maincontent'].document.getElementById(obj)
	msg='Do you want to Reset ALL Passwords'
	if(chkobj.checked==true){ if(confirm(msg)) { onCancel(); sbmit();  	}
	}
	else { onCancel(); sbmit();   }
}
function togattri(obj1a,obj1b,obj2a,obj2b) {
	if(obj1a=='' && obj1b=='') { 
		docById(obj2b).disabled="disabled"
		docById(obj2b).className="inputDisabled"
	 }
	else if(docById(obj1a).checked==false){
		docById(obj1b).disabled=""
		docById(obj1b).className="input"
		docById(obj2b).disabled="disabled"
		docById(obj2b).className="inputDisabled"
	} else{
		docById(obj1b).disabled=""
		docById(obj1b).className="input"
		docById(obj2b).disabled="disabled"
		docById(obj2b).className="inputDisabled"
	}
}
function lansbmit() {
	for(i=0;i<arguments.length;i++){
		elment = CntnFrmDoc(arguments[i].split("~")[0])
		if(elment!=null){ elment.src=elment.src.substring(0,elment.src.length-5)+"b.gif"; }
	}
	sbmit();
}
function msgalt(id) {
	checkObj=window.frames['maincontent'].document.getElementById('resetconfig')
	if(checkObj.checked==true){
	alert('Exercising this function will cause all VLAN configuration parameters to be reset to their default values.')
	checkObj.checked=false;
	}
}
function clcntrs() {
	tblobj=window.frames['maincontent']
	txtobj=tblobj.document.getElementById('tbl2')
	for (i=0; i<txtobj.rows.length; i++) {
		myrow=txtobj.rows[i]
		callcnt=myrow.cells.length
		for(col=0;col<callcnt;col++){
		if(myrow.cells[col].id=='clrcnt')
		myrow.cells[col].innerHTML="0"
	}
	}
}
function clcntrs1(tbl)
{
	tblobj=window.frames['maincontent']
	txtobj=tblobj.document.getElementById(tbl)
	
	for (i=0; i<txtobj.rows.length; i++) {
		myrow=txtobj.rows[i]
//		alert(myrow.checked) tbl.rows[row].cells[colnum].childNodes[0]
//        alert(myrow.cells[0].childNodes[0].checked)
		if(myrow.cells[0].childNodes[0].checked==true){
		  callcnt=myrow.cells.length
		  for(col=0;col<callcnt;col++){
		     if(myrow.cells[col].id=='clrcnt')
		     myrow.cells[col].innerHTML="0"
		  }
       }
	}
}
function routsrce(ths) {
	elmnobj=document.getElementById('ospf').style
	if(ths.value=="OSPF"){ elmnobj.display='block' }	
	else elmnobj.display='none'
}
function enableImage2(rowSelected){
	if(rowSelected.checked==true){ enableButton('btn_Apply','btn_Cancel') }	
	else{ disableButton('btn_Apply','btn_Cancel') }
}
function secret(obj1a,obj1b)
{	if(docById(obj1a).value=='No')
{
	docById(obj1b).disabled="disabled"}
	else{
	docById(obj1b).disabled=""
	docById(obj1b).className="input"}
}
function confg(ths) {
	cnt=ths.length
	for(i=0; i<cnt; i++) {
		objid=(ths(i).value)+"Display"
		hideLyr(objid);
	}
	crntobjid=(ths.value)+"Display"
	showLyr(crntobjid)
}
function showLyr(lyrid){
	lyobj=docById(lyrid).style
	if(lyobj.display=='none' || lyobj.display=='table-row' || lyobj.display==''){
		lyobj.display=showRow }
}
function hideLyr(lyrid){
	lyobj=docById(lyrid).style
	if(lyobj.display=='block' || lyobj.display=='table-row' || lyobj.display==''){
		lyobj.display='none'}
}
function verifyApply(optn){
	actNum=actvCheckbox()
	if(actNum>0) {verifyIP(optn)}
	else sbmit()
}
function applydata() {
  var txtval=""
  frmObj=document.forms[0]
  for(i=0;i<frmObj.elements.length;i++){
	  if(frmObj.elements[i].type=="SELECT"){
		if(txtval=="") { txtval=frmObj.elements[i].value; }
		else { txtval+=frmObj.elements[i].value; }
		alert(txtval)
	  }
	  else {
		if(txtval=="") { txtval=frmObj.elements[i].value; }
		else {txtval+="("+frmObj.elements[i].value+")"; }
	  }
	}
	window.opener.document.getElementById('addmath').value=txtval;
	window.close();
}
function callpopup(ths){
val = new Array('Class of Service','Destination IP Address','Destination Layer 4 Port','Destination MAC Address','IP DSCP','IP Precedence','IP TOS','Protocol','Source IP Address','Source Layer 4 Port','Source MAC Address','VLAN','Ethertype');
pgurl = new Array('popupClassofService','popupDestinationIPAddress','popupDestinationLayer4Port','popupDestinationMacAddress','popupIPDscp','popupIPPrecedence','popupIPTOS','popupProtocol','popupSourceIPAddress','popupSourceLayer','popupSourceMacAddress','popupVlan','popupEthertype');
	for(i=0; i<val.length; i++){
		if(ths.value==val[i]){
		pgeurl=pgurl[i]+".html";
		w=460; h=180;
		var winl = (screen.width-w)/2; var wint = (screen.height-h)/2; 
		if (winl < 0) winl = 0; 
		if (wint < 0) wint = 0; 
		featr = "height="+h+" width="+w+" top="+wint+" left="+winl
		window.open(pgeurl,'config',featr);
		}
	}
}
function enablebtn(opt) {
	if(opt==1){
		enableButton('btn_Cancel','btn_Apply')
	}
}
function togcopy(obj1,obj2) {
	if(docById(obj1).checked==true){
		docById(obj1+"a").disabled=""
		docById(obj1+"a").className="input"
		docById(obj2+"a").disabled="disabled"
		docById(obj2+"a").className="inputDisabled"
		docById(obj2+"b").disabled="disabled"
		docById(obj2+"c").disabled="disabled"
		docById(obj2+"c1").disabled="disabled"
		docById(obj2+"c1").className="inputDisabled"
	}else if(docById(obj2).checked==true) {
		docById(obj1+"a").disabled="disabled"
		docById(obj1+"a").className="inputDisabled"
		docById(obj2+"a").disabled=""
		docById(obj2+"a").className="input"
		docById(obj2+"b").disabled=""
		docById(obj2+"c").disabled=""
		docById(obj2+"c1").disabled=""
		docById(obj2+"c1").className="input"
	}if(docById(obj2+"b").checked!=false){
		docById(obj2+"c1").disabled="disabled"
		docById(obj2+"c1").className="inputDisabled"
	}if(docById(obj2+"c").checked!=false){
		docById(obj2+"c1").disabled=""
		docById(obj2+"c1").className="input"
	}
}

//added by adam supporting loadfile status in http loadfile page.

var progressEnd = 10;
var progressColor = 'lightgreen'; 
var progressInterval = 1000;

var progressAt = progressEnd;
var progressTimer;

function progress_clear() {
	for (var i = 1; i <= progressEnd; i++)
	document.getElementById('maincontent').contentWindow.document.getElementById('progress'+i).style.backgroundColor = 'transparent';
	//progressAt = 0;
}

function progress_stop() {
	clearTimeout(progressTimer);
}

var  percent = 0,
	 timePeriod = 500;
function percentCalc() {
  if(percent < 100) {
    percent = percent + 1
    window.status = percent + "%" +" completed" ;
	document.getElementById('maincontent').contentWindow.document.getElementById('progress5').innerText = percent + "%";
    setTimeout ("percentCalc()", timePeriod);
  }
  else {
    document.getElementById('maincontent').contentWindow.document.body.style.display = "";
  }
}

progressAt = 0;

function progress_update() {
	progressAt++;
	//alert(progressAt);
	if (progressAt > progressEnd)
	{
	progress_stop();
	}
	else
	{
	document.getElementById('maincontent').contentWindow.document.getElementById('progress'+progressAt).style.backgroundColor = progressColor;
	progressTimer = setTimeout('progress_update()',progressInterval);
	percentCalc();
	}
}
function progress_init()
{
	percent = 0;
	progressAt = 0;
	progress_clear();
	window.status="";

}
function onApply()
{
	progress_init();
	sbmit();
	progress_update();
	//window.close();
	//newWindow('../maintenance/download/progessbar.html','','200','100');
}
function clearCheckboxAll(lyrid,ths)
{
	var parentobj = docById(lyrid)
	var elemobjt = parentobj.getElementsByTagName("input");
	var elemcount = elemobjt.length;
	for (var i=0; i<elemcount; i++){
        elemobjt[i].checked=false;
    }
	ths.checked=true;
}
str_port=["1","2","LAG"];
function selectLink(tblId,sel)
{
	var colCnt;
	var i;
	var tbl=docById(tblId);
	var str="<table class='tableStyle' id='tl_link0'>";
	str+="<tr>";
	colCnt=tbl.rows[0].cells.length;
	for(var j=0;j<colCnt;j++){
	    if(sel==j){
		str+="<td class='orange10Bold spacer3Percent'>"+str_port[j]+"</td>";
		}else{
    	str+="<td id='blueLinkBold10' class='font10Bold spacer3Percent'><a href='javascript:void(0);'"	+ " onClick=\"displayOne(\'dUnit\', \'"+colCnt+"\',\'"+j+"\');selectLink(\'tl_link0\',\'"+j+"\');\">"+str_port[j]+"</a></td>";
		}
	}
	str+="</tr></table>";
	tbl.parentNode.innerHTML=str;
  
}

function ScriptAddRow(tblname,row)
{
     AddRow(tblname,row);
     var tbl=CntnFrmDoc(tblname);
 //  alert(tbl.rows.length);
 //  alert(tbl);
     tbl.rows[tbl.rows.length-1].cells[1].id="blueLinkBold10";
     var tmpStr=tbl.rows[tbl.rows.length-1].cells[1].innerHTML
     tbl.rows[tbl.rows.length-1].cells[1].innerHTML="<a href='scriptEdit.html'>" + tmpStr + "</a>" ;
	  tbl.rows[tbl.rows.length-1].cells[2].innerHTML="2380";
}
// these functions are added by adam for image check box
function tagCheckImage(obj,lyrid)
{

	pntelment=obj.childNodes[0];
	ln=pntelment.src.length-9
	temp=pntelment.src.substring(ln,pntelment.src.length)
	if(temp=='blank.gif'){
		tabimgsrc='check.gif';
		}
	else{
		tabimgsrc='blank.gif';
	}
	prntTblid = docById(lyrid)
	for (i=0; i<prntTblid.rows.length; i++)
	{
		colelemnt = prntTblid.rows[i].cells
		for (j=0; j<colelemnt.length; j++)
		{
			col=colelemnt[j].firstChild
			if(col.tagName=='A')
			{				
				elment=col.childNodes[0]
				elment.src=elment.src.substring(0,elment.src.length-9)+tabimgsrc;
			}
		}
	}

}
function toggleCheckImage(obj,prntid){	
	if(prntid!=undefined){
		prntimg=docById(prntid)
		prntLen=prntimg.src.length
		prntimg.src=prntimg.src.substring(0,prntLen-9)+"blank.gif";
	}
	srcOb=obj.childNodes[0].src
	srLen=srcOb.length
	if(srcOb.substring(srLen-9,srLen)=="blank.gif"){
	obj.childNodes[0].src=srcOb.substring(0,srLen-9)+"check.gif";
	}
	else if(srcOb.substring(srLen-9,srLen)=="check.gif"){
	obj.childNodes[0].src=srcOb.substring(0,srLen-9)+"blank.gif";
	}
}

function showTcpFlag(obj,unitId)
{   
/*    if(obj.options[obj.selectedIndex].text=="TCP")
	{
			lyobj=docById(unitId).style
	        if(lyobj.display=='none'){
	           lyobj.display=showRow;
	        }
	}else
	{
			lyobj=docById(unitId).style
	        if(lyobj.display=='block' || lyobj.display=='table-row' || lyobj.display==''){
		       lyobj.display='none'
			}

	}
*/
  if(obj.options[obj.selectedIndex].text=="TCP")
  {
	         lyobj=docById(unitId)
			 lyobj.disabled=false;
	  		for(var i=1; i<7; i++)
			{
			  lyobj=docById('tcpFlag'+i)
	          lyobj.disabled=false;
	        }

  }else
  {
  	         lyobj=docById(unitId)
			 lyobj.disabled=true;

	  	  	for(var i=1; i<7; i++)
			{
			  lyobj=docById('tcpFlag'+i);
	          lyobj.disabled=true;
	        }

  }
}

function changeLED(th)
{
//  alert(th.value)
  if(th.value==" B ")
      th.value=" F ";
  else 
      th.value=" B ";
 
}

