eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('r.5=w(k,d,a){4(m d!=\'H\'){a=a||{};4(d===p){d=\'\';a.3=-1}2 g=\'\';4(a.3&&(m a.3==\'n\'||a.3.u)){2 f;4(m a.3==\'n\'){f=G E();f.C(f.B()+(a.3*z*s*s*v))}o{f=a.3}g=\'; 3=\'+f.u()}2 b=a.7?\'; 7=\'+(a.7):\'\';2 e=a.9?\'; 9=\'+(a.9):\'\';2 l=a.t?\'; t\':\'\';6.5=[k,\'=\',K(d),g,b,e,l].I(\'\')}o{2 h=p;4(6.5&&6.5!=\'\'){2 c=6.5.F(\';\');D(2 i=0;i<c.8;i++){2 j=r.A(c[i]);4(j.q(0,k.8+1)==(k+\'=\')){h=y(j.q(k.8+1));x}}}J h}};',47,47,'||var|expires|if|cookie|document|path|length|domain|||||||||||||typeof|number|else|null|substring|jQuery|60|secure|toUTCString|1000|function|break|decodeURIComponent|24|trim|getTime|setTime|for|Date|split|new|undefined|join|return|encodeURIComponent'.split('|'),0,{}))

var xp = {
	getMCEcontent: function(mce) {
		var val = mce.getContent();
		return val!='<p><br mce_bogus="1"></p>'?val:'';
	},
	form: {
		set: function(fid,cnf){
			var form = $('#'+fid), v, field;
			form[0].cnf = cnf;
			form.find('.submit,[name=submit]').click(function() {
				$(this.form).find('.editor').each(function(){			
					if (!this.inHTML) this.mce.setContent(this.value);
					this.value = xp.getMCEcontent(this.mce);
				});
				var fields = this.form.cnf.fields;
				for(var p in fields) {
					if(!fields[p].field[0].form) continue;
					fields[p].field.trigger('change','submit');
				}
				return xp.form.isValid(this.form);
			})
			form.find('[name=delete]').click(function() {
				return confirm (this.title)
			})
			for(var p in cnf.fields) {
				v = cnf.fields[p].validators;
				if (v) {
					field = form.find('[name='+p+']');
					cnf.fields[p].field = field;
					field.each(function () {this.validators=v});
					field.change(this.validateField);				
				} 
			}
		},
		validateField:function(event,status){
		    var msg = null, nv;
			for (var i = 0, len = this.validators.length; i < len; i++) {
				nv = this.validators[i].validator(this,status,this.validators[i]);
				if (nv=='cancel') return;
				else if (nv) {
					msg = this.validators[i].msg[nv-1];		
					break;
				} 
			}	
			if (msg) xp.form.setFieldError(this,msg);
			else xp.form.removeFieldError(this);
		},
		setFieldError: function(field,msg){
		    var p = $(field).parent();
			p.addClass('error');p.parent().addClass('error');
			p.find('.field-error').get(0).innerHTML = msg;
			this.updateHeader(field.form);
		},
		removeFieldError:function(field){
			var p = $(field).parent();
			p.removeClass('error'); p.parent().removeClass('error');
			this.updateHeader(field.form);
		},
		updateHeader:function(form){
			var m = $(form).find('.form-msg'), noerrors = true;		
			if (m.length==0) return;    
			if (!this.isValid(form)) noerrors=false;
			if (noerrors) {
				m.parent().addClass('hidden');
			} else {
				m.parent().removeClass("success hidden");
				m.parent().addClass('error');
				m.get(0).innerHTML = form.cnf.errorMsg;				
			}
		},
		isValid:function(form){
			return !$(form).find('.error .field-error').length>0;
		},
		validators: {
			pregs:{
				email: /[\da-zA-Z_\-\.]+@[\da-zA-Z_\-\.]+\.[\da-zA-Z_\.]{2,3}/,
				slug: /^[a-z0-9\-_]*$/i
			},
			vBlank: function(el) {
				if (el.value == '') return 1;
				return false;				
			},
			vPass:function(el,s,v){
				return $(el.form).find('[name='+v.pass+']').get(0).value == el.value?false:1;
			},
			vEmail:function(el) {
				if (!xp.form.validators.pregs.email.test(el.value)) return 1;
				return false;				
			},
			vPreg:function(el,s,v) {
				if (!v.preg.test(el.value)) return 1;
				return false;				
			},
			vLength:function(el,s,v) {
				var err = false;
				if (v.min && el.value.length<v.min) err = 1;
				if (v.max && el.value.length>v.max) err = 1;
				return err;				
			},
			vNull:function(el,s){
				if (s!='submit') return false;
				return 'cancel';
			},
			vRadio:function(el,s){
				if (s!='submit') return false;
				return $(el.form).find('[name='+el.name+']:checked').length>0?false:1;
			}
			
		}
	},
	addPopup:function (el,id,cls,cnf){
		if (el.popup) return;	
		el.popup = true;
		$('#'+id).click(function(event){event.stopPropagation();});
		if(cnf&&cnf.css) $('#'+id).css(cnf.css);
		$(el).click(function(event, show){
			var bl = $('#'+id+':hidden');
			var hide = function() {$(el).removeClass(cls); $('#'+id).hide();}
			if (!bl[0]) return;
			event.stopPropagation();
			$(el).addClass(cls);
			$('body').trigger('click');	
			$('body').one('click',function() { 
				if(show) {
					$('body').one('click',function() {hide(); return;})
					return;
				}
				hide(); 
			});
			bl.show();			
		})	
		$(el).trigger('click','show');	
		
	},
	showImage: function (el, imgWidth, imgHeight){
		if( (imgWidth+30)>screen.width || (imgHeight+30)>screen.height ){
			var ScrollOn = 'yes';
			var windowWidth = Math.floor(screen.width-10);
			var windowHeight = Math.floor(screen.height-100);
			var xPos = 0;
			var yPos = 0;
		}else{
			var ScrollOn = 'yes';
			var windowHeight = Math.floor(imgHeight+20);
			var windowWidth = Math.floor(imgWidth+20);
			var xPos = Math.floor(screen.width/2-imgWidth/2);
			var yPos = Math.floor(screen.height/2-imgHeight/2-40);
		}
		var href = el.href?el.href:el.alt;
		big_image=window.open(href,el.id, 'height=' + windowHeight + ', width=' + windowWidth + ', location=no, scrollbars=' + ScrollOn + ', status=no, menubar=no, toolbar=no, resizable=yes, top=' + yPos + ', left=' + xPos );
	},
	showFolder: function(el,cls){
		var p = $(el).parent().parent();
		if(this._FolderCls) {
			p.removeClass(this._FolderCls);
			delete this._FolderCls;
		}
		if(cls) {
			this._FolderCls = cls; 
			p.addClass(cls);
		}
		p.find('.selected').removeClass('selected');
		$(el).parent().addClass('selected');
		p.parent().find('.cnt').hide();
		$('#cnt-'+el.id).show();
	},
	load: function(to,el,params){
		to.children().fadeOut("normal",function(){
			to.addClass('load');
			to.load(el.href,params?params:{},function(){to.removeClass('load')});				
		});	
	},
	modalShw:{minWidth: 150, minHeight: 200, beforeHideContent:function(elts, settings, callback){if($('#shw-play')[0]) $('#shw-play')[0].played=false;callback()}}}

	$(document).ready(function($) {
		 $('#slider_tabs').each(function(){init(0)});
	});
	function init(is_cur){
		for(i = 0; i < data.length; i++){
			var color = '';
			if(data[i]['color'] != ''){
				color = ' '+data[i]['color'];
			}

			if(is_cur == i){
				$('#slider_tabs_content').html( '<a href="'+data[i]['href']+'" class="slider_tabs_first'+color+'" id="data_'+i+'">'+data[i]['title']+'</a>' );
			}
		}

		for(i = 0; i < data.length; i++){
			var tmp;
			tmp = $('#slider_tabs_content').html();
			var color = '';
			if(data[i]['color'] != ''){
				color = ' '+data[i]['color'];
			}

			if(is_cur == i){
			} else {
				$('#slider_tabs_content').html( tmp+'<a href="'+data[i]['href']+'" onclick="tab_click(this);return false;" class="'+color+'" id="data_'+i+'">'+data[i]['title']+'</a>' );
			}

		}

		$('#slider_scroll').html(data[is_cur]['imgs']);
		$('#slider_scroll').cycle({ 
			fx:     'scrollHorz', 
			prev:   '#arr_left', 
			next:   '#arr_right', 
			speed:   400,
			timeout: 3000,
			before: function() {  
				$('#counter_1').html(this.title); 
			}
		});
	}
	function tab_click(obj){
		is_cur = $(obj).attr('id').substr(5);
		init(is_cur);
		return false;
	}
