//
// ********** Fill the following config  **********

var flickr_user = '.CK';	// Your screen name at flickr
var photo_num = 2;		// number of photos to display at the badge
var timeout = 15000;		// pause milliseconds to show next photos

// ********** Dont modify anything below **********
var pic_pages = 1;
var nsid = '',ticket=1;

document.write('<div id="randomBox">  </div>');

flickrUtils.userCallbacks["flickr.people.findByUsername"] =
function (result)
{
	nsid = result.nsid;
	var page = Math.round( (pic_pages-1) * Math.random() );
	if( page==0 ) page=1;
	flickrAPI.people.getPublicPhotos(nsid,'',photo_num,page);
}

flickrUtils.userCallbacks["flickr.people.getPublicPhotos"] = 
function(result)
{
    var pages = result.pages;
    var total = result.total;
    var photo = result.photo;
    var str = '';
    var infoBox = document.getElementById( 'randomBox' );

    pic_pages = pages;

    str += '<div class="photoCase">';
    for( x=0; x<photo.length; x++ )
    {
            var id = photo[x].id;
            var owner = photo[x].owner;
            var secret = photo[x].secret;
            var server = photo[x].server;
            var title = photo[x].title;
            var ispublic = photo[x].ispublic;
            var isfriend = photo[x].isfriend;
            var isfamily = photo[x].isfamily;
	    var photo_url = 'http://www.flickr.com/photos/' + owner + '/' + id 
      	    str += '<a target="_blanl" href="' + photo_url + '"><img src="'+ result.photo[x].img_s +'" title="'+result.photo[x].title+'" /></a>'
    }
    str += '</div>';

    str += '<div class="photoCtr"><span id="randompic" onMouseOver="changeFont(this);" onClick="ticket=0;changeRandomPic();" onMouseOut="changeBgcolor(this);">See more photos</span></div>'
    infoBox.innerHTML = str;
    if( ticket==0 ) ticket = 1;
    else window.setTimeout('changeRandomPic()', timeout);
}

function changeRandomPic() {
	document.getElementById('randompic').innerHTML = 'Loading...';
	var page = Math.round( (pic_pages-1) * Math.random() );
	if( page==0 ) page=1;
	flickrAPI.people.getPublicPhotos(nsid,'',photo_num,page);
}

function changeBgcolor(x) {
      x.style.textDecoration = 'none';
}

function changeFont(x) {
      x.style.textDecoration = 'underline';
}

flickrAPI.people.findByUsername(flickr_user); 
