// JavaScript Document
var REDCRATE = new function() {
	
	return{
		consts:{"photos":"redmeat"},
		util:{},
		forms:{},
		widget:{},
		init:{},
		debug:{}
	};
}();

REDCRATE.util.init = function(){

	$.getJSON("http://api.flickr.com/services/feeds/groups_pool.gne?id=43307114@N00&lang=en-us&format=json&jsoncallback=?", function(data){
	  	$.each(data.items, function(i,item){
			var src = item.media.m;
			src = src.substring(0,src.length-6)+"_s.jpg";
			var title = "" + item.title;
			title = title.replace(/'/g,"&apos;");
	    	$("<img/>").attr({
				src: src,
				alt:title,
				id:"photo_"+i
			}).appendTo("#redmeat")
		      	.wrap("<a href='" + item.link + "' id='holder_"+i+"' class='flckrlnk' title='"+title+"'></a>")
			
			$("<div/>").attr({
				id:"holder_"+i
			}).appendTo("photo_"+i);
			
			if(i==5){
				$("<div class='clear'/>").appendTo("#redmeat");
			}
	  	});
	
		$('#redmeat a.flckrlnk').lightBox();
	  
		$('#redmeat').animate({ width: 780, height: 450 }, 600, function() {});
	
	  	var rand = 0;
		$("#redmeat img").each(function(i){
			var src = this.src;
			var origLnk = this.parentNode.href;
			src = src.substring(0,src.length-6)+".jpg";
			this.parentNode.href = src;
			this.parentNode.className = "flckrlnk";
			   
			// raphael
			rand = 11*Math.random();
			rand = ((rand)<5)? -rand : rand;
			this.style.display = "none";
			var r = Raphael("holder_"+i, 140, 120);
			r.rect(12, 14, 88, 98).attr({fill: "#000", opacity: .1, stroke: "#000", "stroke-width": 4, "stroke-opacity": .5}).rotate(rand+0.4);	// the shadow
			r.rect(9, 10, 88, 98).attr({fill: "#fff", stroke: "#ddd", "stroke-width": 2}).rotate(rand); // polaroid frame
			
			r.image(this.src, 16, 15, 75, 75).rotate(rand); // image
			
	  	});
		
		$("#loader").html("");
		
	});
	
};

//$(document).ready(function() {
   REDCRATE.util.init();
//});