window.onload = init;

function init(){
	convertLinks();
}

function convertLinks(){
	var links = document.getElementsByTagName("a");
	
	for(i in links){
		var obj = links[i];
		var href = obj.href;
		
		if(href){
			if( href.match(/mailto:.*/) ){
				obj.className += " email";
			}
			var test = eval( "/http:\\/\\/" + document.location.hostname + ".*/" );
			if( href.match(test) ){
				obj.className += " intern";
			}else if( href.match(/http:.*/) ){
				obj.className += " extern";
			}
			if( href.match(/\#.*/) ){
				obj.className = " ";
			}
			if( href.match(/.*(\.pdf|\.doc|\.zip)/) ){
				obj.className += " download";
			}
		}
	}
}


$(document).ready(function(){
	$('.gallery_demo_unstyled').addClass('gallery_demo');
	$('ul.gallery_demo').galleria({
			history   : false, 
			clickNext : false, 
			insert    : '#main_image', 
			onImage   : function(image,caption,thumb) { 				

				image.css('display','none').fadeIn(1000);
				caption.css('display','none').fadeIn(1000);
				var _li = thumb.parents('li');
				_li.siblings().children('img.selected').fadeTo(500,0.3);

				thumb.fadeTo('fast',1).addClass('selected');
				image.attr('title','Next image >>');


			},

			onThumb : function(thumb) {

				var _li = thumb.parents('li');
				var _fadeTo = _li.is('.active') ? '1' : '0.3';
				thumb.css({display:'none',opacity:_fadeTo}).fadeIn(1500);

				thumb.hover(
					function() { thumb.fadeTo('fast',1); },
					function() { _li.not('.active').children('img').fadeTo('fast',0.3); } 
				)
			}

		});
	});
