var listening = '';
var curlistening = '';
window.addEvent('domready', function() {
    $('keywords').addEvents({
		'focus':function() { $('keywords').value=''; },
		'blur':function() { if ($('keywords').value=="") { $('keywords').value="search"; } }
	});
});

function playthis(videoloc,linkid,ft,w,h,s) {
	var flashvars = {};
	flashvars.toplay = videoloc;
	if (!ft) {
		flashvars.ap = true;
	}
	var params = {};
	params.allowFullScreen = "true";
	var attributes = {};
	swfobject.embedSWF("player_"+s+".swf", "videolocation", w, h, "9", "", flashvars, params, attributes);
}

function jumpto(pageloc) {
	if (pageloc!="") {
		parent.location='/'+pageloc;
	}
}

function listen_to(soundsrc,listening) {
	$('playingsound'+listening+'on').style.display='none';
	$('playingsound'+listening+'off').style.display='';
	if (curlistening != "") {
		$('playingsound' + curlistening + 'on').style.display = '';
		$('playingsound' + curlistening + 'off').style.display = 'none';
		soundManager.stop('aelSound' + curlistening);
	}
	if (listening != curlistening) {
		soundManager.createSound({
			id: 'aelSound' + listening,
			url: '' + soundsrc
		});
		soundManager.play('aelSound' + listening);
		curlistening = listening;
		return false;
	} else {
		soundManager.stop('aelSound' + listening);
		curlistening='';
		return false;
	}
	
}

function switch_image(newimg,imgnumber) {
	elems = $('thumbscol').getElements('img');
	elems.each(function(item){
		$(item.id).fade(1);
	});
	$('picthumb'+imgnumber).fade(0.5);
	$('mainpicswitch').src = 'phpThumb.php?src='+newimg+'&w=200&h=235&far=C&bg=ffffff&bc=ffffff&q=90';
	$('mainpicswitch').removeEvents();
	$('mainpicswitch').addEvent('click',function(){
		ovl('phpThumb.php?src='+newimg+'&w=480&h=640&far=C&bg=ffffff&bc=ffffff&q=90');
	});
}

// Multibox simulation
// Written by Robert 'telemichus' B.
// Braincache JS Labs
// 29.07.2008
// ----------------------------------
function ovl(imagefile,imgtitle) {
var screensize = $(document.body).getScrollSize();
	var bodysize = $(document.body).getSize();
	var scrolled = $(document.body).getScroll();
	var imgloaded = false;
	var Transition = new Fx.Transition(Fx.Transitions.Quart);
	var MainContainer = new Element('div',{
		'id':'maincontainer',
		'styles':{
			'width':screensize.x,
			'height':screensize.y,
			'position':'absolute',
			'top':0,
			'left':0,
			'z-index':3000,
			'background-color':'#000',
			'opacity':0,
			'cursor':'pointer'
		},
		'events':{
			'click':function(){
				MainContainer.fade(0);
				ih.dispose();
				var timed = setTimeout(function(){ MainContainer.dispose(); clearTimeout(timed); },400); 
			}
		}
	}).inject($(document.body),'top');
	var Iframe = new Element('iframe',{
		'id':'iframecontainer',
		'styles':{
			'position':'absolute',
			'top':0,
			'left':0,
			'width':screensize.x,
			'height':screensize.y,
			'z-index':3001,
			'background-color':'#000'
		},
		'frameborder':0,
		'scrolling':'no'
	}).inject(MainContainer);
	var Container = new Element('div',{
		'id':'divcontainer',
		'styles':{
			'position':'absolute',
			'top':0,
			'left':0,
			'width':screensize.x,
			'height':screensize.y,
			'z-index':3002,
			'background-color':'#000'
		}
	}).inject(MainContainer);
	MainContainer.fade(0.6);
	
	var ih = new Element('div',{
		'id':'bc_container',
		'styles':{
			'position':'absolute',
			'background-color':'#fff',
			'border':'20px solid #000',
			'top':(bodysize.y/2 - 100)+scrolled.y,
			'left':(bodysize.x/2 - 100)+scrolled.x,
			'width':200,
			'height':200,
			'z-index':31000,
			'opacity':0,
			'text-align':'center',
			'cursor':'pointer'
		},
		'events':{
			'click':function(){
				MainContainer.fireEvent('click');
			}
		}
	}).inject($(document.body));
	
	var loader = new Element('img',{ 
		'id':'loaderanim',
		'src':'js/loader.gif',
		'styles': {
			'position':'absolute',
			'top':86,
			'left':86,
			'z-index':3101
		}
	});
	
	
	
	ih.fade(1);
	ih.adopt(loader);
	var ImageFile = new Asset.image(imagefile, { 
		'title':imgtitle,
		'alt':imgtitle,
		'onload':function(img){ 
			$('loaderanim').dispose();
			var imgx = img.getProperty('width');
			var imgy = img.getProperty('height');
			var currentx = ih.getProperty('width');
			var currenty = ih.getProperty('height');
			var currenttop = bodysize.y/2 - 100;
			var currentleft = bodysize.x/2 - 100;
			var newtop = (bodysize.y/2 - imgy/2)+scrolled.y;
			var newleft = (bodysize.x/2 - imgx/2)+scrolled.x;
			ih.set('morph',{duration:300, transition:Transition.easeInOut });
			img.setStyles({
				'top':0,
				'left':0,
				'opacity':0,
				'z-index':3103
			});
			ih.setStyle('line-height',0);
			ih.morph({
				'height': imgy,
				'width': imgx,
				'top': newtop,
				'left': newleft
			});
			var description = new Element('div',{
				'id':'imagedescription',
				'html':imgtitle,
				'styles':{
					'width':Number(imgx)+30,
					'height':'15px',
					'line-height':15,
					'border':'5px solid #000',
					'background-color':'#000',
					'color':'#fff',
					'font-family':'Arial',
					'font-size':'11px',
					'font-weight':'bold',
					'position':'absolute',
					'top':Number(imgy),
					'left':-20,
					'z-index':3104
				}
			});
			var timed = setTimeout(function(){
				var closer = new Element('img',{
					'id':'imgcloser',
					'src':'js/close.png',
					'styles': {
						'position':'absolute',
						'top':-10,
						'left':Number(imgx)-13,
						'z-index':3105
					}
				});
				ih.adopt(img);
				img.fade(1);
				ih.adopt(description);
				ih.adopt(closer);
				clearTimeout(timed);
			},300);
		}
	});
return false;
}

function index_images(){
	var piclinks = $('the_image_bunch').getElements('a[rel=ovl]');
	piclinks.each(function(item){
		var curr_id = item.id;
		var curr_href = item.href;
		var curr_title = item.title;
		$(curr_id).addEvent('click',function(){ ovl(curr_href,curr_title); return false; });
	});
}