

/**
* site specification javascript document
*
* author: Gönczi Ákos
* site: http://www.sod.hu/
*
*/

var gphoto = new Class({

	initialize: function( options ) {
		this.setOptions({}, options);
		
		var options = this.options;

		new Request({
			url: '/getpicasawebalbum', 
			method: 'post', 
			data: { 'url': this.options.rssurl },
			onSuccess: function( responseText, responseXML ) {

				var length = responseXML.documentElement.childNodes[0].childNodes.length;
				var items = responseXML.documentElement.childNodes[0].childNodes

				for( var n = 0; n < length; n = n + 1 ) {
					
					if( items[n].childNodes[8] ) {
						
						var imgcol = new Element( 'a',{ 
							'class': 'picassa_gallery_image', 
							'href': items[n].childNodes[8].childNodes[0].attributes[0].value,
							'rel': 'milkbox[]'
						});

						new Element( 'img', {
							'alt': '', 
							'src' : items[n].childNodes[8].childNodes[5].attributes[0].value
						}).inject( imgcol );
						
						var cube = new Element( 'span', {'class':'imgcube'})
						
						imgcol.inject( cube );

						cube.inject( $(options.contaner) );
					}
				}
				
				milkbox = new Milkbox();
				/*
				milkbox.prepareGalleries($$('a').filter(function(el) {
					return el.rel && el.rel.test(/^milkbox/i);
				}))
				*/
/*
				$$('a').filter(function(el) {
					return el.rel && el.rel.test(/^lightbox/i);
				}).slimbox({ overlayFadeDuration: 150, imageFadeDuration: 150, captionAnimationDuration: 150, resizeDuration: 150	}, null, function(el) {
					return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
				});
*/
	    	}
	    }).send();
	}
});

gphoto.implement(new Options);

