//Preload img function
/**
 * jQuery.Preload - Multifunctional preloader
 * Copyright (c) 2008 Ariel Flesler - aflesler(at)gmail(dot)com
 * Dual licensed under MIT and GPL.
 * Date: 3/25/2009
 * @author Ariel Flesler
 * @version 1.0.8
 */
;(function($){var h=$.preload=function(c,d){if(c.split)c=$(c);d=$.extend({},h.defaults,d);var f=$.map(c,function(a){if(!a)return;if(a.split)return d.base+a+d.ext;var b=a.src||a.href;if(typeof d.placeholder=='string'&&a.src)a.src=d.placeholder;if(b&&d.find)b=b.replace(d.find,d.replace);return b||null}),data={loaded:0,failed:0,next:0,done:0,total:f.length};if(!data.total)return finish();var g=$(Array(d.threshold+1).join('<img/>')).load(handler).error(handler).bind('abort',handler).each(fetch);function handler(e){data.element=this;data.found=e.type=='load';data.image=this.src;data.index=this.index;var a=data.original=c[this.index];data[data.found?'loaded':'failed']++;data.done++;if(d.enforceCache)h.cache.push($('<img/>').attr('src',data.image)[0]);if(d.placeholder&&a.src)a.src=data.found?data.image:d.notFound||a.src;if(d.onComplete)d.onComplete(data);if(data.done<data.total)fetch(0,this);else{if(g&&g.unbind)g.unbind('load').unbind('error').unbind('abort');g=null;finish()}};function fetch(i,a,b){if(a.attachEvent&&data.next&&data.next%h.gap==0&&!b){setTimeout(function(){fetch(i,a,1)},0);return!1}if(data.next==data.total)return!1;a.index=data.next;a.src=f[data.next++];if(d.onRequest){data.index=a.index;data.element=a;data.image=a.src;data.original=c[data.next-1];d.onRequest(data)}};function finish(){if(d.onFinish)d.onFinish(data)}};h.gap=14;h.cache=[];h.defaults={threshold:2,base:'',ext:'',replace:''};$.fn.preload=function(a){h(this,a);return this}})(jQuery);

//Written by Nathan Faubion: http://n-son.com
//Use this or edit how you want, just give me
//some credit!

function jsScroller (o, w, h) {
	var self = this;
	var list = o.getElementsByTagName("div");
	for (var i = 0; i < list.length; i++) {
		if (list[i].className.indexOf("Scroller-Container") > -1) {
			o = list[i];
		}
	}
	
	//Private methods
	this._setPos = function (x, y) {
		if (x < this.viewableWidth - this.totalWidth) 
			x = this.viewableWidth - this.totalWidth;
		if (x > 0) x = 0;
		if (y < this.viewableHeight - this.totalHeight) 
			y = this.viewableHeight - this.totalHeight;
		if (y > 0) y = 0;
		this._x = x;
		this._y = y;
		with (o.style) {
			var left = this._x +"px";
			var top  = this._y +"px";
		}
	};
	
	//Public Methods
	this.reset = function () {
		this.content = o;
		this.totalHeight = o.offsetHeight;
		this.totalWidth	 = o.offsetWidth;
		this._x = 0;
		this._y = 0;
		with (o.style) {
			var left = "0px";
			var top  = "0px";
		}
	};
	this.scrollBy = function (x, y) {
		this._setPos(this._x + x, this._y + y);
	};
	this.scrollTo = function (x, y) {
		this._setPos(-x, -y);
	};
	this.stopScroll = function () {
		if (this.scrollTimer) window.clearInterval(this.scrollTimer);
	};
	this.startScroll = function (x, y) {
		this.stopScroll();
		this.scrollTimer = window.setInterval(
			function(){ self.scrollBy(x, y); }, 40
		);
	};
	this.swapContent = function (c, w, h) {
		o = c;
		var list = o.getElementsByTagName("div");
		for (var i = 0; i < list.length; i++) {
			if (list[i].className.indexOf("Scroller-Container") > -1) {
				o = list[i];
			}
		}
		if (w) this.viewableWidth  = w;
		if (h) this.viewableHeight = h;
		this.reset();
	};
	
	//variables
	this.content = o;
	this.viewableWidth  = w;
	this.viewableHeight = h;
	this.totalWidth	 = o.offsetWidth;
	this.totalHeight = o.offsetHeight;
	this.scrollTimer = null;
	this.reset();
};

$.fn.animBg = function(command,options) { 
	if(command && typeof command ==='string'){
		clearInterval($(this).data('anim'));
		return this;
	}
	var $this = $(this),
	o = {'interval':100},
	options = (typeof command === 'object' && typeof options === 'undefined')?command:options,
	o = jQuery.extend({}, o, options), anim;
	if(!o.step && !o.steps){return this;}
	anim = setInterval(function() { 
		var bgpos = parseInt( $this.css('background-position') );
		$this.css('background-position',(-(o.step*o.steps)>=(bgpos-o.step)?0:bgpos-o.step)+'px 0');
	}, o.interval);
	$this.data('anim',anim);
	return this; 
}

function showMenu() {
	if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {
		$('#mainmenu').css({marginLeft:0});
		$('#menu').css({width:'100px',height:'450px'});
		$('#showMenu').css({marginLeft:'-50px','position':'absolute'});
		$('#menuItems').css({marginLeft:0});	
		$('#subMenuItems').css({marginTop:0});
		$('#showSubMenu').css({marginLeft:0});
		$('#submenu').css({width:'100px',height:'50px'});
		$('#subMenuItems').css({marginLeft:'-100px'});
	} else {
		$('#mainmenu').css({marginLeft:0});
		$('#menu').css({width:'100px',height:'450px'});
		$('#showMenu').animate({marginLeft:'-50px'});
		$('#menuItems').animate({marginLeft:0});	
		$('#subMenuItems').css({marginTop:0});
		$('#showSubMenu').css({marginLeft:0});
		$('#submenu').css({width:'100px',height:'50px'});
		$('#subMenuItems').css({marginLeft:'-100px'});	
	}
}
	
function hideMenu() {
	if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {
		$('#menu').css({width:'50px',height:'100px'});
		$('#showMenu').css({marginLeft:0,'position':'relative'});
		$('#menuItems').css({marginLeft:'-100px'});	
		$('#showSubMenu').css({'position':'relative'});		
	} else {
		$('#menu').css({width:'50px',height:'100px'});
		$('#showMenu').animate({marginLeft:0});
		$('#menuItems').animate({marginLeft:'-100px'});		
	}
}

function gridSettings() {
	
	// the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
	if (typeof window.innerWidth != 'undefined')
	{
		viewportWidth = window.innerWidth; //ändra till , på första om det börjar bråka
		viewportHeight = window.innerHeight;
	}
	 
	// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
	else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth !== 0)
	{
		viewportWidth = document.documentElement.clientWidth;
		viewportHeight = document.documentElement.clientHeight;
	}
	 
	// older versions of IE
	else
	{
		viewportWidth = document.getElementsByTagName('body')[0].clientWidth;
		viewportHeight = document.getElementsByTagName('body')[0].clientHeight;
	}
	
	var gridWidth = viewportWidth / 50;
	var gridWidthFullSquares = Math.floor(gridWidth);
	
	var gridHeight = viewportHeight / 50;
	var gridHeightFullSquares = Math.floor(gridHeight);
	
	$('#outer').css({width:((gridWidthFullSquares*50) - 150)});
	
	$('#container').css({width:((gridWidthFullSquares*50) - 300),height:((gridHeightFullSquares*50) - 150)});
	
	var rightIconsMarginLeft = (gridWidthFullSquares*50) - 50;
	
	$('#copyright').css({'display':'block',width:100,margin:((gridHeightFullSquares*50)-50)+'px 0 0 '+rightIconsMarginLeft+'px'});
	
	$('#localizer').css({'display':'block',width:100,margin:((gridHeightFullSquares*50)-100)+'px 0 0 '+rightIconsMarginLeft+'px'});
	
	$('#sharing').css({'display':'block',width:100,marginLeft:rightIconsMarginLeft+'px',marginTop:((gridHeightFullSquares*50)-150)+'px'});
	
	if ( viewportHeight < 600 ) {
		$('#menu').css({marginTop:'200px'});		
	}
}

