// JavaScript Document


function tickInit() {

	pelvitec.init();


}


jQuery.fn.outerHTML = function() {
    return $('<div>').append( this.eq(0).clone() ).html();
};
var pelvitec = {};



pelvitec.init = function() {

	pelvitec.backButton();
	pelvitec.prodImages();

	$('#myorder:not(".hidden")').css('top',140 +87 + 20 + $('#topmenu ul.menulevel1 li.currenttree ul.menulevel2').height()+'px').show();

	$('#picture').css('backgroundImage','url(site/img/front/'+(Math.floor(Math.random()*2)+1)+'.jpg)');

	/*
	window.onscroll = function() {
		$('body').css({backgroundPosition: pelvitec.wrapperCoords.left+25+'px '+(0-(Math.max(document.body.scrollTop,document.documentElement.scrollTop)))+'px'});
	}
	*/
	// $('#picture').animate({top: '-200px'},15000);
	$('address').click(function(){
		document.location.href='?';
	});

	pelvitec.moreProductLinks();

	$('#contentcontainer').css('minHeight',($('body').height()-230)+'px');

	if(editmode!='content')pelvitec.faq();

}




pelvitec.moreProductLinks = function(){

	var maxOptions = 4;

	$('#prodview.level_2 ul.menulevel4, #prodview.level_1 ul.menulevel4').each(function(){
		$('li.menuitemlevel4:gt('+maxOptions+')', this).hide().addClass('hidden').addClass('expandable');
		if ($('li', this).length > maxOptions + 1) {
			$(this).append('<li><a href="#more" class="more">Meer...</a></li>');
		}
	});
	// attach functions to more/less links
	$('#prodview ul.menulevel4 a.more').click(function(){
		this.toggle = (!this.toggle || this.toggle == 'more') ? 'less' : 'more'
		this.className = this.toggle;
		if (this.toggle == 'less') {
			this.innerHTML = 'Minder...';
			$(this).parent().parent().find('li.hidden').show().removeClass('hidden');
		}
		else {
			this.innerHTML = 'Meer...';
			$(this).parent().parent().find('li.expandable').hide().addClass('hidden');
		}
	});
}
pelvitec.backButton = function() {
	if (levels && levels[1] && levels[2] && levels[1]==109)$('#contentdiv').prepend('<a href="'+$('#topmenu li.currentitem').parent().prev().attr('href')+'" class="back">terug naar '+$('#topmenu li.currentitem').parent().prev().find('span').html()+'</a>');
}
pelvitec.prodImages = function() {
	$('#prod_images').append('<div id="prod_image_big" href="#"></div>');
	$('#prod_images li').each(function(){
		$('a',this).each(function(){
			var imgs = $(this).attr('href').split('/');
			var filename = escape(imgs.pop());
			var dirname = escape(imgs.join('/'));
			$(this).attr('filename',filename).attr('dirname',dirname);

			$(this).css('backgroundImage','url(blueprint/thumbnail.php?thumbw=40&thumbh=40&filename='+filename+'&directory='+dirname+')');
		}).click(function(){
			$('#prod_image_big').html('<img src="'+$(this).attr('href')+'"/>');
			return false;
		});
	});
	$('#prod_images li:first a').click();
}
pelvitec.faq = function() {
$('#contentcontainer ul.faq li').each(function(){

			$(this).wrapInner('<div class="faq_inner"></div>');
			$('div.faq_inner :header',this).prependTo(this);

			$(':header',this).hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover');}).click(function(){
				if ($(this).parent('li').hasClass('faq_active')) {
					$(this).next('.faq_inner').slideUp();
					$(this).parent('li').removeClass('faq_active');
				}
				else {
					$(this).parent('li').addClass('faq_active');
					$(this).next('.faq_inner').slideDown();
				}
			});
		});

		$('#contentcontainer ul.faq.always_open li').each(function(){
			$(this).addClass('faq_active');
			$('.faq_inner',this).show();
		});
}




