
		function P(){
			this.imageArray = new Array();
			this.initImage = null;
			this.c = 0;
		};
		var SP = new P();


	P.prototype.loadImage = function(id){
		//
		if(!id){
			id = this.initImage;
			$('#logo img').hide();
		}else{
			if($('#logo img').is(':hidden')){
				$('#logo img').fadeIn();
			}
		}
				
		//console.log(id);
		//	http://picasaweb.google.com/data/entry/api/user/studioparallell/photoid/5376485636268243185?alt=json&kind=photo&imgmax=800&thumbsize=200&callback=json
		//	http://picasaweb.google.com/data/entry/api/user/joseelsantos/photoid/5436549472137668418?alt=json&kind=photo&imgmax=512&thumbsize=200&callback=jsonp1268928931001&_=1268928931365
		var url = "http://picasaweb.google.com/data/entry/api/user/studioparallell/photoid/"+id+"?alt=json&kind=photo&imgmax=800&callback=?";
		
		//var url = "http://picasaweb.google.com/data/feed/api/user/studioparallell?kind=photo&"+id+"&alt=json&kind=photo&imgmax=800&callback=json";
		$.getJSON(url,function(data){ 
			var picture = data.entry;
			//$().attr('href', picture.content.src);
			//console.log(picture);
			var img = new Image();
			$(img).load(function () {
				$(this).hide();
			    $('#image .holder')
			    	.html(this)
			    	$(this).fadeIn();
			 	// Set text
			 	$('#image h1').hide();
			 //	alert(picture.content.description)
			 if(picture.media$group.media$description.$t){
			 	document.title = 'Studio Parallell » '+ picture.media$group.media$description.$t;
			 }else{
				 document.title = 'Studio Parallell';
			 }
			 	$('#image h1').html(picture.media$group.media$description.$t)
				//$('#image h1').html(picture.content.src	)
			 	$('#image h1').fadeIn();
			})
			.error(function () {})
			.attr({
			    src: picture.content.src,
			    rel: 'lightbox',
			    width: '800'
			})
		});
		//
		$('a').removeClass('active');
		$("#img_"+id).addClass('active');
	}
	P.prototype.getImagesInAlbum = function(id){
		var to = this;
		
		var url = "http://picasaweb.google.com/data/feed/api/user/studioparallell/album/Portfolio?alt=json&imgmax=800&thumbsize=72c&callback=?"
		//var url = "http://picasaweb.google.com/data/feed/api/user/studioparallell/albumid/5376485636268243185?kind=album&alt=json";

		$.getJSON(url,function(data){
			var pictures = data.feed.entry;
				$('#numerals').empty();
				for (var i = 0; i < pictures.length; i++){
						var picture		= pictures[i];
					if(i == 0){
						to.initImage 	= picture.gphoto$id.$t;
					}else{
						var img_src 	= picture.media$group.media$content[0].url;
						//console.log(picture);
						var displayNumber = i;
						if(displayNumber < 10){
							displayNumber = "0"+i;
						}
						//var o 	=  '<a rel="portfolio" class="num" id="img_'+picture.gphoto$id.$t+'" href="#'+picture.gphoto$id.$t+'">'+ displayNumber +'</a>';
						var js = "onclick=linkLoad('" + picture.gphoto$id.$t + "')";
							var o 	=  '<a rel="portfolio" class="num" id="img_'+picture.gphoto$id.$t+'" '+ js +'>'+ displayNumber +'</a>';

						//var o 	=  '<a rel="portfolio" class="num" id="img_'+picture.gphoto$id.$t+'" '+js+'>'+ displayNumber +'</a>';
						//var o 	=  '<a rel="portfolio" class="history" id="img_'+picture.gphoto$id.$t+'" href="#'+picture.gphoto$id.$t+'">'+ displayNumber +'</a>';
						to.imageArray.push(picture.gphoto$id.$t)
						$('#numerals').append(o);
					}
				}
				
				$.historyInit(pageload);	
				var hash = document.location.hash;
				if(!hash){
					pageload();
				}
			});
		
	}
	function linkLoad(hash){
		$.historyLoad(hash);
	}
	function pageload(hash) {
		if(hash) {
			SP.loadImage(hash);
		}else{
			SP.loadImage();
		}
		
	}
	P.prototype.toggleImage = function(bool){
		var num = null;
		var open = null;
		for(var i = 0; i < this.imageArray.length; i++){
			if($('#img_'+this.imageArray[i]).hasClass('active')){
				num = i;
			}
		}
		if(!bool){
			if(num == null || num < 1){
				open = this.imageArray.length-1;
			}else{
				open = num-1;
			}
					
		}else{
			if(num == null || num > this.imageArray.length-2){
				open = 0;
			}else{
				open = num+1;
			}
		}
		linkLoad(this.imageArray[open]);
		
	}
	$(document).ready(function(){
		var hash = document.location.hash;
		//
		if(!hash){
			$('#logo img').hide();
		}
		//
		SP.getImagesInAlbum('5376485643869605506');
		//
		$('#next').click(function(){
			SP.toggleImage(true);
		});
		$('#prev').click(function(){
			SP.toggleImage(false);
		});

		$(window).keydown(function(event){
			switch (event.keyCode) {
				case 39 : 
					SP.toggleImage(true);
					break;
				case 37 : 
					SP.toggleImage(false);
					break;
			}
		});
		$('#logo').click(function(){
			document.location.hash = "";
		});
		
		$("#twitter p.tweets").tweet({
            username: "studioparallell",
            join_text: "auto",
            count: 5,
            auto_join_text_default: "",
            auto_join_text_ed: "",
            auto_join_text_ing: "",
            auto_join_text_reply: "",
            auto_join_text_url: "",
            loading_text: "loading tweets..."
        });
		$('a.email').each(function(){
			e = this.rel.replace('/','@');
			this.href = 'mailto:' + e;
			//$(this).text();
		});

	});
	
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));


try {
var pageTracker = _gat._getTracker("UA-10481369-1");
pageTracker._trackPageview();
} catch(err) {}
