/*------------------------------------------------------------------------# JA Teline II for joomla 1.5 - Version 1.6 - Licence Owner JA144822# ------------------------------------------------------------------------# Copyright (C) 2004-2008 J.O.O.M Solutions Co., Ltd. All Rights Reserved.# @license - Copyrighted Commercial Software# Author: J.O.O.M Solutions Co., Ltd# Websites:  http://www.joomlart.com -  http://www.joomlancers.com# This file may not be redistributed in whole or significant part.-------------------------------------------------------------------------*/function switchFontSize (ckname,val){	var bd = $E('body');	switch (val) {		case 'inc':			if (CurrentFontSize+1 < 7) {				bd.removeClass('fs'+CurrentFontSize);				CurrentFontSize++;				bd.addClass('fs'+CurrentFontSize);			}				break;		case 'dec':			if (CurrentFontSize-1 > 0) {				bd.removeClass('fs'+CurrentFontSize);				CurrentFontSize--;				bd.addClass('fs'+CurrentFontSize);			}				break;		default:			bd.removeClass('fs'+CurrentFontSize);			CurrentFontSize = val;			bd.addClass('fs'+CurrentFontSize);			}	Cookie.set(ckname, CurrentFontSize,{duration:365});}function switchTool (ckname, val) {	createCookie(ckname, val, 365);	window.location.reload();}function createCookie(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=/";}String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); };//addEvent - attach a function to an eventfunction jaAddEvent(obj, evType, fn){  if (obj.addEventListener){    obj.addEventListener(evType, fn, false);    return true;  } else if (obj.attachEvent){    var r = obj.attachEvent("on"+evType, fn);    return r;  } else {    return false;  } }function equalHeight(){	if($('ja-botsl')) makeEqualHeight ($$('#ja-botsl .moduletable'));/*  //Equal for headline	$hlfirst = $('jazin-hlfirst');	$hlnext = $('jazin-hlnext');	if($hlfirst && $hlnext) {    h1 = $hlfirst.getCoordinates().height;    h2 = $hlnext.getCoordinates().height;        if(h1<h2) {      $hlfirst.setStyle('height', h2);    }  }    //Equal for main column  $main = $('jazin');  if($main) {    makeEqualHeight($main.getChildren());  }*/  }function makeEqualHeight(divs) {	if(!divs || divs.length < 2) return;	var maxh = 0;	divs.each(function(el, i){		var ch = el.getCoordinates().height;		maxh = (maxh < ch) ? ch : maxh;			},this);	divs.each(function(el, i){		el.setStyle('height', maxh-el.getStyle('padding-top').toInt()-el.getStyle('padding-bottom').toInt());			},this);}function getDeepestDiv (div) {	while (div.getChildren().length==1 && (div.getChildren()[0].tagName == 'DIV'))	{		div = div.getChildren()[0];	}	return div;}function preloadImages () {	var imgs = new Array();	for (var i = 0; i < arguments.length; i++) {		var imgsrc = arguments[i];		imgs[i] = new Image();		imgs[i].src = imgsrc;	}}function makeTransBg(el, bgimgdf, sizingMethod, type, offset){	var objs = el;	if(!objs) return;	if ($type(objs) != 'array') objs = [objs];	if(!sizingMethod) sizingMethod = 'crop';	if(!offset) offset = 0;	var blankimg = siteurl + 'images/blank.png';	objs.each(function(obj) {		var bgimg = bgimgdf;		if (obj.tagName == 'IMG') {			//This is an image			if (!bgimg) bgimg = obj.src;			if (!(/\.png$/i).test(bgimg) || (/blank\.png$/i).test(bgimg)) return;			obj.setStyle('height',obj.offsetHeight);			obj.setStyle('width',obj.offsetWidth);			obj.src = blankimg;			obj.setStyle ('visibility', 'visible');			obj.setStyle('filter', "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+bgimg+", sizingMethod='"+sizingMethod+"')");		}else{			//Background			if (!bgimg) bgimg = obj.getStyle('backgroundImage');			var pattern = new RegExp('url\s*[\(\"\']*([^\'\"\)]*)[\'\"\)]*');			if ((m = pattern.exec(bgimg))) bgimg = m[1];			if (!(/\.png$/i).test(bgimg) || (/blank\.png$/i).test(bgimg)) return;			if (!type)			{				obj.setStyles({'background': 'none'});				if(obj.getStyle('position')!='absolute' && obj.getStyle('position')!='relative') {					obj.setStyle('position', 'relative');				}				obj.getChildren().each(function(el){					if(el.getStyle('position')!='absolute' && el.getStyle('position')!='relative') 					{						el.setStyle('position', 'relative');					}					el.setStyle('z-index',2);				});				//Create background layer:				var bgdiv = new Element('IMG');				bgdiv.src = blankimg;				bgdiv.width = obj.offsetWidth - offset;				bgdiv.height = obj.offsetHeight - offset;				bgdiv.setStyles({					'position': 'absolute',					'top': 0,					'left': -obj.getStyle('padding-left').toInt()				});				bgdiv.className = 'TransBG';				bgdiv.setStyle('filter', "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+bgimg+", sizingMethod='"+sizingMethod+"')");				bgdiv.inject(obj, 'top');				//alert(obj.innerHTML + '\n' + bgdiv.innerHTML);			} else {				obj.setStyle('filter', "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+bgimg+", sizingMethod='"+sizingMethod+"')");			}		}	}.bind(this));}function isIE6() {	version=0	if (navigator.appVersion.indexOf("MSIE")!=-1){		temp=navigator.appVersion.split("MSIE")		version=parseFloat(temp[1])	}	return (version && (version < 7));}function getElementsByClass(searchClass,node,tag) {	var classElements = new Array();	var j = 0;	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 (var i = 0; i < elsLen; i++) {		if ( pattern.test(els[i].className) ) {			classElements[j] = els[i];			j++;		}	}	//alert(searchClass + j);	return classElements;}//Add span to module titlejaAddFirstItemToTopmenu = function() {	li = $E('#ja-footer ul li');	if(li) {		li.addClass('ja-firstitem');	}}function addMouseOver (className) {	objs = getElementsByClass (className, document, 'DIV');	if (objs){		for (i=0; i<objs.length; i++){			objs[i].onmouseover=function() {				this.className+=" hover";			}			objs[i].onmouseout=function() {				this.className=this.className.replace(new RegExp(" hover\\b"), "");			}		}	}}jaIE6hover = function(){	addMouseOver('jazin-box');	addMouseOver('ja-headtool');}window.addEvent ('load', function() {	equalHeight();	jaAddFirstItemToTopmenu();	jaIE6hover();});
