// JavaScript Document
var Site = {

	start: function(){

		if ($('kwick')) Site.parseKwicks();
		//setupZoom();

	},

	parseKwicks: function(){
		var kwicks = $$('#kwick .kwick');
		var fx = new Fx.Elements(kwicks, {wait: false, duration: 200, transition: Fx.Transitions.quadOut});
		kwicks.each(function(kwick, i){
			kwick.addEvent('mouseenter', function(e){
				var obj = {};
				obj[i] = {
				'width': [kwick.getStyle('width').toInt(), 128]
				};
				kwicks.each(function(other, j){
					if (other != kwick){
						var w = other.getStyle('width').toInt();
						if (w != 64) obj[j] = {'width': [w, 64]};
					}
				});
				fx.start(obj);
			});
		});

		$('kwick').addEvent('mouseleave', function(e){
			var obj = {};
			kwicks.each(function(other, j){
				obj[j] = {'width': [other.getStyle('width').toInt(), 64]};
			});
			fx.start(obj);
		});





	}
};







window.addEvent('domready', Site.start);


jQuery(document).ready(function() {

	/* ColorBox Setup */
	jQuery.fn.colorbox.settings.bgOpacity = "0.6";
	jQuery("a.hasColorBox").colorbox({transition:"elastic"});

	
	
	/* Tooltip Setup */
	var as = [];

	$$('a').each(function(a){
		if (a.getAttribute('title')) as.push(a);
	});

	//new Tips(as, {maxOpacity: 5.6, maxTitleChars: 125, showDelay: 400,	hideDelay: 400 });
	
	new Tips(as, {
		initialize:function(){
			this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 250, wait: false}).set(0);
		},
		onShow: function(toolTip) {
			this.fx.start(1);
		},
		onHide: function(toolTip) {
			this.fx.start(0);
		}
	});


		
	





	/* SmoothScroll */
	jQuery("a.buttonTop").bind(

	'click',
	function(event){
		event.preventDefault();
		var elem = jQuery(this);
		var target = elem.attr('href');
		jQuery(document).scrollTo(0,750);
	}


	);


	
	/*logo*/	
	jQuery('#webvault_logo').hide();
	jQuery('#webvault_logo').fadeIn('slow');

	/* Pallina */
	var _c=jQuery('#headerContent').offset();
	jQuery('#scrolltop').hide();


	jQuery('#scrolltop').css('left',(_c.left+5)+'px').fadeIn('slow');

	jQuery(window).resize(function(){
		var _c=jQuery('#headerContent').offset();
		jQuery('#scrolltop').css('left',(_c.left+5)+'px');
	});

	if(jQuery(window).scrollTop()!=0){
		jQuery('#scrolltop').css('opacity',1).stop().animate({top:jQuery(window).scrollTop()+170},750,'swing');}

		jQuery(window).scroll(function(){
			jQuery('#scrolltop').css('opacity',1).stop().animate({top:jQuery(window).scrollTop()+170},750,'swing');});






});


function scroll(obj,offset){
	if(location.pathname.replace(/^\//,'')==obj.pathname.replace(/^\//,'') && location.hostname==obj.hostname){
		var jQuerytarget=jQuery(obj.hash);
		jQuerytarget=jQuerytarget.length&&jQuerytarget||jQuery('[name='+obj.hash.slice(1)+']');
		if(jQuerytarget.length){
			var targetOffset=jQuerytarget.offset().top+offset;
			jQuery('html,body').stop().animate({scrollTop:targetOffset},500,'swing');
			return false;
		}
	}
}