loaderPos = function() {
	
	if ( $('.page').length == 1 ) {
		var pagePos = $('.page').offset();
		
		var mess=[1,2];
		var length = mess.length;
		var num = Math.floor((Math.random() * length));
		var loaderLottery = mess[num];
		if ( loaderLottery == 1) {
			var loaderPosTop = ($('.page').outerHeight('true')-150);
			var loaderPosLeft = $('.page').outerWidth('true');
			$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});
		} else {
			var loaderPosTop2 = (pagePos.top-150)+100;
			var loaderPosLeft2 = (pagePos.left-150)-150;
			$('.loader').css({marginTop:loaderPosTop2,marginLeft:loaderPosLeft2});			
		}
		
	} else if ( $('.page').length > 1 ) {
		var pagePos = $('.page-1').offset();
		var page2Pos = $('.page-2').offset();
		var hidePos = $('.hide').offset();
		
		var mess = new Array(1,2);
		var length = mess.length;
		var num = Math.floor((Math.random() * length));
		var loaderLottery = mess[num];
		if ( loaderLottery == 1) {
			if ( (hidePos.left-150) == $('.page-1').outerWidth('true') ) {
				var loaderPosTop = (page2Pos.top-150);
				var loaderPosLeft = (page2Pos.left-150)-150;
				$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});
			} else {
				var loaderPosTop = ($('.page-1').outerHeight('true')-150);
				var loaderPosLeft = $('.page-1').outerWidth('true');
				$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});
			}
		} else {
			var loaderPosTop = (pagePos.top-150)+100;
			var loaderPosLeft = (pagePos.left-150)-150;
			$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});			
		}
		
	} else if ( $('.photos').length != 0 && $('.photo').length > 5 ) {
		
		var img1Pos = $('.img-1').offset();		
		var img2Pos = $('.img-2').offset();	
		var img3Pos = $('.img-3').offset();			
		var img4Pos = $('.img-4').offset();		
		var img5Pos = $('.img-5').offset();	
		var img6Pos = $('.img-6').offset();
		
		if ( $('#container').height() - ((img6Pos.top-150)+$('.img-6').outerWidth()) > 150 ) {	
			var loaderPosTop = $('.img-6').outerHeight('true');		
			var loaderPosLeft = $('.img-5').outerWidth('true');
			$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});
		} else if ( (img6Pos.top-150) > 150 && $('#container').height() - ((img1Pos.top-150)+$('.img-1').outerWidth()) > 150 ) {
			var mess = new Array(1,2);
			var length = mess.length;
			var num = Math.floor((Math.random() * length));
			var loaderLottery = mess[num];
			if ( loaderLottery == 1) {
				var loaderPosTop = (img6Pos.top-150)-150;		
				var loaderPosLeft = $('.img-4').outerWidth('true');
				$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});
			} else {
				var loaderPosTop = $('.img-1').outerHeight('true');		
				var loaderPosLeft = (img2Pos.left-150)-150;
				$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});			
			}
		} else if ( (img1Pos.top-150) > 150 ) {	
			var loaderPosTop = (img1Pos.top-150)-150;		
			var loaderPosLeft = (img2Pos.left-150)-150;
			$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});				
		} else if ( $('#container').height() - ((img1Pos.top-150)+$('.img-1').outerWidth()) > 150 ) {
			var loaderPosTop = $('.img-1').outerHeight('true')+50;		
			var loaderPosLeft = (img2Pos.left-150)-150;
			$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});
		} else if ( (img6Pos.top-150) > 150 ) {
			var loaderPosTop = (img6Pos.top-150)-150;		
			var loaderPosLeft = $('.img-4').outerWidth('true');
			$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});
		} else {	
			var loaderPosTop = (img1Pos.top-150);
			var loaderPosLeft = (img1Pos.left-150)-150;
			$('.loader').css({opacity:1,'position':'absolute',marginTop:loaderPosTop+'px',marginLeft:loaderPosLeft+'px'});				
		}
	
	} else if ( $('.photos').length != 0 ) {
		
		if ( $('.photo').length == 5 ) {		
			var img1Pos = $('.img-1').offset();		
			var img2Pos = $('.img-2').offset();	
			var img3Pos = $('.img-3').offset();			
			var img4Pos = $('.img-4').offset();			
			var loaderPosTop = (img4Pos.top-150);
			var loaderPosLeft = $('.img-4').outerWidth('true');
			$('.loader').css({opacity:1,'position':'absolute',marginTop:loaderPosTop+'px',marginLeft:loaderPosLeft+'px'});
		} else if ( $('.photo').length == 4 ) {
			var img1Pos = $('.img-1').offset();		
			var img2Pos = $('.img-2').offset();	
			var img3Pos = $('.img-3').offset();			
			var img4Pos = $('.img-4').offset();		
			if ( $('.img-4').outerHeight('true') < 350 ) {
				var loaderPosTop = $('.img-4').outerHeight('true');
				var loaderPosLeft = $('.img-2').outerWidth('true');
				$('.loader').css({opacity:1,'position':'absolute',marginTop:loaderPosTop+'px',marginLeft:loaderPosLeft+'px'});
			} else {
				var loaderPosTop = (img4Pos-150)-150;
				var loaderPosLeft = $('.img-2').outerWidth('true');
				$('.loader').css({opacity:1,'position':'absolute',marginTop:loaderPosTop+'px',marginLeft:loaderPosLeft+'px'});
			}		
		} else if ( $('.photo').length == 3 ) {		
			var img1Pos = $('.img-1').offset();		
			var img2Pos = $('.img-2').offset();	
			var img3Pos = $('.img-3').offset();
			var loaderPosTop = (img3Pos.top-150);
			var loaderPosLeft = $('.img-2').outerWidth('true');
			$('.loader').css({opacity:1,'position':'absolute',marginTop:loaderPosTop+'px',marginLeft:loaderPosLeft+'px'});
		} else {
			var img1Pos = $('.img-1').offset();	
			var loaderPosTop = (img1Pos.top-150)+50;
			var loaderPosLeft = (img1Pos.left-150)-150;
			$('.loader').css({opacity:1,'position':'absolute',marginTop:loaderPosTop+'px',marginLeft:loaderPosLeft+'px'});
		}
	
	} else if ( $('.tour').length == 1 ) {
		
		var tourOnePos = $('.tour-1').offset();
		var loaderPosTop = $('.tour-1').outerHeight();		
		var loaderPosLeft = (tourOnePos.left-150)+200;
		$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});
	
	} else if ( $('.tour').length == 2 ) {
		
		var tourOnePos = $('.tour-1').offset();		
		var tourTwoPos = $('.tour-2').offset();
		
		if ( ((tourOnePos.left-150) > 150) && ((tourTwoPos.left-150) > 150) ) {
			var loaderPosLeft = ((tourTwoPos.left-150)-150);
			$('.loader').css({marginTop:0,marginLeft:loaderPosLeft});
		} else {
			var loaderPosTop = $('.tour-2').outerHeight('true');		
			var loaderPosLeft = tourTwoPos.left-150;
			$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});
		}
	
	} else if ( $('.tour').length > 2 ) {
		
		var tourOnePos = $('.tour-1').offset();		
		var tourTwoPos = $('.tour-2').offset();	
		var tourThreePos = $('.tour-3').offset();
		
		if ( (($('#container').width() - $('.tour-1').outerWidth('true') ) > 150) && (($('#container').width() - $('.tour-2').outerWidth('true') ) > 150) && (($('#container').width() - $('.tour-3').outerWidth('true') ) > 150)){
			if ( $('.tour-1').outerWidth('true') < $('.tour-3').outerWidth('true') ) {
				var loaderPosLeft = $('.tour-3').outerWidth('true');
				$('.loader').css({marginTop:0,marginLeft:loaderPosLeft});
			} else {
				var loaderPosLeft = $('.tour-1').outerWidth('true');
				$('.loader').css({marginTop:0,marginLeft:loaderPosLeft});				
			}			
		} else if ( (tourTwoPos.left-150) > 150 ) {
			var loaderPosLeft = ((tourTwoPos.left-150)-150);
			$('.loader').css({marginTop:0,marginLeft:loaderPosLeft});
		} else {		
			if ( $('.tour-5').length != 0 && $('.tour-6').length != 0 ) {
				var tourFivePos = $('.tour-5').offset();	
				var tourSixPos = $('.tour-6').offset();
				if ( (($('#container').width() - $('.tour-5').outerWidth('true') ) > 150) && (($('#container').width() - $('.tour-6').outerWidth('true') ) > 150) ) {
					if ( (($('#container').width() - $('.tour-5').outerWidth('true') ) > 150) > (($('#container').width() - $('.tour-6').outerWidth('true') ) > 150)) {
						var loaderPosLeft = (tourFivePos.left-150);
						$('.loader').css({marginTop:(tourFivePos.top-150),marginLeft:loaderPosLeft});
					} else {
						var loaderPosLeft = $('.tour-5').outerWidth('true');
						$('.loader').css({marginTop:(tourFivePos.top-150),marginLeft:loaderPosLeft});					
					}				
				} else if ( $('.tour-5').outerWidth('true') - $('.tour-5').outerWidth() > 150 && $('.tour-6').outerWidth('true') - $('.tour-6').outerWidth() > 150) {
					if ( $('.tour-5').outerWidth('true') - $('.tour-5').outerWidth() > $('.tour-6').outerWidth('true') - $('.tour-6').outerWidth() ) {
						var loaderPosLeft = (tourFivePos.left-150)-150;
						$('.loader').css({marginTop:(tourFivePos.top-150),marginLeft:loaderPosLeft});
					} else {
						var loaderPosLeft = (tourSixPos.left-150)-150;
						$('.loader').css({marginTop:(tourFivePos.top-150),marginLeft:loaderPosLeft});					
					}				
				} else {
				$('.loader').css({marginTop:0,marginLeft:0,opacity:0});
			}
			} else {
				$('.loader').css({marginTop:0,marginLeft:0,opacity:0});
			}
		}
	
	} else if ( $('.post').length > 2 ) {
		var postOnePos = $('.post-1').offset();		
		var postTwoPos = $('.post-2').offset();	
		var postThreePos = $('.post-3').offset();
		var tweetOnePos = $('.tweet-1').offset();		
		var tweetTwoPos = $('.tweet-2').offset();	
		var tweetThreePos = $('.tweet-3').offset();
		
		var mess = new Array(1,2);
		var length = mess.length;
		var num = Math.floor((Math.random() * length));
		var loaderLottery = mess[num];
		if ( loaderLottery == 1 ) {
			if ( (tweetOnePos.left - 150) < 150 ) {
				if ( ($('#container').width() - ($('.post-2').outerWidth('true')+$('.tweet-2').outerWidth())) < 150 ) {
					if ( (tweetThreePos.left - 150) < 150 ) {
						var loaderPosTop = (postThreePos.top-150);
						var loaderPosLeft = $('.post-3').outerWidth('true');
						$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});	
					} else {
						var loaderPosTop = (postThreePos.top-150);
						$('.loader').css({marginTop:loaderPosTop});					
					}
				} else {
					var loaderPosTop = (postTwoPos.top-150);
					var loaderPosLeft = $('.tweet-2').outerWidth('true');
					$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});			
				}
			} else {
				var nextPos = $('.next').offset();					
				if ( (nextPos.left-150) == (tweetOnePos.left-150)-50 ) {
					var loaderPosTop = (postOnePos.top-150);
					var loaderPosLeft = (tweetOnePos.left-150)-200;
					$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});					
				} else {
					var loaderPosTop = (postOnePos.top-150);
					var loaderPosLeft = (tweetOnePos.left-150)-150;
					$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});
				}
			}
		} else {		
			if ( (postTwoPos.left - 150) < 150 ) {
				if ( ($('#container').width() - $('.post-3').outerWidth('true')) < 150 ) {
					if ( ($('#container').width() - $('.tweet-2').outerWidth('true')) < 150 ) {
						if ( (tweetOnePos.left - 150) < 150 ) {
							var loaderPosTop = postOnePos.top-150;
							var loaderPosLeft = $('.post-1').outerWidth('true');
							$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});	
						} else {
							var loaderPosTop = postOnePos.top-150;
							var loaderPosLeft = (tweetOnePos.left - 150)-150;
							$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});				
						}
					} else {
						var loaderPosTop = postTwoPos.top-150;
						var loaderPosLeft = $('.tweet-2').outerWidth('true');
						$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});				
					}
				} else {
					var loaderPosTop = (postThreePos.top-150);
					var loaderPosLeft = $('.post-3').outerWidth('true');
					$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});			
				}
			} else {
				var loaderPosTop = postTwoPos.top-150;
				var loaderPosLeft = (postTwoPos.left-150)-150;
				$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});			
			}		
		}
	} else if ( $('.post').length == 2 && $('.tweet').length != 0 ) {
		var postOnePos = $('.post-1').offset();
		var tweetOnePos = $('.tweet-1').offset();
		if ( tweetOnePos.left >= 300 ) {
			$('.loader').css({marginTop:0,marginLeft:(tweetOnePos.left-150)-150});
		} else {
			$('.loader').css({marginTop:0,marginLeft:$('.post-1').outerWidth('true')});	
		}
	}  else if ( $('.post').length == 1 && $('.tweet').length != 0 ) {
		var postOnePos = $('.post-1').offset();
		var tweetOnePos = $('.tweet-1').offset();
		if ( tweetOnePos.left >= 300 ) {
			var mess = new Array('1','2');
			var length = mess.length;
			var num = Math.floor((Math.random() * length));
			var loaderLottery = mess[num];
			if ( loaderLottery == 1 ) {
				$('.loader').css({marginTop:0,marginLeft:(tweetOnePos.left-150)-150});				
			} else {	
				var loaderPosTop = $('.tweet-1').outerHeight();
				var loaderPosLeft = (postOnePos.left-150)-150;
				$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});
			}
		} else {
			var mess = new Array(1,2);
			var length = mess.length;
			var num = Math.floor((Math.random() * length));
			var loaderLottery = mess[num];
			if ( loaderLottery == 1 ) {	
				var loaderPosTop = $('.tweet-1').outerHeight();
				var loaderPosLeft = (postOnePos.left-150)-150;
				$('.loader').css({marginTop:loaderPosTop,marginLeft:loaderPosLeft});			
			} else {
				var loaderPosLeft = $('.post-1').outerWidth('true');
				$('.loader').css({marginTop:0,marginLeft:loaderPosLeft});
			}		
		}
	} else if ( $('.video').length != 0 ) {
		var videoPos = $('.video').offset();
		var videoPosLeft = (videoPos.left-150)-150;
		$('.loader').css({marginTop:0,marginLeft:videoPosLeft});
	} else {
		$('.loader').css({marginTop:0,marginLeft:0});
	}
}

function clickFunctions() {
	
// Button functions
	
	// Navigation
	$('.next a, .prev a').click(function(){
		// show loader
		$('#container').prepend('<div class="loader"></div>');
		loaderPos();
		// Set animated PNG Loader
		$('.loader').animBg({'step':150, 'steps':8, 'interval':100});
		//swap loader for new content
		var url = $(this).attr('href');
		$('#container').load(url + ' .post, .tweet, .next, .prev, .hide, .tour, .video, .photo, .photos, .postcount', function(){
  			$('.post, .tweet').css({opacity:0});
			positioning();
			clickFunctions();
		});
		return false;
	});
	
	// Hide X
	$('.hide').click(function(){
		showMenu();
		function delayHide()
		{
		setTimeout("hideMenu()", 3500);
		}
		delayHide();
		$('.post, .tweet, .next, .prev, .page, .tour, .video, .photos, .postcount, #down, #up').animate({opacity:0}, 500, function() {
			$('.hide').animate({opacity:0}, 0, function() {$('.hide, .next, .prev, .post, .tweet, .page, .tour, .video, .photos, .postcount, #down, #up').remove();});				
		});
	});
	
	$('span.readmore a').click(function(){	
		var postOffset = $(this).parents('.post').offset();
		var singleLeftMargin = (postOffset.left - 150);
		var closeSingleLeftMargin = (postOffset.left - 150)-50;
		$('#container').prepend('<div class="loader"></div><div class="singlePost"></div><div class="closeSingle"></div><div class="cover"></div>');
		$('.singlePost, .closeSingle').css({opacity:0});
		loaderPos();
		// Set animated PNG Loader
		$('.loader').animBg({'step':150, 'steps':8, 'interval':100});
		//swap loader for new content
		var url = $(this).attr('href');
		$('.singlePost').load(url + ' h1, p.date, .content', function(){
  			$('.post, .tweet, .next, .prev').css({opacity:0.3});
  			$('.hide').css({opacity:0});
			var contentHeight = ( $(this).find('.content').outerHeight('true') / 50 );
			var postHeight = (Math.round(contentHeight)*50);			
			var gridHeight = viewportHeight / 50;
			var gridHeightFullSquares = Math.floor(gridHeight);				
			if ( (postHeight+70) > ((gridHeightFullSquares*50)-150) ) {
				if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {
  					$('.singlePost').css({opacity:1,height:(((gridHeightFullSquares*50)-150)-30),marginLeft:singleLeftMargin,'overflow':'auto'});				
				} else {
  					$('.singlePost').css({opacity:1,height:(((gridHeightFullSquares*50)-150)-30),marginLeft:singleLeftMargin});
					$('.singlePost .content').wrap('<div id="scroller" />');
					$('.singlePost #scroller').css({'position':'relative',width:'420px',height:((((gridHeightFullSquares*50)-150)-30)-90),'overflow':'hidden'});			
					$('.singlePost .content').addClass('Scroller-Container');	
					$('#container').append('<div id="up"></div><div id="down"></div>');
					$('#up').css({marginTop:($('.singlePost').outerHeight()-50),marginLeft:($('.singlePost').outerWidth('true')-100)});
					$('#down').css({marginTop:($('.singlePost').outerHeight()-50),marginLeft:($('.singlePost').outerWidth('true')-50)});
					var wrapper = document.getElementById("scroller");
					var scroller = new jsScroller(wrapper, 420, ((((gridHeightFullSquares*50)-150)-30)-90));
					$("#up").bind("mouseenter",function(){
						scroller.startScroll(0, 7)
					}).bind("mouseleave",function(){
						scroller.stopScroll()
					});
					$("#down").bind("mouseenter",function(){
						scroller.startScroll(0, -7)
					}).bind("mouseleave",function(){
						scroller.stopScroll()
					});
				}
				
			} else {  				
				$('.singlePost').css({opacity:1,height:(postHeight+70),marginLeft:singleLeftMargin});			
			}
			$('.closeSingle').css({opacity:1,marginLeft:closeSingleLeftMargin});			
			$('#container .loader').remove();			
			$('.closeSingle').click(function(){
				$('.singlePost, .closeSingle').animate({opacity:0}, 500, function() {
					$('.singlePost, .closeSingle, .cover, #up, #down').remove();
					$('.post, .tweet, .next, .prev, .hide').css({opacity:1});
				});
			});			
		});
		return false;
	});	
	
	// Click a photo
	$('.photos p a').click(function(){
		// show loader
		$('#container').prepend('<div class="loader"></div><div class="closeSingle"></div><div class="singleImg"><img src=""/></div><div class="cover"></div>');
  		$('.singleImg').css({opacity:0});
		loaderPos();
		// Set animated PNG Loader
		$('.loader').animBg({'step':150, 'steps':8, 'interval':100});
		var url = $(this).attr('href');
		if ( $(this).children('img').attr('width') == $(this).children('img').attr('height') ) {
			$('.singleImg img').attr({'src':url,'height':300,'width':300});
		} else {
			$('.singleImg img').attr({'src':url,'height':400,'width':300});			
		}
		
		var imgPos = $(this).parent('p').offset();
				
		if ( $(this).parent('p').hasClass('img-1') || $(this).parent('p').hasClass('img-2') || $(this).parent('p').hasClass('img-3') ) {
			$('.singleImg').css({marginLeft:imgPos.left-150});
		} else if ( $(this).parent('p').hasClass('img-4') || $(this).parent('p').hasClass('img-5') || $(this).parent('p').hasClass('img-6') ) {
			$('.singleImg').css({marginLeft:(imgPos.left-150)-150});
		}
		
		if ( $('#container').height() - $(this).parent('p').outerHeight('true') > 150 ) {
			$('.singleImg').css({marginTop:imgPos.top-150});			
		} else if ( $('#container').height() - (imgPos.top-150) > 150 ) {
			$('.singleImg').css({marginTop:(imgPos.top-150)-200});			
		} else {
			$('.singleImg').css({marginTop:(imgPos.top-150)-100});			
		}
				
		$('.hide').css({opacity:0});
				
		$('.singleImg').prepend('<a class="download" href="'+url+'" target="_blank">Save</a>');			
				
		var singlePos = $('.singleImg').offset();
				
		$('.closeSingle').css({marginLeft:(singlePos.left-150)-50,marginTop:(singlePos.top-150)});
				
		$('.closeSingle').click(function(){
			$('.singleImg, .closeSingle').animate({opacity:0}, 500, function() {
				$('.singleImg, .cover, .closeSingle').remove();
				$('.photos p, .hide').css({opacity:1});
			});
		});
		
		$('.singleImg img').preload({
			onFinish: function(){
				$('#container .loader').remove();
				$('.photos p').animate({opacity:0.3});
				$('.singleImg').animate({opacity:1});
				$('.closeSingle').animate({opacity:1});
			}
		});
		
		return false;
	});
}

