/**	* @copyright Copyright (C) 2006 - 2008 JoomlaShine.com	* @author JoomlaShine.com	* @license Commercial Proprietary	* Please visit http://www.joomlashine.com for more information*//* Utilites *///mgoAddEvent - attach a function to an eventfunction mgoAddEvent(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; 	}}function mgoCheckSubstring(targetString, targetSubstring, delimeter){	var parts = targetString.split(delimeter);	for (var i = 0; i < parts.length; i++){		if (parts[i] == targetSubstring) return true;	}	return false;}function mgoGetElementsByClass(targetParent, targetTag, targetClass){	if(!targetParent.getElementsByTagName) return;		var elements, tags;		tags = targetParent.getElementsByTagName(targetTag);	elements = [];		for(var i=0;i<tags.length;i++){		if(mgoCheckSubstring(tags[i].className, targetClass, " ")){			elements[elements.length] = tags[i];		}	}		return elements;}function mgoDigTag(targetTag, targetName, digLevel){	if(digLevel) {		var n, d;		n = targetTag.childNodes;		for(var i=0;i<n.length;i++){			d = n[i];			if(d.tagName == targetName)				return mgoDigTag(d, targetName, --digLevel);		}	}	return targetTag;}function mgoWriteCookie(name,value,days){	if (days) {		var date = new Date();		date.setTime(date.getTime()+(days*24*60*60*1000));		var expires = "; expires="+date.toGMTString();	} else expires = "";		document.cookie = name+"="+value+expires+"; path=/";}function mgoReadCookie(name){	var nameEQ = name + "=";	var ca = document.cookie.split(';');	for(var i=0;i < ca.length;i++) {		var c = ca[i];		while (c.charAt(0)==' ') c = c.substring(1,c.length);		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);	}	return null;}/* Menu functions */function mgoMakeDivMenu(menuClass){	var lists = mgoGetElementsByClass(document, "UL", menuClass);	for(var i=0;i<lists.length;i++){		var list = lists[i];		var listItems;				if(list != undefined) {			listItems = list.getElementsByTagName("LI");			listItems[0].style.border = "none";		}	}}function mgoMakeIconMenu(menuClass, icons){	var lists = mgoGetElementsByClass(document, "UL", menuClass);	var iconId = 0;		for(var i=0;i<lists.length;i++){		var list = lists[i];		var listItems;				if(list != undefined) {			listItems = list.getElementsByTagName("LI");			for(var j=0;j<listItems.length;j++){				listItems[j].firstChild.style.backgroundImage = 'url(' + icons[iconId] + ')';				iconId = (iconId >= icons.length-1)?1:iconId+1;			}		}	}}/* Accessibility functions */function mgoSetFontSize(targetId, fontSize){	var targetObj = (document.getElementById) ? document.getElementById(targetId) : document.all(targetId);	targetObj.style.fontSize = fontSize + '%';		//alert (document.body.style.fontSize);}