?
Path : /home/admin/public_html/old/board/templates/ja_purity/js/ |
Current File : /home/admin/public_html/old/board/templates/ja_purity/js/ja.script.js |
//JS script for Joomla template var siteurl = ''; function fixIEPNG(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.setStyle('background', 'none'); //if(!obj.getStyle('position')) if(obj.getStyle('position')!='absolute' && obj.getStyle('position')!='relative') { obj.setStyle('position', 'relative'); } //Get all child var childnodes = obj.childNodes; for(var j=0;j<childnodes.length;j++){ if((child = $(childnodes[j]))) { if(child.getStyle('position')!='absolute' && child.getStyle('position')!='relative') { child.setStyle('position', 'relative'); } child.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': 0 }); 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)); } window.addEvent ('load', function(e){ if (!$('ja-botsl')) return; var divs = $ES('.moduletable',$('ja-botsl')); var maxh = 0; divs.each(function(el, i){ maxh < el.getStyle('height').toInt()?maxh=el.getStyle('height').toInt():''; }); divs.each(function(el, i){ el.setStyle('height', maxh); }); }); switchFontSize=function(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}); }