//<script>
// BEGIN Taken from widget to avoid 8k limit.
function fnSetSelectBasedOnValue(sel, str) {
	for (i=0; i<sel.options.length; i++) {
		if (sel.options[i].text == str) {
			sel.selectedIndex = i;
			sel.onchange();
		}
	}
}

function fnShowID(strID)
{
var o = MM_findObj(strID)
if(o)
{
o.style.display = 'block';
}
}

function fnMoveContent(srcID, dstID)
{
var s = MM_findObj(srcID);
var d = MM_findObj(dstID);
if(s && d)
{
d.innerHTML = s.innerHTML;
s.innerHTML = '';
}
}


function rkdmChangeModel_PostProc(str)
{
	MM_findObj('STK_PROD_CODE_COMPONENT').value = str;
	var srcDesc = MM_findObj('MOD_' + str);
	var dstDesc = MM_findObj('dstProdDesc');
	var dstPdf = MM_findObj('dstPDF');
	if(srcDesc)
	{
		for(var i=0;i<srcDesc.childNodes.length;i++)
		{
			if(srcDesc.childNodes[i].id != 'undefined')
			{
				if(srcDesc.childNodes[i].id == 'proddesc')
				{
					dstDesc.innerHTML = srcDesc.childNodes[i].innerHTML;
				}
				if(srcDesc.childNodes[i].id == 'pdfspec')
				{
					dstPdf.innerHTML = srcDesc.childNodes[i].innerHTML;
				}
				MM_findObj('prodinfo').style.display = 'block';
			}
		}
	}

	var tblAlt = MM_findObj("compalt")
	//if(tblAlt){tblAlt = tblAlt.childNodes;}
	if(tblAlt != undefined)
	{
		for(i=0;i<tblAlt.childNodes.length;i++)
		{
			if(tblAlt.childNodes[i].id != undefined)
			{
				if(tblAlt.childNodes[i].id.indexOf('-' + str + '-') != -1 || tblAlt.childNodes[i].id.indexOf('compalthead') !=-1)
				{
					tblAlt.childNodes[i].style.display = 'block';
				}
			else
				{
					tblAlt.childNodes[i].style.display = 'none';
				}
			}
		}
	}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}


$("#accessorylist").find(".LAMP").each(
	function( intIndex ){
		$("#lamplisttable").append($(this).remove());
	}
);

$("#accessorylist").find(".INST_MATS").each(
	function( intIndex ){
		$("#instmatlisttable").append($(this).remove());
	}
);

var tblAscTop = getElementsByClass("compacc");
var intLength = tblAscTop.length;

for(j=0;j<intLength;j++)
{
tblAsc = tblAscTop [j];

	if(tblAsc!=undefined){tblAsc = tblAsc.childNodes[0];}
	if(tblAsc != undefined)
	{
		for(i=0;i<tblAsc.childNodes.length;i++)
		{
			if(tblAsc.childNodes[i].id != undefined)
			{
				if(tblAsc.childNodes[i].id.indexOf('-' + str + '-') != -1 || tblAsc.childNodes[i].id.indexOf('compAlthead') !=-1)
				{
					tblAsc.childNodes[i].style.display = 'block';
				}
			else
				{
					tblAsc.childNodes[i].style.display = 'none';
				}
			}
		}
	}
}
}

//TABS
function tabOn(objTab)
{
	allOff();
	objTab.className = 'tabON';
	showObject(objTab.id + 'content');
	return true;
}	// End Function


function tabOff(objTab)
{
	allOff();
	objTab.className = 'tabOFF';
	return true;
}	// End Function


function allOff()
{
	var myTabs = new Array('tab1','tab2','tab3','tab4','tab5');

	for (i = 0; i < myTabs.length; i++)
	{
		if (document.getElementById(myTabs[i]))
		{
			document.getElementById(myTabs[i]).className = 'rkADlinkoffTD';
			hideObject(myTabs[i] + 'content');
		}
	}
}	// End Function


function showObject(obj)
{
	var myObj = MM_findObj(obj);
	myObj.style.visibility = "visible"; 
	myObj.style.display = "block"; 

	return true;

}	// End Function


function hideObject(obj)
{
	var myObj = MM_findObj(obj);
	myObj.style.visibility = "hidden"; 
	myObj.style.display = "none"; 

	return true;

}	// End Function
//END TABS


// END Taken from widget to avoid 8k limit.
//</script>

