﻿// Copyright (C) 2006 APDSoftware. All Rights Reserved.
// http://www.apdsoftware.it
// info@apdsoftware.it
function prepareAction(obj){
    var list = $$(obj);
    
    list.each(function(element){
        element.addEvent('click', function(event){
            view(element.getProperty('rel'));
            event.preventDefault();
        });        
    });
}

function view(image){
	var req = new Request.HTML({
		url: 'productpage.php?id='+image+'&action=getdata',
		onComplete: function(tree, elements, html, js){
			var image = '';
			var title = '';
			var subtitle = '';
			var id = '';
			
			var response = html.split('|');
			for (var i=0; i<response.length; i++){						
				var line = response[i].split('=');
				switch (line[0]) {
					case "image":
							image = line[1];
						break;
					case "title":
							title = line[1];
						break;
					case "subtitle":
							subtitle = line[1];
						break;
					case "id":
							id = line[1];
						break;
				}
			}
			var myImages = new Asset.images(image, {
				onComplete: function(){
					document.id('naviScreen').get('tween').start('opacity',0).chain(
						function(){
							document.id('naviImage').setProperty('src', image);
							document.id('naviTitle').set('html',title);
							document.id('naviSubTitle').set('html',subtitle);
							document.id('naviBtn').setProperty('href', 'productpage.php?id='+id);
							document.id('naviScreen').fade('in');
						}.bind(this)
					);
				}.bind(this)
			});
		}
	}).get();
}

window.addEvent('load', function(){
	prepareAction('#navi li a');
});
