function jsonFlickrApi(flickrData){
 //alert("flickr image");	
 //alert(flickrData.photoset.photo.length+ " and....   " + flickrData.photoset.photo[0].farm);

 var flickrImgArray = new Array(flickrData.photoset.photo.length);
 
 for ( i=0; i < flickrData.photoset.photo.length; i++)
 {
	//http://farm{farm-id}.static.flickr.com/{server-id}/{id}_{secret}_[mstb].jpg
	var farmid = flickrData.photoset.photo[i].farm;
	var serverid = flickrData.photoset.photo[i].server;
	var id = flickrData.photoset.photo[i].id;
	var secret = flickrData.photoset.photo[i].secret;
	
	flickrImgArray[i]  = "http://farm"+farmid+".static.flickr.com/"+serverid+"/"+id+"_"+secret+".jpg";
	
 }
 
 myDiv = document.getElementById("picslide");

 oUl = document.createElement("ul");


 for (j=0; j <= flickrImgArray.length; j++)
{
	myli = document.createElement("li");
	image = new Image();
	image.src = flickrImgArray[j];
	myli.appendChild(image);
	oUl.appendChild(myli);

	setInterval ( "rotate()", 5000 );
}
	myDiv.appendChild(oUl); 
	
	container = myDiv;
	new Ticker(container, {
                        interval: 5000
                    });
	
}

window.addEvent('load', function(){
	var gannounce = "announcement.txt";
    loadAnnouncement(gannounce, 'jorurighoshona', 'loading...', 'Error...', 'loadingContainer');
	
	//New Front Slide Show using Script Tag Injection
	//loadSlide('slidedata.txt', 'picslide', 'loading...', 'Error...', 'loadingContainer');
	var flickrSlideUrl = 'http://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key=b26816e2c51cfa2ca0bd2a6dd1590ce1&photoset_id=72157612733031282&format=json'
	aObj = new JSONscriptRequest(flickrSlideUrl);
	aObj.buildScriptTag();
	aObj.addScriptTag();
	//var objTransaction = YAHOO.util.Get.script("http://json.org/json.js",{ onSuccess: function() {	flickrImage(); }});
	
});

//function loadSlide(url, container, loadInfoText, loadFailText, loadContainerClass){
    /*
	var aj = new Ajax(url, {
        method: 'get',
        onSuccess: function(response){
            new Fx.Style(container, 'opacity', {
                duration: 4,
                transition: Fx.Transitions.Circ.easeInOut,
                wait: true,
                onComplete: function(){
                    $(container).innerHTML = response;
                    new Ticker(container, {
                        interval: 5000
                    });
                }
            }).start(1, 1);
        }
    });
    aj.request();
	*/
//}

function loadAnnouncement(url, container, loadInfoText, loadFailText, loadContainerClass){
    var aj = new Ajax(url, {
        method: 'get',
        onSuccess: function(response){
			new Fx.Style(container, 'opacity', {
                duration: 400,
                transition: Fx.Transitions.Sine.easeInOut,
                wait: true,
                onComplete: function(){
                    $(container).innerHTML = response;
                    new Ticker(container, {
                        interval: 8000
                    });
                }
            }).start(1, 1);
        }
    });
    aj.request();
}
