﻿/*!
 * Ext JS Library 3.0.0
 * Copyright(c) 2006-2009 Ext JS, LLC
 * licensing@extjs.com
 * http://www.extjs.com/license
 */
var MX_PRICE = Ext.extend(Ext.util.Observable, {
    constructor: function(config){
        this.addEvents('finished'); // specify the events we're going to fire
        MX_PRICE.constructor.call(this, config);
    },
	
    create: function(pid, value){
		var inner = '';
		var min = '';
		var max = '';
		var begin = '';
		var end = '';
		if (value.length > 0){
			var items = value.split('<+++>');
			
			inner += '<div class="mt_detail_mx_price_top"></div>';

			inner += '<div class="mt_detail_mx_price_title">';
				inner += items[0];
			inner += '</div>';
			if (items[1] !== undefined){
				minCrop = items[1].split('.',2);
				inner += '<div class="mt_detail_mx_price_value">';
					if (minCrop[0].length > 0){
						inner += minCrop[0];
						if (parseFloat(minCrop[1]) > 0){
							inner += ','+minCrop[1].substring(0,2);
						}
						inner += ' €';
					}
				inner += '</div>';
			}
			
			inner += '<div class="mt_detail_mx_price_desc">';
				inner += items[2];
			inner += '</div>';
			inner += '<div class="mt_detail_mx_price_btm"></div>';
		}
		
		this.panel = new Ext.Panel({ 
			id: 'mt_detail_mx_price',
			hideLabel: true,
			layout:'form',
			width:'auto',
			html: inner,
			mobiClass: 'MX_PRICE'
		});
		
		this.fireEvent('finished', this.panel);
	}	
});