/*
	vvvierpolders.nl
	Rev. 1 24-8-2009
	Yuen Li VPRI Internetdiensten
*/

// starting vars for the tiny gallery
var mydate = new Date();
var imgviewcnt = mydate.getDate() - 1;
var imgviewtimer = null;

$(document).ready(function(){ 
	// xhtml strict external link replacement: optional 
	$('a[rel*=external]').click( function() {
		window.open(this.href);
		return false;
	});
	// search text
	if ( typeof(SrchText) !== 'undefined' ) {
		$('.search_string').blur(function(){
			if ( $(this).val() == '' ) {
				$(this).val( SrchText );
			}
		}).focus(function(){
			if ( $(this).val() == SrchText ) {
				$(this).val( '' );
			}
		});
	}
	// main menu
	$('ul.sf-menu').superfish({
		delay: 1000, 
		speed: 'fast', 
		dropShadows: false 
	});
	// sponsors cycle
	/*$('.sponsorsimgs').cycle({
		fx: 'scrollDown',
		speed: 3000, 
		timeout: 6000, 
		random: 1
	});*/
	// tiny picture gallery
	changeimgview('start');
});

function vvdir(dir) {
	if ( !$('#imgviewer').length ) return;
	if (typeof(imgviewer) == 'undefined' || imgviewer.length == 0) return;
	if (imgviewtimer) {
		imgviewtimer = null;
	}
	if ( dir == 'prev' ) {
		if ( (imgviewcnt - 1) < 0  ) {
			imgviewcnt = imgviewer.length - 1;
		} else {
			imgviewcnt--;
		}
	}
	if ( dir == 'next' ) {
		if ( (imgviewcnt + 1) > (imgviewer.length - 1)  ) {
			imgviewcnt = 0;
		} else {
			imgviewcnt++;
		}
	}
	imgviewtimer = setTimeout('changeimgview()',500);
}
function changeimgview() {
	if ( typeof(BaseURL) == 'undefined' ) {
		return;
	}
	if ( imgviewcnt > imgviewer.length ) {
		imgviewcnt = parseInt(imgviewer.length) - 1;
	}
	var w = 0;
	var imgPath = BaseURL+'/media/galerij/'+imgviewer[imgviewcnt]; 
	var imgObj = new Image();
	imgObj.onload = function() {
		$('#imgviewer .homepageimg img').attr('src',imgPath);
		w = imgObj.width;
		//$('#imgviewer .homepageimg').animate({"width": w+"px"}, "slow");
		//	clear onLoad, IE behaves irratically with animated gifs otherwise
		imgObj.onload=function(){};
	};
	imgObj.src = imgPath;
	$('#imgviewer .navbar').html( 'afbeelding '+(imgviewcnt+1)+' / '+imgviewer.length+'' );
	if (imgviewtimer) {
		imgviewtimer = null;
	}
}