function positioning() {
	
	if ( $('.page').length != 0 ) {
		
		$('.page').each(function(index) {
			
			if ( !$.browser.msie && !$.browser.version.substr(0,1) < 8 ) {
				var colors = new Array('url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c282d2d_a80.png)','url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c171a1a_a60.png)','url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c000_a60.png)','url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c000_a60.png)');
				var length = colors.length;
				var num = Math.floor((Math.random() * length));
				var postBackgroundC = colors[num];
				$(this).css({'background':postBackgroundC});
			}
			var available = (Math.floor(($('#container').width()-$('.page').outerWidth())/50)-3);
			var mess = new Array('150','200','250','300','350','400','450','500','550','600','650','700','750','800','850','900','950','1000','1050','1100','1150','1200','1250','1300','1350','1450','1500','1550','1600','1650','1700','1750','1800');
			var length = available;
			var num = Math.floor((Math.random() * length));
			var singleLeftMargin = mess[num];
			
			var contentHeight = ( $(this).find('.content').outerHeight('true') / 50 );
			var pageHeight = (Math.round(contentHeight)*50);			
			var gridHeight = viewportHeight / 50;
			var gridHeightFullSquares = Math.floor(gridHeight);		
			if ( (pageHeight+70) > ((gridHeightFullSquares*50)-150) ) {	
				if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {
					$(this).css({height:(((gridHeightFullSquares*50)-150)-30),marginLeft:singleLeftMargin+'px','overflow':'auto'});					
				} else {
					$(this).css({height:(((gridHeightFullSquares*50)-150)-30),marginLeft:singleLeftMargin+'px'});		
					$(this).find('.content').wrap('<div id="scroller" />');
					$(this).find('#scroller').css({'position':'relative',width:'420px',height:(((gridHeightFullSquares*50)-150)-90),'overflow':'hidden'});			
					$(this).find('.content').addClass('Scroller-Container');	
					$('#container').append('<div id="up"></div><div id="down"></div>');
					$('#up').css({marginTop:($(this).outerHeight()-50),marginLeft:($(this).outerWidth('true')-100)});
					$('#down').css({marginTop:($(this).outerHeight()-50),marginLeft:($(this).outerWidth('true')-50)});
					var wrapper = document.getElementById("scroller");
					var scroller = new jsScroller(wrapper, 420, ((((gridHeightFullSquares*50)-150)-30)-90));
					$("#up").bind("mouseenter",function(){
						scroller.startScroll(0, 7)
					}).bind("mouseleave",function(){
						scroller.stopScroll()
					});
					$("#down").bind("mouseenter",function(){
						scroller.startScroll(0, -7)
					}).bind("mouseleave",function(){
						scroller.stopScroll()
					});
				}
				$(this).animate({opacity:1});
			} else {  				
				$(this).animate({opacity:1}).css({height:(pageHeight+70),marginLeft:singleLeftMargin+'px'});			
			}			
		});
	
	} else if ( $('.video').length != 0 ) {
		
		$('.video').each(function(index) {
			var colors = new Array('url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c282d2d_a80.png)','url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c171a1a_a60.png)','url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c000_a60.png)','url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c000_a60.png)');
			var length = colors.length;
			var num = Math.floor((Math.random() * length));
			var postBackgroundC = colors[num];
			$(this).find('.heading').css({'background':postBackgroundC});			
		});	
		
		var available = (Math.floor(($('#container').width()-$('.video').outerWidth('true'))/50)-3);
		var mess = new Array('150','200','250','300','350','400','450','500','550','600','650','700','750','800','850','900','950','1000','1050','1100','1150','1200','1250','1300','1350','1450','1500','1550','1600','1650','1700','1750','1800');
		var length = available;
		var num = Math.floor((Math.random() * length));
		var pageLeftMargin = mess[num];
		$('.video').css({'position':'absolute',marginLeft:pageLeftMargin+'px'});
		
	} else if ( $('.photos').length != 0 ) {
		
		$('.photos p').each(function(index) {
			$(this).addClass('photo img-'+(index+1));
		});
		
		var availableHeight = (Math.floor($('#container').height()-$('.photos p:first').outerHeight())/50);		
		var availableWidth = ((Math.floor(($('#container').width()-($('.photos p:first').outerWidth()*4))/50)-3));
		var mess = new Array('0','50','100','150','200','250','300','350','400','450','500','550','600','650','700','750','800','850','900','950','1000','1050','1100','1150','1200','1250','1300','1350','1400','1450','1500','1550','1600','1650','1700','1750','1800');
		var messHigherStart = new Array('150','200','250','300','350','400','450','500','550','600','650','700','750','800','850','900','950','1000','1050','1100','1150','1200','1250','1300','1350','1400','1450','1500','1550','1600','1650','1700','1750','1800');
		
		var num = Math.floor((Math.random() * availableWidth));
		var img1LeftMargin = messHigherStart[num];
		$('.img-1').css({marginLeft:img1LeftMargin+'px'});
		var num = Math.floor((Math.random() * Math.floor(availableHeight/2)));
		var img1TopMargin = mess[num];
		$('.img-1').css({marginTop:img1TopMargin+'px'});
		
		$('.img-2, .img-3').css({marginLeft:($('.img-1').outerWidth('true'))+'px'});
		var num = Math.floor((Math.random() * (availableHeight-4)));
		var img2TopMargin = ((availableHeight-4)*50) - Number(mess[num]);
		$('.img-2').css({marginTop:img2TopMargin+'px'});
				if ( $('.img-1').outerHeight('true') == $('.img-2').outerHeight('true') ) {
			if ( img1TopMargin != 0 ) {
				$('.img-2').css({marginTop:(($('.img-2').outerHeight('true')-$('.img-2').outerHeight())-50)+'px'});
			} else {
				$('.img-2').css({marginTop:(($('.img-2').outerHeight('true')-$('.img-2').outerHeight())+50)+'px'});		
			}
		} else if ( $('.img-1').outerHeight('true') <= ($('.img-2').outerHeight('true')-$('.img-2').outerHeight()) ) {
			$('.img-2').css({marginTop:($('.img-1').outerHeight('true')-50)+'px'});		
		}
		$('.img-3').css({marginTop:($('.img-2').outerHeight('true'))+'px'});	
		
		$('.img-4, .img-5').css({marginLeft:($('.img-2').outerWidth('true'))+'px'});
		var num = Math.floor((Math.random() * (availableHeight-4)));
		var img4TopMargin = mess[num];
		$('.img-4').css({marginTop:img4TopMargin+'px'});		
		if ( $('.img-4').outerHeight('true') == $('.img-2').outerHeight('true') ) {
			if ( img2TopMargin != 0 ) {
				$('.img-4').css({marginTop:(($('.img-4').outerHeight('true')-$('.img-4').outerHeight())-50)+'px'});
			} else {
				$('.img-4').css({marginTop:(($('.img-4').outerHeight('true')-$('.img-4').outerHeight())+50)+'px'});		
			}
		}
		$('.img-5').css({marginTop:($('.img-4').outerHeight('true'))+'px'});		
		$('.img-6').css({marginLeft:($('.img-4').outerWidth('true'))+'px'});
		var num = Math.floor((Math.random() * Math.floor(availableHeight/2)));
		var img6TopMargin = (availableHeight*50) - Number(mess[num]);
		$('.img-6').css({marginTop:img6TopMargin+'px'});
		if ( $('.img-4').outerHeight('true') == $('.img-6').outerHeight('true') ) {
			if ( img6TopMargin != 0 ) {
				$('.img-6').css({marginTop:(($('.img-6').outerHeight('true')-$('.img-6').outerHeight())-50)+'px'});
			} else {
				$('.img-6').css({marginTop:(($('.img-6').outerHeight('true')-$('.img-6').outerHeight())+50)+'px'});		
			}
		}
		if ( $('.img-5').outerHeight('true') == $('.img-6').outerHeight('true') ) {
			if ( img6TopMargin != 0 ) {
				$('.img-6').css({marginTop:(($('.img-6').outerHeight('true')-$('.img-6').outerHeight())-50)+'px'});
			} else {
				$('.img-6').css({marginTop:(($('.img-6').outerHeight('true')-$('.img-6').outerHeight())+50)+'px'});		
			}
		}		
		if ( $('.img-5').outerHeight('true') <= ($('.img-6').outerHeight('true')-$('.img-6').outerHeight()) ) {
			$('.img-6').css({marginTop:($('.img-5').outerHeight('true')-50)+'px'});		
		}
		
	} else if ( $('.tour').length != 0 ) {		
		$('.tour').each(function(index) {
			$(this).addClass('tour-'+(index+1));
			if ( !$.browser.msie && !$.browser.version.substr(0,1) < 8 ) {
				var colors = new Array('url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c282d2d_a80.png)','url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c171a1a_a60.png)','url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c000_a60.png)','url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c000_a60.png)');
				var length = colors.length;
				var num = Math.floor((Math.random() * length));
				var postBackgroundC = colors[num];
				$(this).css({'background':postBackgroundC});
			}
			$(this).find('p:nth-child(2)').prepend('<strong>Venue: </strong>');
			$(this).find('p:nth-child(3)').prepend('<strong>More info: </strong>');
		});
		
		var available = (Math.floor(($('#container').width()-$('.tour-1').outerWidth('true'))/50)-5);
		var mess = new Array('300','350','400','450','500','550','600','650','700','750','800','850','900','950','1000','1050','1100','1150','1200','1250','1300','1350','1450','1500','1550','1600','1650','1700','1750','1800');
		var length = available;
		var num = Math.floor((Math.random() * length));
		var tourOneLeftMargin = mess[num];
		
		$('.tour-1').css({'position':'absolute',marginTop:0,marginLeft:tourOneLeftMargin+'px'});
		
		// if more than 1 tourdate
		if ( $('.tour').length > 1 ) {			
			var tour1pos = $('.tour-1').offset();
			if ( ( $('#container').width() - $('.tour-1').outerWidth('true')) > 400 ) {
				if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {
					$('.tour-2').css({'position':'absolute',marginTop:(tour1pos.top-150),marginLeft:(((tour1pos.left-350)-150)+400)+'px'});
				} else {
					$('.tour-2').css({'position':'absolute',marginTop:(tour1pos.top-150),marginLeft:((tour1pos.left-150)+400)+'px'});				
				}
			} else {
				var mess = new Array('100','150','200','250','300');
				var length = mess.length;
				var num = Math.floor((Math.random() * length));
				var tourTwoLeftMarginDiff = mess[num];			
				if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {
					$('.tour-2').css({'position':'absolute',marginTop: $('.tour-1').outerHeight('true'),marginLeft:(((tour1pos.left-350)-150)-tourTwoLeftMarginDiff)+'px'});
				} else {
					$('.tour-2').css({'position':'absolute',marginTop: $('.tour-1').outerHeight('true'),marginLeft:((tour1pos.left-150)-tourTwoLeftMarginDiff)+'px'});		
				}
			}			
		}	
		
		// if more than 2 tourdates
		if ( $('.tour').length > 2 ) {			
			var tour2pos = $('.tour-2').offset();			
			if ( ( $('#container').width() - $('.tour-2').outerWidth('true')) > 400 ) {				
				if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {
					$('.tour-3').css({'position':'absolute',marginTop:(tour2pos.top-150),marginLeft:(((tour2pos.left-350)-150)+400)+'px'});
				} else {
					$('.tour-3').css({'position':'absolute',marginTop:(tour2pos.top-150),marginLeft:((tour2pos.left-150)+400)+'px'});				
				}
			} else if ( (tour2pos.left-150) == 0 ) {
				var mess = new Array('100','150','200','250','300');
				var length = mess.length;
				var num = Math.floor((Math.random() * length));
				var tourThreeLeftMarginDiff = mess[num];				
				if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {
					$('.tour-3').css({'position':'absolute',marginTop: $('.tour-2').outerHeight('true'),marginLeft:(((tour2pos.left-350)-150)+tourThreeLeftMarginDiff)+'px'});			
				} else {
					$('.tour-3').css({'position':'absolute',marginTop: $('.tour-2').outerHeight('true'),marginLeft:((tour2pos.left-150)+tourThreeLeftMarginDiff)+'px'});						
				}	
			} else {
				var mess = new Array('100','150','200','250','300');
				var length = mess.length;
				var num = Math.floor((Math.random() * length));
				var tourThreeLeftMarginDiff = mess[num];
				if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {
					$('.tour-3').css({'position':'absolute',marginTop: $('.tour-2').outerHeight('true'),marginLeft:(((tour2pos.left-350)-150)-tourThreeLeftMarginDiff)+'px'});
				} else {
					$('.tour-3').css({'position':'absolute',marginTop: $('.tour-2').outerHeight('true'),marginLeft:((tour2pos.left-150)-tourThreeLeftMarginDiff)+'px'});					
				}	
			}
			var tour3pos = $('.tour-3').offset();
			if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {
				if ( ((tour3pos.left-350)-150) < 150 ) {
					$('.tour-3').css({marginLeft:'50px'});
				}
			} else {
				if ( (tour3pos.left-150) < 150 ) {
					$('.tour-3').css({marginLeft:'50px'});
				}
			}
		}		
		// if more than 3 tourdates
		if ( $('.tour').length > 3 ) {			
			var tour3pos = $('.tour-3').offset();			
			if ( ( $('#container').width() - $('.tour-3').outerWidth('true')) > 400 ) {
				$('.tour-4').css({'position':'absolute',marginTop:(tour3pos.top-150),marginLeft:((tour3pos.left-150)+400)+'px'});
			} else if ( (tour3pos.left-150) == 0 ) {
				var mess = new Array('100','150','200','250','300');
				var length = mess.length;
				var num = Math.floor((Math.random() * length));
				var tourFourLeftMarginDiff = mess[num];
				$('.tour-4').css({'position':'absolute',marginTop: $('.tour-3').outerHeight('true'),marginLeft:((tour3pos.left-150)+tourFourLeftMarginDiff)+'px'});				
			} else {
				var mess = new Array('100','150','200','250','300');
				var length = mess.length;
				var num = Math.floor((Math.random() * length));
				var tourFourLeftMarginDiff = mess[num];
				$('.tour-4').css({'position':'absolute',marginTop: $('.tour-3').outerHeight('true'),marginLeft:((tour3pos.left-150)-tourFourLeftMarginDiff)+'px'});				
			}
			var tour4pos = $('.tour-4').offset();	
			if ( (tour4pos.left-150) < 150 ) {
				$('.tour-4').css({marginLeft:'50px'});
			}
		}		
		// if more than 4 tourdates
		if ( $('.tour').length > 4 ) {			
			var tour4pos = $('.tour-4').offset();			
			if ( ( $('#container').width() - $('.tour-4').outerWidth('true')) > 400 ) {
				$('.tour-5').css({'position':'absolute',marginTop:(tour4pos.top-150),marginLeft:((tour4pos.left-150)+400)+'px'});
			} else if ( (tour4pos.left-150) == 0 ) {
				var mess = new Array('100','150','200','250','300');
				var length = mess.length;
				var num = Math.floor((Math.random() * length));
				var tourFiveLeftMarginDiff = mess[num];
				$('.tour-5').css({'position':'absolute',marginTop: $('.tour-4').outerHeight('true'),marginLeft:((tour4pos.left-150)+tourFiveLeftMarginDiff)+'px'});				
			} else {
				var mess = new Array('100','150','200','250','300');
				var length = mess.length;
				var num = Math.floor((Math.random() * length));
				var tourFiveLeftMarginDiff = mess[num];
				$('.tour-5').css({'position':'absolute',marginTop: $('.tour-4').outerHeight('true'),marginLeft:((tour4pos.left-150)-tourFiveLeftMarginDiff)+'px'});				
			}
			var tour5pos = $('.tour-5').offset();
			var tour3pos = $('.tour-3').offset();	
			if ( (tour5pos.left-150) < 150 ) {
				if ( (tour3pos.left-150) == 0 ) {
					$('.tour-5').css({marginLeft:'100px'});
				} else {
					$('.tour-5').css({marginLeft:'50px'});
				}
			}
		}		
		// if more than 5 tourdates
		if ( $('.tour').length > 5 ) {			
			var tour5pos = $('.tour-5').offset();			
			if ( ( $('#container').width() - $('.tour-5').outerWidth('true')) > 400 ) {
				$('.tour-6').css({'position':'absolute',marginTop:(tour5pos.top-150),marginLeft:((tour5pos.left-150)+400)+'px'});
			} else if ( (tour5pos.left-150) == 0 ) {
				var mess = new Array('100','150','200','250','300');
				var length = mess.length;
				var num = Math.floor((Math.random() * length));
				var tourSixLeftMarginDiff = mess[num];
				$('.tour-6').css({'position':'absolute',marginTop: $('.tour-5').outerHeight('true'),marginLeft:((tour5pos.left-150)+tourSixLeftMarginDiff)+'px'});				
			} else {
				var mess = new Array('100','150','200','250','300');
				var length = mess.length;
				var num = Math.floor((Math.random() * length));
				var tourSixLeftMarginDiff = mess[num];
				$('.tour-6').css({'position':'absolute',marginTop: $('.tour-5').outerHeight('true'),marginLeft:((tour5pos.left-150)-tourSixLeftMarginDiff)+'px'});				
			}
			var tour6pos = $('.tour-6').offset();
			var tour4pos = $('.tour-4').offset();	
			if ( (tour6pos.left-150) < 150 ) {
				if ( (tour4pos.left-150) == 0 ) {
					$('.tour-6').css({marginLeft:'100px'});
				} else {
					$('.tour-6').css({marginLeft:'50px'});
				}
			}
		}		
		
	} else {
	
	// Position Posts & Tweets
		$('.post').each(function(index) {
			$(this).addClass('post-'+(index+1));
			var contentHeight = ( $(this).find('.content').outerHeight('true') / 50 );
			var postHeight = (Math.round(contentHeight)*50);
			$(this).css({height:(postHeight+70)});
			if ( !$.browser.msie && !$.browser.version.substr(0,1) < 8 ) {
				var colors = new Array('url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c282d2d_a80.png)','url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c171a1a_a60.png)','url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c000_a60.png)','url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c000_a60.png)');
				var length = colors.length;
				var num = Math.floor((Math.random() * length));
				var postBackgroundC = colors[num];
				$(this).css({'background':postBackgroundC});			
			}
		});
		
		var available = (Math.floor(($('#container').width()-$('.post-1').outerWidth())/50)-3);
		var mess = new Array('200','250','300','350','400','450','500','550','600','650','700','750','800','850','900','950','1000','1050','1100','1150','1200','1250','1300','1350','1450','1500','1550','1600','1650','1700','1750','1800');
		var length = available;
		var num = Math.floor((Math.random() * length));
		var postOneLeftMargin = mess[num];
		$('.post-1').css({'position':'absolute',marginLeft:postOneLeftMargin+'px'});
		
		// if more than 1 posts
		if ( $('.post').length > 1 ) {	
			var postOnePos = $('.post-1').offset();
			var availableBasedOnPostOne = ( ( (postOnePos.left - 150) / 50 ) - 3 );
			var mess = new Array('0','50','100','150','200','250','300','350','400','450','500','550','600','650','700','750','800','850','900','950','1000','1050','1100','1150','1200','1250','1300','1350','1450','1500','1550','1600','1650','1700','1750','1800');
			var length = availableBasedOnPostOne;
			var num = Math.floor((Math.random() * length));
			var postTwoLeftMargin = mess[num];				
			if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {
				$('.post-2').css({'position':'absolute',marginLeft:(postTwoLeftMargin-400)+'px'});
			} else {
				$('.post-2').css({'position':'absolute',marginLeft:postTwoLeftMargin+'px'});			
			}
			var postTwoPos = $('.post-2').offset();
			if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {			
				if ( ((postOnePos.left-250) - 150) > (((postTwoPos.left-250)-150)+($('.post-2').outerWidth())) ) {
					var postOneTwoDifWide = ((postOnePos.left-250) - 150) - (((postTwoPos.left-250)-150)+($('.post-2').outerWidth()));
					var postOneTwoDifWideFix = ((postTwoPos.left-250)-150)+(postOneTwoDifWide+50);
					$('.post-2').css({marginLeft:postOneTwoDifWideFix+'px'});
				}
				if ( $('.post-2').outerWidth('true') == ((postOnePos.left-150) - 150) ) {
					var postTwoLeftMargin = ((postTwoPos.left-250)-150)+50;
					$('.post-2').css({marginLeft:postTwoLeftMargin+'px'});
				}
			} else {			
				if ( (postOnePos.left - 150) > ((postTwoPos.left-150)+($('.post-2').outerWidth())) ) {
					var postOneTwoDifWide = (postOnePos.left - 150) - ((postTwoPos.left-150)+($('.post-2').outerWidth()));
					var postOneTwoDifWideFix = (postTwoPos.left-150)+(postOneTwoDifWide+50);
					$('.post-2').css({marginLeft:postOneTwoDifWideFix+'px'});
				}
				if ( $('.post-2').outerWidth('true') == (postOnePos.left - 150) ) {
					var postTwoLeftMargin = (postTwoPos.left-150)+50;
					$('.post-2').css({marginLeft:postTwoLeftMargin+'px'});
				}			
			}
			
			var topMarginPostTwo = $('.post-1').outerHeight('true');
			$('.post-2').css({'position':'absolute',marginTop:topMarginPostTwo});
			
		}
		// End more than 1 posts
			
		// if more than 2 posts
		if ( $('.post').length > 2 ) {
		
			var mess = new Array('200','250','300','350','400','450','500','550','600','650','700','750','800','850','900','950','1000','1050','1100','1150','1200','1250','1300','1350','1450','1500','1550','1600','1650','1700','1750','1800');
			var length = available;	
			var num = Math.floor((Math.random() * length));
			var postThreeLeftMargin = mess[num];	
			$('.post-3').css({'position':'absolute',marginLeft:postThreeLeftMargin+'px'});	
			
			var postThreePos = $('.post-3').offset();
			
			if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {	
				if ( ((postThreePos.left-250)-150) >= $('.post-2').outerWidth('true') ) {
					var postTwoThreeDif = ( ((postThreePos.left-250)-150) - $('.post-2').outerWidth('true') );
					var postThreeLeftMargin = ((postThreePos.left-250)-150)-(postTwoThreeDif+50);
					$('.post-3').css({marginLeft:postThreeLeftMargin+'px'});
				}
				if ( $('.post-2').outerWidth('true') > $('.post-3').outerWidth('true') ) {
					var postTwoThreeDif = ($('.post-2').outerWidth('true')-$('.post-3').outerWidth('true'));
					var postThreeLeftMargin = ((postThreePos.left-250)-150)+(postTwoThreeDif+50);
					$('.post-3').css({marginLeft:postThreeLeftMargin+'px'});
				}
				if ( ((postThreePos.left-250)-150) === ((postTwoPos.left-250)-150) ) {
					var postThreeLeftMargin = ((postTwoPos.left-250)-150)-50;
					$('.post-3').css({marginLeft:postThreeLeftMargin+'px'});
				}
			} else {
				if ( (postThreePos.left-150) >= $('.post-2').outerWidth('true') ) {
					var postTwoThreeDif = ( (postThreePos.left-150) - $('.post-2').outerWidth('true') );
					var postThreeLeftMargin = (postThreePos.left-150)-(postTwoThreeDif+50);
					$('.post-3').css({marginLeft:postThreeLeftMargin+'px'});
				}
				if ( $('.post-2').outerWidth('true') > $('.post-3').outerWidth('true') ) {
					var postTwoThreeDif = ($('.post-2').outerWidth('true')-$('.post-3').outerWidth('true'));
					var postThreeLeftMargin = (postThreePos.left-150)+(postTwoThreeDif+50);
					$('.post-3').css({marginLeft:postThreeLeftMargin+'px'});
				}
				if ( (postThreePos.left-150) === (postTwoPos.left-150) ) {
					var postThreeLeftMargin = (postTwoPos.left-150)-50;
					$('.post-3').css({marginLeft:postThreeLeftMargin+'px'});
				}
			}
			
			var topMarginPostThree = ( $('.post-2').outerHeight('true') );	
			$('.post-3').css({'position':'absolute',marginTop:topMarginPostThree});
				
		}
		// End more than 2 posts
			
		// if more than 3 posts
		if ( $('.post').length > 3 ) {
		
			var postThreePos = $('.post-3').offset();
			
			var availableBasedOnPostThree = ( ( (postThreePos.left - 150) / 50 ) - 3 );
			
			var mess = new Array('0','50','100','150','200','250','300','350','400','450','500','550','600','650','700','750','800','850','900','950','1000','1050','1100','1150','1200','1250','1300','1350','1450','1500','1550','1600','1650','1700','1750','1800');
			var length = availableBasedOnPostThree;
			var num = Math.floor((Math.random() * length));
			var postFourLeftMargin = mess[num];	
			$('.post-4').css({'position':'absolute',marginLeft:postFourLeftMargin+'px'});
		
			var postFourPos = $('.post-4').offset();
			
			if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {	
				if ( ((postThreePos.left-250) - 150) > (((postFourPos.left-250)-150)+($('.post-4').outerWidth())) ) {
					var postThreeFourDifWide = ((postThreePos.left-250) - 150) - (((postFourPos.left-250)-150)+($('.post-4').outerWidth()));
					var postThreeFourDifWideFix = ((postFourPos.left-250)-150)+(postThreeFourDifWide+50);
					$('.post-4').css({marginLeft:postThreeFourDifWideFix+'px'});
				}
				if ( $('.post-4').outerWidth('true') == ((postThreePos.left-250) - 150) ) {
					var postFourLeftMargin = ((postFourPos.left-250)-150)+50;
					$('.post-4').css({marginLeft:postFourLeftMargin+'px'});
				}
			} else {			
				if ( (postThreePos.left - 150) > ((postFourPos.left-150)+($('.post-4').outerWidth())) ) {
					var postThreeFourDifWide = (postThreePos.left - 150) - ((postFourPos.left-150)+($('.post-4').outerWidth()));
					var postThreeFourDifWideFix = (postFourPos.left-150)+(postThreeFourDifWide+50);
					$('.post-4').css({marginLeft:postThreeFourDifWideFix+'px'});
				}
				if ( $('.post-4').outerWidth('true') == (postThreePos.left - 150) ) {
					var postFourLeftMargin = (postFourPos.left-150)+50;
					$('.post-4').css({marginLeft:postFourLeftMargin+'px'});
				}				
			}
			
			var topMarginPostFour = $('.post-3').outerHeight('true');
			$('.post-4').css({'position':'absolute',marginTop:topMarginPostFour});
			
		}
		// End more than 3 posts
		
		// if more than 4 posts
		if ( $('.post').length > 4 ) {
		
			var mess = new Array('200','250','300','350','400','450','500','550','600','650','700','750','800','850','900','950','1000','1050','1100','1150','1200','1250','1300','1350','1450','1500','1550','1600','1650','1700','1750','1800');
			var length = available;	
			var num = Math.floor((Math.random() * length));
			var postFiveLeftMargin = mess[num];	
			$('.post-5').css({'position':'absolute',marginLeft:postFiveLeftMargin+'px'});	
			
			var postFivePos = $('.post-5').offset();
			
			if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {
				if ( ((postFivePos.left-250)-150) >= $('.post-4').outerWidth('true') ) {
					var postFourFiveDif = ( ((postFivePos.left-250)-150) - $('.post-4').outerWidth('true') );
					var postFiveLeftMargin = ((postFivePos.left-250)-150)-(postFourFiveDif+50);
					$('.post-5').css({marginLeft:postFiveLeftMargin+'px'});
				}
				
				if ( $('.post-4').outerWidth('true') > $('.post-5').outerWidth('true') ) {
					var postFourFiveDif = ($('.post-4').outerWidth('true')-$('.post-5').outerWidth('true'));
					var postFiveLeftMargin = ((postFivePos.left-250)-150)+(postFourFiveDif+50);
					$('.post-5').css({marginLeft:postFiveLeftMargin+'px'});
				}
				
				if ( ((postFivePos.left-250)-150) === ((postFourPos.left-250)-150) ) {
					var postFiveLeftMargin = ((postFourPos.left-250)-150)-50;
					$('.post-5').css({marginLeft:postFiveLeftMargin+'px'});
				}
			} else {
				if ( (postFivePos.left-150) >= $('.post-4').outerWidth('true') ) {
					var postFourFiveDif = ( (postFivePos.left-150) - $('.post-4').outerWidth('true') );
					var postFiveLeftMargin = (postFivePos.left-150)-(postFourFiveDif+50);
					$('.post-5').css({marginLeft:postFiveLeftMargin+'px'});
				}
				
				if ( $('.post-4').outerWidth('true') > $('.post-5').outerWidth('true') ) {
					var postFourFiveDif = ($('.post-4').outerWidth('true')-$('.post-5').outerWidth('true'));
					var postFiveLeftMargin = (postFivePos.left-150)+(postFourFiveDif+50);
					$('.post-5').css({marginLeft:postFiveLeftMargin+'px'});
				}
				
				if ( (postFivePos.left-150) === (postFourPos.left-150) ) {
					var postFiveLeftMargin = (postFourPos.left-150)-50;
					$('.post-5').css({marginLeft:postFiveLeftMargin+'px'});
				}				
			}
			
			var topMarginPostFive = ( $('.post-4').outerHeight('true') );	
			$('.post-5').css({'position':'absolute',marginTop:topMarginPostFive});
				
		}
		// End more than 4 posts
		
		// if more than 5 posts
		if ( $('.post').length > 5 ) {
		
			var postFivePos = $('.post-5').offset();
			
			var availableBasedOnPostFive = ( ( (postFivePos.left - 150) / 50 ) - 3 );
			
			var mess = new Array('0','50','100','150','200','250','300','350','400','450','500','550','600','650','700','750','800','850','900','950','1000','1050','1100','1150','1200','1250','1300','1350','1450','1500','1550','1600','1650','1700','1750','1800');
			var length = availableBasedOnPostFive;
			var num = Math.floor((Math.random() * length));
			var postSixLeftMargin = mess[num];	
			$('.post-6').css({'position':'absolute',marginLeft:postSixLeftMargin+'px'});
		
			var postSixPos = $('.post-6').offset();
			
			if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {
				if ( ((postThreePos.left-250) - 150) > (((postSixPos.left-250)-150)+($('.post-4').outerWidth())) ) {
					var postFiveSixDifWide = ((postFivePos.left-250) - 150) - (((postSixPos.left-250)-150)+($('.post-4').outerWidth()));
					var postFiveSixDifWideFix = ((postSixPos.left-250)-150)+(postFiveSixDifWide+50);
					$('.post-6').css({marginLeft:postFiveSixDifWideFix+'px'});
				}
				if ( $('.post-6').outerWidth('true') == ((postThreePos.left-250) - 150) ) {
					var postSixLeftMargin = ((postSixPos.left-250)-150)+50;
					$('.post-6').css({marginLeft:postSixLeftMargin+'px'});
				}
			} else {
				if ( (postThreePos.left - 150) > ((postSixPos.left-150)+($('.post-4').outerWidth())) ) {
					var postFiveSixDifWide = (postFivePos.left - 150) - ((postSixPos.left-150)+($('.post-4').outerWidth()));
					var postFiveSixDifWideFix = (postSixPos.left-150)+(postFiveSixDifWide+50);
					$('.post-6').css({marginLeft:postFiveSixDifWideFix+'px'});
				}
				if ( $('.post-6').outerWidth('true') == (postThreePos.left - 150) ) {
					var postSixLeftMargin = (postSixPos.left-150)+50;
					$('.post-6').css({marginLeft:postSixLeftMargin+'px'});
				}				
			}
			
			var topMarginPostSix = $('.post-5').outerHeight('true');
			$('.post-6').css({'position':'absolute',marginTop:topMarginPostSix});
				
		}
		// End more than 5 posts
		
	// End Position Posts
	
	// Position Tweets
		
		if ( ('.tweet').length != 0 ) {
	
			$('.tweet').each(function(index) {
				$(this).addClass('tweet-'+(index+1));
				var contentHeight = ( $(this).find('.content').outerHeight('true') / 50 );
				var tweetHeight = (Math.round(contentHeight)*50);
				$(this).css({height:(tweetHeight+20)});
			});
		
			$('.tweetWrapper').css({'position':'absolute'});
			
			if ( $('.post').length == 6 ) {
				
				var postOnePos = $('.post-1').offset();		
				var postTwoPos = $('.post-2').offset();	
				var postThreePos = $('.post-3').offset();
				var postFourPos = $('.post-4').offset();
				var postFivePos = $('.post-5').offset();
				var postSixPos = $('.post-6').offset();
				
				var topMarginTweetOne = ( $('.post-1').outerHeight() - $('.tweet-1').outerHeight() );
				var leftMarginTweetOne = ( postOnePos.left - ( 150 + $('.tweet-1').outerWidth() ) );
				
				var topMarginTweetTwo = $('.post-1').outerHeight();
				var leftMarginTweetTwo = (postTwoPos.left - 150) + $('.post-2').outerWidth();
				
				var topMarginTweetThree = ( $('.post-1').outerHeight() + $('.post-2').outerHeight() );
				var leftMarginTweetThree = ( postThreePos.left - ( 150 + $('.tweet-3').outerWidth() ) );
				
				var topMarginTweetFour = $('.post-3').outerHeight('true');
				var leftMarginTweetFour = $('.post-4').outerWidth('true');
				
				var topMarginTweetFive = $('.post-4').outerHeight('true');
				var leftMarginTweetFive = ( postFivePos.left - ( 150 + $('.tweet-5').outerWidth() ) );
				
				var topMarginTweetSix = $('.post-5').outerHeight('true');
				var leftMarginTweetSix = $('.post-6').outerWidth('true');
			
				$('.tweet-1').css({'position':'absolute',marginTop:topMarginTweetOne+'px',marginLeft:leftMarginTweetOne+'px'});		
				$('.tweet-2').css({'position':'absolute',marginTop:topMarginTweetTwo+'px',marginLeft:leftMarginTweetTwo+'px'});		
				$('.tweet-3').css({'position':'absolute',marginTop:topMarginTweetThree+'px',marginLeft:leftMarginTweetThree+'px'});		
				$('.tweet-4').css({'position':'absolute',marginTop:topMarginTweetFour+'px',marginLeft:leftMarginTweetFour+'px'});		
				$('.tweet-5').css({'position':'absolute',marginTop:topMarginTweetFive+'px',marginLeft:leftMarginTweetFive+'px'});	
				$('.tweet-6').css({'position':'absolute',marginTop:topMarginTweetSix+'px',marginLeft:leftMarginTweetSix+'px'});
				
			} else if ( $('.post').length == 5 ) {
				
				var postOnePos = $('.post-1').offset();		
				var postTwoPos = $('.post-2').offset();	
				var postThreePos = $('.post-3').offset();
				var postFourPos = $('.post-4').offset();
				var postFivePos = $('.post-5').offset();
				
				var topMarginTweetOne = ( $('.post-1').outerHeight() - $('.tweet-1').outerHeight() );
				var leftMarginTweetOne = ( postOnePos.left - ( 150 + $('.tweet-1').outerWidth() ) );
				
				var topMarginTweetTwo = $('.post-1').outerHeight();
				var leftMarginTweetTwo = (postTwoPos.left - 150) + $('.post-2').outerWidth();
				
				var topMarginTweetThree = ( $('.post-1').outerHeight() + $('.post-2').outerHeight() );
				var leftMarginTweetThree = ( postThreePos.left - ( 150 + $('.tweet-3').outerWidth() ) );
				
				var topMarginTweetFour = $('.post-3').outerHeight('true');
				var leftMarginTweetFour = $('.post-4').outerWidth('true');
				
				var topMarginTweetFive = $('.post-4').outerHeight('true');
				var leftMarginTweetFive = ( postFivePos.left - ( 150 + $('.tweet-5').outerWidth() ) );
			
				$('.tweet-1').css({'position':'absolute',marginTop:topMarginTweetOne+'px',marginLeft:leftMarginTweetOne+'px'});		
				$('.tweet-2').css({'position':'absolute',marginTop:topMarginTweetTwo+'px',marginLeft:leftMarginTweetTwo+'px'});		
				$('.tweet-3').css({'position':'absolute',marginTop:topMarginTweetThree+'px',marginLeft:leftMarginTweetThree+'px'});		
				$('.tweet-4').css({'position':'absolute',marginTop:topMarginTweetFour+'px',marginLeft:leftMarginTweetFour+'px'});		
				$('.tweet-5').css({'position':'absolute',marginTop:topMarginTweetFive+'px',marginLeft:leftMarginTweetFive+'px'});
				
			} else if ( $('.post').length == 4 ) {
				
				$('.tweet-5').remove();
				
				var postOnePos = $('.post-1').offset();		
				var postTwoPos = $('.post-2').offset();	
				var postThreePos = $('.post-3').offset();
				var postFourPos = $('.post-4').offset();
				
				var topMarginTweetOne = ( $('.post-1').outerHeight() - $('.tweet-1').outerHeight() );
				var leftMarginTweetOne = ( postOnePos.left - ( 150 + $('.tweet-1').outerWidth() ) );
				
				var topMarginTweetTwo = $('.post-1').outerHeight();
				var leftMarginTweetTwo = (postTwoPos.left - 150) + $('.post-2').outerWidth();
				
				var topMarginTweetThree = ( $('.post-1').outerHeight() + $('.post-2').outerHeight() );
				var leftMarginTweetThree = ( postThreePos.left - ( 150 + $('.tweet-3').outerWidth() ) );
				
				var topMarginTweetFour = ( $('.post-1').outerHeight() + $('.post-2').outerHeight() + $('.post-3').outerHeight() );
				var leftMarginTweetFour = $('.post-4').outerWidth('true');
			
				$('.tweet-1').css({'position':'absolute',marginTop:topMarginTweetOne+'px',marginLeft:leftMarginTweetOne+'px'});		
				$('.tweet-2').css({'position':'absolute',marginTop:topMarginTweetTwo+'px',marginLeft:leftMarginTweetTwo+'px'});		
				$('.tweet-3').css({'position':'absolute',marginTop:topMarginTweetThree+'px',marginLeft:leftMarginTweetThree+'px'});		
				$('.tweet-4').css({'position':'absolute',marginTop:topMarginTweetFour+'px',marginLeft:leftMarginTweetFour+'px'});
				
			} else if ( $('.post').length == 3 ) {
				
				$('.tweet-5').remove();
				$('.tweet-4').remove();
				
				var postOnePos = $('.post-1').offset();		
				var postTwoPos = $('.post-2').offset();	
				var postThreePos = $('.post-3').offset();
				
				var topMarginTweetOne = ( $('.post-1').outerHeight() - $('.tweet-1').outerHeight() );
				var leftMarginTweetOne = ( postOnePos.left - ( 150 + $('.tweet-1').outerWidth() ) );
				
				var topMarginTweetTwo = $('.post-1').outerHeight();
				var leftMarginTweetTwo = (postTwoPos.left - 150) + $('.post-2').outerWidth();
				
				var topMarginTweetThree = ( $('.post-1').outerHeight() + $('.post-2').outerHeight() );
				var leftMarginTweetThree = ( postThreePos.left - ( 150 + $('.tweet-3').outerWidth() ) );
			
				$('.tweet-1').css({'position':'absolute',marginTop:topMarginTweetOne+'px',marginLeft:leftMarginTweetOne+'px'});		
				$('.tweet-2').css({'position':'absolute',marginTop:topMarginTweetTwo+'px',marginLeft:leftMarginTweetTwo+'px'});		
				$('.tweet-3').css({'position':'absolute',marginTop:topMarginTweetThree+'px',marginLeft:leftMarginTweetThree+'px'});
				
			} else if ( $('.post').length == 2 ) {
				
				$('.tweet-5').remove();
				$('.tweet-4').remove();
				$('.tweet-3').remove();
				
				var postOnePos = $('.post-1').offset();		
				var postTwoPos = $('.post-2').offset();
				
				var topMarginTweetOne = ( $('.post-1').outerHeight() - $('.tweet-1').outerHeight() );
				var leftMarginTweetOne = ( postOnePos.left - ( 150 + $('.tweet-1').outerWidth() ) );
				
				var topMarginTweetTwo = $('.post-1').outerHeight();
				var leftMarginTweetTwo = (postTwoPos.left - 150) + $('.post-2').outerWidth();
			
				$('.tweet-1').css({'position':'absolute',marginTop:topMarginTweetOne+'px',marginLeft:leftMarginTweetOne+'px'});		
				$('.tweet-2').css({'position':'absolute',marginTop:topMarginTweetTwo+'px',marginLeft:leftMarginTweetTwo+'px'});	
				
			} else if ( $('.post').length == 1 ) {
				
				$('.tweet-5').remove();
				$('.tweet-4').remove();
				$('.tweet-3').remove();
				
				var postOnePos = $('.post-1').offset();
				
				var topMarginTweetOne = postOnePos.top - 150;
				var leftMarginTweetOne = ( postOnePos.left - ( 150 + $('.tweet-1').outerWidth() ) );
								
				$('.tweet-1').css({'position':'absolute',marginTop:topMarginTweetOne+'px',marginLeft:leftMarginTweetOne+'px'});	
				
				var topMarginTweetTwo = $('.post-1').outerHeight();
								
				var mess = new Array('50','100','150','200');
				var length = mess.length;	
				var num = Math.floor((Math.random() * length));
				var tweetTwoDiff = mess[num];
				var leftMarginTweetTwo = (postOnePos.left-150) + Number(tweetTwoDiff);
				
				$('.tweet-2').css({'position':'absolute',marginTop:topMarginTweetTwo+'px',marginLeft:leftMarginTweetTwo+'px'});
				
				var tweetTwoPos = $('.tweet-2').offset();
				
			}
		
		}
	
	// End Position Tweets
	
	}
	
	// Position Close
		
		if ( $('.post').length > 1 && $('.hide').length != 0 ) {
			var postOnePos = $('.post-1').offset();		
			var postTwoPos = $('.post-2').offset();
			var tweetOnePos = $('.tweet-1').offset();		
			var tweetTwoPos = $('.tweet-2').offset();
			var mess = new Array(1,2);
			var length = mess.length;
			var num = Math.floor((Math.random() * length));
			var lottery = mess[num];
			if ( lottery == 1 ) {
				var topMarginHide = ( (tweetOnePos.top-150) - $('.hide').height() );
				var leftMarginHide = ( (postOnePos.left - 150) - $('.hide').width() );		
				$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});
			} else {
				if ( $('.post-2').outerHeight('true') == $('.tweet-2').outerHeight('true') )  {
					if ( $('.post-1').outerWidth('true') > $('.tweet-2').outerWidth('true') ) {
						var topMarginHide = $('.post-1').outerHeight('true');
						var leftMarginHide = $('.tweet-2').outerWidth('true');		
						$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});	
					} else {
						var topMarginHide = (postOnePos.top-150);
						var leftMarginHide = $('.post-1').outerWidth('true');		
						$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});
					}
				} else {
					var topMarginHide = $('.tweet-2').outerHeight('true');
					var leftMarginHide = $('.post-2').outerWidth('true');		
					$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});
				}
			}	
		} else if ( $('.post').length == 1 ) {
			var postOnePos = $('.post-1').offset();
			var topMarginHide = ($('.post-1').outerHeight());
			var leftMarginHide = postOnePos.left-150;		
			$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});			
		} else if ( $('.page').length == 1 ) {
			var pagePos = $('.page').offset();			
			var mess = new Array(1,2);
			var length = mess.length;
			var num = Math.floor((Math.random() * length));
			var lottery = mess[num];
			if ( lottery == 1 ) {
				var topMarginHide = (pagePos.top-150)+50;
				var leftMarginHide = $('.page').outerWidth('true');
				$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});				
			} else {
				var topMarginHide = (pagePos.top-150);
				var leftMarginHide = (pagePos.left-150)-50;
				$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});
			}
		} else if ( $('.tour').length > 2 ) {			
			var tourOnePos = $('.tour-1').offset();		
			var tourTwoPos = $('.tour-2').offset();	
			var tourThreePos = $('.tour-3').offset();			
			if ( tourOnePos.top === tourTwoPos.top ) {
				var topMarginHide = ((tourOnePos.top-150) + $('.tour-1').outerHeight());
				var leftMarginHide = (tourThreePos.left-150)-50;
				$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});
			} else {
				var topMarginHide = (((tourOnePos.top-150) + $('.tour-1').outerHeight())-50);
				var leftMarginHide = (tourOnePos.left-150)-50;
				$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});				
			}
		} else if ( $('.tour').length < 3 && $('.tour').length != 0) {			
			var tourOnePos = $('.tour-1').offset();		
			var tourTwoPos = $('.tour-2').offset();
			var topMarginHide = (((tourOnePos.top-150) + $('.tour-1').outerHeight())-50);
			var leftMarginHide = (tourOnePos.left-150)-50;
			$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});
		} else if ( $('.video').length != 0 ) {
			var pagePos = $('.video').offset();			
			var mess = new Array(1,2,3);
			var length = mess.length;
			var num = Math.floor((Math.random() * length));
			var lottery = mess[num];
			if ( lottery == 1 ) {
				var videoPos = $('.video').offset();	
				var topMarginHide = (videoPos.top-150)+50;
				var leftMarginHide = $('.video').outerWidth('true');
				$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});
			} else if ( lottery == 2 ) {
				var videoPos = $('.video').offset();	
				var topMarginHide = $('.video').outerHeight('true');
				var leftMarginHide = (videoPos.left-150)+50;
				$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});				
			} else {
				var videoPos = $('.video').offset();	
				var topMarginHide = (videoPos.top-150)+100;
				var leftMarginHide = $('.video').outerWidth('true');
				$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});				
			}
		} else if ( $('.photos').length != 0 && $('.photo').length > 5 ) {			
			var img1Pos = $('.img-1').offset();		
			var img2Pos = $('.img-2').offset();	
			var img3Pos = $('.img-3').offset();			
			var img4Pos = $('.img-4').offset();		
			var img5Pos = $('.img-5').offset();	
			var img6Pos = $('.img-6').offset();
			
			if ( (img6Pos.top-150) < 150 && (img6Pos.top-150) > (img5Pos.top-150) ) {	
				var topMarginHide = (img6Pos.top-150)-50;
				var leftMarginHide = $('.img-5').outerWidth('true');
				$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});					
			} else if ( (img1Pos.top-150) < 150 && (img1Pos.top-150) > (img2Pos.top-150) ) {	
				var topMarginHide = (img1Pos.top-150)-50;
				var leftMarginHide = $('.img-1').outerWidth('true')-50;
				$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});				
			} else if ( (img4Pos.top-150) > (img2Pos.top-150) ) {
				var mess = new Array(1,2);
				var length = mess.length;
				var num = Math.floor((Math.random() * length));
				var lottery = mess[num];
				if ( lottery == 1 ) {	
					var topMarginHide = $('.img-5').outerHeight('true')-50;
					var leftMarginHide = $('.img-3').outerWidth('true')-50;
					$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});
				} else {	
					var topMarginHide = (img4Pos.top-150)-50;
					var leftMarginHide = $('.img-4').outerWidth('true')-50;
					$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});					
				}
			} else if ( (img2Pos.top-150) > (img4Pos.top-150) ) {
				var mess = new Array(1,2);
				var length = mess.length;
				var num = Math.floor((Math.random() * length));
				var lottery = mess[num];
				if ( lottery == 1 ) {	
					var topMarginHide = $('.img-5').outerHeight('true');
					var leftMarginHide = $('.img-3').outerWidth('true');
					$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});
				} else {	
					var topMarginHide = (img2Pos.top-150)-50;
					var leftMarginHide = $('.img-3').outerWidth('true')-50;
					$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});					
				}
			} else {	
				var topMarginHide = (img4Pos.top-150)-50;
				var leftMarginHide = $('.img-4').outerWidth('true')-50;
				$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});				
			}
			
		} else if ( $('.photos').length != 0 && $('.photo').length > 2 ) {			
			var img1Pos = $('.img-1').offset();		
			var img2Pos = $('.img-2').offset();	
			var img3Pos = $('.img-3').offset();
			
			if ( (img1Pos.top-150) < (img2Pos.top-150) ) {	
				var topMarginHide = (img2Pos.top-150)-50;
				var leftMarginHide = $('.img-1').outerWidth('true');
				$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});					
			} else {	
				var topMarginHide = (img1Pos.top-150)-50;
				var leftMarginHide = $('.img-1').outerWidth('true')-50;
				$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});					
			}
			
		} else if ( $('.photo').length < 3 ) {			
			var img1Pos = $('.img-1').offset();
			var topMarginHide = (img1Pos.top-150);
			var leftMarginHide = (img1Pos.left-150)-50;
			$('.hide').css({opacity:1,'position':'absolute',marginTop:topMarginHide+'px',marginLeft:leftMarginHide+'px'});				
			
		} else {
			$('.hide').css({opacity:1,'position':'absolute',marginTop:0,marginLeft:0});			
		}
	
	// End Position Close
	
	
	// Position Next & Prev
	
		var containerPos = $('#container').position();
		
		if ($('.video').length != 0) {
	
			var videoPos = $('.video').offset();
			
			if ( $('.prev').length != 0 ) {
				var topMarginPrev = (videoPos.top-150);
				var leftMarginPrev = $('.video').outerWidth('true')-50;		
				$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
				$('.prev a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/prev_trans.png) 0 0 no-repeat'});
			}
	
			if ( $('.next').length != 0 ) {
				var topMarginNext = (videoPos.top-150);
				var leftMarginNext = $('.video').outerWidth('true')-150;		
				$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
				$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next_trans.png) 0 0 no-repeat'});
			}
	
			if ( $('.postcount').length != 0 ) {
				var topMarginCount = (videoPos.top-150);
				var leftMarginCount = $('.video').outerWidth('true')-100;		
				$('.postcount').css({opacity:1,'position':'absolute',marginTop:topMarginCount+'px',marginLeft:leftMarginCount+'px'});
			}
			
		} else if ($('.post').length != 0) {
		
			if ($('.post').length == 1 ) {
				var postPos = $('.post').offset();
				if ( $('.next').length != 0 ) {
					var topMarginNext = postPos.top-150;
					var leftMarginNext = $('.post').outerWidth('true');		
					$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
				}
				if ( $('.prev').length != 0 ) {
					var topMarginPrev = (postPos.top-150)+50;
					var leftMarginPrev = $('.post').outerWidth('true');		
					$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
				}			
			} else if ($('.post').length == 2 ) {
				var postPos = $('.post').offset();
				var post2Pos = $('.post-2').offset();
				var tweet1Pos = $('.tweet-1').offset();
				if ( $('.next').length != 0 ) {
					var topMarginNext = $('.post-2').outerHeight('true');
					var leftMarginNext = $('.post-2').outerWidth('true')-100;
					$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
					$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
				}
				if ( $('.prev').length != 0 ) {
					var topMarginPrev = topMarginNext;
					var leftMarginPrev = leftMarginNext+50;			
					$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
					$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
				}
			} else if ($('.post').length == 3 && $('.tweet').length == 2 ) {
				var postPos = $('.post').offset();
				var post2Pos = $('.post-2').offset();
				var post3Pos = $('.post-3').offset();
				var tweet1Pos = $('.tweet-1').offset();
				if ( $('.next').length != 0 ) {
					var topMarginNext = $('.post-2').outerHeight('true');
					var leftMarginNext = (post3Pos.left-150)-100;
					$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
					$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
				}
				if ( $('.prev').length != 0 ) {
					var topMarginPrev = topMarginNext;
					var leftMarginPrev = leftMarginNext+50;		
					$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
					$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
				}
			} else {
				var post1Pos = $('.post-1').offset();	
				var post2Pos = $('.post-2').offset();	
				var post3Pos = $('.post-3').offset();	
				var tweet1Pos = $('.tweet-1').offset();
				var tweet2Pos = $('.tweet-2').offset();
				var tweet3Pos = $('.tweet-3').offset();
				
				if ( $('.post-3').outerHeight() > $('.tweet-3').outerHeight() && tweet3Pos.left > post2Pos.left ) {
					if ( $('.next').length != 0 ) {
						var topMarginNext = $('.post-2').outerHeight('true');
						var leftMarginNext = (tweet3Pos.left-150)-50;		
						$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
						$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});						
					}
					if ( $('.prev').length != 0 ) {
						var topMarginPrev = $('.tweet-3').outerHeight('true');
						var leftMarginPrev = (post3Pos.left-150)-50;		
						$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
						$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
					}				
				} else if ( (tweet3Pos.left-150) - (post2Pos.left-150) > 50 ) {
					if ( $('.next').length != 0 ) {
						var topMarginNext = $('.post-2').outerHeight('true');
						var leftMarginNext = (tweet3Pos.left-150)-100;		
						$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
						$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
					}
					if ( $('.prev').length != 0 ) {
						var topMarginPrev = topMarginNext;
						var leftMarginPrev = leftMarginNext+50;		
						$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
						$('.prev a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/prev.png) 0 0 no-repeat'});
					}				
				} else if ( tweet3Pos.left < post2Pos.left && tweet1Pos.left > post2Pos.left && $('.post-1').outerWidth('true') > $('.tweet-2').outerWidth('true') ) {
					if ( $('.next').length != 0 ) {
						var topMarginNext = (post2Pos.top-150)-50;
						var leftMarginNext = (tweet1Pos.left-150)-50;		
						$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
						$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
					}
					if ( $('.prev').length != 0 ) {
						var topMarginPrev = $('.post-1').outerHeight('true');
						var leftMarginPrev = $('.tweet-2').outerWidth('true');	
						$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
						$('.prev a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/prev.png) 0 0 no-repeat'});
					}				
				} else if ( $('.post-3').outerHeight('true') > $('.tweet-3').outerHeight('true') ) {
					if ( $('.next').length != 0 ) {
						var topMarginNext = $('.tweet-3').outerHeight('true');
						var leftMarginNext = (post3Pos.left-150)-100;		
						$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
						$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
					}
					if ( $('.prev').length != 0 ) {
						var topMarginPrev = topMarginNext;
						var leftMarginPrev = leftMarginNext+50;	
						$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
						$('.prev a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/prev.png) 0 0 no-repeat'});
					}				
				} else if ( $('.post-3').outerHeight('true') == $('.tweet-3').outerHeight('true') && $('.post-3').outerHeight('true') != $('#container').width() ) {
					if ( $('.next').length != 0 ) {
						var topMarginNext = (post1Pos.top-150)-50;
						var leftMarginNext = $('.post-1').outerWidth('true')-100;		
						$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
						$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
					}
					if ( $('.prev').length != 0 ) {
						var topMarginPrev = (post1Pos.top-150)-50;
						var leftMarginPrev = $('.post-1').outerWidth('true')-50;	
						$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
						$('.prev a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/prev.png) 0 0 no-repeat'});
					}				
				} else {
					if ( $('.next').length != 0 ) {
						var topMarginNext = (post1Pos.top-150)-50;
						var leftMarginNext = $('.post-1').outerWidth('true')-100;		
						$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
						$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
					}
					if ( $('.prev').length != 0 ) {
						var topMarginPrev = topMarginNext;
						var leftMarginPrev = leftMarginNext+50;		
						$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
						$('.prev a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/prev.png) 0 0 no-repeat'});
					}				
				}				
			}		
		} else if ( $('.tour').length != 0 ) {
	
			if ( $('.tour').length <= 5) {
				
				var tourLastPos = $('.tour:last').offset();
	
				if ( $('.next').length != 0 ) {
					var topMarginNext = $('.tour:last').outerHeight('true');
					var leftMarginNext = tourLastPos.left-150;		
					$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
					$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
				}
				if ( $('.prev').length != 0 ) {
					var topMarginPrev = topMarginNext;
					var leftMarginPrev = leftMarginNext+50;		
					$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
					$('.prev a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/prev.png) 0 0 no-repeat'});
				}
			
			} else {
				
				var tour1Pos = $('.tour-1').offset();
				var tour2Pos = $('.tour-2').offset();
				var tour3Pos = $('.tour-3').offset();
				var tour4Pos = $('.tour-4').offset();
				var tour5Pos = $('.tour-5').offset();
				var tour6Pos = $('.tour-6').offset();
	
				if ( (($('#container').width() - $('.tour-1').outerWidth('true') ) > 150) && (($('#container').width() - $('.tour-2').outerWidth('true') ) > 150) && (($('#container').width() - $('.tour-3').outerWidth('true') ) > 150)) {
	
					if ( $('.tour-5').outerHeight('true') < $('.tour-6').outerHeight('true') ) {						
						if ( $('.next').length != 0 ) {
							var topMarginNext = tour6Pos.top-150;
							var leftMarginNext = $('.tour-6').outerWidth('true');		
							$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
							$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
						}
						if ( $('.prev').length != 0 ) {
							var topMarginPrev = tour5Pos.top-150;
							var leftMarginPrev = $('.tour-5').outerWidth('true');		
							$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
							$('.prev a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/prev.png) 0 0 no-repeat'});
						}						
					} else {	
						if ( $('.next').length != 0 ) {
							var topMarginNext = (tour6Pos.top-150)-50;
							var leftMarginNext = $('.tour-6').outerWidth('true')-100;		
							$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
							$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
						}
						if ( $('.prev').length != 0 ) {
							var topMarginPrev = topMarginNext;
							var leftMarginPrev = leftMarginNext+50;		
							$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
							$('.prev a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/prev.png) 0 0 no-repeat'});
						}							
					}					
				} else if ( (tour2Pos.left-150) > 150 ) {
					
					if ( $('.tour-2').outerHeight('true') < $('.tour-3').outerHeight('true') ) {
						
						if ( $('.prev').length != 0 ) {
							var topMarginPrev = $('.tour-1').outerHeight('true');
							var leftMarginPrev = $('.tour-2').outerWidth('true');		
							$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
							$('.prev a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/prev.png) 0 0 no-repeat'});
						}
						if ( $('.tour-5').outerHeight('true') == $('.tour-6').outerHeight('true')) {
							if ( $('.next').length != 0 ) {
								var topMarginNext = $('.tour-5').outerHeight('true');
								var leftMarginNext = (tour5pos.left-150)+50;		
								$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
								$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
							}
						} else {	
							if ( $('.next').length != 0 ) {
								var topMarginNext = $('.tour-5').outerHeight('true');
								var leftMarginNext = $('.tour-6').outerWidth('true');		
								$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
								$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
							}							
						}
					} else {
						
						if ( $('.next').length != 0 ) {
							var topMarginNext = (tour1Pos.top-150)-50;
							var leftMarginNext = $('.tour-1').outerWidth('true')-100;		
							$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
							$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
						}
						if ( $('.prev').length != 0 ) {
							var topMarginPrev = topMarginNext;
							var leftMarginPrev = leftMarginNext+50;		
							$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
							$('.prev a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/prev.png) 0 0 no-repeat'});
						}	
					}
				
				} else {
	
					if ( $('.next').length != 0 ) {
						var topMarginNext = $('.tour-6').outerHeight('true');
						var leftMarginNext = (tour6pos.left-150)+100;		
						$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
						$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
					}
					
					if ( $('.prev').length != 0 ) {
						var topMarginPrev = $('.tour-2').outerHeight('true')-150;
						var leftMarginPrev = $('.tour-1').outerWidth('true');		
						$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
						$('.prev a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/prev.png) 0 0 no-repeat'});
					}
				
				}		
				
			}
		
		} else if ( $('.photos').length != 0 ) {
		
			var img1Pos = $('.img-1').offset();	
			
			if ( $('.prev').length != 0 ) {
				var topMarginPrev = $('.img-1').outerHeight('true');
				var leftMarginPrev = $('.img-1').outerWidth('true')-50;		
				$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
				$('.prev a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/prev.png) 0 0 no-repeat'});
			}
			
			if ( $('.next').length != 0 ) {
				var topMarginNext = $('.img-1').outerHeight('true');
				var leftMarginNext = $('.img-1').outerWidth('true')-100;		
				$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
				$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
			}	
		
		} else {
		
				if ( $('.next').length != 0 ) {
					var topMarginNext = $('#container').outerHeight() - $('.next').height();
					var leftMarginNext = containerPos.left;		
					$('.next').css({opacity:1,'position':'absolute',marginTop:topMarginNext+'px',marginLeft:leftMarginNext+'px'});
					$('.next a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/next.png) 0 0 no-repeat'});
				}
				if ( $('.prev').length != 0 ) {
					var topMarginPrev = topMarginNext;
					var leftMarginPrev = leftMarginNext+50;		
					$('.prev').css({opacity:1,'position':'absolute',marginTop:topMarginPrev+'px',marginLeft:leftMarginPrev+'px'});
					$('.prev a').css({'background':'transparent url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/prev.png) 0 0 no-repeat'});
				}
			
		}
	
	// End Position Close
		
	$('.post, .tweet, .page, .tour, .video, .photos').animate({opacity:1});
	
} // End positioning

