var searchOptions= {
		'method':'flickr.photos.search',
		'format':'json',
		'api_key':'86a1abd84fbca52ff8dd3054c64be66e',
		'content_type':1,
		'media':'photos',
		'in_gallery':true,
		'safe_search':1,
		'per_page':10,
		'sort':'relevance'
};

var sizesOptions={
		'method':'flickr.photos.getSizes',
		'api_key':'86a1abd84fbca52ff8dd3054c64be66e'
}

var defaultAlphabet = {'A':'Aeroplane'};

var so = new SWFObject('/common_imports/mediaplayer-5.2/player.swf','ply','300','24','9','#000000');
  so.addParam('allowfullscreen','true');
  so.addParam('allowscriptaccess','always');
  so.addParam('wmode','opaque');
  so.addVariable('file','/alphalearnr/sounds/67712_Corsica_S_a.wav.mp3');
  so.write('mediaspace');
  
  var player;

  function playerReady(object) {
	  player = document.getElementById(object.id);
  };

function jsonFlickrApi(rsp){
	var photodiv = $('#photodiv');
	photodiv.empty();
	for (var i=0; i<rsp.photos.photo.length; i++){
		var blog = rsp.photos.photo[i];
		var div = $('<div></div>');
		var hr = $('<img>');
		hr.attr('src',"http://farm"+blog.farm+".static.flickr.com/"+blog.server+"/"+blog.id+"_"+blog.secret+"_m.jpg");
		var link = $('<a></a>')
		link.attr('href',"http://farm"+blog.farm+".static.flickr.com/"+blog.server+"/"+blog.id+"_"+blog.secret+"_z.jpg");
		link.attr('rel',"lightbox-myGroup").attr('title',blog.title).append(hr);
		div.addClass("imagediv").append(link);
		photodiv.append(div);
	}
	$('#photodiv a').lightbox();
}

  function loadPhotos(tag, alphabet)
  {
	   searchOptions.text = tag;
  	   jQuery('#word').html(tag + " - " + alphabet);
  	   jQuery.getJSON("http://api.flickr.com/services/rest/?jsoncallback=?", searchOptions, jsonFlickrApi);
  }

  jQuery(document).ready(new function(){
     loadPhotos(defaultAlphabet.A,'A');
   });      

 $.address.internalChange(function(event) {
	 processAddress();
  });
  
  $.address.externalChange(function(event) {
	  processAddress();
  });
  
  function processAddress() {
		if(typeof alpha == "undefined"
	    	|| alpha == undefined)
	    {
	    	return;
	    }
		var key = $.address.pathNames()[0];
		if(key != undefined && key != '')
		{
	  		loadPhotos(alpha[key]["photo"][0],key);
		    if(player)
		    {
			   player.sendEvent('load','/alphalearnr/sounds/' + alpha[key]["audio"]);
			}
	  	}  
	  	else
	  	{
	  		loadPhotos(defaultAlphabet.A,'A');
	  		if(player)
	  		{
	  			player.sendEvent('load','/alphalearnr/sounds/67712_Corsica_S_a.wav.mp3');
	  		}
	  	}	
  }
