/** * @author JoomlaShine.com http://www.joomlashine.com * @copyright Copyright (C) 2008 - 2009 JoomlaShine.com. All rights reserved. * @license Copyrighted Commercial Software * This file may not be redistributed in whole or significant part. */ var JSNUtils = { addEvent: function(target, event, func){ if (target.addEventListener){ target.addEventListener(event, func, false); return true; } else if (target.attachEvent){ var result = target.attachEvent("on"+event, func); return result; } else { return false; } }, checkSubstring: function(targetString, targetSubstring, delimeter, wholeWord){ if(wholeWord == undefined) wholeWord = false; var parts = targetString.split(delimeter); for (var i = 0; i < parts.length; i++){ if (wholeWord && parts[i] == targetSubstring) return true; if (!wholeWord && parts[i].indexOf(targetSubstring) > -1) return true; } return false; }, getElementsByClass: function(targetParent, targetTag, targetClass){ if(!targetParent.getElementsByTagName) return; var elements, tags, tag, tagClass; tags = targetParent.getElementsByTagName(targetTag); elements = []; for(var i=0;i' + (includeNumber?(k+1):'') + '' + listItem.innerHTML; }else{ listItem.innerHTML = '<'+ extTag + '>' + (includeNumber?(k+1):'') + '' + listItem.innerHTML; } k++; } } } }, matchDivHeights: function (parent, containerTag, containerClass, itemTag, itemClass, itemLevel, heightOffset){ var parents; parents = jsnGetElementsByClass(parent, containerTag, containerClass); for(var i=0;i max){ max = colsHeight[i]; } } for (var i = 0; i < colsID.length; i++){ if(document.getElementById(colsID[i]) != null){ document.getElementById(colsID[i]).style.height = max + "px"; } } } };