$(document).ready(function() {
	
	gridSettings();
	
	$('#mainmenu li a, #sociallinks li a, #locals li a, #sites li a').prepend('&mdash;&nbsp;');
		
	$("#copyright").bind("mouseenter",function(){
		$("#localizer").hide();
		$("#sharing").hide();
		var copyPos = $("#copyright").offset();
		var copyShowMarginLeft = copyPos.left-100;
		var copyShowMarginTop = copyPos.top-100;
		$(this).css({marginLeft:copyShowMarginLeft,marginTop:copyShowMarginTop,'width':'200px','height':'150px','background':'url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c000_a60.png)','display':'block'});
		$("#copyright #copytext").show();
	}).bind("mouseleave",function(){
		$("#localizer").show();	
		$("#sharing").show();
		$("#copyright #copytext").hide();
		var gridWidth = viewportWidth / 50;
		var gridWidthFullSquares = Math.floor(gridWidth);
		var gridHeight = viewportHeight / 50;
		var gridHeightFullSquares = Math.floor(gridHeight);
		$(this).css({width:'100px',marginLeft:((gridWidthFullSquares*50)-50),marginTop:((gridHeightFullSquares*50)-50),height:'50px','background':'url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/copyright.png) 0 0 no-repeat'});
	});
	
	$("#localizer").bind("mouseenter",function(){
		$("#sharing").hide();
		var localPos = $("#localizer").offset();
		var localShowMarginLeft = localPos.left-100;
		var localShowMarginTop = localPos.top-(($("#localizer #countries li").length * 50)-50);
		$(this).css({marginLeft:localShowMarginLeft,marginTop:localShowMarginTop,width:'200px',height:($("#localizer #countries li").length * 50),background:'url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c000_a60.png)'});
		$("#localizer #countries").show();
	}).bind("mouseleave",function(){
		$("#sharing").show();		
		$("#localizer #countries").hide();
		var gridWidth = viewportWidth / 50;
		var gridWidthFullSquares = Math.floor(gridWidth);
		var gridHeight = viewportHeight / 50;
		var gridHeightFullSquares = Math.floor(gridHeight);							   
		$(this).css({width:'100px',marginLeft:((gridWidthFullSquares*50)-50),marginTop:((gridHeightFullSquares*50)-100),height:'50px','background':'url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/local.png) 0 0 no-repeat'});
	});
	
	$("#sharing").bind("mouseenter",function(){
		var sharingPos = $("#sharing").offset();
		var sharingShowMarginLeft = sharingPos.left-100;
		var sharingShowMarginTop = sharingPos.top-(($("#sharing #sites li").length * 50)-50);
		$(this).css({marginLeft:sharingShowMarginLeft,marginTop:sharingShowMarginTop,width:'200px',height:($("#sharing #sites li").length * 50),background:'url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/bg_c000_a60.png)'});
		$("#sharing #sites").show();
	}).bind("mouseleave",function(){
		$("#sharing #sites").hide();
		var gridWidth = viewportWidth / 50;
		var gridWidthFullSquares = Math.floor(gridWidth);
		var gridHeight = viewportHeight / 50;
		var gridHeightFullSquares = Math.floor(gridHeight);								   
		$(this).css({width:'100px',marginLeft:((gridWidthFullSquares*50)-50),marginTop:((gridHeightFullSquares*50)-150),height:'50px','background':'url(http://www.ohlandmusic.com/wp-content/themes/ohland/img/sharing.png) 0 0 no-repeat'});	
	});
	
	if ( $('.singlePost').length != 0 ) {
		
		$('.singlePost').css({opacity:0});
			
		var available = (Math.floor(($('#container').width()-$('.singlePost').outerWidth())/50)-3);
		var mess = new Array('150','200','250','300','350','400','450','500','550','600','650','700','750','800','850','900','950','1000','1050','1100','1150','1200','1250','1300','1350','1450','1500','1550','1600','1650','1700','1750','1800');
		var length = available;
		var num = Math.floor((Math.random() * length));
		var singleLeftMargin = mess[num];
		
		var contentHeight = ( $(this).find('.content').outerHeight('true') / 50 );
		var postHeight = (Math.round(contentHeight)*50);			
		var gridHeight = viewportHeight / 50;
		var gridHeightFullSquares = Math.floor(gridHeight);				
		if ( (postHeight+70) > ((gridHeightFullSquares*50)-150) ) {		
		
			if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {
  				$('.singlePost').css({opacity:1,height:(((gridHeightFullSquares*50)-150)-30),marginLeft:singleLeftMargin,'overflow':'auto'});				
			} else {
  				$('.singlePost').css({opacity:1,height:(((gridHeightFullSquares*50)-150)-30),marginLeft:singleLeftMargin});
				$('.singlePost .content').wrap('<div id="scroller" />');
				$('.singlePost #scroller').css({'position':'relative',width:'420px',height:((((gridHeightFullSquares*50)-150)-30)-90),'overflow':'hidden'});			
				$('.singlePost .content').addClass('Scroller-Container');	
				$('#container').append('<div id="up"></div><div id="down"></div>');
				$('#up').css({marginTop:($('.singlePost').outerHeight()-50),marginLeft:($('.singlePost').outerWidth('true')-100)});
				$('#down').css({marginTop:($('.singlePost').outerHeight()-50),marginLeft:($('.singlePost').outerWidth('true')-50)});
				var wrapper = document.getElementById("scroller");
				var scroller = new jsScroller(wrapper, 420, ((((gridHeightFullSquares*50)-150)-30)-90));
				$("#up").bind("mouseenter",function(){
					scroller.startScroll(0, 7)
				}).bind("mouseleave",function(){
					scroller.stopScroll()
				});
				$("#down").bind("mouseenter",function(){
					scroller.startScroll(0, -7)
				}).bind("mouseleave",function(){
					scroller.stopScroll()
				});
			}
			
			$('.singlePost').animate({opacity:1});
		} else {  				
			$('.singlePost').animate({opacity:1}).css({height:(postHeight+70),marginLeft:singleLeftMargin+'px'});			
		}	
	}
	
	$('.post').css({'float':'none'});
	
	if ( $.browser.msie && $.browser.version.substr(0,1) < 8 ) {
		
		$('#menu').delay(4500).css({width:'50px',height:'100px'});
		$('#showMenu').delay(4500).css({marginLeft:0,'position':'relative'});
		$('#menuItems').delay(4500).css({marginLeft:'-100px'});
	
		$('#showSubMenu').css({marginLeft:0,'position':'relative'});
		$('#subMenuItems').css({marginLeft:'-100px'});
		$('#submenu').css({width:'100px',height:'50px'});
		
		$("#menu").bind("mouseenter",function(){
			showMenu();
		}).bind("mouseleave",function(){
			hideMenu();
		});
		
		$("#submenu").bind("mouseenter",function(){
			$('#mainmenu').css({marginLeft:'-100px'});
			$('#submenu').css({width:'100px',height:'150px'});
			$('#showSubMenu').css({marginLeft:'-100px','position':'absolute'});
			$('#subMenuItems').css({marginLeft:'0'});
			$('#subMenuItems').css({marginTop:'-100px'});
		}).bind("mouseleave",function(){
			hideMenu();
		});
		
	} else {
		$('#menu').delay(4500).css({width:'50px',height:'100px'});
		$('#showMenu').delay(4500).animate({marginLeft:'0'});
		$('#menuItems').delay(4500).animate({marginLeft:'-100px'});
		
		$('#showSubMenu').animate({marginLeft:'0'});
		$('#subMenuItems').animate({marginLeft:'-100px'});
		$('#submenu').css({width:'100px',height:'50px'});
			
		$("#menu").bind("mouseenter",function(){
			showMenu();
		}).bind("mouseleave",function(){
			hideMenu();
		});
			
		$("#submenu").bind("mouseenter",function(){
			$('#mainmenu').animate({marginLeft:'-100px'});
			$('#submenu').css({width:'100px',height:'150px'});
			$('#showSubMenu').animate({marginLeft:'-100px'});
			$('#subMenuItems').animate({marginLeft:'0'});
			$('#subMenuItems').css({marginTop:'-100px'});
		}).bind("mouseleave",function(){
			hideMenu();
		});
	}
	
	$("a#logo").bind("mouseenter",function(){
		var mess = new Array('-150px','-300px','-450px');
		var length = mess.length;	
		var num = Math.floor((Math.random() * length));
		var logoBg = mess[num];
		$('a#logo').css({'background-position':'0 '+logoBg});
	}).bind("mouseleave",function(){
		$('a#logo').css({'background-position':'0 0'});		
	});
	
	// Localization click
	$('ul#locals li a').click(function(){
		// show loader
		$('#container').prepend('<div class="loader"></div>');
		loaderPos();
		// Set animated PNG Loader
		$('.loader').animBg({'step':150, 'steps':8, 'interval':100});
		//swap loader for new content
		var url = $(this).attr('href');
		$('#container').load(url + ' .post, .tweet, .next, .prev, .hide, .page, .tour, .video, .photos', function(){
  			$('.post, .tweet, .page, .tour, .video, .photos').css({opacity:0});
			positioning();
			clickFunctions();
		});	
		return false;
	});
	
	// Logo
	$('a#logo').click(function(){
		showMenu();
		function delayHide()
		{
		setTimeout("hideMenu()", 3500);
		}
		delayHide();	   
		$('.next, .prev, .post, .tweet, .page, .tour, .video, .photos, .postcount').animate({opacity:0}, 500, function() {
			$('.hide').animate({opacity:0}, 0, function() {$('.hide, .next, .prev, .post, .tweet, .page, .tour, .video, .photos, .postcount').css({'display':'none'})});					
		});	
		arg = "CLICK_LOGO";
		function sendVar()
		{
			return arg;
		}
		function resetVar()
		{
			arg = "CLICK_LOGO";	
		}
		return false
	});
	
	// Mainmenu click "News"
	$('#mainmenu li.news a').click(function(){
		// show loader
		$('#container').prepend('<div class="loader"></div>');
		loaderPos();
		// Set animated PNG Loader
		$('.loader').animBg({'step':150, 'steps':8, 'interval':100});
		//swap loader for new content
		var url = $(this).attr('href');
		$('#container').load(url + ' .post, .tweet, .next, .prev, .hide, .page, .tour, .video, .photos', function(){
  			$('.post, .tweet, .page, .tour, .video, .photos').css({opacity:0});
			positioning();
			clickFunctions();
		});
		return false;
	});
	
	// Mainmenu click "Videos"
	$('#mainmenu li.cat-item-8 a').click(function(){
		// show loader
		$('#container').prepend('<div class="loader"></div>');
		loaderPos();
		// Set animated PNG Loader
		$('.loader').animBg({'step':150, 'steps':8, 'interval':100});
		//swap loader for new content
		var url = $(this).attr('href');
		$('#container').load(url + ' .next, .prev, .hide, .video, .postcount', function(){
  			$('.post, .tweet, .page, .tour, .video, .photo p').css({opacity:0});
			positioning();
			clickFunctions();
		});	
		arg = "PAUSE_FILM";
		function sendVar()
		{
			return arg;
		}
		function resetVar()
		{
			arg = "PAUSE_FILM";	
		}
		return false;
	});
	
	// Mainmenu click "Bio"
	$('#mainmenu li.page-item-431 a').click(function(){
		// show loader
		$('#container').prepend('<div class="loader"></div>');
		loaderPos();
		// Set animated PNG Loader
		$('.loader').animBg({'step':150, 'steps':8, 'interval':100});
		//swap loader for new content
		var url = $(this).attr('href');
		$('#container').load(url + ' .post, .tweet, .next, .prev, .hide, .page, .tour, .video, .photos', function(){
  			$('.post, .tweet, .page, .tour, .video, .photos').css({opacity:0});
			positioning();
			clickFunctions();
		});
		arg = "Bio";
		function sendVar()
		{
			return arg;
		}
		function resetVar()
		{
			arg = "Bio";	
		}
		return false;
	});
	
	// Mainmenu click "Tour"
	$('#mainmenu li.cat-item-5 a').click(function(){
		// show loader
		$('#container').prepend('<div class="loader"></div>');
		loaderPos();
		// Set animated PNG Loader
		$('.loader').animBg({'step':150, 'steps':8, 'interval':100});
		//swap loader for new content
		var url = $(this).attr('href');
		$('#container').load(url + ' .post, .tweet, .next, .prev, .hide, .page, .tour, .video, .photos', function(){
  			$('.post, .tweet, .page, .tour, .video, .photos').css({opacity:0});
			positioning();
			clickFunctions();
		});
		arg = "Tour";
		function sendVar()
		{
			return arg;
		}
		function resetVar()
		{
			arg = "Tour";	
		}
		return false;
	});
	
	// Mainmenu click "Photos"
	$('#mainmenu li.cat-item-4 a').click(function(){
		// show loader
		$('#container').prepend('<div class="loader"></div>');
		loaderPos();
		// Set animated PNG Loader
		$('.loader').animBg({'step':150, 'steps':8, 'interval':100});
		//swap loader for new content
		var url = $(this).attr('href');
		$('#container').load(url + ' .post, .tweet, .next, .prev, .hide, .page, .tour, .video, .photos', function(){
  			$('.post, .tweet, .page, .tour, .video, .photos').css({opacity:0});
			positioning();
			clickFunctions();
		});
		arg = "Photos";
		function sendVar()
		{
			return arg;
		}
		function resetVar()
		{
			arg = "Photos";	
		}
		return false;
	});
	
	// Mainmenu click "Sign-up"
	$('#mainmenu li.page-item-44 a').click(function(){
		// show loader
		$('#container').prepend('<div class="loader"></div>');
		loaderPos();
		// Set animated PNG Loader
		$('.loader').animBg({'step':150, 'steps':8, 'interval':100});
		//swap loader for new content
		var url = $(this).attr('href');
		$('#container').load(url + ' .post, .tweet, .next, .prev, .hide, .page, .tour, .video, .photos', function(){
  			$('.post, .tweet, .page, .tour, .video, .photos').css({opacity:0});
			positioning();
			clickFunctions();
		});
		arg = "Sign-up";
		function sendVar()
		{
			return arg;
		}
		function resetVar()
		{
			arg = "Sign-up";	
		}
		return false;
	});
	
});

$(window).load(function() {						
	positioning();
	clickFunctions();
});

$(window).resize(function() {
	gridSettings();
});
