function goGallery(selectBox){
	var page=selectBox.options[selectBox.selectedIndex].value;
	
	window.location=page;
}

function newsLoader(ajax_links){
	var div = ajax_links+'_div_';
	var url = '/inc/'+ajax_links+'.php?ajax_id=';
	
	var fade;
	var inner_div;
		
	var snippets = $$("ul.news a.link");
	snippets.each(function(snippet, i) {
		snippet.addEvent("click", function(e) {
			new Event(e).stop();
			
			fade = new Fx.Style(div+this.rel, 'opacity', {duration:600});
				
			var snippetsrevert = $$("ul.news a.link");
			snippetsrevert.each(function(snippetrevert, i) {
				snippetrevert.className='link';
			});

			inner_div=ajax_links+'_'+this.rel;
			
			fade.set(0);
				
			new Ajax(url+this.rel, {
				update: div+this.rel,
				evalScripts: true,
				onComplete: function(){
					fade.start(0,1);
					
					this.scroll = new Fx.Scroll(window, {
						offset: {
							x: 0,
							y: 0
						}
					});
					this.scroll.toElement($(inner_div));
				}
			}).request();
					
			this.className='link active';
		});
	});
}

function postForm(form, url){
	var div=$(form+'_div');
	var form=$(form);
			
	form.setProperty('action', url);
	
	div.addClass('loading');
	
	form.send({
		update: div,
		evalScripts: true,
		onComplete: function() {
			div.removeClass('loading');
		}
	});
}

function gallerySetup(){
	var div = 'image';
	
	var fade = new Fx.Style(div, 'opacity', {duration:600});
	
	var links = $$("div.gallery ul.thumbs a");
	links.each(function(link, i) {
		link.addEvent("click", function(e) {
			new Event(e).stop();
			
			$(div).empty();
			fade.set(0);
			
			new Ajax(this.href, {
				update: div,
				onComplete: function(){
					fade.start(0,1);					
				}
			}).request();
			
			var linksrevert = $$("div.gallery ul.thumbs a");
			linksrevert.each(function(linkrevert, i) {
				linkrevert.className='';
			});
			
			this.className='active';
			
	
		});
	});
}

function website(url){
	popupWindow = window.open(url, '_blank','');
	popupWindow.focus();
}

function external(){
	if (!document.getElementsByTagName){ return; }
	var anchors = document.getElementsByTagName('a');

	for (var i=0; i<anchors.length; i++){
		var anchor = anchors[i];
		
		var relAttribute = String(anchor.getAttribute('rel'));
		
		if (anchor.getAttribute('href') && (relAttribute=='external')){
			anchor.onclick = function() {
				website(this);
				return false;
			};
		}
	}
}

window.onload=external;