var MyImages = Class.create({
	initialize: function() {
	},

	addProductImage: function ( prodId, authenticated )
	{	
		if(authenticated == null) {
			showModalWindow( '/suscriber/new', __('Registrarme') );			
		}else
		{
			this.saveProductImage( prodId );
		}
	},
	
	saveProductImage: function( prodId )
	{		
		this.sendSaveRequest( prodId );
	},
	
	sendSaveRequest: function( prodId )
	{
		var urlGet = '/product/saveMyProduct/pid/' + prodId ;
		new Ajax.Request(urlGet,   {     
				method:'get',     
				onSuccess: function(transport)
				{
					var xmldoc = transport.responseXML;
					var root = xmldoc.getElementsByTagName('response').item(0);
	            	var response = root.attributes.getNamedItem('value').nodeValue;
	            	if( response == 'true' )
						alert( __('Imagen guardada satisfactoriamente')  );
					else
						alert( __('El producto ya habia sido guardado previamente') );
				},     
				onFailure: function(){ 
					alert(__('Error guardando imagen.'));
				}   
			}); 	
	},
	addToMyImage: function( imgId )
	{
		var urlGet = '/product/saveMyImage/imgId/' + imgId ;
		new Ajax.Request(urlGet,   {     
				method:'get',     
				onSuccess: function(transport)
				{
					var xmldoc = transport.responseXML;
					var root = xmldoc.getElementsByTagName('response').item(0);
	            	var response = root.attributes.getNamedItem('value').nodeValue;
	            	if( response == 'true' )
						alert( __('Imagen guardada satisfactoriamente' ) );
					else
						alert( __('La imagen ya habia sido guardada previamente') );
				},     
				onFailure: function(){ 
					alert(__('Error guardando imagen.')) 
					}
			}); 	
	}
	
});

var myImages = new MyImages();