<!--
    function mAddRow(obj,name,ident){
    if (ident==null) ident = 'pictnm';
	if(document.getElementById) {
	    var iCounter = 0;

	    if ((name != '') && (typeof(name) != "undefined")) {
		var aCounter = document.getElementsByName(name + "c");
		if (aCounter.length > 0) {
		    aCounter[0].value++;
		    iCounter = aCounter[0].value;
		}
	    }

		tr = obj;
		while (tr.tagName != 'TR') tr = tr.parentNode;
		var newTr = tr.parentNode.insertBefore(tr.cloneNode(true),tr.nextSibling);

		thisChilds = newTr.getElementsByTagName('input');

		for (var i = 0; i < thisChilds.length; i++) {
		if (!thisChilds[i].name.match(/rbutton/)) {
		    if (thisChilds[i].name.match(/soft/)) {

				if ((thisChilds[i].type!='file') && (thisChilds[i].name.indexOf(ident)!=-1 ) ) thisChilds[i].value = iCounter;
				if (thisChilds[i].type=='file') thisChilds[i].value = '';
				thisChilds[i].name = thisChilds[i].name.replace(/^(.+)(\d+)$/,"$1" + iCounter);
		    } else {
				if ((thisChilds[i].type!='file') && (thisChilds[i].name.indexOf(ident)!=-1 ) ) thisChilds[i].value = iCounter;
				if (thisChilds[i].type=='file') thisChilds[i].value = '';
				thisChilds[i].name = thisChilds[i].name.replace(/^(\D+)(\d+)$/,"$1" + iCounter);
		    }
		}
		}

		thisChilds = newTr.getElementsByTagName('select');
	    for (var i = 0; i < thisChilds.length; i++) {
		if (thisChilds[i].name.match(/soft/)) {
		    thisChilds[i].selectedIndex = 0;
		    thisChilds[i].name = thisChilds[i].name.replace(/^(.+)(\d+)$/,"$1" + iCounter);
		} else {
		    thisChilds[i].selectedIndex = 0;
		    thisChilds[i].name = thisChilds[i].name.replace(/^(\D*)(\d*)$/,"$1" + iCounter);
		}
	    }

		thisChilds = newTr.getElementsByTagName('textarea');
		for (var i = 0; i < thisChilds.length; i++) {
		thisChilds[i].value = "";
		thisChilds[i].name = thisChilds[i].name.replace(/^(\D*)(\d*)$/,"$1" + iCounter);
		}

		checkForLast(name);
	}
    }

    function checkForLast(name) {
	if (name != 'odoc') {
		rButtons = document.getElementsByName('rbutton_' + name);
		for (i = 0; i < rButtons.length; i++){
			rButtons[i].disabled = (rButtons.length == 1) ? true : false;
		}
	}
    }

    function mRemoveRow(obj,name) {
	if(document.getElementById) {

		rButtons = document.getElementsByName('rbutton_' + name);
		if (rButtons.length==1) return false;

		tr = obj;
		while (tr.tagName != 'TR') tr = tr.parentNode;

		thisChilds = tr.getElementsByTagName('input');
		template = new RegExp("^" + name + "rec(\\d*)$","gi");
		id = 0;

		for (var i = 0; i < thisChilds.length; i++) {
		if (template.exec(thisChilds[i].name)) {
		    id = thisChilds[i].value;
		}
		}

		tr.parentNode.removeChild(tr);
		if (id != 0) {
			var el = document.createElement('<input type="hidden" name="del_' + name + '" value="' + id + '">');
			document.forms.pform.appendChild(el);
		}
		checkForLast(name);
	}
    }
function clickHandler()
{var targetId, srcElement, targetElement;
srcElement = window.event.srcElement;
if (srcElement.id == "softswitch")
{targetId = "softdetails";
targetElement = document.all(targetId);
if (targetElement.style.display == "none")
{targetElement.style.display = "";}
else
{targetElement.style.display = "none";}}}
document.onclick = clickHandler;
//-->

function mouseOverTr (obj) {
	obj.className='tr_menu_on';
}

function mouseOutTr (obj) {
	obj.className='tr_menu';
}

