function DimensionMap(){this.length=50;this.counter=0;}
DimensionMap.prototype.addLength=function(nLengthValue){this[this.counter++]=new LengthMap(nLengthValue);}
DimensionMap.prototype.validate=function(){this.length=this.counter;}
DimensionMap.prototype.validateAll=function(){for(var i=0;i<this.length;i++){this[i].widthArray.length=this[i].widthArray.counter;}}
DimensionMap.prototype.insertWidth=function(nLengthValue,width){for(var i=0;i<this.length;i++){if(this[i].nLengthValue==nLengthValue){this[i].widthArray.push(width);return;}}}
DimensionMap.prototype.getAllValues=function(){for(var i=0;i<this.length;i++){document.write("Length: "+this[i].nLengthValue);for(var j=0;j<this[i].widthArray.length;j++){document.write("<br>Width"+this[i].widthArray[j].nWidthValue);}
document.write("<br><br>");}}
function LengthMap(nLengthValue){this.nLengthValue=nLengthValue;this.widthArray=new WidthArray();}
function WidthArray(){this.length=50;this.counter=0;}
WidthArray.prototype.push=function(width){this[this.counter++]=width;}
function Width(nWidthValue,sInputValue){this.nWidthValue=nWidthValue;this.sInputValue=sInputValue;}
function refillWidthList(id,map){var lengthList=document.getElementById("dim1"+id);if(lengthList){var widthList=document.getElementById("dim2"+id);removeInvalidOptions(widthList);var selectedIndex=lengthList.selectedIndex;if(selectedIndex>=0){if(lengthList.options[0].value=="NULL")selectedIndex--;var obj=map[selectedIndex];if(obj&&obj.widthArray&&obj.widthArray.length>0){document.getElementById('oos'+id).style.display='none';widthList.style.display='inline';}
else if(selectedIndex>-1&&widthList){document.getElementById('oos'+id).style.display='inline';widthList.style.display='none';return;}
else return;var assocWidthArr=obj.widthArray;for(var i=0;i<assocWidthArr.length;i++){var newElement=document.createElement("option");newElement.setAttribute("value",assocWidthArr[i].sInputValue);newElement.setAttribute("rel",assocWidthArr[i].nWidthValue);newElement.innerHTML=assocWidthArr[i].nWidthValue;widthList.appendChild(newElement);}}
else{var newElement=document.createElement("option");newElement.innerHTML="Select a Width";widthList.appendChild(newElement);}}}
function removeInvalidOptions(list){if(!list)return;if(list.hasChildNodes()){while(list.childNodes.length>1){list.removeChild(list.childNodes[list.childNodes.length-1]);}}}
function SectionList(ar)
{var strIDs='<div id="leftmenu"><ul>';for(var i=1;i<=ar.length;i++)
{if(ar[i].sURL!=null)
{strIDs+='<li><a href="'+ar[i].sURL+'" class="text_heading_left_column">'+ar[i].sName+'</a>';var ParentNameUncut='<actinic:variable name="ParentSectionName" />';if(ar[i].sName==ParentNameUncut||ar[i].sName=='<actinic:block if="%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%3d%3d%20%27Section%27"><actinic:variable encoding="actinic" name="SectionName" selectable="false" /></actinic:block>'){strIDs+='<ul>';{if(ar[i].pChild)
{for(var j=1;j<=ar[i].pChild.length;j++)
{if(j<=ar[i].pChild.length)
{strIDs+='<li><a href="'+ar[i].pChild[j].sURL+'"  class="text_heading_left_column">'+ar[i].pChild[j].sName+'</a></li>';}}}
strIDs+='</ul>';}}
strIDs+='</li>';}}
strIDs+='</ul></div>';return strIDs}
var $=function(id){return document.getElementById(id);};function teclanLoad(){var left=$("left"),center=$("center");if(left&&center){var hArr=new Array(left.offsetHeight,center.offsetHeight);var theHighest=0;for(var i=0;i<hArr.length;i++){if(hArr[i]>theHighest)theHighest=hArr[i];}
left.style.height=(theHighest+50)+"px";center.style.height=(theHighest)+"px";}}
if(window.attachEvent){window.attachEvent("onload",teclanLoad);}
else{window.addEventListener("load",teclanLoad,false);}