// JavaScript Document
function link_init(){
	$$('a').each(function(el,index){
		if(el.get('rel') == 'external') el.set('target','_blank');
	});
	$$('img.popup').each(function(el,index){
		var reg = new RegExp('mini_');
		el.setStyle('cursor','pointer');
		el.addEvent('click',function(){ 
			Slimbox.open(el.get('src').replace(reg,''));
		})
	});
}
function site_init(){
	/*
	$$('li.toggler').addEvent('click',function(ev){
		var ev = new Event(ev).stop();
	});
	$$('li.stretcher ul').each(function(el,i){
		if(el.getFirst('li.selected')){
			_active = i;
			el.getParent().getPrevious().addClass('active');
		}
	});
	if(!location.href.contains('/content/')){
		var els = $$('div#wfx_banner','div.wrap','div#wfx_content','div#wfx_footer','div#wfx_tags a').fade('hide');
		var timer =150;
		els.each(function(el,i){
			timer += 200;
			el.fade.delay(timer,el,'in');
		});
	}
	var wfx_menu_acc = new Accordion($$('li.toggler'),$$('li.stretcher'),{
		display:_active,
		show:_active
	});
	$$('.toolTip').each(function(el){
		var full_title	= el.get('title');
		alert(full_title);
		var dual = full_title.split('::');
		var tip_title = dual[0].trim();
		var tip_text	= dual[1].trim();
		el.store('tip:title', tip_title);
		el.store('tip:text', tip_text);
	});
	var tips = new Tips($$('.toolTip'),{
		onShow: function(toolTip){
			toolTip.fade('in');
		},
		onHide: function(toolTip){
			toolTip.fade('out');
		},
		className:'tips',
		showDelay: 250
	});
	*/
	
	$$('a.milkbox').addEvent('click',function(ev){
		var ev = new Event(ev).preventDefault();
		milkbox.showGallery({ gallery:this.get('rel') });
	});
	if($('wfx_contact')){
		$$('form#wfx_contact input','form#wfx_contact textarea').each(function(el,i){
			el.addEvents({
				'focus':function(e){
					e.target.tween('background-color','#fff');
				},
				'blur':function(e){
					e.target.tween('background-color','#ccc');
				}
			});
		});
	}
	if($('wfx_sharer')){
		$$('div#wfx_sharer img').each(function(el,i){
			el.addEvents({
				'mouseenter':function(e){
					e.target.tween('opacity',.7);
				},
				'mouseleave':function(e){
					e.target.tween('opacity',.3);
				}
			});
	   });
	}
}
window.addEvent('domready',function(){
	link_init();
	site_init();
});
_active = false;
