
function home_tabs(col, action) {
	if (action == 'show') {
		jQuery('#' + col).css('display', 'none');
		jQuery('#' + col).css('left', '0');
		jQuery('#' + col).fadeIn(1000);
	} else {
		jQuery('#' + col).fadeOut(500);
		jQuery('#' + col).css('left', '-100%');
		jQuery('#' + col).css('display', 'block');
	}
}

function home_tabs_scroll(me) {
	jQuery('#' + me).wrapInner('<div class="scrollcontainer"></div>');
	jQuery('#' + me + ' .scrollcontainer').wrapInner('<div class="prev">prev</div><div class="scrollarea"></div><div class="next">next</div>');
	jQuery('#' + me + ' .scrollarea').wrapInner('<div class="scrollbody"></div>');
	
	var scrollamount = (jQuery('#' + me + ' .scrollarea').width()/2);
	jQuery('#' + me + ' .scrollcontainer .prev').addClass('prev_disabled');
	
	jQuery('#' + me + ' .scrollcontainer .next').bind(
		'click',
		function() {
			var offset = parseInt(jQuery('#' + me + ' .scrollbody').position().left);
			var newoffset = (parseInt(scrollamount)+(offset*(-1)));
			var maxoffset = (jQuery('#' + me + ' .scrollbody').children().length*scrollamount-scrollamount*2);
			if (offset % scrollamount == 0 && maxoffset >= newoffset) {
				jQuery('#' + me + ' .scrollbody').animate({left: '-' + newoffset + 'px'}, 333, 'swing',
					function() {
						jQuery('#' + me + ' .scrollcontainer .prev').removeClass('prev_disabled');
						if (newoffset >= maxoffset) {
							jQuery('#' + me + ' .scrollcontainer .next').addClass('next_disabled');
						}
					}
				);
			}
		}
	);
	jQuery('#' + me + ' .scrollcontainer .prev').bind(
		'click',
		function() {
			var offset = parseInt(jQuery('#' + me + ' .scrollbody').position().left);
			var newoffset = ((offset*(-1))-parseInt(scrollamount));
			if (offset % scrollamount == 0 && newoffset >= 0) {
				jQuery('#' + me + ' .scrollbody').animate({left: '-' + newoffset + 'px'}, 333, 'swing',
					function() {
						jQuery('#' + me + ' .scrollcontainer .next').removeClass('next_disabled');
						if (newoffset == 0) {
							jQuery('#' + me + ' .scrollcontainer .prev').addClass('prev_disabled');
						}
					}
				);
			}
		}
	);
}


/*
function scrollpane() {
	jQuery('#col0').jScrollPane(
		{
			scrollbarWidth:  10,
			scrollbarMargin: 10,
			showArrows:      true
		}
	);
};*/

jQuery(document).ready(
	function() {
		if (jQuery('body#home').length == 0) {
			/*if (jQuery('ul#gallery').length != 0) {
				scrollpane();
			} else {
				jQuery('div#col0').css('overflow', 'visible');
			}*/
		} else {
			home_tabs_scroll('col1');
			home_tabs_scroll('col2');
		}
	jQuery('a>img').parent().addClass('image');
	
	}
	
	
);

jQuery(document).ready(function() {
	jQuery('#col0').jScrollPane();
	jQuery('body#werk').addClass('flash');
	jQuery('body#werk').append('<div id="switch"></div>');
	jQuery('#switch').click(function() {
		jQuery('body').toggleClass('flash');
		hs.close();
	});
	jQuery('.layout1 #top, .layout0 #top, .layout2 #top').css('display', 'block');
});


jQuery(document).ready(
	function() {
		var ua = navigator.userAgent;
		var checker = {
		iphone: ua.match(/(iPhone|iPod|iPad)/),
		blackberry: ua.match(/BlackBerry/),
		android: ua.match(/Android/)
		};

		if (checker.iphone) {
			jQuery('#home #toggle_col1, #home #toggle_col2').css('display', 'block');
			jQuery('#home #content').prepend('<div id="home_bg" />');
			jQuery('#switch').hide();
			jQuery('body#werk').removeClass('flash');
			jQuery('#end').append('<div id="mobile_logo" />');
			jQuery('#home #end IMG').addClass('hide');
				var paras = jQuery('#home #end IMG');
				var rand = Math.floor(Math.random() * paras.length);
				paras.eq(rand).removeClass().addClass('show');
			jQuery('#home #toggle_col1').live(
			'click',
				function(e) {
					e.preventDefault();
					if (jQuery('#home #toggle_col1').hasClass('on')) {
						jQuery('#home #toggle_col1').removeClass('on');
						jQuery('#home #col1').css('left', '-100%');
						jQuery('#home #home_bg').css('left', '-100%');
						jQuery('#home #toggle_col2').css('display', 'block');
					} else {
						jQuery('#home #toggle_col1').addClass('on');
						jQuery('#home #col1').css('left', '0px');
						jQuery('#home #home_bg').css('left', '0px');
						jQuery('#home #toggle_col2').css('display', 'none');
					}
				}
			);
			jQuery('#home #toggle_col2').live(
			'click',
				function(e) {
					e.preventDefault();
					if (jQuery('#home #toggle_col2').hasClass('on')) {
						jQuery('#home #toggle_col2').removeClass('on');
						jQuery('#home #col2').css('left', '-100%');
						jQuery('#home #home_bg').css('left', '-100%');
						jQuery('#home #toggle_col1').css('display', 'block');
					} else {
						jQuery('#home #toggle_col2').addClass('on');
						jQuery('#home #col2').css('left', '0px');
						jQuery('#home #home_bg').css('left', '0px');
						jQuery('#home #toggle_col1').css('display', 'none');
						
					}
				}
			);
			jQuery('body#galeristen #top, .layout1 #top, .layout0 #top, .layout2 #top').css('display', 'block');
			/*
			jQuery(function()
			{
				jQuery('#col0').jScrollPane();
			});*/
		} else {
			//alert('browser');
		}
		
		//fuer highslide: damit die bilder direkt aufrufbar sind wird die URL mit einem #hash versehen
		hs.Expander.prototype.onAfterExpand = function (sender) {		   
			imgSrc = sender['src']	
			res = imgSrc.match(/\/([0-9]+)\.[a-z]{3}/);	
			if (res) {
				window.location.hash = '#w' + res[1];
			}
		}
		//fuer highslide:
		hash = window.location.hash.match(/#w([0-9]+)/)
		if(hash) {
			jQuery('[data-nummer='+hash[1]+']').trigger('click');
			jQuery('#end object').css('display', 'none');
			jQuery('#top').show();
		} else {
			jQuery('#top').css('display', 'none');
		}	
		
		
	}
	
);
		
