$(document).ready(function() {
	if(pdGlobal.currentPages[0].id == 131057){
		//Proctor Archive - added 4-21-10 JMH (uses the flickr.api.js file)
		var $archive = $(".flickr-archive"),$cloud = $(".flickr-tagcloud");
		/*
		$.flickr.api({
			apikey:"33fd5b05871593ec5fba3fab455c3739",
			apiObject:{
				method:"flickr.people.getPublicPhotos",
				user_id:"45469741@N05"
			},
			callback:function(data){
				//photo stuff here
				var photos,photoString = "";
        	
        		photos = data.photos.photo;
        		for(i = 0; i < photos.length; i++){
        			
        			$archive.append("<div class='flickr-photo'><a id='photo_"+photos[i].id+"' href='http://www.flickr.com/photos/45469741@N05/"+photos[i].id+"' target='_blank'></a></div>");
        			$.flickr.api({
						apikey:"33fd5b05871593ec5fba3fab455c3739",
					    apiObject:{
					    	method:"flickr.photos.getSizes",
					    	photo_id:photos[i].id
					    },
					    callback:function(data){
					    	var sizes = data.sizes.size;
    				    	for(var i = 0; i < sizes.length; i++){
    				    		if(sizes[i].label.toLowerCase() === "small"){
    				    			$("#photo_"+willow.getParam(this.url,"photo_id")).append("<img src='"+sizes[i].source+"' border='0'/>");
    				    		}
    				    	}
					    }//end photo sizes callback
    				});
        			//willow.getPhotoSizes(photos[i].id);
        		}
        		$archive.append("<br style='clear:both;'>");
			}//end first flicker call
		});
		*/
		
		$archive.flickr({id:"72157623908959874",numPhotos:30,type:"set",photoSize:"square"});
		//$(".flickr-tagcloud").flickr({id:"45469741@N05"});
				
		$.flickr.api({
			apikey:"33fd5b05871593ec5fba3fab455c3739",
			apiObject:{
				method:"flickr.tags.getListUserPopular",
				user_id:"45469741@N05",
				count:100
			},
			callback:function(data){
				var tags = data.who.tags.tag,cID = "",parentClass;
				
   	    		parentClass = $cloud.parent().attr("class");
   	    		if(parentClass.indexOf("-") > -1){
   	    			cID = "-" + parentClass.split("-")[1];
   	    		}
				for(var i = 0; i < tags.length; i++){
					console.debug(tags[i].count);
					var mySize = (tags[i].count / 100 < 1) ? tags[i].count / 100 + 1 + "em": (tags[i].count / 100 > 2) ? "2em" : tags[i].count / 100 + "em"; 
					$cloud.append("<a class='cchlnk"+cID+"' href='http://www.flickr.com/photos/proctorarchives/tags/"+tags[i]._content+"/' style='font-size:"+ mySize +";' target='_blank'>"+tags[i]._content+"</a> ");
				}
				$.flickr.api({
					apikey:"33fd5b05871593ec5fba3fab455c3739",
					apiObject:{
						method:"flickr.people.getInfo",
						user_id:"45469741@N05"
					},
					callback:function(data){
						var count = data.person.photos.count._content,myHTML = "";
						
						if(count > 0){
							parentClass = $cloud.parent().attr("class");
   	    					if(parentClass.indexOf("-") > -1){
   	    						cID = "-" + parentClass.split("-")[1];
   	    					}
							myHTML = "<p><a class='cchlnk"+cID+"' href='http://www.flickr.com/photos/proctorarchives/' target='_blank'>Click here to view all <span style='font-size:14px;'><b>"+count+"</b></span> images as a photostream on Flickr.</a></p>";
							$cloud.append(myHTML);
						}
					}
				});
				
			}
		});
		
		
		
		
		//Click here to view all 273 images as a photostream on Flickr.
    }
});

willow.getParam = function(url,name){
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var regexS = "[\\?&]"+name+"=([^&#]*)";
    var regex = new RegExp( regexS );
    var results = regex.exec(url);
    if( results == null ){
    	return "";
    }else{
    	return results[1];
    }
};

willow.getPhotoSizes = function(photoid){
	
}
