(function($) {
	
//	if (typeof MHT == "undefined" || !MHT) {
//		/**
//		 * The MICROHINT global namespace object.  If MICROHINT is already defined, the
//		 * existing MICROHINT object will not be overwritten so that defined
//		 * namespaces are preserved.
//		 * @class MICROHINT
//		 * @static
//		 */
//	}
	
	// Keep a mapping of url-to-container for caching purposes.
	var chache = {page:{}, stream:{}};
	
	Globalize.culture( "sl-SI" );
//	console.log( Globalize.culture().name ) // "fr-FR"
	
	/**
	 * Global Microhint library object
	 * If some global var needed, define here
	 */
	window.MHT = {
		com: {},	// Components container	
		forms: {},	// Forms container
		stream: {},	// Stream container
		dialoglogic: {},	// Stream container
		status: {},	        // Interpretacija statusov akterjev(user,store,dk,dd..)
		component: {
            POPOUT: {}, // black canvas
            DIALOG: {}, // dialog (on to of others)
            SELECT: {}  // dialog with absolute positioning
        },	// Stream container
		fastsolution: {},	// Stream container
		widgets: {},	// widgeti
		buttons: {},	// widgeti
		user: {		// User package
			com: {}
		}	
	};

	$.fn.footer = {
			show: function(){
				$('#footer').fadeIn('fast');
			},
			hide: function(){
				$('#footer').hide();
			}
	};

    MHT.buttons = {
        newsletterSub: {
            init: function(position){

                if(undefined != position && position == 'top-widget') {
                    return ''
                        +'<div class="tip-content-top" style="display:none; z-index:99999; background:#fff; position:absolute; top:140px; right:200px;">'
                        //+   MHT.forms.newsletterSubscribtionSmallWidget()
                        +'</div>';
                } else {
                    return ''
                        +'<a href="http://microhint.com/?mh_showin=dialog&mh_form=newsletter-subscribe&mh_action=init&mh_startedfrom=top-widget&mh_isampera=false&mh_role=marketer" class="button a_dialog" style="position:absolute; right:10px; top:10px;">prejemaj<span class="icon plus" style="margin-right:0; margin-left:4px;"></span></a>'
                        +'<div class="tip-content" style="display:none; z-index:99999; background:#fff; position:absolute; top:60px; right:10px;">'
                        //+   MHT.forms.newsletterSubscribtionSmallWidget()
                        +'</div>';
                }
            }
        }
    };

    MHT.widgets = {
        helloTopMicronator: {
            init: function() {
                return  '<form id="top-msg" accept-charset="UTF-8" class="call-to-action" method="post" style="display:none;">'
                       +'   <fieldset>'
                       +'<h3>S tabo delimo zgodbe lokalnih nevladnih organizacij. Če želiš, jim lahko pomagaš tako, da zgodbo posreduješ svojim prijateljem ali doniraš od 1¢ do 1€. Vsako dejanje šteje.<br>Ne zamudi na priložnost za dobro delo in <a href="http://microhint.com/?mh_showin=dialog&mh_form=newsletter-subscribe&mh_action=init&mh_startedfrom=top-widget&mh_isampera=false&mh_role=marketer" class="big activated positive rounded button a_dialog" style="padding-bottom: 4px;">se prijavi na tedensko zgodbo &raquo;</a></h3>'
                       +'   </fieldset>'
                       +'</form>'
            }
        },
        productsNav: {
            init: function(){
                return   '<div id="right-navigation" class="navi">'
                        +'  <h2 style="position:relative;">'
                        +'      <a href="#" class="market toggle-location-whole">aktualne kampanje</a>'
                        +'  </h2>'
                        +'  <ul style="-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;">'
                        +'      <li><a class="micronator logo-font" href="/#!/micronators/one/'+MHT.utils.checkLastVisitedDistrictSlug()+'">micronator</a></li>'
                        +'  </ul>'
                        +'</div>'
            }
        },
        marketerEarnings: {
            init: function(userNickname){

//                if($.data(document.body, 'user_marketerEarned') != undefined){
//
//                }

                return   '<div class="box available-credit rounded">'
                   +'   <div class="currency eur"></div>'
                   +'   <p>zaslužek</p>'
                   +'   <p class="available-amount">'+$.data(document.body, 'user_marketerEarned')+'</p>'
                   +'</div>'
                   +'<div class="box available-credit payed rounded">'
                   +'   <div class="currency eur"></div>'
                   +'   <p>izplačano</p>'
                   +'   <p class="available-amount">'+$.data(document.body, 'user_marketerPaid')+'</p>'
                   +'</div>'
            }
        },
        /**
         * Na podlagi idja, vrnem pravo značko
         */
        badge: {
            badgeDATA: {
                    '1': {'imgURL':'public/images/badges/animals.png', 'name':'Živali'},
                    '2': {'imgURL':'public/images/badges/arts.png', 'name':'Umetnost in kultura'},
                    '3': {'imgURL':'public/images/badges/education.png', 'name':'Izobraževanje'},
                    '4': {'imgURL':'public/images/badges/environment.png', 'name':'Okolje'},
                    '5': {'imgURL':'public/images/badges/health.png', 'name':'Zdravje'},
                    '6': {'imgURL':'public/images/badges/human-rights.png', 'name':'Človekove pravice'}
            }
        },
        /**
         * Widget - podporniki regije
         *
         * XXX preimenuj
         */
        macronators: {
            _chacheKEY:     'key_mhtwidgetsmacronators',
            _boxCLASS:      'mhtwidgetsmacronators',
            _boxContainerID:'cont_mhtwidgetsmacronators',
            init: function(districtSLUG){

                this._chacheKEY      = this._chacheKEY +'_'+ districtSLUG;
                this._boxContainerID = this._boxContainerID +'_'+ districtSLUG;
                this._boxCLASS       = this._boxCLASS +'_'+ districtSLUG;

                return   '<div id="right-navigation" class="navi rounded '+this._boxCLASS+'" style="margin-top: 8px; background: white;">'
                        +'  <h2 style="position:relative;">'
                        +'      <a href="#" class="market toggle-location-whole" style="background-color: #49494A; color:#fff;">podporniki okraja</a>'
                        +'  </h2>'
                        +'  <ul id="'+this._boxContainerID+'" style="-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;">'
//                        +'      <li style="float:left; width:208px; padding:10px 0 0 12px; margin: 0; background: #fff; font-size:14px;">Zlati</li>'
//                        +'      <li style="float:left; width:110px; height:50px; margin: 0; background: #fff;"><a href="#" style="width:110px; height:50px; padding:0; background:url(/public/images/logos/mobitel.jpg) no-repeat 50% 50%;"></a></li>'
//                        +'      <li style="float:left; width:110px; height:50px; margin: 0; background: #fff;"><a href="#" style="width:110px; height:50px; padding:0; background:url(/public/images/logos/logo-petrol.png) no-repeat 50% 50%;"></a></li>'
//                        +'      <li style="float:left; width:110px; height:50px; margin: 0; background: #fff;"><a href="#" style="width:110px; height:50px; padding:0; background:url(/public/images/logos/logo-zm.png) no-repeat 50% 50%;"></a></li>'
//                        +'      <li style="float:left; width:110px; height:50px; margin: 0; background: #fff;"><a href="#" style="width:110px; height:50px; padding:0; background:url(/public/images/logos/delo.gif) no-repeat 50% 50%;"></a></li>'
//                        +'      <li style="float:left; width:208px; padding:10px 0 0 12px; margin: 0; background: #fff;  font-size:14px;">Srebrni</li>'
//                        +'      <li style="float:left; width:110px; height:38px; margin: 0; background: #fff;"><a href="#" style="width:110px; height:38px; padding:0; background:url(/public/images/logos/klaro.jpg) no-repeat 50% 50%;"></a></li>'
//                        +'      <li style="float:left; width:110px; height:38px; margin: 0; background: #fff;"><a href="#" style="width:110px; height:38px; padding:0; background:url(/public/images/logos/logo-elektrolj.png) no-repeat 50% 50%;"></a></li>'
//                        +'      <li style="float:left; width:110px; height:38px; margin: 0; background: #fff;"><a href="#" style="width:110px; height:38px; padding:0; background:url(/public/images/logos/mobitel_small.jpg) no-repeat 50% 50%;"></a></li>'
//                        +'      <li style="float:left; width:110px; height:38px; margin: 0; background: #fff;"><a href="#" style="width:110px; height:38px; padding:0; background:url(/public/images/logos/tobacna.gif) no-repeat 50% 50%;"></a></li>'

                        +'  </ul>'
                        +'  <div class="clearfix"></div>'
                        +'  <div class="rounded-bottom" style="text-align:right; padding: 10px 8px 4px 12px; background: #fff;"><a ="#" style="color: #0981BE; font-size:12px; text-decoration:underline;">Kako in zakaj postaneš podpornik &raquo;</a></div>'
                        +'  <div class="clearfix"></div>'
                        +'</div>';
            },
            load: function(districtSLUG){

                var _chacheKEY = this._chacheKEY;

                if(MHT.chache.fixed[_chacheKEY] != undefined){
                    // NOTE ne dela - fixaj keširanje
                    MHT.widgets.macronators.show(MHT.chache.fixed[_chacheKEY]);   // prikažem
            }
                else {
                    $.get('/user/district-macronators?district_slug='+districtSLUG, function(data, textStatus, XMLHttpRequest)
				    {
                        MHT.chache.fixed[_chacheKEY] = data.micropons;  // nastavim v chache
                        MHT.widgets.macronators.show(data.micropons);   // prikažem
					});
        }
            },
            show: function(arg_data){

                if(arg_data != undefined)
                {
                    var _logoSRC        = '';    // slika logotipa
                    var _logoURL        = '';    // URL logotipa
                    var _payloadXHTML_G  = '<li style="float:left; width:208px; padding:10px 0 0 12px; margin: 0; background: #fff; font-size:14px;">Zlati</li>';
                    var _payloadXHTML_S  = '<li style="float:left; width:208px; padding:10px 0 0 12px; margin: 0; background: #fff; font-size:14px;">Srebrni</li>';
                    var _payloadXHTML    = '';

                    var _display_G = false;
                    var _display_S = false;

                    $.each(arg_data, function(i, v){
                        // zbrskam logotip za prikaz
                        $.each(v.micropon.multimedia, function(j,p){
                            if(p.usefor == 'logo'){
                                _logoSRC = '/tmp/mppics/'+ p.file_name;
                            }
                        });

                        if(v.micropon.micropon_brand_id == 5){
                            _payloadXHTML_G += '<li style="float:left; width:110px; height:50px; margin: 0; background: #fff;"><a href="'+_logoURL+'" target="_blank" style="width:110px; height:50px; padding:0; background:url('+_logoSRC+') no-repeat 50% 50%;"></a></li>';
                            _display_G = true;
                        }
                        else {
                            _payloadXHTML_S += '<li style="float:left; width:110px; height:50px; margin: 0; background: #fff;"><a href="'+_logoURL+'" target="_blank" style="width:110px; height:50px; padding:0; background:url('+_logoSRC+') no-repeat 50% 50%;"></a></li>';
                            _display_S = true;
                        }
                    });

                    if(_display_G){ _payloadXHTML += _payloadXHTML_G; }
                    if(_display_S){ _payloadXHTML += _payloadXHTML_S; }

                    // Naložim xhtml v box
                    $('ul#'+this._boxContainerID).html(_payloadXHTML);
                }
//
//                return   '<div id="right-navigation" class="navi rounded" style="margin-top: 8px; background: white;">'
//                        +'  <h2 style="position:relative;">'
//                        +'      <a href="#" class="market toggle-location-whole" style="background-color: #49494A; color:#fff;">podporniki okraja</a>'
//                        +'  </h2>'
//                        +'  <ul id="'+this._boxID+'" style="-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;">'
////                        +'      <li style="float:left; width:208px; padding:10px 0 0 12px; margin: 0; background: #fff; font-size:14px;">Zlati</li>'
////                        +'      <li style="float:left; width:110px; height:50px; margin: 0; background: #fff;"><a href="#" style="width:110px; height:50px; padding:0; background:url(/public/images/logos/mobitel.jpg) no-repeat 50% 50%;"></a></li>'
////                        +'      <li style="float:left; width:110px; height:50px; margin: 0; background: #fff;"><a href="#" style="width:110px; height:50px; padding:0; background:url(/public/images/logos/logo-petrol.png) no-repeat 50% 50%;"></a></li>'
////                        +'      <li style="float:left; width:110px; height:50px; margin: 0; background: #fff;"><a href="#" style="width:110px; height:50px; padding:0; background:url(/public/images/logos/logo-zm.png) no-repeat 50% 50%;"></a></li>'
////                        +'      <li style="float:left; width:110px; height:50px; margin: 0; background: #fff;"><a href="#" style="width:110px; height:50px; padding:0; background:url(/public/images/logos/delo.gif) no-repeat 50% 50%;"></a></li>'
////                        +'      <li style="float:left; width:208px; padding:10px 0 0 12px; margin: 0; background: #fff;  font-size:14px;">Srebrni</li>'
////                        +'      <li style="float:left; width:110px; height:38px; margin: 0; background: #fff;"><a href="#" style="width:110px; height:38px; padding:0; background:url(/public/images/logos/klaro.jpg) no-repeat 50% 50%;"></a></li>'
////                        +'      <li style="float:left; width:110px; height:38px; margin: 0; background: #fff;"><a href="#" style="width:110px; height:38px; padding:0; background:url(/public/images/logos/logo-elektrolj.png) no-repeat 50% 50%;"></a></li>'
////                        +'      <li style="float:left; width:110px; height:38px; margin: 0; background: #fff;"><a href="#" style="width:110px; height:38px; padding:0; background:url(/public/images/logos/mobitel_small.jpg) no-repeat 50% 50%;"></a></li>'
////                        +'      <li style="float:left; width:110px; height:38px; margin: 0; background: #fff;"><a href="#" style="width:110px; height:38px; padding:0; background:url(/public/images/logos/tobacna.gif) no-repeat 50% 50%;"></a></li>'
//
//                        +'  </ul>'
//                        +'  <div class="clearfix"></div>'
//                        +'  <div class="rounded-bottom" style="text-align:right; padding: 10px 8px 4px 12px; background: #fff;"><a ="#" style="color: #0981BE; font-size:12px; text-decoration:underline;">Kako in zakaj postaneš podpornik &raquo;</a></div>'
//                        +'  <div class="clearfix"></div>'
//                        +'</div>';
            }
        }
    };

    MHT.list = {};
    MHT.list = {
        /**
         * PRODUKTI
         */
        product: {
            _brandName: {
                1:'escape',
                2:'micropon',
                3:'micronator',
                4:'nanopon',
                5:'macropon',
                6:'aftershock'
            },
            _brandIndicator: {
                1:'',
                2:'<span class="indicator micropon">MICROPON</span>',
                3:'<span class="indicator micronator">MICRONATOR</span>',
                4:'<span class="indicator macropon">NANOPON</span>',
                5:'<span class="indicator macropon">MACROPON</span>',
                6:''
            },
            /**
             * LISTING (VEČ ITEMOV)
             *
             * @param micropons microponi
             * @param ui        V katerem UIju prikazujem listing [user,ampera,marketer]
             * */
            generateItems: function(micropons, ui){
                //console.log('generating ITEMS!');

                /** View oz. stream itemov */
                var _view = '';
                var _ref_product = this;

                if(micropons == undefined) {
                    // XXX neko predefinirano spročilo, da še ni microponov (različno za različne akterje seveda)
                    _view = false;
                }
                else {
                    var _store = '';     // trgovina

                    //# se sprehodim čez set in napokam iteme skup
                    $.each(micropons, function(i, v){
                        _view +=  _ref_product.generateItem(v.micropon, ui);
                    });
                }
                return _view;
            },
            /**
             * EN ITEM
             * Odločim se kako bo prikazan v listingu glede na UI(kje se prikazuje) in glede na
             * MODE(kako želim prikazane item-e)
             *
             * @param micropons produkti(microponi)
             * @param store     Trgovina, ki je lastnik produkta
             * @param ui        V katerem UIju prikazujem listing [user,ampera,marketer]
             * */
            generateItem: function(arg_micropon, ui){
                //console.log('generating ITEM!');

                arg_store = arg_micropon.store.stores[0].store;   // nastavim trgovino

                // FIXME Tule naredi en titleParser metodo, ki zna tole vse lepo pohendlat
                // Macropon nima linke, zato ga moram tule zgradit oz. ga ne zgradit
                var _cardTitle = arg_micropon.headline;                  // privzeto prikažem samo naslov
                if(arg_micropon.micropon_brand_id == 5){
                    // IF ( MACROPON )
                    _cardTitle = arg_micropon.description_headline;
                }
                else if(arg_micropon.micropon_brand_id == 4){
                    // IF ( NANOPON )
                    _cardTitle = arg_micropon.description_headline;
                }
                else {
                    _cardTitle = '<a href="/#!/'+this._brandName[arg_micropon.micropon_brand_id]+'/'+arg_store.store_slug+'/'+arg_micropon.slug+'" style="color:#0981BE; font-weight: normal; font-size:15px;">'+ arg_micropon.headline +' &laquo; '+ arg_micropon.description_headline +'</a>';

                }

                switch(ui){
                    case 'merchant':
                        // <LI>
                        return ''
                            +'  <li id="product_'+arg_micropon.id+'" class="gradient rounded content">'
                            +'      <div>'
                            +'          <div style="float:left; width:100px;">'+this._brandIndicator[arg_micropon.micropon_brand_id]+'</div><div style="float:right; font-size: 11px; padding-top: 2px;"><strong>'+arg_micropon.district_name+'</strong>, od: <strong>'+(new Date(arg_micropon.date_start*1000)).toString('dd MMMM yyyy')+'</strong> do: <strong>'+(new Date(arg_micropon.date_end*1000)).toString('dd MMMM yyyy')+'</strong></div>'
                            +'          <div class="clearfix"></div>'
                            +'      </div>'
                            +'      <div style="padding: 6px 2px 2px 2px;">'
                            +'          <div style="float:left;">'+_cardTitle+'</div><div style="float:right; width:200px; text-align:right;">'+this.generateAction(arg_micropon, arg_store, ui)+'</div>'
                            +'          <div class="clearfix"></div>'
                            +'      </div>'
                            +'      <div style="padding-bottom: 4px; padding-top: 6px;">'
                            +'          <div class="inner_messanger" style="width:641px; height:auto; margin:0; -webkit-box-shadow:none; padding: 6px 6px 6px 6px; font-size: 12px; font-weight: normal;">'+this.generateStatus(arg_micropon, ui)+'</div>'
                            +'      </div>'
                            +'  </li>';
                        break;
                    case 'marketer':
                        // <LI>
                        var _creatorName = '';
                        if(arg_micropon.options != undefined && arg_micropon.options.marketer_id != undefined){
                            if(arg_micropon.options.marketer_id == 0){ _creatorName = 'nvo/podjetje'; }
                            else { _creatorName = arg_micropon.options.marketer_name; }
                        }

                        var _headline = '';
                        // glavni naslov za prikaz je tisti od Skrbnika (ki se prikaže na strani)
                        if(arg_micropon.headline != '(skrbnik izpolni)' && arg_micropon.headline != ''){
                            _headline = arg_micropon.headline;

                            // za referenco dodam še opis Upravljalca
                            if(arg_micropon.description_headline != '(ni izpolnjeno)'){
                                _headline += ' &raquo;'+arg_micropon.description_headline+' &laquo;';
                            }

                        }
                        else if(arg_micropon.description_headline == '(ni izpolnjeno)'){
                            _headline = '&raquo; __upravljalec doda nek opisen naslov__ &laquo;';
                        }
                        else {
                            _headline = '&raquo;'+arg_micropon.description_headline+' &laquo;';
                        }

                        return ''
                            +'  <li id="product_'+arg_micropon.id+'" class="gradient rounded content" style="padding-bottom: 6px;">'
                            +'      <div>'
                            +'          <div style="float:left; width:250px; font-size:11px; font-weight:700; margin-top: 1px;">#'+arg_micropon.id+' '+_creatorName+'</div><div style="float:right; font-size: 11px; padding-top: 2px;"><strong>'+arg_micropon.district_name+'</strong>, od: <strong>'+(new Date(arg_micropon.date_start*1000)).toString('dd MMMM yyyy')+'</strong> do: <strong>'+(new Date(arg_micropon.date_end*1000)).toString('dd MMMM yyyy')+'</strong></div>'
                            +'          <div class="clearfix"></div>'
                            +'      </div>'
                            +'      <div style="padding: 6px 2px 2px 2px;">'
                            +'          <div style="float:left; width: 550px;">'+this._brandIndicator[arg_micropon.micropon_brand_id]+' <a href="/#!/'+this._brandName[3]+'/'+arg_store.store_slug+'/'+arg_micropon.slug+'" style="color:#0981BE; font-weight: normal; font-size:13px;">'+ _headline +'</a></div><div style="float:right; width:100px; text-align:right;">'+this.generateAction(arg_micropon, arg_store, ui)+'</div>'
                            +'          <div class="clearfix"></div>'
                            +'      </div>'
                            +'      <div style="display:none;padding-bottom: 4px; padding-top: 6px;">'
                            +'          <div class="inner_messanger" style=" width:641px; height:auto; margin:0; -webkit-box-shadow:none; padding: 6px 6px 6px 6px; font-size: 12px; font-weight: normal;">'+this.generateStatus(arg_micropon, ui)+'</div>'
                            +'      </div>'
                            +'  </li>';
                        break;
                    case 'ampera_v02':
                        // <LI>
                        //console.log(arg_micropon);
                        var _creatorName = '';
                        if(arg_micropon.options.marketer_id == 0){ _creatorName = 'nvo/podjetje'; }
                        else { _creatorName = arg_micropon.options.marketer_name; }

                        return ''
                            +'  <li id="product_'+arg_micropon.id+'" class="gradient rounded content">'
                            +'      <div>'
                            +'          <div style="float:left; width:250px; font-size:11px; font-weight:700; margin-top: 1px;">#'+arg_micropon.id+', '+this._brandIndicator[arg_micropon.micropon_brand_id]+', '+_creatorName+'</div><div style="float:right; font-size: 11px; padding-top: 2px;"><strong>'+arg_micropon.district_name+'</strong>, od: <strong>'+(new Date(arg_micropon.date_start*1000)).toString('dd MMMM yyyy')+'</strong> do: <strong>'+(new Date(arg_micropon.date_end*1000)).toString('dd MMMM yyyy')+'</strong></div>'
                            +'          <div class="clearfix"></div>'
                            +'      </div>'
                            +'      <div style="padding: 6px 2px 2px 2px;">'
                            +'          <div style="float:left;"><a href="/#!/'+this._brandName[3]+'/'+arg_store.store_slug+'/'+arg_micropon.slug+'" style="color:#0981BE; font-weight: normal; font-size:15px;">'+ arg_micropon.headline +' &laquo; '+ arg_micropon.description_headline +'</a></div><div style="float:right; width:200px; text-align:right;">'+this.generateAction(arg_micropon, arg_store, ui)+'</div>'
                            +'          <div class="clearfix"></div>'
                            +'      </div>'
                            +'      <div style="padding-bottom: 4px; padding-top: 6px;">'
                            +'          <div class="inner_messanger" style="width:641px; height:auto; margin:0; -webkit-box-shadow:none; padding: 6px 6px 6px 6px; font-size: 12px; font-weight: normal;">'+this.generateStatus(arg_micropon, ui)+'</div>'
                            +'      </div>'
                            +'  </li>';
                        break;
                    case 'ampera':
                        // <LI>
                        var _creatorName = '';
                        if(arg_micropon.options != undefined && arg_micropon.options.marketer_id != undefined){
                            if(arg_micropon.options.marketer_id == 0){ _creatorName = 'nvo/podjetje'; }
                            else { _creatorName = arg_micropon.options.marketer_name; }
                        }

                        var _headline = '';
                        // glavni naslov za prikaz je tisti od Skrbnika (ki se prikaže na strani)
                        if(arg_micropon.headline != '(skrbnik izpolni)' && arg_micropon.headline != ''){
                            _headline = arg_micropon.headline;

                            // za referenco dodam še opis Upravljalca
                            if(arg_micropon.description_headline != '(ni izpolnjeno)'){
                                _headline += ' &raquo;'+arg_micropon.description_headline+' &laquo;';
                            }

                        }
                        else if(arg_micropon.description_headline == '(ni izpolnjeno)'){
                            _headline = '&raquo; __upravljalec doda nek opisen naslov__ &laquo;';
                        }
                        else {
                            _headline = '&raquo;'+arg_micropon.description_headline+' &laquo;';
                        }

                        return ''
                            +'  <li id="product_'+arg_micropon.id+'" class="gradient rounded content" style="padding-bottom: 6px;">'
                            +'      <div>'
                            +'          <div style="float:left; width:250px; font-size:11px; font-weight:700; margin-top: 1px;">#'+arg_micropon.id+' '+_creatorName+'</div><div style="float:right; font-size: 11px; padding-top: 2px;"><strong>'+arg_micropon.district_name+'</strong>, od: <strong>'+(new Date(arg_micropon.date_start*1000)).toString('dd MMMM yyyy')+'</strong> do: <strong>'+(new Date(arg_micropon.date_end*1000)).toString('dd MMMM yyyy')+'</strong></div>'
                            +'          <div class="clearfix"></div>'
                            +'      </div>'
                            +'      <div style="padding: 6px 2px 2px 2px;">'
                            +'          <div style="float:left; width: 550px;">'+this._brandIndicator[arg_micropon.micropon_brand_id]+' <a href="/#!/'+this._brandName[3]+'/'+arg_store.store_slug+'/'+arg_micropon.slug+'" style="color:#0981BE; font-weight: normal; font-size:13px;">'+ _headline +'</a></div><div style="float:right; width:100px; text-align:right;">'+this.generateAction(arg_micropon, arg_store, ui)+'</div>'
                            +'          <div class="clearfix"></div>'
                            +'      </div>'
                            +'      <div style="display:none;padding-bottom: 4px; padding-top: 6px;">'
                            +'          <div class="inner_messanger" style=" width:641px; height:auto; margin:0; -webkit-box-shadow:none; padding: 6px 6px 6px 6px; font-size: 12px; font-weight: normal;">'+this.generateStatus(arg_micropon, ui)+'</div>'
                            +'      </div>'
                            +'  </li>';
                    default:
                        return 'ERROR: ne poznam UIja';
                }
            },
            /** AKCIJE NA ENEMU ITEMU */
            generateAction: function(arg_micropon, arg_store, ui){
                //console.log('generating ACTION')

                // XXX moram vedeti ali sem v amperi ali ne

                // IF METCHANT
                switch(ui){
                    /**
                     *  USER actions
                     */
                    case 'merchant':
                        switch(arg_micropon.workflow_status){
                            case 'started-marketer':
                                return 'started-marketer';
                                break;
                            case 'edited-marketer':
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom='+this._brandName[arg_micropon.micropon_brand_id]+'_wall-item&mh_isampera=false&mh_role=merchant&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'started-merchant':
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom='+this._brandName[arg_micropon.micropon_brand_id]+'_wall-item&mh_isampera=false&mh_role=merchant&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'new':
                            case 'draft':
                                return '';
                                break;
                            case 'rejected':
                                return 'rejected';
                                break;
                            case 'review':
                                return '<a href="/#!/'+this._brandName[arg_micropon.micropon_brand_id]+'/'+arg_store.store_slug+'/'+arg_micropon.slug+'" class="button"><span class="icon rightarrow"></span>Predogled</a>';
                                break;
                            case 'accepted':
                                return '';
                                break;
                            case 'running':
                                return '<a href="/#!/'+this._brandName[arg_micropon.micropon_brand_id]+'/'+arg_store.store_slug+'/'+arg_micropon.slug+'" class="button"><span class="icon rightarrow"></span>Poglej</a>';
                                break;
                            case 'redeemable':
                                return '<a href="/#!/'+this._brandName[arg_micropon.micropon_brand_id]+'/'+arg_store.store_slug+'/'+arg_micropon.slug+'" class="button"><span class="icon rightarrow"></span>Poglej</a>';
                                break;
                            case 'finished':
                                return 'finished';
                                break;
                            default:
                                return 'ERROR: ne poznam statusa';
                        }
                        break;
                    /**
                     * AMPERA actions
                     */
                    case 'ampera':
                        switch(arg_micropon.workflow_status){
                            case 'started-marketer':
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom=micronator_wall-item&mh_isampera=true&mh_role=admin&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'started-merchant':
                                return '';
                                break;
                            case 'edited-marketer':
                                return '';
                                break;
                            case 'new':
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom=micronator_wall-item&mh_isampera=true&mh_role=admin&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'draft':
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom=micronator_wall-item&mh_isampera=true&mh_role=admin&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'rejected':
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom=micronator_wall-item&mh_isampera=true&mh_role=admin&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'review':
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom=micronator_wall-item&mh_isampera=true&mh_role=admin&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'accepted':
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom=micronator_wall-item&mh_isampera=true&mh_role=admin&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'running':
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom=micronator_wall-item&mh_isampera=true&mh_role=admin&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'redeemable':
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom=micronator_wall-item&mh_isampera=true&mh_role=admin&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'finished':
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom=micronator_wall-item&mh_isampera=true&mh_role=admin&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            default:
                                return 'ne poznam sporočila';
                        }
                        break;
                    /**
                     * AMPERA v02 actions
                     */
                    case 'ampera_v02':
                        switch(arg_micropon.workflow_status){
                            case 'started-marketer':
                                // uredi
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom='+this._brandName[arg_micropon.micropon_brand_id]+'_wall-item&mh_isampera=true&mh_role=admin&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'started-merchant':
                                // uredi
                                return 'tu nas še ne briga';
                                break;
                            case 'new':
                                // uredi
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom='+this._brandName[arg_micropon.micropon_brand_id]+'_wall-item&mh_isampera=true&mh_role=admin&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'draft':
                                // uredi
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom='+this._brandName[arg_micropon.micropon_brand_id]+'_wall-item&mh_isampera=true&mh_role=admin&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'rejected':
                                // uredi
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom='+this._brandName[arg_micropon.micropon_brand_id]+'_wall-item&mh_isampera=true&mh_role=admin&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'review':
                                // uredi
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom='+this._brandName[arg_micropon.micropon_brand_id]+'_wall-item&mh_isampera=true&mh_role=admin&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'accepted':
                                // uredi
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom='+this._brandName[arg_micropon.micropon_brand_id]+'_wall-item&mh_isampera=true&mh_role=admin&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'running':
                                // uredi
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom='+this._brandName[arg_micropon.micropon_brand_id]+'_wall-item&mh_isampera=true&mh_role=admin&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'redeemable':
                                // uredi
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom='+this._brandName[arg_micropon.micropon_brand_id]+'_wall-item&mh_isampera=true&mh_role=admin&mh_product='+this._brandName[arg_micropon.micropon_brand_id]+'" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'finished':
                                // uredi
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom='+this._brandName[arg_micropon.micropon_brand_id]+'_wall-item&mh_isampera=true&mh_role=admin" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            default:
                                return 'ne poznam sporočila';
                        }
                        break;
                    /**
                     * AMPERA actions
                     */
                    case 'marketer':
                        switch(arg_micropon.workflow_status){
                            case 'started-marketer':
                                // uredi
                                return '<a href="http://microhint.com?mh_showin=popout&mh_form='+this._brandName[arg_micropon.micropon_brand_id]+'-offer&mh_action=update&mh_storeslug='+arg_store.store_slug+'&mh_microponid='+arg_micropon.id+'&mh_startedfrom=micronator_wall-item&mh_isampera=false&mh_role=marketer" class="button a_dialog"><span class="icon pen"></span>dopolni</a>';
                                break;
                            case 'edited-marketer':
                                // uredi
                                return '';
                                break;
                            case 'started-merchant':
                                // uredi
                                return '';
                                break;
                            case 'new':
                                return '';
                                break;
                            case 'draft':
                                return '';
                                break;
                            case 'rejected':
                                return '';
                                break;
                            case 'review':
                                return '';
                                break;
                            case 'accepted':
                                return '';
                                break;
                            case 'running':
                                return '';
                                break;
                            case 'redeemable':
                                return '';
                                break;
                            case 'finished':
                                return '';
                                break;
                            default:
                                return 'ne poznam statusa';
                        }
                        break;
                    default:
                        return 'ERROR: Ne prepoznam UIja';
                }
            },
            /** STATUSI NA ENEMU ITEMU */
            generateStatus: function(arg_micropon, ui){
                //console.log('generating STATUS');

                // IF METCHANT
                switch(arg_micropon.workflow_status){
                    case 'started-marketer':
                        switch(ui){
                            case 'user':
                                return 'started-marketer  status';
                                break;
                            case 'marketer':
                                return 'Datum je uspešno rezerviran. Ponudbo dopolni in jo posreduj trgovcu.';
                                break;
                            case 'ampera_v02':
                                return 'Datum je LP rezerviral za organizacijo/podjetje. LP mora ponudbo dopolnit in jo poslati organizaciji/podjetju. LP je na potezi.';
                                break;
                        }
                        break;
                    case 'edited-marketer':

                        switch(ui){
                            case 'user':
                                return 'edited-marketer  status';
                                break;
                            case 'marketer':
                                return 'Produkt je dopolnjen in posredovan trgovcu.';
                                break;
                            case 'merchant':
                                return 'Datum je uspešno rezerviran. Povzetek ponudbe je predizpolnil lokalni predstavnik. Ponudbo dopolni in jo posreduj Skrbniku v pregled.';
                                break;
                            case 'ampera_v02':
                                return 'LP je poslal ponudbo org./podjetje v dopolnitev. Org./podjetje mora dopolnit ponudbo s svojimi opisi/slikami in poslati v "povpraševanje" Skrbniku. Org./podjetje je na potezi.';
                                break;
                        }
                        break;
                    case 'started-merchant':
                        switch(ui){
                            case 'merchant':
                                // IF ( MACROPON || NANOPON )
                                if(arg_micropon.micropon_brand_id == '5' || arg_micropon.micropon_brand_id == '4'){
                                    if(arg_micropon.is_paid == 0){
                                        return 'Datum je rezerviran. Macronator dopolni po želji. Na strani in v emæilih bo prikazan ob dogovorjenem roku, če prejmemo plačilo do xx.xx.xxxx';
                                    } else {
                                        return 'Datum je zakupljen. Macronator bo prikazan na strani in v emæilih ob dogovorjenem roku';
                                    }

                                }
                                return 'Datum je uspešno rezerviran. Ponudbo dopolni in jo posreduj Skrbniku v pregled.';
                                break;
                            case 'ampera_v02':
                                return 'Org./podjetje je rezerviralo datum. Ponudbo mora dopolnit in poslati "povpraševanje" Skrbniku. Org./podjetje je na potezi.';
                                break;
                        }
                        break;
                    case 'new':
                    case 'draft':
                        switch(ui){
                            case 'ampera_v02':
                                return 'Skrbnik mora pripraviti ponudbo (kot se bo prikazala na strani) in jo poslati org./podjetju v predogled in potrditev. Skrbnik je na potezi.';
                                break;
                            default:
                                return 'Povpraševanje je bilo poslano Skrbniku, ki slednjega pregleda in vas kontaktira. Hvala.';
                                break;
                        }
                        break;
                    case 'rejected':
                        switch(ui){
                            case 'ampera_v02':
                                return 'Ponudba je bila zavrnjena.';
                                break;
                            default:
                                return 'Ponudba je bila zavrnjena.';
                                break;
                        }
                        break;
                    case 'review':
                        switch(ui){
                            case 'ampera_v02':
                                return 'Skrbnik je poslal ponudbo org./podjetju v predogled. Org./podjetje mora ponudbo potrditi in ponudba bo aktivna. Org./podjetje je na potezi.';
                                break;
                            default:
                                return 'Skrbnik je dopolnil kampanjo in verjame, da je pripravljena za izvedbo. Poglej še 1x texte in slike in če je vse ok, kampanjo potrdite.';
                                break;
                        }
                        break;
                    case 'accepted':
                        switch(ui){
                            case 'ampera_v02':
                                return 'Org./podjetje je potrdil ponudbo, ki se bo izvedla ob dogovorjenem roku.';
                                break;
                            default:
                                return 'Kampanja je uspešno potrjena in se bo izvedla ob dogovorjenem roku.';
                                break;
                        }
                        break;
                    case 'running':
                        switch(ui){
                            case 'ampera_v02':
                                return 'Ponudba je v teku';
                                break;
                            default:
                                return 'Kampanja je v teku. Share-aj, doniraj, email-aj - naj tvojo organizacijo naredi vidno :)';
                                break;
                        }
                        break;
                    case 'redeemable':
                        switch(ui){
                            case 'ampera_v02':
                                return 'Ponudba je unovčljiva (ne velja za micronator)';
                                break;
                            default:
                                return 'Kampanja se je izvršila - nakazila in unovčitve bodo potekale kot je dogovorjeno. Hvala, da nam pomagate zaživeti okraj.';
                                break;
                        }
                        break;
                    case 'finished':
                        switch(ui){
                            case 'ampera_v02':
                                return 'Ponudba zaključena. Na vrsti je Mikro Namig z izplačili.';
                                break;
                            default:
                                return 'Kampanja se je izvršila - nakazila in unovčitve bodo potekale kot je dogovorjeno. Hvala, da nam pomagate zaživeti okraj.';
                                break;
                        }
                    default:
                        return 'ERROR: ne poznam statusa';
                }
            }
        },
        /**
         * UPORABNIKI
         */
        user: {
            /**
             * LISTING (VEČ ITEMOV)
             *
             * @param micropons microponi
             * @param ui        V katerem UIju prikazujem listing [user,ampera,marketer]
             * */
            generateItems: function(users, ui){
                //console.log('generating ITEMS!');

                /** View oz. stream itemov */
                var _view = '';
                var _ref_product = this;

                if(users == undefined) {
                    // XXX neko predefinirano spročilo, da še ni microponov (različno za različne akterje seveda)
                    _view = 'ni prikaza';
                }
                else {
                    //# se sprehodim čez set in napokam iteme skup
                    $.each(users, function(i, v){
                        _view +=  _ref_product.generateItem(v.user, ui);
                    });
                }
                return _view;
            },
            /**
             * EN ITEM
             * Odločim se kako bo prikazan v listingu glede na UI(kje se prikazuje) in glede na
             * MODE(kako želim prikazane item-e)
             *
             * @param micropons produkti(microponi)
             * @param store     Trgovina, ki je lastnik produkta
             * @param ui        V katerem UIju prikazujem listing [user,ampera,marketer]
             * */
            generateItem: function(arg_user, ui){

                switch(ui){
                    case 'merchant':
                        // <LI>
                        return 'ERR: V tem view-u nimam uporabnika';
                        break;
                    case 'marketer':
                        // <LI>
                        return ''
                            +'      <li id="user_'+arg_user.id+'" class="gradient rounded content" style="font-family: Arial,sans-serif;">'
                            +'          <div style="padding-top: 4px;">'
                            +'              <div style="float:left; font-size:13px; font-style: normal;">'+arg_user.name+', '+arg_user.email+'</div><div style="float:right; width:100px; font-size: 11px; padding-top: 2px;"></div>'
                            +'              <div class="clearfix"></div>'
                            +'          </div>'
                            +'          <div style="padding: 6px 2px 6px 2px;">'
                            +'              <div style="float:left; font-size:13px; font-style: normal;"><strong>telefon: </strong>'+arg_user.phone+'</div><div style="float:right; width:200px; text-align:right;">'+this.generateAction(arg_user, ui)+'</div>'
                            +'              <div class="clearfix"></div>'
                            +'          </div>'
                            +'      </li>'

                            ;
                        break;
                    case 'ampera':
                        // <TD>
                        return ''
                            +'ERR: naredi še za ampero';
                        break;
                    default:
                        return 'ERROR: ne poznam UIja';
                }
            },
            /** AKCIJE NA ENEMU ITEMU */
            generateAction: function(arg_user, ui){

                // IF METCHANT
                switch(ui){
                    /**
                     *  USER actions
                     */
                    case 'merchant':
                        return 'TODO: Merchant action';
                        break;
                    /**
                     * AMPERA actions
                     */
                    case 'ampera':
                        return 'TODO Ampera action';
                        break;
                    /**
                     * AMPERA actions
                     */
                    case 'marketer':
                        return '<a href="http://microhint.com/?mh_showin=dialog&mh_form=create-store&mh_action=insert&mh_userid='+arg_user.id+'&mh_startedfrom=marketer-wizard&mh_isampera=false&mh_role=marketer" class="button a_dialog"><span class="icon plus"></span>dodaj trgovino</a>';
                        break;
                    default:
                        return 'ERROR: Ne prepoznam UIja, da bi dodal akcijo';
                }
            }
        },
        /**
         * TRGOVINE
         */
        store: {
             /**
             * LISTING (VEČ ITEMOV)
             *
             * @param micropons microponi
             * @param ui        V katerem UIju prikazujem listing [user,ampera,marketer]
             * */
            generateItems: function(stores, ui){
                //console.log('generating ITEMS!');

                /** View oz. stream itemov */
                var _view = '';
                var _ref_product = this;

                if(stores == undefined) {
                    // XXX neko predefinirano spročilo, da še ni microponov (različno za različne akterje seveda)
                    _view = 'ni prikaza';
                }
                else {
                    //# se sprehodim čez set in napokam iteme skup
                    $.each(stores, function(i, v){
                        _view +=  _ref_product.generateItem(v.store, ui);
                    });
                }
                return _view;
            },
            /**
             * EN ITEM
             * Odločim se kako bo prikazan v listingu glede na UI(kje se prikazuje) in glede na
             * MODE(kako želim prikazane item-e)
             *
             * @param micropons produkti(microponi)
             * @param store     Trgovina, ki je lastnik produkta
             * @param ui        V katerem UIju prikazujem listing [user,ampera,marketer]
             * */
            generateItem: function(arg_store, ui){

                var _employee = arg_store.employees.users[0].user;

                switch(ui){
                    case 'merchant':
                        // <LI>
                        return 'ERR: V tem view-u nimam trgovine';
                        break;
                    case 'marketer':
                        // <LI>
                        return ''
                            +'<li id="store_'+arg_store.id+'" class="gradient rounded content" style="font-family: Arial,sans-serif;">'
                            +'  <div style="padding-top: 4px;">'
                            +'      <div style="float:left; font-size:13px;">'+_employee.name+', '+_employee.email+'</div><div style="float:right; width:100px; font-size: 11px; padding-top: 2px;"></div>'
                            +'      <div class="clearfix"></div>'
                            +'  </div>'
                            +'  <div style="padding: 6px 2px 6px 2px;">'
                            +'      <div style="float:left;"><a href="#" style="color:#0981BE; font-weight: normal; font-size:15px;">'+arg_store.company_name+'</a></div><div style="float:right; width:200px; text-align:right;">'+this.generateAction(arg_store, ui)+'</div>'
                            +'      <div class="clearfix"></div>'
                            +'  </div>'
                            +'</li>';
                        break;
                    case 'ampera':
                        // <TD>
                        return ''
                            +'ERR: naredi še za ampero';
                        break;
                    default:
                        return 'ERROR: ne poznam UIja';
                }
            },
            /** AKCIJE NA ENEMU ITEMU */
            generateAction: function(arg_store, ui){

                // IF METCHANT
                switch(ui){
                    /**
                     *  USER actions
                     */
                    case 'merchant':
                        return 'TODO: Merchant action';
                        break;
                    /**
                     * AMPERA actions
                     */
                    case 'ampera':
                        return 'TODO Ampera action';
                        break;
                    /**
                     * AMPERA actions
                     */
                    case 'marketer':
                        return '<a href="http://microhint.com/?mh_showin=dialog&mh_form=micronator-basket&mh_action=insert&mh_storeslug='+arg_store.store_slug+'&mh_startedfrom=marketer-wizard&mh_isampera=false" class="button a_dialog"><span class="icon plus"></span>dodaj produkte</a>';
                        break;
                    default:
                        return 'ERROR: Ne prepoznam UIja, da bi dodal akcijo';
                }
            }
        },
        /**
         * NAKUPI
         */
        purchase: {
            // TODO
        },
        /**
         * VAUČARJI
         */
        voucher: {
            // TODO
        }
    }

	/**
	 * Helper method for selecting text in textarea (since no native is supported)
	 */
	$.fn.selectRange = function(start, end) {
        return this.each(function() {
        	if(this.setSelectionRange) {
        		this.focus();
                this.setSelectionRange(start, end);
            } else if(this.createTextRange) {
                var range = this.createTextRange();
                range.collapse(true);
                range.moveEnd('character', end);
                range.moveStart('character', start);
                range.select();
            }
        });
	};

	/**
	 * Validacija slovenskega datuma
	 * */
	jQuery.validator.addMethod("dateSLO", function(date_string, element) {
		return this.optional(element) || date_string.match(/^(?:(?:(?:0?[1-9]|1\d|2[0-8])\/(?:0?[1-9]|1[0-2]))\/(?:(?:1[6-9]|[2-9]\d)\d{2}))$|^(?:(?:(?:31\/0?[13578]|1[02])|(?:(?:29|30)\/(?:0?[1,3-9]|1[0-2])))\/(?:(?:1[6-9]|[2-9]\d)\d{2}))$|^(?:29\/0?2\/(?:(?:(?:1[6-9]|[2-9]\d)(?:0[48]|[2468][048]|[13579][26]))))$/);
	}, "Izberite datum v pravilni obliki DAN/MESEC/LETO");

	/**
	 * Kreira mojo željeno obliko datuma iz timestampa!
	 */
	$.fn.formatDate = function(timestamp)
	{
		var date = new Date(timestamp * 1000);
		var cDate = date.getDate();
		var cMonth = date.getMonth() + 1;
		var cYear = date.getFullYear();

		var cHour = date.getHours();
		var cMin = date.getMinutes();
		var cSec = date.getSeconds();
		
		// dodam leading 0, če je manjši od 10
		cDate < 10 ? cDate = '0'+cDate : cDate = cDate;

		// dodam leading 0, če je manjši od 10
		cMonth < 10 ? cMonth = '0'+cMonth : cMonth = cMonth;

		return cDate +"."+ cMonth  + "." +cYear;
	};

    $.fn.hasEvent = function(A, F, E) {
        var L = 0;
        var T = typeof A;
        var V = false;
        E = E ? E : this;
        A = (T == 'string') ? $.trim(A) : A;
        if(T == 'function') F = A, A = null;
        if(F == E) delete(F);
        var S = E.data('events');
        for (e in S) if (S.hasOwnProperty(e)) L++;
        if(L < 1) return V = false;
        if(A && !F) {
            return V = S.hasOwnProperty(A);
        } else
        if(A && S.hasOwnProperty(A) && F) {
            $.each(S[A], function(i, r) {
                if(V == false && r.handler == F) V = true;
            });
            return V;
        } else
        if(!A && F) {
            $.each(S, function(i, s) {
                if(V == false) {$.each(s, function(k, r) {
                    if(V == false && r.handler == F) V = true;
                });}
            });
        }
        return V;
    }
    $.extend($, {hasEvent: $.fn.hasEvent});
	
	/**
	 * Text truncator
	 */
	String.prototype.truncate = function(n, useWordBoundary){
        var toLong = this.length>n,
            s_ = toLong ? this.substr(0,n-1) : this;
        s_ = useWordBoundary && toLong ? s_.substr(0,s_.lastIndexOf(' ')) : s_;
        return  toLong ? s_ +'...' : s_;
     };

     /**
      * Text inline truncator (show more prikaže več takoj)
      */
     String.prototype.truncateInline = function(n, idName, useWordBoundary){
    	 var toLong = this.length>n,
    	 s_ = toLong ? this.substr(0,n-1) : this;
    	 s_ = useWordBoundary && toLong ? s_.substr(0,s_.lastIndexOf(' ')) : s_;
    	 s_ = toLong ? s_ +'...' : s_;
    	 
    	 s_ = '<div id="'+idName+'_short"><p>'+s_+'<a class="sfwt" href="#" onclick="$(\'#'+idName+'_short\').hide(); $(\'#'+idName+'_full\').show(); return false;">(prikaži več)</a></p></div><div id="'+idName+'_full" style="display: none"><p>'+ this +' <a class="sfwt" href="#" onclick="$(\'#'+idName+'_short\').show(); $(\'#'+idName+'_full\').hide();; return false;">(prikaži manj)</a></p></div>';
    	 
    	 return s_;
     };
    
    /**
     * Ali se string začne z določeno frazo
     */ 
    String.prototype.startsWith = function(str) {
    	 return (this.match("^"+str)==str);
    };

    /**
     * Ali se string začne z določeno frazo
     */ 
    String.prototype.endsWith = function(str) {
    	return (this.match(str+"$")==str);
    };
	
    /**
     */
    String.prototype.aggregate = function (vals, aggregateFunction) {

        var temp = '';
        for(var i = vals.length - 1; i >= 0; i-- )
        {
            temp = aggregateFunction(vals[i], temp);
        }
        return temp;
    };

    /**
     * Reverse words letters order
     * example: acb -> cba
     */
    String.prototype.reverseLetters = function() {
        return this.aggregate(this.split(''), 
            function(current, word) { return word + current; });
    };

    /**
     * Revers words order
     * example: A_ B_ C_ -> C_ B_ A_
     */
    String.prototype.reverseWords = function() {
        return this.aggregate(this.split(' '), 
            function(current, word) { return word + ' ' + current; });
    };
    
    /**
     * Check if given argument is digit or not
     * 
     * @param arg0 String or number
     * @return boolean TRUE, FALSE if arg0 is not digit
     */
    String.prototype.isDigit = function() {
    	var numberRegex = /^[+-]?\d+(\.\d+)?([eE][+-]?\d+)?$/;
    	if(numberRegex.test(this)) {
    	   return true;
    	}
    	return false;
    };
    
    
	/*------------------------ UTILS ----------------------*/
	MHT.utils = {
        in_array: function(needle, haystack, argStrict) {
            // http://kevin.vanzonneveld.net
            // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
            // +   improved by: vlado houba
            // +   input by: Billy
            // +   bugfixed by: Brett Zamir (http://brett-zamir.me)
            // *     example 1: in_array('van', ['Kevin', 'van', 'Zonneveld']);
            // *     returns 1: true
            // *     example 2: in_array('vlado', {0: 'Kevin', vlado: 'van', 1: 'Zonneveld'});
            // *     returns 2: false
            // *     example 3: in_array(1, ['1', '2', '3']);
            // *     returns 3: true
            // *     example 3: in_array(1, ['1', '2', '3'], false);
            // *     returns 3: true
            // *     example 4: in_array(1, ['1', '2', '3'], true);
            // *     returns 4: false
            var key = '',
                strict = !! argStrict;

            if (strict) {
                for (key in haystack) {
                    if (haystack[key] === needle) {
                        return true;
                    }
                }
            } else {
                for (key in haystack) {
                    if (haystack[key] == needle) {
                        return true;
                    }
                }
            }
            return false;
        },
        /**
         * Preverim ali obstaja cookie z zadnjim obiskanim okrajem
         */
        checkLastVisitedDistrictSlug: function() {
            var defaultDistictSlug = 'ljubljanski-okraj';

            if($.cookie("_mhdistrict") != undefined) {
                defaultDistictSlug =  $.cookie("_mhdistrict");
            }
            return defaultDistictSlug;
        },
        strip_tags: function(html) {
            //PROCESS STRING
            if(arguments.length < 3) {
                html=html.replace(/<\/?(?!\!)[^>]*>/gi, '');
            } else {
                var allowed = arguments[1];
                var specified = eval("["+arguments[2]+"]");
                if(allowed){
                    var regex='</?(?!(' + specified.join('|') + '))\b[^>]*>';
                    html=html.replace(new RegExp(regex, 'gi'), '');
                } else{
                    var regex='</?(' + specified.join('|') + ')\b[^>]*>';
                    html=html.replace(new RegExp(regex, 'gi'), '');
                }
            }

            //CHANGE NAME TO CLEAN JUST BECAUSE
            var clean_string = html;

            //RETURN THE CLEAN STRING
            return clean_string;
        },
		/**
		 * (SLO)Street parser in case googel doesen't return anything
		 */
		parseStreet: function(address){
			addressFields = address.split(' ');
			var digitFound = false;
			
			var street = {
							letter: '',
							number: '',
							name: ''
			};
			
			$.each(addressFields, function(i, v){
				//check for digit
				if(v.isDigit())
				{
					digitFound = true;
					street.number += v;
				}
				else 
				{
					if(digitFound)
					{
						street.name += v;
					}
					else 
					{
						street.letter += v;
					}
				}
			});
			return street;
		},
		/**
		 * Skoči na Google poiskat naslov in zgenerira objekt primeren
		 * za vstavit v DB
		 * 
		 * @param address		ex.: Tržaška cesta 7
		 * @param postalCode	ex.: 6210
		 */
		geocodeLocation: function(address, postalCode){	
			
			// Microhint location object
			mhLocation = {
				// set trough pirs
				address: address,
				// set trough google
				google_address: '',
				streetNumber: '',
				street: '',
				city: '',
				postalCode: '',
				// google geocode
				long: '',
				lat: '',
				zoomLevel: ''
			};
			
			var originalAddress = $.trim(address.reverseWords());

			var formattedAddress = originalAddress +', '+ postalCode +', Slovenija';

			var geocoder;
			try {
				geocoder = new google.maps.Geocoder();
			} catch(e){}
			
			geocoder.geocode(
				{ 
					'address': formattedAddress,
					'region' : 'SL'
				}, 
				function(results, status) 
				{
					if (status == google.maps.GeocoderStatus.OK) 
					{
						$.each(results, function(i, v){
							
							mhLocation.google_address = v.formatted_address;

							// Address data
							$.each(v.address_components, function(i, v){
								
								var type = v.types[0];
								var longName = v.long_name;
								var shortName = v.short_name;
								
								switch(type)
								{
									case 'route':
										mhLocation.street = longName;
										//console.log('Street: '+ mhLocation.street);
										break;
									case 'street_number':
										mhLocation.streetNumber = longName;
										//console.log('StreetNumber: '+ mhLocation.streetNumber);
										break;
									case 'locality':
										mhLocation.city = longName;
										//console.log('City: '+ mhLocation.city);
										break;
									case 'postal_code':
										mhLocation.postalCode = longName;
										//console.log('PostalCode: '+ mhLocation.postalCode);
										break;
								}
							});
							
							// If I still didn't get the street name and number

							// In case I don't have any result for street
							// I extrapolate one from original
							if(mhLocation.street == '' || mhLocation.streetNumber == '')
							{
								var result = MHT.utils.parseStreet(originalAddress);
								
								mhLocation.street = result.name;
								mhLocation.streetNumber = result.number;
							}
							
							mhLocation.lat  = v.geometry.location.lat();
							mhLocation.long = v.geometry.location.lng();
						});
					} 
					else {
						alert("Geocode was not successful for the following reason: " + status);
					}
				}
			);
			return mhLocation;
		},
		/**
		 * Check if user is logged in
		 */
		isLoggedIn: function()
		{
			if(document.username != undefined && document.userID != undefined) {
				return true;
			}
			return false;
		},
		/**
		 * Check pretender
		 */
		isPretender: function(paramNickname)
		{
			if(document.username != paramNickname ) {
				return true;
			}
			return false;
		},
		/*
		 * This function creates a new anchor element and uses location
		 * properties (inherent) to get the desired URL data. Some String
		 * operations are used (to normalize results across browsers).
		 */
		parseURL: function(url) {
			var a =  document.createElement('a');
			a.href = url;
			return {
				source: url,
			    protocol: a.protocol.replace(':',''),
			    host: a.hostname,
			    port: a.port,
			    query: a.search,
			    params: (function(){
			    	var ret = {},
			        seg = a.search.replace(/^\?/,'').split('&'),
			        len = seg.length, i = 0, s;
			        for (;i<len;i++) {
			        	if (!seg[i]) { continue; }
			            s = seg[i].split('=');
			            ret[s[0]] = s[1];
			        }
			        return ret;
			    })(),
			    file: (a.pathname.match(/\/([^\/?#]+)$/i) || [,''])[1],
			    hash: a.hash.replace('#',''),
			    path: a.pathname.replace(/^([^\/])/,'/$1'),
			    relative: (a.href.match(/tps?:\/\/[^\/]+(.+)/) || [,''])[1],
			    segments: a.pathname.replace(/^\//,'').split('/')
			};
		},
        displayLoginNotice: function(arg_redirectURL){
            var _msg = '';

            var _redirectTo =window.location.href;
            if(undefined != arg_redirectURL) { _redirectTo = arg_redirectURL; }


            if(undefined == document.username) {
                // user ni prijavljen
                _msg = 'Za dostop do željene strani moraš biti prijavljen in imeti ustrezne pravice. Vidim, da nisi prijavljen <a class="big activated positive rounded button" href="#" rel="#login" data-item-goto="'+_redirectTo+'">prijavi se</a>';
             } else {
                // user nima ustreznih pravic za upravljanje strani
                _msg = 'Za dostop do željene strani nimaš ustreznih pravic. Če misliš, da gre za napako mi piši email na <span style="text-decoration:underline;">info@microhint.com</span>. V emailu navedi svoje <strong>ime</strong>, <strong>priimek</strong> in <strong>email</strong>, ki ga uporabljaš za prijavo in <strong>URL</strong> do katerega si želel dostopati.';
             }
             MHT.utils.flashMessangerSet('info-big', _msg);
             window.location = 'http://'+document.location.host +'/#!/micronators/one/ljubljanski-okraj';
        },
		/**
		 * 
		 */
		flashMessanger: function(msg_type, msg){
			
			if(msg_type == 'note')
			{
				var alert = $('.messanger');
				alert.css({'height':'auto'});
				alert.addClass('note');
				alert.html(msg);
			} else if( msg_type == 'info-big' ) {
				var alert = $('.messanger-big');
				alert.html('<div class="msg">'+msg +'</div><a class="hide-msg">Skrij</a>');
			} else {
				var alert = $('.messanger');
				alert.html(msg +'<a class="hide-msg">Skrij</a>');

                //skrijem prejšnjega grdega
                $('.messanger-big').slideUp('fast').html('');
			}

			if(alert.length)
			{
				alert.slideDown('fast');
			}
		},
		flashMessangerSet: function(msg_type, msg){
            $.cookie('_mhalert_type', msg_type, {path:'/', domain: '.microhint.com', expires: 300});
            $.cookie('_mhalert_msg', msg, {path:'/', domain: '.microhint.com', expires: 300});
		},
		flashMessangerFire: function(){
            var _type = $.cookie('_mhalert_type');
            var _msg  = $.cookie('_mhalert_msg');

            $.cookie('_mhalert_type', null, {path:'/', domain: '.microhint.com', expires: 300});
            $.cookie('_mhalert_msg', null, {path:'/', domain: '.microhint.com', expires: 300});

            if(_type != null && _msg != null){
                this.flashMessanger(_type, _msg);
            }
		},
        /**
		 * Iz stringa kreiram SLUG (za selektorje)
		 * NOTE: Ta generiranje URLjev, je potrebno regexp spremenit!
		 */
		makeSlug:function(str) {
			var slugcontent_hyphens = str.replace(/\s/g,'-');
//			var finishedslug = slugcontent_hyphens.replace(/[^a-zA-Z0-9\-]/g,'');
//			console.log(slugcontent_hyphens.toLowerCase());
			return slugcontent_hyphens.toLowerCase();
		},
		/**
		 * Ko najde zadetek ga ven vrže z TRUE, kar pomeni
		 * da je field v polju
		 */
		inArray:function(data, field, check_value)
		{
			var value;
			var returnFlag = false;
			$.each(data, function(i, v)
			{
//				if(parseInt(eval(v[field])) == parseInt(check_value))
				if(parseInt(v) == parseInt(check_value))
				{
					returnFlag = true;
				}
			});
			return returnFlag;
		},
		/**
		 * Ko najde zadetek ga ven vrže z TRUE, kar pomeni
		 * da je field v polju
		 */
		inStringArray:function(data, field, check_value)
		{
			var value;
			var returnFlag = false;
			if(data != null)
			{
				$.each(data, function(i, v)
				{
					if(v == check_value)
					{
						returnFlag = true;
					}
				});
			}
			return returnFlag;
		},
		daysBetween:function(ms1, ms2) 
		{

		    // The number of milliseconds in one day
		    var ONE_DAY = 1000 * 60 * 60 * 24;

		    // Calculate the difference in milliseconds
		    var difference_ms = Math.abs(ms1 - ms2);
		    
		    // Convert back to days and return
		    return Math.round(difference_ms/ONE_DAY);
		}
	};
	
	/*------------------------ PAGE -----------------------*/

	/**
	 * Main package for generating whole page based on given URI
	 */
	MHT.page = {
		/**
		 * jQuery Object generator
		 */	
		generate: function(url){

			if(url == '/') { url = '/'; }
			
			var urlParams = decodeURIComponent(url).split('/');
			var param1 = urlParams[1];
			var stuff_chache = 'predefined';			// settings chache key
			var ampera_chache = 'predefined';			// settings chache key
			var merchants_chache = 'predefined';		// merchants chache key
			var key = 'predefined';						// tole nucam za unique xhtml označevat!

			// MERCHANTS
			if( urlParams[1] == 'merchants' && urlParams[2] != undefined )
			{
				param1 = 'merchants_'+ urlParams[2];
			}
			// MY-STUFF
			else if( urlParams[1] == 'my-stuff' && urlParams[2] != undefined )
			{
				/* NOTE: Samo ulovim ga, ga ne keširam! */
				param1 = 'my-stuff';
				stuff_chache = '/my-stuff/'+ urlParams[2];	// / my-stuff/alanristic
				if(MHT.utils.isPretender(urlParams[2])) {
					MHT.utils.displayLoginNotice();
					return false;
				}
			}
			// MANAGE-STORE
			else if( urlParams[1] == 'manage-store' && urlParams[2] != undefined )
			{
				/* NOTE: Samo ulovim ga, ga ne keširam! */
				param1 = 'manage-store';
				stuff_chache = '/manage-store/'+ urlParams[2];	// / manage-store/fructal-zivila

                // Pogledam, če ima one time access key morda
                if(urlParams[3] == 'k')
                {
                    $.post('account/store-one-login?k='+urlParams[4] +'&u='+ urlParams[6], function(data, textStatus, XMLHttpRequest)
				    {
                        if(data.users != undefined) {
                            window.location = '/redirect-to?url='+ '/#!/manage-store/'+ urlParams[2];
                        } else {
                            MHT.utils.displayLoginNotice();
                            return false;
                        }
                    });
                    return false;
                }
                else if (!MHT.utils.inStringArray( $.parseJSON(document.canManageStores), 'store_slug', urlParams[2]) )
                {
                    MHT.utils.displayLoginNotice();
					return false;
				}
			}
			// MICROPON
			else if( urlParams[1] == 'micropon' && urlParams[3] != undefined )
			{
				/* NOTE: Samo ulovim ga, ga ne keširam! */
				param1 = 'micropon';
				stuff_chache = '/micropon/'+ urlParams[3];	// / micropon/fructal-zivila/masaza-telesa
			}
			// micronator
			else if( urlParams[1] == 'micronator' && urlParams[3] != undefined )
			{
				/* NOTE: Samo ulovim ga, ga ne keširam! */
				param1 = 'micronator';
				stuff_chache = '/micronator/'+ urlParams[3];	// / micronator/fructal-zivila/masaza-telesa
			}
			// ESCAPE
			else if( urlParams[1] == 'escape' && urlParams[3] != undefined )
			{
				/* NOTE: Samo ulovim ga, ga ne keširam! */
				param1 = 'escape';
				stuff_chache = '/escape/'+ urlParams[3];	// / escape/fructal-zivila/masaza-telesa
			}
			// Page
			else if( urlParams[1] == 'page' && urlParams[2] != undefined )
			{
				/* NOTE: Samo ulovim ga, ga ne keširam! */
				param1 = 'page';
				stuff_chache = '/page/'+ urlParams[2];	// / micropon/fructal-zivila/masaza-telesa
			}
			// DISTRICT (micropons)
			else if( urlParams[1] == 'micropons' && urlParams[3] != undefined )
			{
				/* NOTE: Samo ulovim ga, ga ne keširam! */
				param1 = 'micropons';
				stuff_chache = '/micropons/'+ urlParams[3];	// / micropon/fructal-zivila/masaza-telesa
			}
			// DISTRICT (micronators)
			else if( urlParams[1] == 'micronators' && urlParams[3] != undefined )
			{
				/* NOTE: Samo ulovim ga, ga ne keširam! */
				param1 = 'micronators';
				stuff_chache = '/micronators/'+ urlParams[3];	// / micropon/fructal-zivila/masaza-telesa
			}
			// DISTRICT (nanopons)
			else if( urlParams[1] == 'nanopons' && urlParams[3] != undefined )
			{
				/* NOTE: Samo ulovim ga, ga ne keširam! */
				param1 = 'nanopons';
				stuff_chache = '/nanopons/'+ urlParams[3];	// / nanopons/fructal-zivila/masaza-telesa
			}
			// DISTRICT (nanopon)
			else if( urlParams[1] == 'nanopon' && urlParams[3] != undefined )
			{
				/* NOTE: Samo ulovim ga, ga ne keširam! */
				param1 = 'nanopon';
				stuff_chache = '/nanopon/'+ urlParams[3];	// / nanopons/fructal-zivila/masaza-telesa
			}
			// DISTRICT (escapes)
			else if( urlParams[1] == 'escapes' && urlParams[3] != undefined )
			{
				/* NOTE: Samo ulovim ga, ga ne keširam! */
				param1 = 'escapes';
				stuff_chache = '/escapes/'+ urlParams[3];	// / escapes/fructal-zivila/masaza-telesa
			}
			// CHECKOUT MICROPON
			else if( ( urlParams[1] == 'checkout' || urlParams[1] == 'donate' ) && urlParams[3] != undefined )
			{
				/* NOTE: Samo ulovim ga, ga ne keširam! */
				param1 = urlParams[1];
				stuff_chache = '/'+urlParams[1]+'/'+ urlParams[3];	// / micropon/fructal-zivila/masaza-telesa
			}
			else if( urlParams[1] == 'ampera' && urlParams[2] != undefined )
			{
				/* NOTE: Samo ulovim ga, ga ne keširam! */
				param1 = 'ampera';
				stuff_chache = '/ampera/'+ urlParams[2];	// / my-stuff/alanristic
				if(MHT.utils.isPretender(urlParams[2])) {
					MHT.utils.displayLoginNotice();
					//this.startPage(urlParams);
					//MHT.stream.start.generate(urlParams);
					return false;
				}
			}
			else if( urlParams[1] == 'marketer' && urlParams[2] != undefined )
			{
				/* NOTE: Samo ulovim ga, ga ne keširam! */
				param1 = 'marketer';
				stuff_chache = '/marketer/'+ urlParams[2];	// / marketer/alanristic
				if(MHT.utils.isPretender(urlParams[2])) {
					MHT.utils.displayLoginNotice();
                    //this.startPage(urlParams);
					//MHT.stream.start.generate(urlParams);
					return false;
				}
			}
			else {
				param1 = '/';
			}

            $('.note').slideUp('fast');

			// Tule preverim ali user mora biti prijavljen za določeno stran, in če je temu tako,
			// ga preusmerim na 1.stran in javim, da naj se najprej prijavi - da je bil odjavljen
			if(!MHT.utils.isLoggedIn() && (param1 == 'my-stuff' || param1 == 'ampera' || param1 == 'manage-store') ) {
				MHT.utils.displayLoginNotice();
                //this.startPage(urlParams);
                //MHT.stream.start.generate(urlParams);
				//if($.cookie("_mhref") != undefined) { $('#_mhref').val($.cookie("_mhref")); }
				return false;
			}
			
			/* LEVEL_0 CHACHE (whole page chache) */
			if(chache.page[param1]) { chache.page[param1].show(); }
			else {
				switch(param1)
				{
					// specific "myStuff" page
					case 'my-stuff':
						this.profileMyStuff(urlParams);
						break;
					// specific "myStore" page
					case 'manage-store':
						this.profileManageStore(urlParams);
						break;
					// ONE micropon page
					case 'micropon':
						this.profileMicropon(urlParams);
						break;
					// ONE nanopon page
					case 'nanopon':
						this.profileNanopon(urlParams);
						break;
					// ONE micronator page
					case 'micronator':
						this.profileDonator(urlParams);
						break;
					// ONE ESCAPE page
					case 'escape':
						this.profileEscape(urlParams);
						break;
					// Page
					case 'page':
						this.page(urlParams);
						break;
					// ONE micropon page
					case 'micropons':
						this.profileMicropons(urlParams);
						break;
					// ONE micronator page
					case 'micronators':
						this.profileDonators(urlParams);
						break;
					// ONE nanopon page
					case 'nanopons':
						this.profileNanopons(urlParams);
						break;
					// ALL escapes page
					case 'escapes':
						this.profileEscapes(urlParams);
						break;
					case 'checkout':
					case 'donate':
						this.profileCheckout(urlParams);
						break;
					case 'ampera':
						this.profileAmpera(urlParams);
						break;
					case 'marketer':
						this.profileMarketer(urlParams);
						break;
					case 'merchants_start':
						this.profileMerchantsNewStore(urlParams);
						MHT.forms.initStoreRegistrationValidator();
						break;
					case '/':
					default:
                        //console.log(document.location.host); return false;
                        if(document.location.host == 'www.microhint.com') {
                            //window.location = 'http://www.microhint.com/page';   // hack
                            window.location = 'http://www.microhint.com/#!/micronators/one/ljubljanski-okraj';   // hack
                        }
                        else if(document.location.host == 'abc.microhint.com') {
                            //window.location = 'http://abc.microhint.com/page';   // hack
                            window.location = 'http://abc.microhint.com/#!/micronators/one/ljubljanski-okraj';   // hack
                        }
                        else {
                            //window.location = 'http://'+document.location.host +'/page';   // hack
                            window.location = 'http://'+document.location.host +'/#!/micronators/one/ljubljanski-okraj';   // hack
                            return false;
                        }
                        return false;
                        this.startPage(urlParams);
						break;
				};
			}

			/* LEVEL_2 CHACHE (inner navigation chache) */
			var paramL2 = '/'+ urlParams[1] +'/'+ urlParams[2];
			
			// poskrbim, da se L2 chache key pravilno zgenerira
			if( urlParams[1] != undefined && ( urlParams[1] == 'my-stuff' || urlParams[1] == 'ampera' || urlParams[1] == 'marketer' ) )
			{
				// npr. /topic/Facebook/statuses
				if(urlParams[3] != undefined && urlParams[3] != '/')
				{
					paramL2 += '/'+ urlParams[3];
				}
			}
//			else if( urlParams[2] == 'u' && urlParams[3] != undefined )
			else if( urlParams[3] != undefined ) 
			{
				// npr. /alanristic/u/Sosolci/statuses
				if(urlParams[3] != undefined && urlParams[3] != '/')
				{
					paramL2 += '/'+ urlParams[3] +'/'+ urlParams[4];
				}
			}
			
			if(chache.stream[paramL2])
			{
//				console.log(chache.stream['/stream/new'].find('#vseSkupaj'));
//				console.log('* iz L2 chachea vlečem inner stream: '+ paramL2);
				chache.stream[paramL2].show();
				//MHT.utils.autorefresh(chache.stream[paramL2]);
			}
			else
			{
//				console.log('* v L2 naložim fresh inner stream za '+ paramL2);
				switch(param1)
				{
					// "MYStuff" page for logged in user
					case 'my-stuff':
						MHT.stream.mystuff.generate(urlParams);
						break;
					// "MYStore" page for logged in user
					case 'manage-store':
						
						if(MHT.chache.fixed.stores[urlParams[2]] == undefined)
						{
							$.get('/stores/store_data?store_slug='+urlParams[2], function(data, textStatus, XMLHttpRequest)
							{
								MHT.chache.fixed.stores[urlParams[2]] = data.stores[0].store;
								MHT.stream.managestore.generate(urlParams);
							});
						}
						else {
							MHT.stream.managestore.generate(urlParams);
						}
						
						break;
					case 'micropon':
						MHT.stream.micropon.generate(urlParams);
						break;
					case 'nanopon':
						MHT.stream.nanopon.generate(urlParams);
						break;
					//"Micropon" page for every user
					case 'micronator':
						MHT.stream.donator.generate(urlParams);
						break;
					//"Escape" page for every user
					case 'escape':
						MHT.stream.escape.generate(urlParams);
						break;
					//"Micropons v okraju" page for every user
					case 'micropons':
						MHT.stream.micropons.generate(urlParams);
						break;
					case 'micronators':
						MHT.stream.donators.generate(urlParams);
						break;
                    case 'nanopons':
						MHT.stream.nanopons.generate(urlParams);
						break;
                    case 'escapes':
						MHT.stream.escapes.generate(urlParams);
						break;
					//"Micropon" page for every user
					case 'checkout':
					case 'donate':
						MHT.stream.checkout.generate(urlParams);
						break;
					//"MYStuff" page for logged in user
					case 'ampera':
						MHT.stream.ampera.generate(urlParams);
						break;
					case 'marketer':
						MHT.stream.marketer.generate(urlParams);
						break;
					case 'page':
						MHT.stream.page.generate(urlParams);
						break;
					case '/':
					default:
						MHT.stream.start.generate(urlParams);
						break;
				};
			}

            //# top widget
            var _$topMSG = $('#top-msg');
            if(undefined == document.username){
                $.doTimeout(2000, function(){
                    if($.cookie('_mh_topnewlsub_close') == undefined && $.cookie('_mhalert_msg') == undefined){
                        _$topMSG.find('.a_dialog').trigger('click');
                    }
                    _$topMSG.show();
                });
            }
            else {_$topMSG.hide();}

            MHT.utils.flashMessangerFire();

			$('a[rel=#login]').attr('data-item-goto', window.location.href);
			if($.cookie("_mhref") != undefined) { $('#_mhref').val($.cookie("_mhref")); }
		},
		/**
		 * Create new store form
		 */
		profileMerchantsNewStore: function(urlParams){
			
			var form = MHT.forms.smartLogin('/#!/merchants/start');
			
			var xhtml = ''
				+'<!-- CENTER CANVAS -->'
				+'<div id="main-container-center" class="user-registration store-registration">'
				+'	<h1 class="page_header">Nova trgovina</h1>'
				+'	<p class="where-to-call">Če imate kakršnokoli vprašanje ali težavo pri izpolnjevanju obrazca, nas pokličite vsak delavnih od 8:00h do 16:00h na telefonsko številko: (01) 332-443-233 in z veseljem vam pomagamo.</p>'
				+'	<div id="wizard_" class="automsg_register-store-form">'
				+'		<div class="items">'
				+'			<div class="page">'
				+'				<form action="/new-store-signup" id="register-store-form" method="post">'
				+'				<div class="box grayBox">'
				+'						<div class="group_desc">'
				+'							<h2>Osnovne informacije o upravljalcu trgovine</h2>'
				+'							<p>Gre za univerzalen dostop do nastavitev trgovine za katerega ne potrebujete uporabniškega računa pri nas. Če ga pa imate, ga boste lahko kasneje povezali in združili prijavo v eno.</p>'
				+'						</div>'
				+'						<ol id="new-store-user-check">'
				+ 							form
				+'						</ol>'
				+' 						<div class="clearfix"></div>'
				+'						<div class="group_desc">'
				+'							<h2>Par osnovnih podatkov o podjetju</h2>'
				+'							<p>Večino podjetij imamo prednastavljenih, da vam olajšamo izpolnjevanje podatkov za novo trgovino. Vpišite ime, ostalo bo skušal sistem sam dopolnit. Če podatek ni pravilen ali manjka, ga prosim popravite oz. izpolnite.</p>'
				+'						</div>'
				+'						<ol>'
				+'  						<li>'
				+'								<div id="error-placeholder"></div>'
				+'  						</li>'
				+'  						<li class="name">'
				+'  							<label for="company_name"><strong class="asteric">*</strong> Ime podjetja</label>'
				+'  							<input name="company_name" id="company_name" autocomplete="off" type="text">'
				+'  							<input name="company_fax" id="company_fax" autocomplete="off" type="hidden">'
				+'  							<input name="company_ceo" id="company_ceo" autocomplete="off" type="hidden">'
				+'  							<input name="company_address" id="company_address" autocomplete="off" type="hidden">'
				+'  							<input name="company_webpage" id="company_webpage" autocomplete="off" type="hidden">'
				+'  							<input name="pid" id="pid" autocomplete="off" type="hidden">'
				+'								<span class="field_desc">Polno ime podjetja.</span>'
				+'  						</li>'
//				+'  						<li>'
//				+'  							<label for="company_phone"><strong class="asteric">*</strong> Tel. št. podjetja</label>'
//				+'  							<input name="company_phone" id="company_phone" autocomplete="off" type="text">'
//				+'  							<input name="company_phone_changed" id="company_phone_changed" autocomplete="off" type="hidden">'
//				+'								<span class="field_desc">Microhint bo uporabil to telefonsko številko za potrditev lastništva trgovine, zato naj bo ista kot jo imate navedeno na AJPESu.</span>'
//				+'  						</li>'
				+'  					</ol>'
				+' 						<div class="clearfix"></div>'
				+'				</div>'
				+'				<div class="box grayBox" style="text-align:left; padding:14px 0 14px 10px; margin-bottom: 0px;">'
				+'  							<input name="geo_address" id="geo_address" autocomplete="off" type="hidden">'
				+'  							<input name="geo_city" id="geo_city" autocomplete="off" type="hidden">'
				+'  							<input name="geo_google_address" id="geo_google_address" autocomplete="off" type="hidden">'
				+'  							<input name="geo_lat" id="geo_lat" autocomplete="off" type="hidden">'
				+'  							<input name="geo_long" id="geo_long" autocomplete="off" type="hidden">'
				+'  							<input name="geo_postal_code" id="geo_postal_code" autocomplete="off" type="hidden">'
				+'  							<input name="geo_street" id="geo_street" autocomplete="off" type="hidden">'
				+'  							<input name="geo_street_number" id="geo_street_number" autocomplete="off" type="hidden">'
				+'  							<span class="store_finish"><input type="submit" class="normal-button large" value="Pošlji v preverjanje"></span>'
				+' 					<div class="clearfix"></div>'
				+'				</div>'
				+'				</form>'
				+'			</div>'
				+'		</div>'
				+'	</div>'
				+' 	<div class="clearfix"></div>'
				+'</div>'
				+'';
			
			var page = $( '<div class="bbq-item"/>' ).append(xhtml);
			
			return page.appendTo( '.bbq-content' );		//FIXME Tole je potrebno replace-at, ne dodajat!
		},
		/**
		 * "MyStuff" page for logged in user
		 */
		profileMyStuff: function(urlParams){
			var containerL = $('<div id="my-stuff-'+ document.username +'" class="main-container-left-static" style="width:700px; margin:0px 10px 40px 32px;">');
			var containerR = $('<div id="main-container-right-static" class="mcrs-'+ document.username +'" style="margin:0px 0 0 0;">');
			
			/* LEVA: SESTAVIM ZAPOREDNO ELEMENTE KI JIH ŽELIM NA STRANI */
			containerL.append(MHT.mystuff.generateXHTML());

			var page = $( '<div class="bbq-item"/>' )	// tule bi moral replace naredit!!
			.append(containerL)
			.append(containerR);
			
			return $( '.bbq-content' ).html(page);
		},
		/**
		 * "MyStore" page for logged in user
		 */
		profileManageStore: function(urlParams){
			
			var storeSLUG = urlParams[2];
			
			var containerL = $('<div class="popin" style="display:none;"></div><div id="manage-store-'+ storeSLUG +'" class="popnormal main-container-left-static custom-main-ab-style" style="display:none;">');
			var containerR = $('<div id="main-container-right-static" class="popnormal ms_mcrs-'+ storeSLUG +'" style="display:none;">');
			
			/* LEVA: SESTAVIM ZAPOREDNO ELEMENTE KI JIH ŽELIM NA STRANI */
			containerL.append(MHT.managestore.generateXHTML());

			var page = $( '<div class="bbq-item"/>' )	// tule bi moral replace naredit!!
			.append(containerL)
			.append(containerR);
			
			return $( '.bbq-content' ).html(page);
		},
		/**
		 * Start page
		 */
		startPage: function(urlParams){
			
			var containerL = $('<div id="start-page" class="main-container-left-static" style="border:0; width:1020px; background:none;">');
			var containerR = $('<div id="main-container-right-static" class="mp-start">');
			
			/* LEVA: SESTAVIM ZAPOREDNO ELEMENTE KI JIH ŽELIM NA STRANI */
			containerL.append(MHT.start.generateXHTML());

			var page = $( '<div class="bbq-item"/>' )	// tule bi moral replace naredit!!
			.append(containerL)
			.append(containerR);
			
			return $( '.bbq-content' ).html(page);
		},
		/**
		 * Page
		 */
		page: function(urlParams){
			
			var pageSLUG = urlParams[2];
			
			var containerL = $('<div id="page-'+pageSLUG+'" class="main-container-left-static" style="border:0; width:1020px; background:none;">');
			var containerR = $('<div id="main-container-right-static" class="rt-'+pageSLUG+'">');
			
			/* LEVA: SESTAVIM ZAPOREDNO ELEMENTE KI JIH ŽELIM NA STRANI */
			containerL.append(MHT.start.generateXHTML());

			var page = $( '<div class="bbq-item"/>' )	// tule bi moral replace naredit!!
			.append(containerL)
			.append(containerR);
			
			return $( '.bbq-content' ).html(page);
		},
		/**
		 * "Micropon" page for logged in user
		 */
		profileMicropon: function(urlParams){
			
			var storeSLUG = urlParams[2];
			var microponSLUG = MHT.utils.makeSlug(urlParams[3]);

			var containerL = $('<div id="micropon-'+ microponSLUG +'" class="main-container-left-static" style="margin-left:30px; width:702px; background:none; border:0;">');
			var containerR = $('<div id="main-container-right-static" class="mp-'+ microponSLUG +'">');
			
			/* LEVA: SESTAVIM ZAPOREDNO ELEMENTE KI JIH ŽELIM NA STRANI */
			containerL.append('');

			var page = $( '<div class="bbq-item"/>' )	// tule bi moral replace naredit!!
			.append(containerL)
			.append(containerR);
			
			return $( '.bbq-content' ).html(page);
		},
		/**
		 * "Nanopon" page for logged in user
		 */
		profileNanopon: function(urlParams){

			var storeSLUG = urlParams[2];
			var microponSLUG = MHT.utils.makeSlug(urlParams[3]);

			var containerL = $('<div id="nanopon-'+ microponSLUG +'" class="main-container-left-static" style="margin-left:30px; width:702px; background:none; border:0;">');
			var containerR = $('<div id="main-container-right-static" class="mp-'+ microponSLUG +'">');

			/* LEVA: SESTAVIM ZAPOREDNO ELEMENTE KI JIH ŽELIM NA STRANI */
			containerL.append('');

			var page = $( '<div class="bbq-item"/>' )	// tule bi moral replace naredit!!
			.append(containerL)
			.append(containerR);

			return $( '.bbq-content' ).html(page);
		},
		/**
		 * "Escape" page for logged in user
		 */
		profileEscape: function(urlParams){

			var storeSLUG = urlParams[2];
			var microponSLUG = MHT.utils.makeSlug(urlParams[3]);

			var containerL = $('<div id="escape-'+ microponSLUG +'" class="main-container-left-static donator" style="margin-left:30px; width:702px; background:none; border:0;">');
			var containerR = $('<div id="main-container-right-static" class="esc-'+ microponSLUG +'">');

			/* LEVA: SESTAVIM ZAPOREDNO ELEMENTE KI JIH ŽELIM NA STRANI */
			containerL.append('');

			var page = $( '<div class="bbq-item"/>' )	// tule bi moral replace naredit!!
			.append(containerL)
			.append(containerR);

			//return page.appendTo( '.bbq-content' );
			return $( '.bbq-content' ).html(page);
		},
		/**
		 * "Donator" page for logged in user
		 */
		profileDonator: function(urlParams){
			
			var storeSLUG = urlParams[2];
			var microponSLUG = MHT.utils.makeSlug(urlParams[3]);

			var containerL = $('<div id="donator-'+ microponSLUG +'" class="main-container-left-static donator" style="margin-left:30px; width:702px; background:none; border:0;">');
			var containerR = $('<div id="main-container-right-static" class="mp-'+ microponSLUG +'">');
			
			/* LEVA: SESTAVIM ZAPOREDNO ELEMENTE KI JIH ŽELIM NA STRANI */
			containerL.append('');

			var page = $( '<div class="bbq-item"/>' )	// tule bi moral replace naredit!!
			.append(containerL)
			.append(containerR);
			
			return $( '.bbq-content' ).html(page);
		},
		/**
		 * "Micropons - okraja"
		 */
		profileMicropons: function(urlParams){
			
			var quantity = urlParams[2];
			var districtSLUG = urlParams[3];
			
			var containerL = $('<div id="micropons-'+ districtSLUG +'" class="main-container-left-static" style="margin-left:30px; width:702px; background:none; border:0;">');
			var containerR = $('<div id="main-container-right-static" class="mp-'+ districtSLUG +'" style="display:none;">');
			
			/* LEVA: SESTAVIM ZAPOREDNO ELEMENTE KI JIH ŽELIM NA STRANI */
			containerL.append(MHT.micropons.generateXHTML());

			var page = $( '<div class="bbq-item"/>' )	// tule bi moral replace naredit!!
			.append(containerL)
			.append(containerR);
			
			return $( '.bbq-content' ).html(page);
		},
		/**
		 * "micronator - okraja"
		 */
		profileDonators: function(urlParams){
			
			var quantity = urlParams[2];
			var districtSLUG = urlParams[3];
			
			var containerL = $('<div id="donators-'+ districtSLUG +'" class="main-container-left-static donator" style="margin-left:30px; width:702px; background:none; border:0;">');
			var containerR = $('<div id="main-container-right-static" class="mp-'+ districtSLUG +'" style="display:none;">');
			
			/* LEVA: SESTAVIM ZAPOREDNO ELEMENTE KI JIH ŽELIM NA STRANI */
			containerL.append(MHT.micropons.generateXHTML());

			var page = $( '<div class="bbq-item"/>' )	// tule bi moral replace naredit!!
			.append(containerL)
			.append(containerR);
			
			return $( '.bbq-content' ).html(page);
		},
		/**
		 * "Nanoponi - okraja"
		 */
		profileNanopons: function(urlParams){

			var quantity = urlParams[2];
			var districtSLUG = urlParams[3];

			var containerL = $('<div id="nanopons-'+ districtSLUG +'" class="main-container-left-static donator" style="margin-left:30px; width:702px; background:none; border:0;">');
			var containerR = $('<div id="main-container-right-static" class="np-'+ districtSLUG +'" style="display:none;">');

			/* LEVA: SESTAVIM ZAPOREDNO ELEMENTE KI JIH ŽELIM NA STRANI */
			containerL.append(MHT.micropons.generateXHTML());

			var page = $( '<div class="bbq-item"/>' )	// tule bi moral replace naredit!!
			.append(containerL)
			.append(containerR);

			return $( '.bbq-content' ).html(page);
		},
		/**
		 * "Pobegi - okraja"
		 */
		profileEscapes: function(urlParams){

			var quantity = urlParams[2];
			var districtSLUG = urlParams[3];

			var containerL = $('<div id="escapes-'+ districtSLUG +'" class="main-container-left-static donator" style="margin-left:30px; width:702px; background:none; border:0;">');
			var containerR = $('<div id="main-container-right-static" class="esc-'+ districtSLUG +'" style="display:none;">');

			/* LEVA: SESTAVIM ZAPOREDNO ELEMENTE KI JIH ŽELIM NA STRANI */
			containerL.append(MHT.micropons.generateXHTML());

            var page = $( '<div class="bbq-item"/>' )	// tule bi moral replace naredit!!
			.append(containerL)
			.append(containerR);

			return $( '.bbq-content' ).html(page);
		},
		/**
		 * "Micropon CHECKOUT" page for logged in user
		 */
		profileCheckout: function(urlParams){
			
			var storeSLUG = urlParams[2];
			var microponSLUG = urlParams[3];
			
			var containerL = $('<div id="checkout-'+ microponSLUG +'" class="main-container-left-static" style="margin-left:30px; width:702px; background:none; border:0;">');
			var containerR = $('<div id="main-container-right-static" class="co-'+ microponSLUG +'" style="display:none;">');
			
			/* LEVA: SESTAVIM ZAPOREDNO ELEMENTE KI JIH ŽELIM NA STRANI */
			containerL.append(MHT.checkout.generateXHTML());

			var page = $( '<div class="bbq-item"/>' )	// tule bi moral replace naredit!!
			.append(containerL)
			.append(containerR);
			
			return $( '.bbq-content' ).html(page);
		},
		/**
		 * "Admin" page for logged in user
		 */
		profileAmpera: function(urlParams){
			var containerL = $('<div class="popin" style="display:none;"></div><div id="ampera-'+ document.username +'" class="popnormal ampera_main-container-left-static custom-main-ab-style">');
			var containerR = $('<div id="main-container-right-static" class="popnormal a_mcrs-'+ document.username +'">');
			
			/* LEVA: SESTAVIM ZAPOREDNO ELEMENTE KI JIH ŽELIM NA STRANI */
			containerL.append(MHT.ampera.generateXHTML());
			
			var page = $( '<div class="bbq-item"/>' )	// tule bi moral replace naredit!!
			.append(containerL)
			.append(containerR);
			
			return $( '.bbq-content' ).html(page);
		},
		/**
		 * "Marketer" page for logged in user
		 */
		profileMarketer: function(urlParams){
			var containerL = $('<div class="popin" style="display:none;"></div><div id="ampera-'+ document.username +'" class="popnormal ampera_main-container-left-static custom-main-ab-style">');
			var containerR = $('<div id="main-container-right-static" class="popnormal a_mcrs-'+ document.username +'">');

			/* LEVA: SESTAVIM ZAPOREDNO ELEMENTE KI JIH ŽELIM NA STRANI */
			containerL.append(MHT.ampera.generateXHTML());

			var page = $( '<div class="bbq-item"/>' )	// tule bi moral replace naredit!!
			.append(containerL)
			.append(containerR);

			return $( '.bbq-content' ).html(page);
		}
	};

	/** UI AMPERA     */
	MHT.stream.ampera = {
			userNICK: '',
			currentSubNavLink: 'new-stores',	//tale je zmeraj privzet za vse stream navigacije
			/**
			 * jQuery Object generator
			 * 
			 * Possible values
			 * 	- 
			 */	
			generate: function(urlParams){
				//console.log(':: MHT.stream.home('+ urlParams +')');
				
				document.iamp = 1;	// hint, da sem prijavljen v ampero
		
				this.userNICK = urlParams[2];
				
				
				var param = '/ampera/'+ urlParams[3];
				if(urlParams[4] != undefined && urlParams[4] != '/') { param += '/'+ urlParams[4]; }
				
				var xhtml;
				
				switch(param)
				{
					case '/ampera/stores/suspended':
						this.currentSubNavLink = 'suspended';
						xhtml = this.stores_suspended();
					break;
					case '/ampera/stores/verified':
						this.currentSubNavLink = 'verified';
						xhtml = this.stores_verified();
					break;
					case '/ampera/stores/activated-sent':
						this.currentSubNavLink = 'activated-sent';
						xhtml = this.stores_activatedSent();
					break;
					case '/ampera/stores/activated-send':
						this.currentSubNavLink = 'activated-send';
						xhtml = this.stores_activatedSend();
						break;
					case '/ampera/stores':
					case '/ampera/stores/new':
						this.currentSubNavLink = 'new';
						xhtml = this.stores_new();
						break;
					case '/ampera/stores/marketer-new':
						this.currentSubNavLink = 'new';
						xhtml = this.stores_marketer_new();
						break;
					case '/ampera/micropons':
					case '/ampera/micropons/reserved':
						xhtml = this.micropons_reserved();
						break;
					case '/ampera/micropons/fixtonew':
						xhtml = this.micropons_dopolnitev();
						break;
                    case '/ampera/micropons/drafts':
						xhtml = this.micropons_drafts();
						break;
                    case '/ampera/micropons/review':
						xhtml = this.micropons_review();
						break;
                    case '/ampera/micropons/confirmed':
						xhtml = this.micropons_confirmed();
						break;
                    case '/ampera/micropons/running':
						xhtml = this.micropons_running();
						break;
                    case '/ampera/micropons/closed':
						xhtml = this.micropons_closed();
						break;
                    case '/ampera/micropons/rejected':
						xhtml = this.micropons_rejected();
						break;
//					case '/ampera/micropons/all':
//						xhtml = this.products_all();
//						break;
					case '/ampera/micropons/marketers-wizard':
						xhtml = this.micropons_marketerswizard();
						break;
					case '/ampera/shortcut/forms':
						xhtml = this.shortcut_forms();
						break;
					default:
						this.currentSubNavLink = 'new';
						xhtml = this.loadAdmin();
						break;
				};
				
				
				//appendam nov content
				var stream = $( '<div class="stream-wrapper">' ).append(xhtml);
				
				var tmp = $( '#ampera-'+this.userNICK ).html(stream);
				return tmp;
				
			},
			shortcut_forms: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">Šortcut obraczi ;)</h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/shortcut/forms" class="current">sistemski triggerji</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/micropons">produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);
				
				var $container = $($xhtml[3]);
					
				$container.append(
					'<div style=" border-top:2px solid #DFE1E3; padding:14px 0 14px 0;">Pošlji email z dnevno ponudbo: <button id="dailyDealNewsletter">Sproži email "Dnevna Ponudba"</button></div>'
					+'<div style=" border-top:2px solid #DFE1E3; padding:14px 0 14px 0;">Pošlji email z dnevno ponudbo: <button id="donatorNewsletter">Sproži email "micronator"</button></div>'
					+'<div style="border-bottom:2px solid #DFE1E3; border-top:2px solid #DFE1E3; padding:14px 0 14px 0;">Sprosti neplačane rezervacije: <button id="resolveReservations">Sprosti rezervacije</button></div>'
					+'<div style="border-bottom:2px solid #DFE1E3; padding:14px 0 14px 0;">'
					+'<div>Obrazec za potrdit plačilo po pregledu izpiska z banke (javi kaj je narobe, če kaj crkne)</div>'
					+'	<form method="post" action="/ampera/validate-payment-upn" id="reference_form">'
					+'		<label>Referenca: </label><input type="text" name="referenca" id="referenca" size="30">'
					+'		<label>Znesek: </label><input type="text" name="znesek" id="znesek" size="4">'
					+'		<input type="submit" name="submit_reference" id="submit_reference" value="Potrdi plačilo">'
					+'	</form>'
					+'</div>'
				);
				
				MHT.forms.ampera_validatePaymentConfirmation($container);
				
				$('.a_mcrs-'+this.userNICK).html();
				
				return $xhtml;
			},
			micropons_marketerswizard: function(){
				var $xhtml = $(''
						// mainnav
						+'<h1 class="page_header">Čarovnik za tržnika</h1>'
						+'<ul id="stream-menu" class="bbq">'
						+'	<li><a href="#">System statistika</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/shortcut/forms">System obrazci</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">Trgovine</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/micropons">Ponudbe</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
                        +'	<li style="float: right; margin: 0 10px 0 5px;"><a href="/#!/ampera/'+this.userNICK+'/micropons" class="current">Čarovnik</a></li>'
						+'</ul>'
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);
				
				var $container = $($xhtml[2]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;
				
//				// Get first load of data from the server
//				$.get('ampera/browse-micropons?count=1&cursor=1&status=new', function(data, textStatus, XMLHttpRequest)
//				{
////					console.log(data);
//
//					var mpStatus;						// Predstavitveni status za userja glede na status micropona v DB
//					var donatorORmicropon = 'micropon';	// Ali link kaže na donatorja ali na micropon
//                    var flag              = '';
//
//					if(data.micropons != undefined)
//					{
//						$.each(data.micropons, function(i, v)
//						{
//							mpStatus = MHT.micropon.interpretStatus(v.micropon);
//
//							if(v.micropon.micropon_brand_id == '3' ) { donatorORmicropon = 'donator';  flag = '<span class="av" style="color: #fff0e1; padding: 2px 3px; margin-right: 3px; font:bold 9px \'Droid Sans\',verdana,arial,sans-serif; background-color: #EC7000; border-color: #EC7000; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;">DONATOR</span>';  }
//                            else                                     { donatorORmicropon = 'micropon'; flag = '<span class="av" style="color: #00C; padding: 2px 3px; margin-right: 3px; font:bold 9px \'Droid Sans\',verdana,arial,sans-serif; background-color: #DFE2FF; border-color: #DFE2FF; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;">DAILYDEAL</span>';  }
//
//							micropons +=  ''
//								+'<tr id="intable_micropon_'+v.micropon.id+'">'
//								+'	<td class="deal_date" style="text-align:left !important;">#'+v.micropon.id+'</td>'
//								+'	<td class="deal_headline">'+flag+ '<a href="/#!/'+donatorORmicropon+'/'+v.micropon.store.stores[0].store.store_slug+'/'+v.micropon.slug+'">'+ v.micropon.headline +' &laquo; '+ v.micropon.description_headline +'</a></td>'
//								+'	<td class="deal_date">Skrbnik dopolni</td>'
//								+'	<td class="deal_date"><a class="xc_popin micropon_editedMerchant" data-item-storeslug="'+v.micropon.store.stores[0].store.store_slug+'" data-item-id="'+v.micropon.id+'" data-item-brandid="'+v.micropon.micropon_brand_id+'">Poglej in dopolni</a></td>'
//								+'</tr>';
//						});
//					}
//				});

                $container.append(
					     ''
                        +'<div>'
                        +'  <div style="margin:0px 120px 0 120px; padding: 10px; background:#F8F8F8;">'
                        +'      <strong>1. korak</strong>'
                        +'      <div>'
                        +'          Poišči podjetje prek <span style="text-decoration:underline;">davčne številke</span>'
                        +'      </div>'
                        +'  </div>'

                        +'  <div style="margin:10px 120px 0 120px;">'
                        +'      <input tyle="text" class="mh_input" placeholder="Davčna številka" style="width: 366px;" /> <a href="#" class="button" style="padding-top: 7px; padding-bottom: 8px;">Najdi</a>'
                        +'  </div>'

//                        // Result set
//                        +'  <div style="margin:10px 120px 0 120px;">'
//                        +'      <div style="color:#aaa; font-style: italic; text-align:center;">(Rezultati iskanja)</div>'
//                        +'  </div>'

                        // 2. korak - če najdemo podjetje oz. organizacijo ki iščemo
                        +'  <div style="margin:10px 120px 0 120px; padding: 10px; background:#F8F8F8;">'
                        +'      <strong>2. korak</strong>'
                        +'      <div>'
                        +'          Dodaj novo dnevno ponudbo oz. dobrodelno kampanjo'
                        +'      </div>'
                        +'  </div>'

                        +'  <div style="margin:10px 120px 0 120px;">'
                        +'      <table>'
                        +'          <tr>'
                        +'              <td style="border-bottom:1px solid #F8F8F8;">'
                        +'                  Podjetje/Organizacija:'
                        +'              </td>'
                        +'              <td  style="border-bottom:1px solid #F8F8F8; padding-left:10px;">'
                        +'                  Fructal d.o.o.'
                        +'              </td>'
                        +'          </tr>'
                        +'          <tr>'
                        +'              <td style="border-bottom:1px solid #F8F8F8;">'
                        +'                  Ime upravljalca:'
                        +'              </td>'
                        +'              <td  style="border-bottom:1px solid #F8F8F8; padding-left:10px;">'
                        +'                  Alan Ristić, alan.ristic@gmail.com'
                        +'              </td>'
                        +'          </tr>'
                        +'          <tr>'
                        +'              <td style="border-bottom:1px solid #F8F8F8;">'
                        +'                  Produkt:'
                        +'              </td>'
                        +'              <td id="actions_bar-ana" style="border-bottom:1px solid #F8F8F8; padding-left:10px;">'
//                        +'                  <a href="http://new.microhint.com?mh_showin=popout&mh_form=insert-micronator-offer&mh_action=insert&mh_storeslug=bar-ana&mh_startedfrom=micropon_marketers-wizard" class="button a_dialog"><span class="icon plus"></span>dnevna ponudba</a> <a href="http://new.microhint.com?mh_showin=popout&mh_form=insert-micronator-offer&mh_action=insert&mh_storeslug=bar-ana&mh_startedfrom=micropon_marketers-wizard" class="button a_dialog"><span class="icon plus"></span>dobrodelna kampanja</a>'
                        +'                  <a href="http://new.microhint.com?mh_showin=popout&mh_form=micronator-offer&mh_action=insert&mh_storeslug=bar-ana&mh_startedfrom=micropon_marketers-wizard&mh_isampera=true" class="button a_dialog"><span class="icon plus"></span>dobrodelna kampanja</a>'
                        +'              </td>'
                        +'          </tr>'
                        +'      </table>'
                        +'  </div>'

                        +'</div>'
                );


//               $container.find(".ajax-dialog").bind('click', function(){
//
//                   // Nastavim prednastavljeno višino popup-a
//                   var maxPresetHeight = $(document).height() - 220;
//                   //console.log(maxPresetHeight);
//
//                   $('.pop-out').html(MHT.testFormXHTML);
//
//		           $('.pop-out').show();
//
////                   var $dialog = $('<div></div>')
//////                   var $dialog = $('.popin')
////                    .html(MHT.testFormXHTML)
////                    .dialog({
////                        autoOpen: true,
////                        zIndex:   99999,
////                        modal:    true,
////                        title:    'Primer popolno izpoljenega obrazca',
//////                        width:    460,
////                        position: ['center',108],
////                        height:    maxPresetHeight,
////                        //maxHeight: 600,
////                        width:     'auto'
////                    });
//
//                   return false;
//               });
				
				$('.a_mcrs-'+this.userNICK).html(

//                         '<div class="side-box custom-side-ab-style" style="margin-bottom:10px;">'
//                        +'  <a href="/#!/ampera/'+this.userNICK+'/micropons/marketers-wizard" class="big button activated" style="width: 188px;">Čarovnik za tržnika</a>'
//						+'</div>'

						 '<div class="side-box custom-side-ab-style">'
						+'	<h2 class="">Kako verificiraš podjetje?</h2>'
						+'	<p>Označi telefonsko številko, ki si jo prejel.</p>'
						+'	<p>Če imaš oznako PIRS - moraš na pirs.si preverit ali gre za pravo številko podjetja. Šele nato lahko potrdiš.</p>'
						+'</div>'
				);

				return $xhtml;
			},
			micropons_reserved: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">novi produkti z rezerviranimi datumi</h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/shortcut/forms">sistemski triggerji</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/micropons" class="current">produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
                        +'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/reserved" class="current" title="rezervacija, ki jo je naredil lp ali upravljalec">rezervirani</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/fixtonew" title="produkt, ki ga upravljalec dopolni in pošlje skrbniku">v dopolnitvi</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/drafts" id="go_drafts" title="skrbnik pripravi produkt in ga pošlje v potrditev upravljalcu">v izdelavi</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/review" title="upravljalec mora pripravljen produkt potrditi">v predogledu</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/confirmed" title="produkt se aktivira ob dogovorjenem terminu">potrjeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/running" title="produkt je aktiven za uporabnike na strani">v teku</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/closed" title="produkt po izteku dogovorjenega termina">zaključeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/rejected" title="produkt,ki je bil zavrnjen">zavrnjeni</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);

				var $container = $($xhtml[3]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;

				// Get first load of data from the server
				$.get('ampera/browse-micropons?count=1&cursor=1&status=reserved', function(data, textStatus, XMLHttpRequest)
				{
//					$container.append(
//							 ' <table class="orders">'
//							+' 	<tr>'
//							+' 		<th style="width:20px;">#ID</th>'
//							+' 		<th style="width:220px;">Približen naslov ponudbe, kot ga je trgovec vnesel</th>'
//							+' 		<th style="width:60px; text-align:center;">Status</th>'
//							+' 		<th style="width:60px; text-align:center;">Akcija</th>'
//							+' 	</tr>'
//							+   MHT.list.product.generateItems(data.micropons, 'ampera')
//                            +'</table>'
//					);

                    var _personalizedNoItems = MHT.list.product.generateItems(data.micropons, 'ampera');
                    if(!_personalizedNoItems){
                        _personalizedNoItems = '<div class="empty-wall-msg"><span class="empty-wall-msg-inner">Nobenega produkta ni rezerviranega, halo?!</span><div class="logo-font" style="text-align: right;">microhint</div></div>';
                    }

                    $container.append(
                             '<ul id="products-wall">'
                            +   _personalizedNoItems
                            +'</ul>'
					);

				});

				$('.a_mcrs-'+this.userNICK).html();

				return $xhtml;
			},
			micropons_dopolnitev: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">novi produkti z rezerviranimi datumi</h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/shortcut/forms">sistemski triggerji</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/micropons" class="current">produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
                        +'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/reserved" title="rezervacija, ki jo je naredil lp ali upravljalec">rezervirani</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/fixtonew" class="current" title="produkt, ki ga upravljalec dopolni in pošlje skrbniku">v dopolnitvi</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/drafts" id="go_drafts" title="skrbnik pripravi produkt in ga pošlje v potrditev upravljalcu">v izdelavi</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/review" title="upravljalec mora pripravljen produkt potrditi">v predogledu</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/confirmed" title="produkt se aktivira ob dogovorjenem terminu">potrjeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/running" title="produkt je aktiven za uporabnike na strani">v teku</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/closed" title="produkt po izteku dogovorjenega termina">zaključeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/rejected" title="produkt,ki je bil zavrnjen">zavrnjeni</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);

				var $container = $($xhtml[3]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;

				$.get('ampera/browse-micropons?count=1&cursor=1&status=fixtonew', function(data, textStatus, XMLHttpRequest)
				{
                    var _personalizedNoItems = MHT.list.product.generateItems(data.micropons, 'ampera');
                    if(!_personalizedNoItems){
                        _personalizedNoItems = '<div class="empty-wall-msg"><span class="empty-wall-msg-inner">S strani upravljalcev ne čakamo nobenega dopolnila produkta, kul!</span><div class="logo-font" style="text-align: right;">microhint</div></div>';
                    }

                    $container.append(
                             '<ul id="products-wall">'
                            +   _personalizedNoItems
                            +'</ul>'
					);

				});

				$('.a_mcrs-'+this.userNICK).html();

				return $xhtml;
			},
			micropons_drafts: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">novi produkti z rezerviranimi datumi</h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/shortcut/forms">sistemski triggerji</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/micropons" class="current">produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
                        +'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/reserved" title="rezervacija, ki jo je naredil lp ali upravljalec">rezervirani</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/fixtonew" title="produkt, ki ga upravljalec dopolni in pošlje skrbniku">v dopolnitvi</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/drafts" class="current" title="skrbnik pripravi produkt in ga pošlje v potrditev upravljalcu">v izdelavi</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/review" title="upravljalec mora pripravljen produkt potrditi">v predogledu</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/confirmed" title="produkt se aktivira ob dogovorjenem terminu">potrjeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/running" title="produkt je aktiven za uporabnike na strani">v teku</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/closed" title="produkt po izteku dogovorjenega termina">zaključeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/rejected" title="produkt,ki je bil zavrnjen">zavrnjeni</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);

				var $container = $($xhtml[3]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;

				$.get('ampera/browse-micropons?count=1&cursor=1&status=draft', function(data, textStatus, XMLHttpRequest)
				{
                    var _personalizedNoItems = MHT.list.product.generateItems(data.micropons, 'ampera');
                    if(!_personalizedNoItems){
                        _personalizedNoItems = '<div class="empty-wall-msg"><span class="empty-wall-msg-inner">S strani upravljalcev ne čakamo nobenega dopolnila produkta, kul!</span><div class="logo-font" style="text-align: right;">microhint</div></div>';
                    }

                    $container.append(
                             '<ul id="products-wall">'
                            +   _personalizedNoItems
                            +'</ul>'
					);

				});

				$('.a_mcrs-'+this.userNICK).html();

				return $xhtml;
			},
			micropons_review: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">novi produkti z rezerviranimi datumi</h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/shortcut/forms">sistemski triggerji</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/micropons" class="current">produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
                        +'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/reserved" title="rezervacija, ki jo je naredil lp ali upravljalec">rezervirani</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/fixtonew" title="produkt, ki ga upravljalec dopolni in pošlje skrbniku">v dopolnitvi</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/drafts" title="skrbnik pripravi produkt in ga pošlje v potrditev upravljalcu">v izdelavi</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/review" class="current" title="upravljalec mora pripravljen produkt potrditi">v predogledu</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/confirmed" title="produkt se aktivira ob dogovorjenem terminu">potrjeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/running" title="produkt je aktiven za uporabnike na strani">v teku</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/closed" title="produkt po izteku dogovorjenega termina">zaključeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/rejected" title="produkt,ki je bil zavrnjen">zavrnjeni</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);

				var $container = $($xhtml[3]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;

				$.get('ampera/browse-micropons?count=1&cursor=1&status=review', function(data, textStatus, XMLHttpRequest)
				{
                    var _personalizedNoItems = MHT.list.product.generateItems(data.micropons, 'ampera');
                    if(!_personalizedNoItems){
                        _personalizedNoItems = '<div class="empty-wall-msg"><span class="empty-wall-msg-inner">S strani upravljalcev ne čakamo nobene potrditve produkta, super!</span><div class="logo-font" style="text-align: right;">microhint</div></div>';
                    }

                    $container.append(
                             '<ul id="products-wall">'
                            +   _personalizedNoItems
                            +'</ul>'
					);

				});

				$('.a_mcrs-'+this.userNICK).html();

				return $xhtml;
			},
			micropons_confirmed: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">novi produkti z rezerviranimi datumi</h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/shortcut/forms">sistemski triggerji</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/micropons" class="current">produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
                        +'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/reserved" title="rezervacija, ki jo je naredil lp ali upravljalec">rezervirani</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/fixtonew" title="produkt, ki ga upravljalec dopolni in pošlje skrbniku">v dopolnitvi</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/drafts" title="skrbnik pripravi produkt in ga pošlje v potrditev upravljalcu">v izdelavi</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/review" title="upravljalec mora pripravljen produkt potrditi">v predogledu</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/confirmed" class="current" title="produkt se aktivira ob dogovorjenem terminu">potrjeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/running" title="produkt je aktiven za uporabnike na strani">v teku</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/closed" title="produkt po izteku dogovorjenega termina">zaključeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/rejected" title="produkt,ki je bil zavrnjen">zavrnjeni</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);

				var $container = $($xhtml[3]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;

				$.get('ampera/browse-micropons?count=1&cursor=1&status=confirmed', function(data, textStatus, XMLHttpRequest)
				{
                    var _personalizedNoItems = MHT.list.product.generateItems(data.micropons, 'ampera');
                    if(!_personalizedNoItems){
                        _personalizedNoItems = '<div class="empty-wall-msg"><span class="empty-wall-msg-inner">Nobeden produkt ni potrjen?! Đizs, mamo problem! Tole bi naj bilo nabito polno!! Wtf?!</span><div class="logo-font" style="text-align: right;">microhint</div></div>';
                    }

                    $container.append(
                             '<ul id="products-wall">'
                            +   _personalizedNoItems
                            +'</ul>'
					);

				});

				$('.a_mcrs-'+this.userNICK).html();

				return $xhtml;
			},
			micropons_running: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">novi produkti z rezerviranimi datumi</h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/shortcut/forms">sistemski triggerji</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/micropons" class="current">produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
                        +'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/reserved" title="rezervacija, ki jo je naredil lp ali upravljalec">rezervirani</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/fixtonew" title="produkt, ki ga upravljalec dopolni in pošlje skrbniku">v dopolnitvi</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/drafts" title="skrbnik pripravi produkt in ga pošlje v potrditev upravljalcu">v izdelavi</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/review" title="upravljalec mora pripravljen produkt potrditi">v predogledu</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/confirmed" title="produkt se aktivira ob dogovorjenem terminu">potrjeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/running" class="current" title="produkt je aktiven za uporabnike na strani">v teku</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/closed" title="produkt po izteku dogovorjenega termina">zaključeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/rejected" title="produkt,ki je bil zavrnjen">zavrnjeni</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);

				var $container = $($xhtml[3]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;

				$.get('ampera/browse-micropons?count=1&cursor=1&status=running', function(data, textStatus, XMLHttpRequest)
				{
                    var _personalizedNoItems = MHT.list.product.generateItems(data.micropons, 'ampera');
                    if(!_personalizedNoItems){
                        _personalizedNoItems = '<div class="empty-wall-msg"><span class="empty-wall-msg-inner">V teku ni nobenega produkta</span><div class="logo-font" style="text-align: right;">microhint</div></div>';
                    }

                    $container.append(
                             '<ul id="products-wall">'
                            +   _personalizedNoItems
                            +'</ul>'
					);

				});

				$('.a_mcrs-'+this.userNICK).html();

				return $xhtml;
			},
			micropons_closed: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">novi produkti z rezerviranimi datumi</h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/shortcut/forms">sistemski triggerji</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/micropons" class="current">produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
                        +'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/reserved" title="rezervacija, ki jo je naredil lp ali upravljalec">rezervirani</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/fixtonew" title="produkt, ki ga upravljalec dopolni in pošlje skrbniku">v dopolnitvi</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/drafts" title="skrbnik pripravi produkt in ga pošlje v potrditev upravljalcu">v izdelavi</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/review" title="upravljalec mora pripravljen produkt potrditi">v predogledu</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/confirmed" title="produkt se aktivira ob dogovorjenem terminu">potrjeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/running" title="produkt je aktiven za uporabnike na strani">v teku</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/closed" class="current" title="produkt po izteku dogovorjenega termina">zaključeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/rejected" title="produkt,ki je bil zavrnjen">zavrnjeni</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);

				var $container = $($xhtml[3]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;

				$.get('ampera/browse-micropons?count=1&cursor=1&status=closed', function(data, textStatus, XMLHttpRequest)
				{
                    var _personalizedNoItems = MHT.list.product.generateItems(data.micropons, 'ampera');
                    if(!_personalizedNoItems){
                        _personalizedNoItems = '<div class="empty-wall-msg"><span class="empty-wall-msg-inner">Nobeden produkt se še ni končal</span><div class="logo-font" style="text-align: right;">microhint</div></div>';
                    }

                    $container.append(
                             '<ul id="products-wall">'
                            +   _personalizedNoItems
                            +'</ul>'
					);

				});

				$('.a_mcrs-'+this.userNICK).html();

				return $xhtml;
			},
			micropons_rejected: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">novi produkti z rezerviranimi datumi</h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/shortcut/forms">sistemski triggerji</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/micropons" class="current">produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
                        +'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/reserved" title="rezervacija, ki jo je naredil lp ali upravljalec">rezervirani</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/fixtonew" title="produkt, ki ga upravljalec dopolni in pošlje skrbniku">v dopolnitvi</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/drafts" title="skrbnik pripravi produkt in ga pošlje v potrditev upravljalcu">v izdelavi</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/review" title="upravljalec mora pripravljen produkt potrditi">v predogledu</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/confirmed" title="produkt se aktivira ob dogovorjenem terminu">potrjeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/running" title="produkt je aktiven za uporabnike na strani">v teku</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/closed"title="produkt po izteku dogovorjenega termina">zaključeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/rejected" class="current" title="produkt,ki je bil zavrnjen">zavrnjeni</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);

				var $container = $($xhtml[3]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;

				$.get('ampera/browse-micropons?count=1&cursor=1&status=rejected', function(data, textStatus, XMLHttpRequest)
				{
                    var _personalizedNoItems = MHT.list.product.generateItems(data.micropons, 'ampera');
                    if(!_personalizedNoItems){
                        _personalizedNoItems = '<div class="empty-wall-msg"><span class="empty-wall-msg-inner">Nobenega produkta še nismo zavrnili</span><div class="logo-font" style="text-align: right;">microhint</div></div>';
                    }

                    $container.append(
                             '<ul id="products-wall">'
                            +   _personalizedNoItems
                            +'</ul>'
					);

				});

				$('.a_mcrs-'+this.userNICK).html();

				return $xhtml;
			},
			products_all: function(){
				var $xhtml = $(''
						// mainnav
						+'<div id="market-sub" class="heading-title rounded-top">'
                        +'  <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">Vse kampanje sortirane po času začetka</h1>'
                        +'</div>'
						+'<ul id="stream-menu" class="bbq">'
						+'	<li><a href="#">System statistika</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/shortcut/forms">System obrazci</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">Trgovine</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/micropons" class="current">Ponudbe</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/all" title="Vse akcije, sortirane po njihovem začetku na strani" class="current">Vsa ponudba</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/new" title="Trgovi kreirajo povpraševanje za ponudbo, ki bi jo želeli imeti pri nas">Nova povpraševanja</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/ampera-review" id="go_drafts" title="Ponudbe, ki so bile na pol končane in jih je pred pošiljanjem trgovcu v predogled potrebon še dopolnit">Osnutki</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/merchant-review" title="URL je bil poslan trgovcu v predogled, ki ga naj potrdi ali pokliče za spremembe">V predogledu</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/confirmed" title="Nove trgovine">Potrjeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/running" title="Nove trgovine">V teku</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/closed" title="Nove trgovine">Zaključeni</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/micropons/rejected" title="Nove trgovine">Zavrnjeni</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);

				var $container = $($xhtml[3]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;

				// Get first load of data from the server
				$.get('ampera/browse-micropons?count=1&cursor=1&status=all', function(data, textStatus, XMLHttpRequest)
				{
//					$container.append(
//							 ' <table class="orders">'
//							+' 	<tr>'
//							+' 		<th style="width:20px;">#ID</th>'
//							+' 		<th style="width:220px;">Približen naslov ponudbe, kot ga je trgovec vnesel</th>'
//							+' 		<th style="width:60px; text-align:center;">Status</th>'
//							+' 		<th style="width:60px; text-align:center;">Akcija</th>'
//							+' 	</tr>'
//							+   MHT.list.product.generateItems(data.micropons, 'ampera')
//                            +'</table>'
//					);

                    $container.append(
                             '<ul id="products-wall">'
                            //+'  <li id="wall-title"><h2 class="title">produkti organizacije</h2></li>'
                            +   MHT.list.product.generateItems(data.micropons, 'ampera_v02')  // FIXME spremeni tole v marketer in dodaj prave gumbe zraven!
                            +'</ul>'
					);

				});

				$('.a_mcrs-'+this.userNICK).html(
//						 '<div class="side-box custom-side-ab-style" style="margin-bottom:10px;">'
//                        +'  <a href="/#!/ampera/'+this.userNICK+'/micropons/marketers-wizard" class="big button activated" style="width: 188px;">Čarovnik za tržnika</a>'
//						+'</div>'

						 '<div class="side-box custom-side-ab-style">'
						+'	<h2 class="">Kako verificiraš podjetje?</h2>'
						+'	<p>Označi telefonsko številko, ki si jo prejel.</p>'
						+'	<p>Če imaš oznako PIRS - moraš na pirs.si preverit ali gre za pravo številko podjetja. Šele nato lahko potrdiš.</p>'
						+'</div>'
				);

				return $xhtml;
			},
			stores_new: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">Nove trgovine - same so se včlanile</h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/shortcut/forms">sistemski triggerji</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores" class="current">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/micropons">produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
						+'		<li class="sub_title">Filtriraj: </li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/new" class="notip current" title="Nove trgovine, ki so se same prijavile preko spletne strani" class="current">Nove(same)</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/marketer-new" class="notip" title="Nove trgovine, ki jih je tržnik dodal" class="current">Nove(tržnik)</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/activated-send" title="Upravljalec je bil preverjen na tel.št. Naslednji korak je izpolnitev podatkov podjetja in poslat PIN podjetju po (fizični) pošti">V vrsti za pošiljanje</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/activated-sent" title="PIN smo poslali, čakamo potrditev">Poslan PIN - čakamo</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/verified" title="Veljavne/potrjene trgovine">Potrjene</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/suspended" title="...">Zavrnjene</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+' 	<table class="orders stores-listing">'
						+' 		<tr>'
						+' 			<th style="width:260px;">Ime trgovine</th>'
						+' 			<th style="width:40px; text-align:center;">Telefon</th>'
						+' 			<th style="width:40px; text-align:center;">Potrdi</th>'
						+' 			<th style="width:40px; text-align:center;">Registrirana</th>'
						+' 			<th style="width:40px; text-align:center;">Zavrzi</th>'
						+' 		</tr>'
						+'		<tr id="ampera_data-stores-new">'
						+'			<td colspan="5">'
						+'				<div id="infscr-loading"><span>Nalagam trgovine...</span></div>'
						+'			</td>'
						+'		</tr>'
						+'	</table>'
						+'</div>'
				);
				
				var $container = $($xhtml[3]).find('#ampera_data-stores-new');
				
				// Get first load of data from the server
				$.get('/ampera/browse-stores?status=new', function(data, textStatus, XMLHttpRequest){
					
					// Load posts into stream
					if(data.stores == undefined || data.stores.length <= 0) {
						$container.find('#infscr-loading').replaceWith('<div class="no-posts">Ne najdem nobenega podjetja.</div>');
					} else {
						
						var content = '';
						
						$.each(data.stores, function(i, v){
							
							var store = v.store;
							var employee = store.employees.users[0].user;
							
							var PIRSurl = 'OK';
							if(store.company_phone_changed == 1)
							{
								// Must check PIRS or AJPES for right phone number
								if(store.pirs != undefined) { PIRSurl = 'preveri na <a href="'+store.pirs.profileurl+'" target="_blank">PIRS</a>'; }
								else { PIRSurl = 'ročno preveri'; }
								
							}
							
							var controls = {
									'ctrl01':	'<li><a data-item-action="verified" title="Podjetje poznamo, preskoči korak :)"><span></span>Potrdi</a></li>', 
									//'ctrl02':	'<li><a data-item-action="activated-send" title="Telefonska številka podjetja"><span></span>Tel.P.: <strong>'+ store.company_phone +'</strong></a></li>', 
									'ctrl03':	'<li><a data-item-action="activated-send" title="Telefonska številka upravljalca"><span></span>Tel. št. upravljalca.: <strong>'+ employee.phone +'</strong></a></li>'
							};
							
//							console.log(store);
							
							// XXX Tule bi bilo dobro preverit VSE podatke, ki jih nucam za uspešno operiranje trgovine
							if(null == store.maticna)
							{
								//controls['ctrl01'] = '<li style="padding-top:2px;"><span style="background: red;"><a class="xc_popin store_fixdata">Fix data</a></span> Preskoči</li>';
								controls['ctrl01'] = '<li style="padding-top:2px;" id="fixDataControl"><a style="font-weight: bold !important; font-family: \'helvetica neue\', arial, sans-serif; font-size: 12px;" class="normal-button large xc_popin store_fixdata edit" data-item-storeslug="'+store.store_slug+'">Dopolni...</a> Preskoči</li>';
							}
							
							// assemble whole row
							content += ''
								+' 	<tr>'
								+'		<td>'
								+'			<span class="company_name">'+ store.company_name +'</span>'
								+'			<ul class="mht-radios ampera_unactive-select">'
								+				controls['ctrl01']					
								//+				controls['ctrl02']					
								+				controls['ctrl03']					
								+'				<li class="clearfix"></li>'
								+'			</ul>'
								+'		</td>'
								+'		<td class="deal_date">'+ PIRSurl +'</td>'
								+'		<td class="deal_date">'
								+'			<input type="submit" class="normal-button large status-submit" disabled="disabled" data-item-id="'+store.id+'" data-item-status="activate-send" value="Shrani">'
								+'		</td>'
								+'		<td class="deal_date">'+ store.created_relative +'</td>'
								+'		<td class="deal_date">'
								+'			<input type="submit" class="normal-button large status-submit" data-item-id="'+store.id+'" data-item-status="suspended" value="X">'
								+'		</td>'
								+' 	</tr>';
						});
						$container.replaceWith(content);
					}
					
				});
				
				$('.a_mcrs-'+this.userNICK).html(
						 '<div class="side-box custom-side-ab-style">'
						+'	<h2 class="">Kako verificiraš podjetje?</h2>'
						+'	<p>Označi telefonsko številko, ki si jo prejel.</p>'
						+'	<p>Če imaš oznako PIRS - moraš na pirs.si preverit ali gre za pravo številko podjetja. Šele nato lahko potrdiš.</p>'
						+'</div>'
				);
				
				return $xhtml;
			},
			stores_marketer_new: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">Nove trgovine - tržniki so jih včlanili</h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/shortcut/forms">sistemski triggerji</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores" class="current">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/micropons">produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
						+'		<li class="sub_title">Filtriraj: </li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/new" class="notip" title="Nove trgovine, ki so se same prijavile preko spletne strani" class="current">Nove(same)</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/marketer-new" class="notip current" title="Nove trgovine, ki jih je tržnik dodal" class="current">Nove(tržnik)</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/activated-send" title="Upravljalec je bil preverjen na tel.št. Naslednji korak je izpolnitev podatkov podjetja in poslat PIN podjetju po (fizični) pošti">V vrsti za pošiljanje</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/activated-sent" title="PIN smo poslali, čakamo potrditev">Poslan PIN - čakamo</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/verified" title="Veljavne/potrjene trgovine">Potrjene</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/suspended" title="...">Suspendirane</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+' 	<table class="orders stores-listing">'
						+' 		<tr>'
						+' 			<th style="width:260px;">Ime trgovine</th>'
						+' 			<th style="width:40px; text-align:center;">Telefon</th>'
						+' 			<th style="width:40px; text-align:center;">Potrdi</th>'
						+' 			<th style="width:40px; text-align:center;">Registrirana</th>'
						+' 			<th style="width:40px; text-align:center;">Zavrzi</th>'
						+' 		</tr>'
						+'		<tr id="ampera_data-stores-new">'
						+'			<td colspan="5">'
						+'				<div id="infscr-loading"><span>Nalagam trgovine...</span></div>'
						+'			</td>'
						+'		</tr>'
						+'	</table>'
						+'</div>'
				);

				var $container = $($xhtml[3]).find('#ampera_data-stores-new');

				// Get first load of data from the server
				$.get('/ampera/browse-stores?status=marketer_new', function(data, textStatus, XMLHttpRequest){

					// Load posts into stream
					if(data.stores == undefined || data.stores.length <= 0) {
						$container.find('#infscr-loading').replaceWith('<div class="no-posts">Ne najdem nobenega podjetja.</div>');
					} else {

						var content = '';

						$.each(data.stores, function(i, v){

							var store = v.store;
							var employee = store.employees.users[0].user;

							var PIRSurl = 'OK';
							if(store.company_phone_changed == 1)
							{
								// Must check PIRS or AJPES for right phone number
								if(store.pirs != undefined) { PIRSurl = 'preveri na <a href="'+store.pirs.profileurl+'" target="_blank">PIRS</a>'; }
								else { PIRSurl = 'ročno preveri'; }

							}

							var controls = {
									'ctrl01':	'<li><a data-item-action="verified" title="Podjetje poznamo, preskoči korak :)"><span></span>Potrdi</a></li>',
									//'ctrl02':	'<li><a data-item-action="activated-send" title="Telefonska številka podjetja"><span></span>Tel.P.: <strong>'+ store.company_phone +'</strong></a></li>',
									'ctrl03':	'<li><a data-item-action="activated-send" title="Telefonska številka upravljalca"><span></span>Tel. št. upravljalca.: <strong>'+ employee.phone +'</strong></a></li>'
							};

//							console.log(store);

							// XXX Tule bi bilo dobro preverit VSE podatke, ki jih nucam za uspešno operiranje trgovine
							if(null == store.maticna)
							{
								//controls['ctrl01'] = '<li style="padding-top:2px;"><span style="background: red;"><a class="xc_popin store_fixdata">Fix data</a></span> Preskoči</li>';
								controls['ctrl01'] = '<li style="padding-top:2px;" id="fixDataControl"><a style="font-weight: bold !important; font-family: \'helvetica neue\', arial, sans-serif; font-size: 12px;" class="normal-button large xc_popin store_fixdata edit" data-item-storeslug="'+store.store_slug+'">Dopolni...</a> Preskoči</li>';
							}

							// assemble whole row
							content += ''
								+' 	<tr>'
								+'		<td>'
								+'			<span class="company_name">'+ store.company_name +'</span>'
								+'			<ul class="mht-radios ampera_unactive-select">'
								+				controls['ctrl01']
								//+				controls['ctrl02']
								+				controls['ctrl03']
								+'				<li class="clearfix"></li>'
								+'			</ul>'
								+'		</td>'
								+'		<td class="deal_date">'+ PIRSurl +'</td>'
								+'		<td class="deal_date">'
								+'			<input type="submit" class="normal-button large status-submit" disabled="disabled" data-item-id="'+store.id+'" data-item-status="activate-send" value="Shrani">'
								+'		</td>'
								+'		<td class="deal_date">'+ store.created_relative +'</td>'
								+'		<td class="deal_date">'
								+'			<input type="submit" class="normal-button large status-submit" data-item-id="'+store.id+'" data-item-status="suspended" value="X">'
								+'		</td>'
								+' 	</tr>';
						});
						$container.replaceWith(content);
					}

				});

				$('.a_mcrs-'+this.userNICK).html(
						 '<div class="side-box custom-side-ab-style">'
						+'	<h2 class="">Kako verificiraš podjetje?</h2>'
						+'	<p>Označi telefonsko številko, ki si jo prejel.</p>'
						+'	<p>Če imaš oznako PIRS - moraš na pirs.si preverit ali gre za pravo številko podjetja. Šele nato lahko potrdiš.</p>'
						+'</div>'
				);

				return $xhtml;
			},
			stores_activatedSend: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">trgovine, ki jim je potrebno poslati PIN</h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/shortcut/forms">sistemski triggerji</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores" class="current">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/micropons">produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
                        +'		<li class="sub_title">Filtriraj: </li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/new" class="notip" title="Nove trgovine, ki so se same prijavile preko spletne strani" class="current">Nove(same)</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/marketer-new" class="notip" title="Nove trgovine, ki jih je tržnik dodal" class="current">Nove(tržnik)</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/activated-send" class="notip current" title="Upravljalec je bil preverjen na tel.št. Naslednji korak je izpolnitev podatkov podjetja in poslat PIN podjetju po (fizični) pošti">V vrsti za pošiljanje</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/activated-sent" title="PIN smo poslali, čakamo potrditev">Poslan PIN - čakamo</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/verified" title="Veljavne/potrjene trgovine">Potrjene</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/suspended" title="...">Zavrnjene</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-activated-send-'+this.userNICK+'">'
						+' 	<table class="orders stores-listing">'
						+' 		<tr>'
						+' 			<th style="width:260px;">Ime trgovine</th>'
						+' 			<th style="width:40px; text-align:center;">Pošta</th>'
						+' 			<th style="width:40px; text-align:center;">Potrdi</th>'
						+' 			<th style="width:40px; text-align:center;">Aktivirano</th>'
						+' 			<th style="width:40px; text-align:center;">Zavrzi</th>'
						+' 		</tr>'
						+'		<tr id="ampera_data-stores-activated-send">'
						+'			<td colspan="5">'
						+'				<div id="infscr-loading"><span>Nalagam trgovine...</span></div>'
						+'			</td>'
						+'		</tr>'
						+'	</table>'
						+'</div>'
				);
				
				var $container = $($xhtml[3]).find('#ampera_data-stores-activated-send');
				
				// Get first load of data from the server
				$.get('/ampera/browse-stores?status=activated-send', function(data, textStatus, XMLHttpRequest){
					
					// Load posts into stream
					if(data.stores == undefined || data.stores.length <= 0) {
						$container.find('#infscr-loading').replaceWith('<div class="no-posts">Ne najdem nobenega podjetja.</div>');
					} else {
						
						var content = '';
						
						$.each(data.stores, function(i, v){
							
							var store = v.store;
							var employee = store.employees.users[0].user;
							
							var controls = {
									'ctrl01':	'<li><a data-item-action="activated-sent"><span></span>Poslano</a></li>'
							};
							
							
//							if(null == store.maticna)
//							{
//								//controls['ctrl01'] = '<li style="padding-top:2px;"><span style="background: red;"><a class="xc_popin store_fixdata">Fix data</a></span> Preskoči</li>';
//								controls['ctrl01'] = '<li style="padding-top:2px;" id="fixDataControl"><a style="font-weight: bold !important; font-family: \'helvetica neue\', arial, sans-serif; font-size: 12px;" class="normal-button large xc_popin store_fixdata edit" data-item-storeslug="'+store.store_slug+'">Dopolni...</a></li>';
//							}

							var location = '';;

							if( location.storeLocation != null ) {
								location = location.storeLocation.name +', '+ location.postal_code +' '+ location.postal_name;
							} else {
								location = '/';
							}
							
							// assemble whole row
							content += ''
								+' 	<tr>'
								+'		<td>'
								+'			<span class="company_name">'+ store.company_name +'</span>'
								+'			<div class="ampera_send-code">'
								+'				<div>'
								+'					PIN: <strong>'+ store.verification_pin +'</strong>'
								+'				</div>'
								+'				<div>'
								+'					Sedež: <strong>'+location+'</strong>'
								+'				</div>'
								+'				<div class="clearfix"></div>'
								+'			</div>'
								+'		</td>'
								+'		<td>'
								+'			<ul class="mht-checkbox ampera_activatedSend-select">'
								+				controls['ctrl01']				
								+'				<li class="clearfix"></li>'
								+'			</ul>'
								+'		</td>'
								+'		<td class="deal_date">'
								+'			<input type="submit" class="normal-button large status-submit" disabled="disabled" data-item-id="'+store.id+'" data-item-status="activated-sent" value="Shrani">'
								+'		</td>'
								+'		<td class="deal_date">'+ store.created_relative +'</td>'
								+'		<td class="deal_date">'
								+'			<input type="submit" class="normal-button large status-submit" data-item-id="'+store.id+'" data-item-status="suspended" value="X">'
								+'		</td>'
								+' 	</tr>';
						});
						
						$container.replaceWith(content);
					}
				});
				
				$('.a_mcrs-'+this.userNICK).html(
						'<div class="side-box custom-side-ab-style">'
						+'	<h2 class="">...</h2>'
						+'	<p>...</p>'
						+'</div>'
				);
				
				return $xhtml;
			},
			stores_activatedSent: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">Trgovine, ki jim je bil poslan PIN - čakamo vnos</h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/shortcut/forms">sistemski triggerji</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores" class="current">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/micropons">produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
						+'		<li class="sub_title">Filtriraj: </li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/new" class="notip" title="Nove trgovine, ki so se same prijavile preko spletne strani" class="current">Nove(same)</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/marketer-new" class="notip" title="Nove trgovine, ki jih je tržnik dodal" class="current">Nove(tržnik)</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/activated-send" title="Upravljalec je bil preverjen na tel.št. Naslednji korak je izpolnitev podatkov podjetja in poslat PIN podjetju po (fizični) pošti">V vrsti za pošiljanje</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/activated-sent" class="notip current" title="PIN smo poslali, čakamo potrditev">Poslan PIN - čakamo</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/verified" title="Veljavne/potrjene trgovine">Potrjene</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/suspended" title="...">Zavrnjene</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-activated-sent-'+this.userNICK+'">'
						+' 	<table class="orders stores-listing">'
						+' 		<tr>'
						+' 			<th style="width:260px;">Ime trgovine</th>'
						+' 			<th style="width:60px; text-align:center;">Poslano</th>'
						//+' 		<th style="width:40px; text-align:center;">Ponovno v</th>'
						//+' 		<th style="width:40px; text-align:center;">Poslana</th>'
						+' 			<th style="width:40px; text-align:center;">Urejanje</th>'
						+' 			<th style="width:40px; text-align:center;">Zavrzi</th>'
						+' 		</tr>'
						+'		<tr id="ampera_data-stores-activated-sent">'
						+'			<td colspan="5">'
						+'				<div id="infscr-loading"><span>Nalagam trgovine...</span></div>'
						+'			</td>'
						+'		</tr>'
						+'	</table>'
						+'</div>'
				);
				
				var $container = $($xhtml[3]).find('#ampera_data-stores-activated-sent');
				
				// Get first load of data from the server
				$.get('/ampera/browse-stores?status=activated-sent', function(data, textStatus, XMLHttpRequest){
					
					// Load posts into stream
					if(data.stores == undefined || data.stores.length <= 0) {
						$container.find('#infscr-loading').replaceWith('<div class="no-posts">Ne najdem nobenega podjetja.</div>');
					} else {
						
						var content = '';
						
						$.each(data.stores, function(i, v){
							
							var store = v.store;
							var employee = store.employees.users[0].user;
							
							// assemble whole row
							content += ''
								+' 	<tr>'
								+'		<td>'
								+'			<span class="company_name">'+ store.company_name +'</span>'
								+'		</td>'
								//+'	<td class="ampera_no-sent">1x</td>'
								//+'	<td class="deal_date">'
								//+'		<input type="submit" class="normal-button large" value="Pošlji še 1x">'
								//+'	</td>'
								+'		<td class="deal_date">'+ store.verification_pin_sent +'</td>'
								+'		<td class="deal_date">'
								+'			<a style="font-weight: bold !important; font-family: \'helvetica neue\', arial, sans-serif; font-size: 12px;" class="normal-button large xc_popin store_fixdata edit" data-item-storeslug="'+store.store_slug+'">podatki</a>'
								+'		</td>'
								+'		<td class="deal_date">'
								+'			<input type="submit" class="normal-button large status-submit" data-item-id="'+store.id+'" data-item-status="suspended" value="X">'
								+'		</td>'
								+' 	</tr>';
						});
						
						$container.replaceWith(content);
					}
				});
				
				$('.a_mcrs-'+this.userNICK).html(
						'<div class="side-box custom-side-ab-style">'
						+'	<h2 class="">...</h2>'
						+'	<p>...</p>'
						+'</div>'
				);
				
				return $xhtml;
			},
			stores_verified: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">Verificirane trgovine</h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/shortcut/forms">sistemski triggerji</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores" class="current">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/micropons">produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
						+'		<li class="sub_title">Filtriraj: </li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/new" class="notip" title="Nove trgovine, ki so se same prijavile preko spletne strani" class="current">Nove(same)</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/marketer-new" class="notip" title="Nove trgovine, ki jih je tržnik dodal" class="current">Nove(tržnik)</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/activated-send" title="Upravljalec je bil preverjen na tel.št. Naslednji korak je izpolnitev podatkov podjetja in poslat PIN podjetju po (fizični) pošti">V vrsti za pošiljanje</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/activated-sent" class="notip" title="PIN smo poslali, čakamo potrditev">Poslan PIN - čakamo</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/verified" class="notip current" title="Veljavne/potrjene trgovine">Potrjene</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/suspended" title="...">Zavrnjene</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-verified-'+this.userNICK+'">'
						+' 	<table class="orders stores-listing">'
						+' 		<tr>'
						+' 			<th style="width:260px;">Ime trgovine</th>'
						+' 			<th style="width:40px; text-align:center;">Potrjena</th>'
						+' 			<th style="width:40px; text-align:center;">Urejanje</th>'
						+' 			<th style="width:40px; text-align:center;">Zavrzi</th>'
						+' 		</tr>'
						+'		<tr id="ampera_data-stores-verified">'
						+'			<td colspan="5">'
						+'				<div id="infscr-loading"><span>Nalagam trgovine...</span></div>'
						+'			</td>'
						+'		</tr>'
						+'	</table>'
						+'</div>'
				);
				
				
				var $container = $($xhtml[3]).find('#ampera_data-stores-verified');
				
				// Get first load of data from the server
				$.get('/ampera/browse-stores?status=verified', function(data, textStatus, XMLHttpRequest){
					
					// Load posts into stream
					if(data.stores == undefined || data.stores.length <= 0) {
						$container.find('#infscr-loading').replaceWith('<div class="no-posts">Ne najdem nobenega podjetja.</div>');
					} else {
						
						var content = '';
						
						$.each(data.stores, function(i, v){
							
							var store = v.store;
							var employee = store.employees.users[0].user;
							
							// assemble whole row
							content += ''
								+' 	<tr>'
								+'		<td>'
								+'			<span class="company_name">'+ store.company_name +'</span>'
								+'		</td>'
								+'		<td class="deal_date">'+ store.verified_relative +'</td>'
								+'		<td class="deal_date">'
								+'			<a style="font-weight: bold !important; font-family: \'helvetica neue\', arial, sans-serif; font-size: 12px;" class="normal-button large xc_popin store_fixdata edit" data-item-storeslug="'+store.store_slug+'">podatki</a>'
								+'		</td>'
								+'		<td class="deal_date">'
								+'			<input type="submit" class="normal-button large status-submit" data-item-id="'+store.id+'" data-item-status="suspended" value="X">'
								+'		</td>'
								+' 	</tr>';
						});
						
						$container.replaceWith(content);
					}
				});
				
				$('.a_mcrs-'+this.userNICK).html(
						'<div class="side-box custom-side-ab-style">'
						+'	<h2 class="">...</h2>'
						+'	<p>...</p>'
						+'</div>'
				);
				
				return $xhtml;
			},
			stores_suspended: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">Zavrnjene trgovine</h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/shortcut/forms">sistemski triggerji</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores" class="current">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/ampera/'+this.userNICK+'/micropons">produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
						+'		<li class="sub_title">Filtriraj: </li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/new" class="notip" title="Nove trgovine, ki so se same prijavile preko spletne strani" class="current">Nove(same)</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/marketer-new" class="notip" title="Nove trgovine, ki jih je tržnik dodal" class="current">Nove(tržnik)</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/activated-send" title="Upravljalec je bil preverjen na tel.št. Naslednji korak je izpolnitev podatkov podjetja in poslat PIN podjetju po (fizični) pošti">V vrsti za pošiljanje</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/activated-sent" class="notip" title="PIN smo poslali, čakamo potrditev">Poslan PIN - čakamo</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/verified" class="notip" title="Veljavne/potrjene trgovine">Potrjene</a></li>'
						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/suspended" class="notip current" title="...">Zavrnjene</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-suspended-'+this.userNICK+'">'
						+' 	<table class="orders stores-listing">'
						+' 		<tr>'
						+' 			<th style="width:260px;">Ime trgovine</th>'
						+' 			<th style="width:40px; text-align:center;">Suspendirana</th>'
						+' 			<th style="width:60px; text-align:center;">Razveljavi suspenz?</th>'
						+' 		</tr>'
						+'		<tr id="ampera_data-stores-suspended">'
						+'			<td colspan="5">'
						+'				<div id="infscr-loading"><span>Nalagam trgovine...</span></div>'
						+'			</td>'
						+'		</tr>'
						+'	</table>'
						+'</div>'
				);
				
				var $container = $($xhtml[3]).find('#ampera_data-stores-suspended');
				
				// Get first load of data from the server
				$.get('/ampera/browse-stores?status=suspended', function(data, textStatus, XMLHttpRequest){
					
					// Load posts into stream
					if(data.stores == undefined || data.stores.length <= 0) {
						$container.find('#infscr-loading').replaceWith('<div class="no-posts">Ne najdem nobenega podjetja.</div>');
					} else {
						
						var content = '';
						
						$.each(data.stores, function(i, v){
							
							var store = v.store;
							var employee = store.employees.users[0].user;
							
							// assemble whole row
							content += ''
								+' 	<tr>'
								+'		<td>'
								+'			<span class="company_name">'+ store.company_name +'</span>'
								+'		</td>'
								+'		<td class="deal_date">'+ store.suspended_relative +'</td>'
								+'		<td class="deal_date">'
								+'			<input type="submit" class="normal-button large status-submit" data-item-id="'+store.id+'" data-item-status="unsuspend-verified" value="Potrdi">'
								+'		</td>'
								+' 	</tr>';
						});
						
						$container.replaceWith(content);
					}
				});
				
				$('.a_mcrs-'+this.userNICK).html(
				);
				
				return $xhtml;
			},
			loadAdmin: function(){
				
//				console.log('naložim admin'); return false;
				
				var $xhtml = $(''
						// mainnav
						+'<h1 class="page_header">Pregled trgovin</h1>'
						+'<div id="tabpane"></div>'
//						+'<ul id="stream-menu" class="bbq">'
//						+'	<li><a href="/#!/ampera/'+this.userNICK+'/new" title="" class="current">Trgovine</a></li>'
////						+'	<li><a href="/#!/my-stuff/'+this.userNICK+'/gifts" title="">Poslana darila</a></li>'
////						+'	<li><a href="/#!/my-stuff/'+this.userNICK+'/profile" title="">tvoje nastavitve</a></li>'
//						+'</ul>'
						// subnav
//						+'<div id="sub-nav">'
//						+'	<ul id="stream-sub-menu" class="lssm bbq">'
//						+'		<li class="sub_title">Prikaži trgovine, ki so: </li>'
//						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/new" title="Nove trgovine">Neaktiviran</a></li>'
//						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/activated-send" title="Nove trgovine">Aktivirane(pošlji)</a></li>'
//						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/activated-sent" title="Nove trgovine">Aktivirane(poslano)</a></li>'
//						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/verified" title="Potrjene trgovine">Potrjene</a></li>'
//						+'		<li><a href="/#!/ampera/'+this.userNICK+'/stores/suspended" class="current" title="Nove trgovine">Suspendirane</a></li>'
//						+'	</ul>'
//						+'	<div class="clearfix"></div>'
//						+'</div>'
						// page
//						+'<div class="notstream" id="nostream-stores-suspended-'+this.userNICK+'">'
//						+' 	<table class="orders stores-listing">'
//						+' 		<tr>'
//						+' 			<th style="width:260px;">Ime trgovine</th>'
//						+' 			<th style="width:40px; text-align:center;">Suspendirana</th>'
//						+' 			<th style="width:60px; text-align:center;">Razveljavi suspenz?</th>'
//						+' 		</tr>'
//						+'		<tr id="ampera_data-stores-suspended">'
//						+'			<td colspan="5">'
//						+'				<div id="infscr-loading"><span>Nalagam trgovine...</span></div>'
//						+'			</td>'
//						+'		</tr>'
//						+'	</table>'
//						+'</div>'
				);
				
//				var $container = $($xhtml[3]).find('#ampera_data-stores-suspended');
//				
//				// Get first load of data from the server
//				$.get('/ampera/browse-stores?status=suspended', function(data, textStatus, XMLHttpRequest){
//					
//					// Load posts into stream
//					if(data.stores == undefined || data.stores.length <= 0) {
//						$container.find('#infscr-loading').replaceWith('<div class="no-posts">Ne najdem nobenega podjetja.</div>');
//					} else {
//						
//						var content = '';
//						
//						$.each(data.stores, function(i, v){
//							
//							var store = v.store;
//							var employee = store.employees.users[0].user;
//							
//							// assemble whole row
//							content += ''
//								+' 	<tr>'
//								+'		<td>'
//								+'			<a class="company_name">'+ store.company_name +'</a>'
//								+'		</td>'
//								+'		<td class="deal_date">'+ store.suspended_relative +'</td>'
//								+'		<td class="deal_date">'
//								+'			<input type="submit" class="normal-button large status-submit" data-item-id="'+store.id+'" data-item-status="unsuspend-verified" value="Potrdi">'
//								+'		</td>'
//								+' 	</tr>';
//						});
//						
//						$container.replaceWith(content);
//					}
//				});
				
				$('.a_mcrs-'+this.userNICK).html(
				);
				
				return $xhtml;
			}
	};

	/** UI AMPERA     */
	MHT.stream.marketer = {
			userNICK: '',
			generate: function(urlParams){
				//console.log(':: MHT.stream.home('+ urlParams +')');

				document.iamp = 1;	// hint, da sem prijavljen v ampero

				this.userNICK = urlParams[2];


				var param = '/marketer/'+ urlParams[3];
				if(urlParams[4] != undefined && urlParams[4] != '/') { param += '/'+ urlParams[4]; }

				var xhtml;

				switch(param)
				{
					case '/marketer/products':
					case '/marketer/products/reserved':
						xhtml = this.micropons_reserved();
						break;
					case '/marketer/products/fixtonew':
						xhtml = this.micropons_dopolnitev();
						break;
                    case '/marketer/products/drafts':
						xhtml = this.micropons_drafts();
						break;
                    case '/marketer/products/review':
						xhtml = this.micropons_review();
						break;
                    case '/marketer/products/confirmed':
						xhtml = this.micropons_confirmed();
						break;
                    case '/marketer/products/running':
						xhtml = this.micropons_running();
						break;
                    case '/marketer/products/closed':
						xhtml = this.micropons_closed();
						break;
                    case '/marketer/products/rejected':
						xhtml = this.micropons_rejected();
						break;
				};


				//appendam nov content
				var stream = $( '<div class="stream-wrapper">' ).append(xhtml);

				var tmp = $( '#ampera-'+this.userNICK ).html(stream);
				return tmp;

			},
            micropons_reserved: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">tvoji novi produkti z rezerviranimi datumi<a href="http://microhint.com?mh_showin=dialog&amp;mh_form=marketer-wizard&amp;mh_action=init&amp;mh_startedfrom=marketer_wall-item&amp;mh_isampera=false&mh_role=marketer" class="positive button a_dialog" style="position: absolute; right: 10px; top: 10px;"><span class="icon plus"></span>dodaj prodajo</a></h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/marketer/'+this.userNICK+'/micropons" class="current">tvoji produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
                        +'		<li><a href="/#!/marketer/'+this.userNICK+'/products/reserved" class="current" title="rezervacija, ki jo je naredil lp ali upravljalec">rezervirani</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/fixtonew" title="produkt, ki ga upravljalec dopolni in pošlje skrbniku">v dopolnitvi</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/drafts" id="go_drafts" title="skrbnik pripravi produkt in ga pošlje v potrditev upravljalcu">v izdelavi</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/review" title="upravljalec mora pripravljen produkt potrditi">v predogledu</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/confirmed" title="produkt se aktivira ob dogovorjenem terminu">potrjeni</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/running" title="produkt je aktiven za uporabnike na strani">v teku</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/closed" title="produkt po izteku dogovorjenega termina">zaključeni</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/rejected" title="produkt,ki je bil zavrnjen">zavrnjeni</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);

				var $container = $($xhtml[3]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;

				// Get first load of data from the server
				$.get('ampera/browse-marketer-micropons?count=1&marketerID='+document.userID+'&cursor=1&status=reserved', function(data, textStatus, XMLHttpRequest)
				{
                    var _personalizedNoItems = MHT.list.product.generateItems(data.micropons, 'marketer');
                    if(!_personalizedNoItems){
                        _personalizedNoItems = '<div class="empty-wall-msg"><span class="empty-wall-msg-inner">Nobenega produkta nimaš rezerviranega za v prihodnje</span><div class="logo-font" style="text-align: right;">microhint</div></div>';
                    }

                    $container.append(
                             '<ul id="products-wall">'
                            +   _personalizedNoItems
                            +'</ul>'
					);

				});

				$('.a_mcrs-'+this.userNICK).html(
                   MHT.widgets.marketerEarnings.init(this.userNICK)
                );

				return $xhtml;
			},
			micropons_dopolnitev: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">tvoji produkti, ki so trenutno v dopolnitvi pri upravljalcu<a href="http://microhint.com?mh_showin=dialog&amp;mh_form=marketer-wizard&amp;mh_action=init&amp;mh_startedfrom=marketer_wall-item&amp;mh_isampera=false&mh_role=marketer" class="positive button a_dialog" style="position: absolute; right: 10px; top: 10px;"><span class="icon plus"></span>dodaj prodajo</a></h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/marketer/'+this.userNICK+'/micropons" class="current">tvoji produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
                        +'		<li><a href="/#!/marketer/'+this.userNICK+'/products/reserved" title="rezervacija, ki jo je naredil lp ali upravljalec">rezervirani</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/fixtonew" class="current" title="produkt, ki ga upravljalec dopolni in pošlje skrbniku">v dopolnitvi</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/drafts" id="go_drafts" title="skrbnik pripravi produkt in ga pošlje v potrditev upravljalcu">v izdelavi</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/review" title="upravljalec mora pripravljen produkt potrditi">v predogledu</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/confirmed" title="produkt se aktivira ob dogovorjenem terminu">potrjeni</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/running" title="produkt je aktiven za uporabnike na strani">v teku</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/closed" title="produkt po izteku dogovorjenega termina">zaključeni</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/rejected" title="produkt,ki je bil zavrnjen">zavrnjeni</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);

				var $container = $($xhtml[3]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;

				$.get('ampera/browse-marketer-micropons?count=1&marketerID='+document.userID+'&cursor=1&status=fixtonew', function(data, textStatus, XMLHttpRequest)
				{
                    var _personalizedNoItems = MHT.list.product.generateItems(data.micropons, 'marketer');
                    if(!_personalizedNoItems){
                        _personalizedNoItems = '<div class="empty-wall-msg"><span class="empty-wall-msg-inner">S strani upravljalca ne čakaš potrditev nobenega produkta</span><div class="logo-font" style="text-align: right;">microhint</div></div>';
                    }

                    $container.append(
                             '<ul id="products-wall">'
                            +   _personalizedNoItems
                            +'</ul>'
					);

				});

				$('.a_mcrs-'+this.userNICK).html(MHT.widgets.marketerEarnings.init(this.userNICK));

				return $xhtml;
			},
			micropons_drafts: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">tvoji produkti, ki so pri skrbniku v končni izdelavi<a href="http://microhint.com?mh_showin=dialog&amp;mh_form=marketer-wizard&amp;mh_action=init&amp;mh_startedfrom=marketer_wall-item&amp;mh_isampera=false&mh_role=marketer" class="positive button a_dialog" style="position: absolute; right: 10px; top: 10px;"><span class="icon plus"></span>dodaj prodajo</a></h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/marketer/'+this.userNICK+'/micropons" class="current">tvoji produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
                        +'		<li><a href="/#!/marketer/'+this.userNICK+'/products/reserved" title="rezervacija, ki jo je naredil lp ali upravljalec">rezervirani</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/fixtonew" title="produkt, ki ga upravljalec dopolni in pošlje skrbniku">v dopolnitvi</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/drafts" class="current" title="skrbnik pripravi produkt in ga pošlje v potrditev upravljalcu">v izdelavi</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/review" title="upravljalec mora pripravljen produkt potrditi">v predogledu</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/confirmed" title="produkt se aktivira ob dogovorjenem terminu">potrjeni</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/running" title="produkt je aktiven za uporabnike na strani">v teku</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/closed" title="produkt po izteku dogovorjenega termina">zaključeni</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/rejected" title="produkt,ki je bil zavrnjen">zavrnjeni</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);

				var $container = $($xhtml[3]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;

				$.get('ampera/browse-marketer-micropons?count=1&marketerID='+document.userID+'&cursor=1&status=draft', function(data, textStatus, XMLHttpRequest)
				{
                    var _personalizedNoItems = MHT.list.product.generateItems(data.micropons, 'marketer');
                    if(!_personalizedNoItems){
                        _personalizedNoItems = '<div class="empty-wall-msg"><span class="empty-wall-msg-inner">Nobenega produkta ni v izdelavi pri Skrbniku</span><div class="logo-font" style="text-align: right;">microhint</div></div>';
                    }

                    $container.append(
                             '<ul id="products-wall">'
                            +   _personalizedNoItems
                            +'</ul>'
					);

				});

				$('.a_mcrs-'+this.userNICK).html(MHT.widgets.marketerEarnings.init(this.userNICK));

				return $xhtml;
			},
			micropons_review: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">tvoji produkti, ki so v pregledu pri upravljalcu<a href="http://microhint.com?mh_showin=dialog&amp;mh_form=marketer-wizard&amp;mh_action=init&amp;mh_startedfrom=marketer_wall-item&amp;mh_isampera=false&mh_role=marketer" class="positive button a_dialog" style="position: absolute; right: 10px; top: 10px;"><span class="icon plus"></span>dodaj prodajo</a></h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/marketer/'+this.userNICK+'/micropons" class="current">tvoji produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
                        +'		<li><a href="/#!/marketer/'+this.userNICK+'/products/reserved" title="rezervacija, ki jo je naredil lp ali upravljalec">rezervirani</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/fixtonew" title="produkt, ki ga upravljalec dopolni in pošlje skrbniku">v dopolnitvi</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/drafts" title="skrbnik pripravi produkt in ga pošlje v potrditev upravljalcu">v izdelavi</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/review" class="current" title="upravljalec mora pripravljen produkt potrditi">v predogledu</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/confirmed" title="produkt se aktivira ob dogovorjenem terminu">potrjeni</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/running" title="produkt je aktiven za uporabnike na strani">v teku</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/closed" title="produkt po izteku dogovorjenega termina">zaključeni</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/rejected" title="produkt,ki je bil zavrnjen">zavrnjeni</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);

				var $container = $($xhtml[3]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;

				$.get('ampera/browse-marketer-micropons?count=1&marketerID='+document.userID+'&cursor=1&status=review', function(data, textStatus, XMLHttpRequest)
				{
                    var _personalizedNoItems = MHT.list.product.generateItems(data.micropons, 'marketer');
                    if(!_personalizedNoItems){
                        _personalizedNoItems = '<div class="empty-wall-msg"><span class="empty-wall-msg-inner">S strani upravljalca ne čakaš nobene potrditve</span><div class="logo-font" style="text-align: right;">microhint</div></div>';
                    }

                    $container.append(
                             '<ul id="products-wall">'
                            +   _personalizedNoItems
                            +'</ul>'
					);

				});

				$('.a_mcrs-'+this.userNICK).html(MHT.widgets.marketerEarnings.init(this.userNICK));

				return $xhtml;
			},
			micropons_confirmed: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">tvoji produkti, ki do potrjeni in se bodo izvedli ob dogovorjenem terminu<a href="http://microhint.com?mh_showin=dialog&amp;mh_form=marketer-wizard&amp;mh_action=init&amp;mh_startedfrom=marketer_wall-item&amp;mh_isampera=false&mh_role=marketer" class="positive button a_dialog" style="position: absolute; right: 10px; top: 10px;"><span class="icon plus"></span>dodaj prodajo</a></h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/marketer/'+this.userNICK+'/micropons" class="current">tvoji produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
                        +'		<li><a href="/#!/marketer/'+this.userNICK+'/products/reserved" title="rezervacija, ki jo je naredil lp ali upravljalec">rezervirani</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/fixtonew" title="produkt, ki ga upravljalec dopolni in pošlje skrbniku">v dopolnitvi</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/drafts" title="skrbnik pripravi produkt in ga pošlje v potrditev upravljalcu">v izdelavi</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/review" title="upravljalec mora pripravljen produkt potrditi">v predogledu</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/confirmed" class="current" title="produkt se aktivira ob dogovorjenem terminu">potrjeni</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/running" title="produkt je aktiven za uporabnike na strani">v teku</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/closed" title="produkt po izteku dogovorjenega termina">zaključeni</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/rejected" title="produkt,ki je bil zavrnjen">zavrnjeni</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);

				var $container = $($xhtml[3]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;

				$.get('ampera/browse-marketer-micropons?count=1&marketerID='+document.userID+'&cursor=1&status=confirmed', function(data, textStatus, XMLHttpRequest)
				{
                    var _personalizedNoItems = MHT.list.product.generateItems(data.micropons, 'marketer');
                    if(!_personalizedNoItems){
                        _personalizedNoItems = '<div class="empty-wall-msg"><span class="empty-wall-msg-inner">Nobeden produkt, ki si ga ti naredil, ni potrjen za v prihodnje</span><div class="logo-font" style="text-align: right;">microhint</div></div>';
                    }

                    $container.append(
                             '<ul id="products-wall">'
                            +   _personalizedNoItems
                            +'</ul>'
					);

				});

				$('.a_mcrs-'+this.userNICK).html(MHT.widgets.marketerEarnings.init(this.userNICK));

				return $xhtml;
			},
			micropons_running: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">tvoji produkti, ki so trenutno v teku<a href="http://microhint.com?mh_showin=dialog&amp;mh_form=marketer-wizard&amp;mh_action=init&amp;mh_startedfrom=marketer_wall-item&amp;mh_isampera=false&mh_role=marketer" class="positive button a_dialog" style="position: absolute; right: 10px; top: 10px;"><span class="icon plus"></span>dodaj prodajo</a></h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/marketer/'+this.userNICK+'/micropons" class="current">tvoji produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
                        +'		<li><a href="/#!/marketer/'+this.userNICK+'/products/reserved" title="rezervacija, ki jo je naredil lp ali upravljalec">rezervirani</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/fixtonew" title="produkt, ki ga upravljalec dopolni in pošlje skrbniku">v dopolnitvi</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/drafts" title="skrbnik pripravi produkt in ga pošlje v potrditev upravljalcu">v izdelavi</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/review" title="upravljalec mora pripravljen produkt potrditi">v predogledu</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/confirmed" title="produkt se aktivira ob dogovorjenem terminu">potrjeni</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/running" class="current" title="produkt je aktiven za uporabnike na strani">v teku</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/closed" title="produkt po izteku dogovorjenega termina">zaključeni</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/rejected" title="produkt,ki je bil zavrnjen">zavrnjeni</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);

				var $container = $($xhtml[3]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;

				$.get('ampera/browse-marketer-micropons?count=1&marketerID='+document.userID+'&cursor=1&status=running', function(data, textStatus, XMLHttpRequest)
				{
                    var _personalizedNoItems = MHT.list.product.generateItems(data.micropons, 'marketer');
                    if(!_personalizedNoItems){
                        _personalizedNoItems = '<div class="empty-wall-msg"><span class="empty-wall-msg-inner">V teku ni nobenega produkta, ki si ga zazihral</span><div class="logo-font" style="text-align: right;">microhint</div></div>';
                    }

                    $container.append(
                             '<ul id="products-wall">'
                            +   _personalizedNoItems
                            +'</ul>'
					);

				});

				$('.a_mcrs-'+this.userNICK).html(MHT.widgets.marketerEarnings.init(this.userNICK));

				return $xhtml;
			},
			micropons_closed: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">tvoji produkti, ki so se uspešno izvedli in so zaključeni<a href="http://microhint.com?mh_showin=dialog&amp;mh_form=marketer-wizard&amp;mh_action=init&amp;mh_startedfrom=marketer_wall-item&amp;mh_isampera=false&mh_role=marketer" class="positive button a_dialog" style="position: absolute; right: 10px; top: 10px;"><span class="icon plus"></span>dodaj prodajo</a></h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/marketer/'+this.userNICK+'/micropons" class="current">tvoji produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
                        +'		<li><a href="/#!/marketer/'+this.userNICK+'/products/reserved" title="rezervacija, ki jo je naredil lp ali upravljalec">rezervirani</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/fixtonew" title="produkt, ki ga upravljalec dopolni in pošlje skrbniku">v dopolnitvi</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/drafts" title="skrbnik pripravi produkt in ga pošlje v potrditev upravljalcu">v izdelavi</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/review" title="upravljalec mora pripravljen produkt potrditi">v predogledu</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/confirmed" title="produkt se aktivira ob dogovorjenem terminu">potrjeni</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/running" title="produkt je aktiven za uporabnike na strani">v teku</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/closed" class="current" title="produkt po izteku dogovorjenega termina">zaključeni</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/rejected" title="produkt,ki je bil zavrnjen">zavrnjeni</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);

				var $container = $($xhtml[3]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;

				$.get('ampera/browse-marketer-micropons?count=1&marketerID='+document.userID+'&cursor=1&status=closed', function(data, textStatus, XMLHttpRequest)
				{
                    var _personalizedNoItems = MHT.list.product.generateItems(data.micropons, 'marketer');
                    if(!_personalizedNoItems){
                        _personalizedNoItems = '<div class="empty-wall-msg"><span class="empty-wall-msg-inner">Nobeden produkt, ki si ga zazihral, se še ni zaključil</span><div class="logo-font" style="text-align: right;">microhint</div></div>';
                    }

                    $container.append(
                             '<ul id="products-wall">'
                            +   _personalizedNoItems
                            +'</ul>'
					);

				});

				$('.a_mcrs-'+this.userNICK).html(MHT.widgets.marketerEarnings.init(this.userNICK));

				return $xhtml;
			},
			micropons_rejected: function(){
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">tvoji produkti, ki so bili zavrnjeni<a href="http://microhint.com?mh_showin=dialog&amp;mh_form=marketer-wizard&amp;mh_action=init&amp;mh_startedfrom=marketer_wall-item&amp;mh_isampera=false&mh_role=marketer" class="positive button a_dialog" style="position: absolute; right: 10px; top: 10px;"><span class="icon plus"></span>dodaj prodajo</a></h1>'
                        +'  </div>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="#">System statistika</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/stores">NVO/podjetja</a></li>'
						+'	<li><a href="/#!/marketer/'+this.userNICK+'/micropons" class="current">tvoji produkti</a></li>'
						//+'	<li><a href="/#!/ampera/'+this.userNICK+'/users">Uporabniki(/)</a></li>'
						+'</ul>'
						// subnav
						+'<div id="sub-nav">'
						+'	<ul id="stream-sub-menu" class="lssm bbq">'
                        +'		<li><a href="/#!/marketer/'+this.userNICK+'/products/reserved" title="rezervacija, ki jo je naredil lp ali upravljalec">rezervirani</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/fixtonew" title="produkt, ki ga upravljalec dopolni in pošlje skrbniku">v dopolnitvi</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/drafts" title="skrbnik pripravi produkt in ga pošlje v potrditev upravljalcu">v izdelavi</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/review" title="upravljalec mora pripravljen produkt potrditi">v predogledu</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/confirmed" title="produkt se aktivira ob dogovorjenem terminu">potrjeni</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/running" title="produkt je aktiven za uporabnike na strani">v teku</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/closed"title="produkt po izteku dogovorjenega termina">zaključeni</a></li>'
						+'		<li><a href="/#!/marketer/'+this.userNICK+'/products/rejected" class="current" title="produkt,ki je bil zavrnjen">zavrnjeni</a></li>'
						+'	</ul>'
						+'	<div class="clearfix"></div>'
						+'</div>'
						// page
						+'<div class="notstream" id="nostream-stores-new-'+this.userNICK+'">'
						+'</div>'
				);

				var $container = $($xhtml[3]);

				var micropons = '';
				var storeSLUG = this.storeSLUG;

				$.get('ampera/browse-marketer-micropons?count=1&marketerID='+document.userID+'&cursor=1&status=rejected', function(data, textStatus, XMLHttpRequest)
				{
                    var _personalizedNoItems = MHT.list.product.generateItems(data.micropons, 'marketer');
                    if(!_personalizedNoItems){
                        _personalizedNoItems = '<div class="empty-wall-msg"><span class="empty-wall-msg-inner">Nobenega produkta, ki si ga ti zazihtal, še nismo zavrnili</span><div class="logo-font" style="text-align: right;">microhint</div></div>';
                    }

                    $container.append(
                             '<ul id="products-wall">'
                            +   _personalizedNoItems
                            +'</ul>'
					);

				});

				$('.a_mcrs-'+this.userNICK).html(MHT.widgets.marketerEarnings.init(this.userNICK));

				return $xhtml;
			},
	};

    /** UI MICRONATOR */
	MHT.stream.donator = {
			storeSLUG: '',
			microponSLUG: '',
			currentSubNavLink: 'home',	//tale je zmeraj privzet za vse stream navigacije
			uaf: '',
			/**
			 * jQuery Object generator
			 * 
			 * Possible values
			 * 	- 
			 */	
			generate: function(urlParams){
				//console.log(':: MHT.stream.home('+ urlParams +')');
				
				this.storeSLUG	  = urlParams[2];
				this.microponSLUG = urlParams[3];
				
				if(urlParams[4] == 'uaf') {
					this.uaf = urlParams[5];	// user affiliate hash - to je nakup od prejšnjega userja
				}
				else if(urlParams[4] == 'p') {
					this.printCode = urlParams[5];
				}
				
				var param = '/donator/'+ urlParams[4];
				
				var xhtml;
				
				switch(param)
				{
//					case '/donator/p':
//						this.currentSubNavLink = 'profile';
//						xhtml = this.micropon_print();
//						break;
					case '/donator/contract':
						xhtml = this.contract_print();
						break;
					case '/donator':
					default:
						xhtml = this.donator_home();
						break;
				};
				
				
				//appendam nov content
				var stream = $( '<div class="stream-wrapper">' ).append(xhtml);
				var tmp = $( '#donator-'+MHT.utils.makeSlug(this.microponSLUG) ).html(stream);

                return tmp;
				
			},
			/**
			 * 	- /#!/my-stuff/alanristic/specials
			 */
			donator_home: function(){
				var $xhtml = $(''
						+'<div class="deal daily-deal rounded" id="nostream-mp-'+ MHT.utils.makeSlug(this.microponSLUG) +'" style="display:none; padding:0; background:#fff;">'
						+'</div>'
						+'<div class="deal gutter rounded" style="display:none; padding:0; margin-top:10px; background:#fff; padding-top: 2px; padding-bottom:2px">'
						+'</div>'

						+'<div class="deal gutter rounded" style="display:none; padding:0; margin-bottom:20px; margin-top:10px;">'
						+'</div>'
				);
				
				var $container  = $($xhtml[0]);
				var $container2 = $($xhtml[1]);
				var $container3 = $($xhtml[2]);
				
				var micropons 		= '';
				var storeSLUG 		= this.storeSLUG;
				var microponSLUG 	= this.microponSLUG;
				var uaf 			= this.uaf;

				// Get first load of data from the server
				$.get('store/micropon?count=1&store_slug='+this.storeSLUG+'&micropon_slug='+this.microponSLUG+'&cursor=1', function(data, textStatus, XMLHttpRequest)
				{
					if(data.length == 0)
					{
						$container.append(
								 ''
									+'<div class="panel-body">'
//                                    +'  <div id="market-sub" style="border-bottom_: 5px solid #5093B0; position: relative; background-color: #262626; font-family: arial rounded mt bold, helvetica, arial, sans-serif; font-weight:normal; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;">'
//                                    +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">Dobrodelna ponudba</h1>'
//                                    +'      <a href="#" class="button newsletter-desc-tip" style="position:absolute; right:10px; top:10px;">želiš, da te obvestim?</a>'
//                                    +'      <div class="tip-content" style="display:none; z-index:99999; background:#fff; position:absolute; top:60px; right:10px;">'
//                                    +'          '+ MHT.forms.newsletterSubscribtionSmallWidget()
//                                    +'      </div>'
//                                    +'  </div>'
                                    +'  <div id="market-sub" class="heading-title rounded-top">'
                                    +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">Micronator</h1>'
                                    +       MHT.buttons.newsletterSub.init()
                                    +'  </div>'
									+'	<h1 style="margin: 0 0 0 0px; padding:10px 10px 10px 10px; letter-spacing:normal; font-weight:normal; font-size:26px; color:#333;">Odlične ponudbe bomo v '+ $("a.select-city:visible").text() +' dodali v kratkem</h1>'
									+'	<div style="padding:0px 10px 10px 10px; min-height:330px;">'
									+'		<p style="font-size:13px; margin-bottom: 8px;">Medtem ko čakaš, si <a class="select-city">poglej ponudbe, ki jih imamo v drugih okrajih</a>. Če ti je všeč kar vidiš, se prijavi na naša e-obvestila. Tako boš prvi obveščen, ko dodamo novo ponudbo v izbrani okraj.</p>'
									+'		<p style="font-size:13px; margin-bottom: 8px;"><strong>Namig:</strong> Okraj zajema vsa okoliška mesta in vasi :) Če te zanimajo ponudbe iz Kranja ali Medvod... se prijavi na <a href="/#!/micropons/one/ljubljanski-okraj" data-item-slug="ljubljanski-okraj" class="change-city" id="select_ljubljanski-okraj">Ljubljanski okraj</a>. Primorci se za ponudbe iz Sežane, Lokve... prijavite na <a href="/#!/micropons/one/koprski-okraj" data-item-slug="koprski-okraj" class="change-city" id="select_koprski-okraj">koprski okraj</a> itn... <a class="select-city">izberi svoj okraj</a></p>'
									+'	</div>'
								
									+'</div>'
						);
						
						$('.mp-'+MHT.utils.makeSlug(microponSLUG)).html(
								 MHT.forms.newsletterSubscribtionSmallWidget()
						);
					}
					else
					{
						var micropon = data.micropons[0].micropon;
						var store = micropon.store.stores[0].store;
						
						var districtSlug = store.store_locations.locations[0].location.district_slug;

						
						var card01 = MHT.appLimitedEdition.generateDonatorMainCard01(data, uaf);
						$container.append(card01);
						
						var card02 = MHT.appLimitedEdition.generateDonatorMainCard02(data);
						$container2.append(card02);

						// Dodatna ponudba

						// FIXME Tule bi moral naredit request na server za donatorja in bližnje deal-e
//						var card03 = MHT.appLimitedEdition.generateDonatorMainCard03(micropon.id, micropon.districtslug);
						//$container3.append(card03);

                        $container.find('.no_paid').text(parseInt(micropon.paid_count) + 1);

						$container3.append(
                             '<div id="footer" class="rounded" style="width: 682px;">'
			                +'Mikro Namig d.o.o., Ulica Jožeta Jame 14, 1210 Ljubljana, davčna št.:SI69463573, matična št.:3862852, email: info@microhint.com, Vse pravice pridržane © '
		                    +'</div>'
                        );

						$('a[rel=lightBox]').lightBox();

						//** V primeru da gre za preview, prikažem še kontrolo za odločanje
						if(micropon.workflow_status == 'review' && MHT.utils.inStringArray($.parseJSON(document.canManageStores), '', store.store_slug))
						{
							var confirmNeededXhtml = ''
                                +'<p style="font-size:13px; font-weight:normal; margin-bottom:4px;">Preverite pravilnost podatkov na ponudbi. V kolikor ni napak in se s slikovnim in textualnim delom strinjate, ponudbo potrdite. Ponudba se bo izvajala na strani ob dogovorjenemu datumu.</p>'
                                +'<p style="font-size:13px; font-weight:normal; margin-bottom:4px;">V nasprotnem primeru kontaktirajte <a href="/page/micronator/kako-zaceti" target="_blank">svojega lokalnega predstavnika</a> vsak delavnik od 8h do 16h in skupaj popravimo, da bo prav.</p>'
                                +'<p style="font-size:13px; font-weight:normal; margin-bottom:4px;">Predlagamo, da si pogodbo natisnete za osebno referenco.</p>'
                                +'<ul class="mht-checkbox" style="width:230px; float:left;">'
                                +'  <li style="text-align:left; float: none; padding-top:2px;"><strong><a style="font-size:12px;" target="_blank"><span style="margin-bottom:0px;"></span>Strinjam se s pogodbo</a></strong></li>'
                                +'  <li style="text-align:left; float: none; padding-top:2px;"><strong><a style="font-size:12px;" target="_blank"><span style="margin-bottom:0px;"></span>Strinjam se s pogoji uporabe</a></strong></li>'
                                +'  <li style="text-align:left; float: none; padding-top:2px;"><strong><a style="font-size:12px;" target="_blank"><span style="margin-bottom:0px;"></span>Strinjam se s podobo kampanje</a></strong></li>'
                                +'  <li><button type="button" class="xc_confirm_deal" data-item-mpid="'+micropon.id+'">S pogodbo in pogoji se strinjam »</button></li>'
                                +'</ul>'
                                +'<ul style="float:left; margin-top: 4px;">'
                                +'  <li style="text-align:left; float: none; padding-top:2px; line-height: 14px; list-style-type: none; margin-top: 6px;"><a href="#!/micronator/'+store.store_slug+'/'+microponSLUG+'/contract" style="font-size:12px; font-weight:normal;" target="_blank">» Pogodbo si preberi tukaj</a></li>'
                                +'  <li style="text-align:left; float: none; padding-top:2px; line-height: 14px; list-style-type: none; margin-top: 6px;"><a href="/page/micronator/pogoji-uporabe" style="font-size:12px; font-weight:normal;" target="_blank">» Pogoje uporabe si preberi tukaj</a></li>'
                                +'</ul>'
                                ;

							// FIXME preveri gleda tole upravljalec, drugače tega ne kaži!!
							MHT.utils.flashMessanger(
									'note',
									confirmNeededXhtml
                            );
                            // Potrdi ponudbo
							var $ul = '';
							$('.xc_confirm_deal').bind('click', function(){
								
								$ul = $($(this).parents('ul')[0]);  // ulovim <UL>
								
								if($ul.find('li a.checked').length == 3) {
								   // Request na server naredi
									$.post('ampera/update-micropon-status', {'mp_id':micropon.id, 'status':'accepted'}, function(data)
									{
										$('.note').slideUp('fast', function(){
											MHT.utils.flashMessanger(data.notice.msgType, data.notice.msg);
										});
									});
								}
								else { /* načeloma bi lahko dal neko opozorilo :) */ }
                                return false;
							});
						}
						else if (micropon.workflow_status == 'review' && !MHT.utils.inStringArray($.parseJSON(document.canManageStores), '', store.store_slug)) 
						{
							MHT.utils.flashMessanger(
									'success', 
									'Ponudbo mora dokončati upravljalec trgovine. Če ste to vi, se prijavite in zaključite opravilo, hvala.'
							);
						}
						else if(micropon.workflow_status == 'new' || micropon.workflow_status == 'draft')
						{
							MHT.utils.flashMessanger(
									'success', 
									'Ponudbo mora dokončati skrbnik.'
							);
						}
						else if(micropon.workflow_status == 'accepted' && micropon.workflow_status != 'finished')
						{
							MHT.utils.flashMessanger(
									'success', 
									'Ponudba je potrjena in se bo izvedla ob dogovorjenem roku.'
							);
						}
//						else if(micropon.workflow_status == 'finished')
//						{
//							//XXX Tule bi lahko prikazali naročilo na newsletter
//							MHT.utils.flashMessanger(
//									'success', 
//									'Ponudbo si zamudil.'
//							);
//						}
						
						//## NASTAVI LOKACIJO
						//XXX: postavi markerje za VSE lokacije micropona!!
						var latlng = new google.maps.LatLng(store.store_locations.locations[0].location.lat, store.store_locations.locations[0].location.long);
					    var myOptions = {
					      zoom: 15,
					      center: latlng,
					      mapTypeId: google.maps.MapTypeId.ROADMAP
					    };
					    
//					    console.log($container);
					    var map = new google.maps.Map(document.getElementById("google-map"), myOptions);
					    //## end NASTAVI LOKACIJO
						
					    //## COUNTDOWN BEGIN
						var date = new Date();
						date.setTime(micropon.date_end * 1000);
						$('#countdown').countdown({
							until: date, 
							onTick: function (periods) { 
							    
								if(periods[3] > 0) { hours = (periods[3] * 24) + periods[4]; }
								else { hours = periods[4]; }
						
								$(this).html(
									 ''+ hours + ''
									+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'
									+''+ periods[5] + ''
									+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'
									+''+ periods[6] + '');
								
								if(periods[5] == 0 && periods[6] == 0) { $(this).html('--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'); }
							}, 
							onExpiry: function () {
								window.location = '/redirect-to?url='+window.location.href;
								$(this).html('--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--');
							} 
						});
						//## end COUNTDOWN BEGIN

                        var districtName = '';

                        switch(districtSlug){
                            case 'koprski-okraj':
                                districtName = 'koprski okraj';
                                break;
                            case 'novogoriski-okraj':
                                districtName = 'novogoriški okraj';
                                break;
                            case 'ljubljanski-okraj':
                                districtName = 'ljubljanski okraj';
                                break;
                            case 'kranjski-okraj':
                                districtName = 'kranjski okraj';
                                break;
                            case 'celjski-okraj':
                                districtName = 'celjski okraj';
                                break;
                            case 'novomeski-okraj':
                                districtName = 'novomeški okraj';
                                break;
                            case 'mariborski-okraj':
                                districtName = 'mariborski okraj';
                                break;
                            case 'murskosoboski-okraj':
                                districtName = 'murskosoboški okraj';
                                break;
                        }

                        $('.mp-'+MHT.utils.makeSlug(microponSLUG)).html(
								''
                                //+ MHT.widgets.productsNav.init()
								+'<div id="right-navigation" class="navi">'
                                +'  <h2 style="position:relative;">'
                                +'      <a href="#" class="market toggle-location-whole">'+ districtName +'</a><a href="#" class="button toggle-location" style="position:absolute; right:10px; top:10px; font-weight: normal; margin:0;"><span class="icon pin" style="margin-right: -5px;"></span></a>'
                                +'  </h2>'
                                +'  <ul class="location-select" style="display:none;">'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/koprski-okraj">koprski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/novogoriski-okraj">novogoriški okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/ljubljanski-okraj">ljubljanski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/kranjski-okraj">kranjski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/celjski-okraj">celjski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/novomeski-okraj">novomeški okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/mariborski-okraj">mariborski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/murskosoboski-okraj">murskosoboški okraj</a>'
                                +'      </li>'
                                +'  </ul>'
                                +'  <ul class="rounded-bottom">'
                                //+'      <li class="selected">'
                                //+'          <a href="/#!/micropons/one/'+districtSlug+'">dnevna ponudba</a>'
                                //+'      </li>'
                                +'      <li>'
                                +'          <a class="micronator logo-font" href="/#!/micronators/one/'+districtSlug+'">micronator</a>'
                                +'      </li>'
//                                +'      <li class="selected">'
//                                +'          <a class="micronator logo-font" href="/#!/nanopons/one/'+districtSlug+'">nanopon</a>'
//                                +'      </li>'
                                +'  </ul>'
//                                +'  <ul class="resources">'
//                                +'      <li class="how-it-works border">'
//                                +'          <a href="/deals/how_it_works">how it works</a>'
//                                +'      </li>'
//                                +'      <li class="more-cities">'
//                                +'          <a href="/cities/229-northern-virginia/more_deals">more cities</a>'
//                                +'      </li>'
//                                +'  </ul>'
                                +'</div>'

//                                + MHT.widgets.macronators.init(districtSlug)
                                +'<div class="rounded" style="margin-top:20px; padding: 4px 0 4px 15px; background: #49494a;"><div class="fb-like-box" data-href="http://www.facebook.com/microhint" data-width="190" data-height="290" data-colorscheme="dark" data-show-faces="true" data-border-color="#49494a" data-header="false" data-stream="false" data-header="true"></div></div>'
						);
//                        MHT.widgets.macronators.load(districtSlug);
					}

                    try{
                        window.addthis.ost = 0;
                        window.addthis.ready();
                        FB.XFBML.parse();
                    }catch(e){}
				});

				// Še fancy prikaz vsega skupaj
				$container.fadeIn('fast');
				$container2.fadeIn('fast');
				$container3.fadeIn('fast');
				$('.mp-'+ +MHT.utils.makeSlug(microponSLUG)).fadeIn('fast', function(){});
				
				return $xhtml;
			},
            /**
			 * Printanje Micropna (tudi za neprijavljene userje)
			 */
			contract_print: function()
			{
				$('#web-page, #userBackgroundImg, #background, .fader').hide();
				$('body').css('background', 'none');
				$('#print-page').show();


				var $container 	= $('#print-page');

				var storeSLUG 	 = this.storeSLUG;
				var microponSLUG = this.microponSLUG;	//pa ob določenih fazah je tudi ID

                $.get('store/fetch-contract?store_slug='+this.storeSLUG+'&micropon_slug='+this.microponSLUG, function(data, textStatus, XMLHttpRequest)
				{
                    var mh_data         = data.mh_data.split('|');
                    var company_data    = data.company_data.split('|');

                    var contract_terms  = data.contract_terms.split('|');
                    var fixed_terms = '';
                    $.each(contract_terms, function(i,v){
                       fixed_terms += '<li style="padding-top:8px;">'+v+'</li>';
                    });

                    var tipps = '';
                    if(parseFloat(data.tipping_point_one) > 0) { tipps += '<li style="padding-top:2px;">za zbranih '+ Globalize.format(parseFloat(data.tipping_point_one),'n2')+'€ vam dodamo '+Globalize.format(parseFloat(data.tipping_point_one_giveaway),'n2')+'€</li>'; }
                    if(parseFloat(data.tipping_point_two) > 0) { tipps += '<li style="padding-top:2px;">za zbranih '+Globalize.format(parseFloat(data.tipping_point_two),'n2')+'€ vam dodamo '+Globalize.format(parseFloat(data.tipping_point_two_giveaway),'n2')+'€</li>'; }
                    if(parseFloat(data.tipping_point_three) > 0) { tipps += '<li style="padding-top:2px;">za zbranih '+Globalize.format(parseFloat(data.tipping_point_three),'n2')+'€ vam dodamo '+Globalize.format(parseFloat(data.tipping_point_three_giveaway),'n2')+'€</li>'; }

                    var give = '';
                    if(parseFloat(data.tipping_point_one) > 0 || parseFloat(data.tipping_point_two) > 0 || parseFloat(data.tipping_point_three) > 0) {
                      give = ''
                        +'                  <li style="padding-top:8px;">'
                        +'                      Za doseženo zbrano vrednost, ki jo zberejo Uporabniki s plačilnimi karticami, UPN položnico ter microtočkami, doda Mikro Namig d.o.o. skupaj s Partnerji:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; padding-left:30px; border: 1px solid gray;">'
                        +'                          <ul>'
                        +'                          '+ tipps
                        +'                          </ul>'
                        +'                      </div>'
                        +'                  </li>';
                    }


                    var offer_locations  = data.offer_locations.split('|');
                    var locations = '';
                    $.each(offer_locations, function(i,v){
                       locations += '<li style="padding-top:2px;">'+v+'</li>';
                    });

                    var offer_fineprint  = data.offer_fineprint.split('|');
                    var fineprint = offer_fineprint.join(', ');

                    var $xhtml = ''
                        +'<table width="640" border="0" align="center" cellpadding="10" cellspacing="0" style="font-size:13px;">'
					    +'	<tbody>'
						+'	    <tr>'
						+'		    <td style="padding-top: 10px; text-align: center; font-weight:bold; font-size:15px;">'
                        +'              POGODBA ŠT. '+ data.micropon_contract_id
                        +'          </td>'
                        +'      </tr>'
						+'	    <tr>'
						+'		    <td style="padding-bottom: 10px; text-align: center; font-weight:bold;  font-size:15px;">'
                        +'              O PROMOCIJI IN ZBIRANJU SREDSTEV'
                        +'          </td>'
                        +'      </tr>'
						+'	    <tr>'
						+'		    <td style="padding-bottom:10px; padding-top:10px;">'
                        +'              med'
                        +'          </td>'
                        +'      </tr>'
                        +'	    <tr>'
						+'		    <td>'
                        +'              <div><strong>'+ mh_data[0] +'</strong>, '+ mh_data[1] +', '+ mh_data[2] +'</div>'
                        +'              <div>Davčna št.: '+ data.mh_ddv +', Matična št.:'+ data.mh_maticna +', TRR: SI56 1010 0004 8981 309, Banka Koper d.d.</div>'
                        +'              <div>ki jo zastopa '+ data.mh_ceo_name +'</div>'
                        +'              <div>(v nadaljevanju Skrbnik)</div>'
                        +'          </td>'
                        +'      </tr>'
						+'	    <tr>'
						+'		    <td style="padding-bottom:10px; padding-top:10px;">'
                        +'              in'
                        +'          </td>'
                        +'      </tr>'
                        +'	    <tr>'
						+'		    <td>'
                        +'              <div><strong>'+ company_data[0] +'</strong>, '+ company_data[1] +', '+ company_data[2] +'</div>'
                        +'              <div>Davčna št.: '+ data.company_ddv +', Matična št.:'+ data.company_maticna +', TRR: '+ data.contract_trr +'</div>'
                        +'              <div>ki jo zastopa '+ data.company_ceo_name +'</div>'
                        +'              <div>(v nadaljevanju Trgovec)</div>'
                        +'          </td>'
                        +'      </tr>'
                        +'	    <tr>'
						+'		    <td style="padding-bottom:2px; padding-top:14px; font-size:15px;">'
                        +'              <div><strong>Pogoji kampanje</strong></div>'
                        +'          </td>'
                        +'      </tr>'
                        +'	    <tr>'
						+'		    <td style="padding-bottom:10px; padding-left:20px;">'
                        +'              <ol>'
                        +                       fixed_terms
                        +'                  <li style="padding-top:8px;">'
                        +'                      Naslov kampanje:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; border: 1px solid gray;">'+ data.offer_texts +'</div>'
                        +'                  </li>'
                        +'                  <li style="padding-top:8px;">'
                        +'                      Termin aktivne promocije in zbiranja sredstev:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; border: 1px solid gray;"><span style="font-weight:normal;">od</span> '+ $.fn.formatDate(data.offer_execution_date_start) +' <span style="font-weight:normal;">do</span> '+ $.fn.formatDate(data.offer_execution_date_end) +'</div>'
                        +'                  </li>'
                        +'                  <li style="padding-top:8px;">'
                        +'                      Okraj promocije:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; border: 1px solid gray;">'+ data.offer_district +'</div>'
                        +'                  </li>'
                        +                   give
                        +'                  <li style="padding-top:8px;">'
                        +'                      Plačila Trgovcu se izvedejo na TRR:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; border: 1px solid gray;">'+ data.contract_trr +'</div>'
                        +'                  </li>'
                        +'                  <li style="padding-top:8px;">'
                        +'                      Trgovec (zakoniti zastopnik) <strong style="text-decoration: underline;">'+ data.company_ceo_name +' </strong> je seznanjen s to pogodbo in daje Upravitelju računa Microhint <strong style="text-decoration:underline;">'+ data.company_employee_name +'</strong> pravno in zakonito pooblastilo da sklene to pogodbo s klikom na gumb "S POGODBO IN POGOJI SE STRINJAM"'
                        +'                  </li>'
                        +'                  <li style="padding-top:8px;">'
                        +'                      Pogodba je odobrena s strani Mikro Namig d.o.o. in njenega zakonitega zastopnika:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; border: 1px solid gray;">'+ data.mh_ceo_name +'</div>'
                        +'                  </li>'
                        +'                  <li style="padding-top:8px;">'
                        +'                      Morebitni spori se rešujejo tako kot je opredeljeno v Pravnih določilih Skrbnika.'
                        +'                  </li>'
                        +'                  <li style="padding-top:8px;">'
                        +'                      Dne:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; border: 1px solid gray;">'+ $.fn.formatDate(data.contract_review_date) +'</div>'
                        +'                  </li>'
                        +'              </ol>'
                        +'          </td>'
                        +'      </tr>'
                        +'	    <tr>'
						+'		    <td style="padding-bottom:32px; padding-top:24px; font-size:12px;">'
                        +'              <div style="text-align:center; border-top: 1px solid gray; padding-top:4px;">'+mh_data[0]+', '+mh_data[1]+', '+mh_data[2]+'; Davčna št.: '+ data.mh_ddv +', Matična št.:'+ data.mh_maticna +'</div>'
                        +'           </td>'
                        +'       </tr>'
                        +'  </tbody>';

                    $container.html($xhtml);
				});
			}
	};

    /** UI MICROPON   */
	MHT.stream.micropon = {
			storeSLUG: '',
			microponSLUG: '',
			currentSubNavLink: 'home',	//tale je zmeraj privzet za vse stream navigacije
			uaf: '',
			/**
			 * jQuery Object generator
			 * 
			 * Possible values
			 * 	- 
			 */	
			generate: function(urlParams){
				//console.log(':: MHT.stream.home('+ urlParams +')');
				
				this.storeSLUG	  = urlParams[2];
				this.microponSLUG = urlParams[3];
				
				if(urlParams[4] == 'uaf') {
					this.uaf = urlParams[5];	// user affiliate hash - to je nakup od prejšnjega userja
				}
				else if(urlParams[4] == 'p') {
					this.printCode = urlParams[5];
				}
				
				var param = '/micropon/'+ urlParams[4];
				
				var xhtml;


				switch(param)
				{
					case '/micropon/redeems-print':
						xhtml = this.redeems_print();
						break;
					case '/micropon/p':
						this.currentSubNavLink = 'profile';
						xhtml = this.micropon_print();
						break;
					case '/micropon/contract':
						this.currentSubNavLink = 'profile';
						xhtml = this.contract_print();
						break;
					case '/micropon':
					default:
						xhtml = this.micropon_home();
						break;
				};
				
				
				//appendam nov content
				var stream = $( '<div class="stream-wrapper">' ).append(xhtml);
				var tmp = $( '#micropon-'+MHT.utils.makeSlug(this.microponSLUG) ).html(stream);
				return tmp;
				
			},
			/**
			 * Printanje Micropna (tudi za neprijavljene userje)
			 */
			micropon_print: function()
			{
//				$('#web-page, #userBackgroundImg').hide();
//				$('body').css('background', 'none');
//				$('#print-page').show();
				
				
				var $container 	= $('#print-page');
				
				var storeSLUG 	 = this.storeSLUG;
				var microponSLUG = this.microponSLUG;	//pa ob določenih fazah je tudi ID

				// Get first load of data from the server
				$.get('home/fetch-voucher?count=1&store_slug='+this.storeSLUG+'&micropon_slug='+this.microponSLUG+'&print_code='+this.printCode, function(data, textStatus, XMLHttpRequest)
				{
//					console.log(data);
					
					if(data.length == 0)
					{
						//FIXME ko tega ni?? Kaj pol?
//						$container.append(
//								 ''
//									+'<div class="panel-body">'
//									+'	<h1 style="margin: 0 0 0 0px; padding:10px 10px 10px 10px; letter-spacing:normal; font-weight:normal; font-size:26px; color:#333;">Odlične ponudbe bomo v '+ $("a.select-city:visible").text() +' dodali v kratkem</h1>'
//									+'	<div style="padding:0px 10px 10px 10px; min-height:330px;">'
//									+'		<p style="font-size:13px; margin-bottom: 8px;">Medtem ko čakaš, si <a class="select-city">poglej ponudbe, ki jih imamo v drugih okrajih</a>. Če ti je všeč kar vidiš, se prijavi na naša e-obvestila. Tako boš prvi obveščen, ko dodamo novo ponudbo v izbrani okraj.</p>'
//									+'		<p style="font-size:13px; margin-bottom: 8px;"><strong>Namig:</strong> Okraj zajema vsa okoliška mesta in vasi :) Če te zanimajo ponudbe iz Kranja ali Medvod... se prijavi na <a href="/#!/micropons/one/ljubljanski-okraj" data-item-slug="ljubljanski-okraj" class="change-city" id="select_ljubljanski-okraj">Ljubljanski okraj</a>. Primorci se za ponudbe iz Sežane, Lokve... prijavite na <a href="/#!/micropons/one/koprski-okraj" data-item-slug="koprski-okraj" class="change-city" id="select_koprski-okraj">koprski okraj</a> itn... <a class="select-city">izberi svoj okraj</a></p>'
//									+'	</div>'
//								
//									+'</div>'
//						);
//						
//						$('.mp-'+MHT.utils.makeSlug(microponSLUG)).html(
//								 MHT.forms.newsletterSubscribtionSmallWidget()
//						);
					}
					else
					{
						var micropon = data.micropons[0].micropon;
						var store 	 = micropon.store.stores[0].store;
						
						var location = store.store_locations.locations[0].location;		// FIXME zaenkrat je ena, ma jih bo lahko več!!
						
						var opombe 		= '';
						var opombeItems = micropon.coupon_highlights.split('|');
						
						$(opombeItems).each(function(i, v){
							opombe += '<li>'+ v +'</li>';
						});

                        var locs = ''
                        							+'											<td width="99%" valign="top">'
//							+'												P\'r Mičkotu'
//							+'												<br/>'
							+												location.street +' '+ location.street_number
							+'												<br/>'
							+'												'+location.postal_code+' '+ location.postal_name
							+'												<br/>'
							+'												<span>Telefon: </span><span  style="font-size:10px;">'+location.storeLocation.phone+'</span>'
							+'												<br/>'
							+'												GPS: <br/><span style="font-size:9px;">LAT: </span><span style="font-size:10px;">'+location.lat+'</span>&nbsp;&nbsp;<span style="font-size:9px;">LNG: </span><span style="font-size:10px;">'+location.long+'</span>'
							+'											</td>';


                        // dodam še lokacije prevzrema ponudbe
                        var redeemLocations = micropon.locations.locations;
                        var redeemLocItems 	= '';
                        $(redeemLocations).each(function(i, v){
                            redeemLocItems +=
//                                 '<li style="padding: 0 0 0 28px; background: url(/public/images/map-pin.png) no-repeat 0 1px; font-size: 12px; width:180px; float:left;">'
//                                +'<span class="street_1">'+v.location.street+' '+v.location.street_number+'</span><br>'
//                                +''+v.location.postal_name+', '+v.location.postal_code+'<br>'
//                                +'<span class="phone">Tel: '+v.location.storeLocation.phone+'</span>'
//                                +'<p class="directions" style="margin-bottom:8px;"><a style="font-size: 12px;" href="http://maps.google.com/maps?q='+v.location.lat+', '+v.location.long+'" target="_blank" style="font-weight:normal;">Pripelji me na lokacijo &raquo;</a></p>'
//                                +'</li>';
                                 '<tr>'
                                +'  <td width="1%" valign="top">'
							    +'      <img src="/public/images/gray-dot16.png" width="16" height="16">'
							    +'  </td>'
                                +'  <td width="99%" valign="top">'
                                + 	    v.location.street +' '+ v.location.street_number
                                +'	    <br/>'
                                +'	    '+v.location.postal_code+' '+ v.location.postal_name
                                +'	    <br/>'
                                +'	    <span>Telefon: </span><span  style="font-size:10px;">'+v.location.storeLocation.phone+'</span>'
                                +'	    <br/>'
                                +'	    <span style="font-size:10px; padding-left: 16px; background: url(/public/images/pinpoint.png) no-repeat 0 -1px;">LAT: </span><span style="font-size:10px;">'+v.location.lat+'</span>&nbsp;&nbsp;<span style="font-size:9px;">LNG: </span><span style="font-size:10px;">'+v.location.long+'</span>'
                                +'  </td>'
                                +'</tr>';

                        });

						
						var gift_msg = '';
						
						var g_from = '';
						var g_msg  = '';
						if(micropon.options.gift_from != null)
						{
							if(micropon.options.gift_msg != null) { g_msg = micropon.options.gift_msg; }
							
							gift_msg += ''
								+'<table width="640" border="0" align="center" cellpadding="10" cellspacing="2" style="font-size:12px;">'
								+'	<tbody>'
								+'		<tr>'
								+'			<td width="100%" valign="top" style="text-align:left; font-family:Arial, Helvetica, sans-serif;color:#444;">'
								+'				<img src="/public/images/gift-sm.png" width="24" height="26" valign="middle"><strong style="padding:0 0 0 4px;;">Micropon je bil poslan kot darilo </strong>'
								+'			</td>'
								+'		</tr>'
								+'		<tr>'
								+'			<td width="100%" valign="top" style="text-align:left; font-size:13px; font-family:Arial, Helvetica, sans-serif;color:#444; border-left:4px solid #f6f6f6;">'
								+'				<div style="padding-left:10px;" id="print_gift_msg">'
								+'					'+ g_msg
								+'				</div>'
								+'			</td>'
								+'		</tr>'
								+'	</tbody>'
								+'</table>';
						}
						
						var voucher = 
							''
							+'<table width="640" border="0" align="center" cellpadding="10" cellspacing="0">'
							+'	<tbody>'
							+'		<tr>'
							+'			<td style="font-family:Arial, Helvetica, sans-serif;color:#444; border:2px solid #333">'
							
							//	XXX: header
							+'				<table width="100%" border="0" cellspacing="10" cellpadding="0">'
							+'					<tbody>'
							+'						<tr>'
							+'							<td width="26%" align="right"><img src="/public/images/logo.png" width="204" height="98"><br></td>'
							+'							<td width="74%" style="font-family:Arial, Helvetica, sans-serif;" align="right">'
							+'								<strong style="color:#999;">MICROPON</strong>'
							+'								<br>'
							+'								<span style="font-size:32px"><strong>'+micropon.options.redemption_code+'</strong></span>'
							+'								<br>'
							+'								<span style="font-size:16px">ID za trgovca: '+micropon.options.redemption_secret_code+'</span>'
							+'							</td>'
							+'						</tr>'
							+'						<tr>'
							+'							<td colspan="2"><hr></td>'
							+'						</tr>'
							+'						<tr>'
							+'							<td colspan="2"  valign="top">'
							+'								<span style="font-size:20px;">'+store.company_name+'</span>'
							+'								<br>'
							+'								<strong style="font-size:22px;">'+micropon.headline+'</strong>'
							+'							</td>'
							+'						</tr>'
							
							+'					</tbody>'
							+'				</table>'
							
							// XXX: content
							+'				<table width="100%" border="0" cellspacing="10" cellpadding="0" style="font-size:13px;">'
							+'					<tbody>'
							
							+'						<tr>'
							+'							<td width="48%" valign="top">'
							+'								<strong>Imetnik Micropona:</strong>'
							+'								<br/>'
							+'								<span>'+micropon.options.redemption_user_name+'</span>'
							+'								<br />'
							+'								<br />'
							+'								<strong>Micropon velja do:</strong>'
							+'								<br/>'
							+'								<span>'+$.fn.formatDate(micropon.date_voucher_expiration)+'</span>'
							+'								<br/>'
							+'								<br/>'
							+'								<strong>Opombe:</strong>'
							+'								<br/>'
							
							+'								<table width="100%" border="0" cellspacing="0" cellpadding="0">'
							+'									<tbody>'
							+'										<tr>'
							+'											<td style="font-size:12px;font-family:Arial, Helvetica, sans-serif">'
							+'												<ul style="padding:0 0 0 20px;">'
							+													opombe
//							+'													<li>Kupon velja za <strong>kavo, 2 dcl soka in rogljiček v Coco cafe v Portorožu</strong>.</li>'
//							+'													<li>Vsak kupec lahko kupi največ <strong>10 kuponov</strong>.</li>'
//							+'													<li>En kupon velja za en zajtrk (kava, sok, rogljiček).</li>'
							+'													<li>Micropon lahko unovčite od zaključka ponudbe na spletu <strong>'+$.fn.formatDate(micropon.date_redeem_from)+'</strong>.</li>'
							+'												</ul>'
							+'											</td>'
							+'										</tr>'
							+'									</tbody>'
							+'								</table>'
							
							+'							</td>'
							+'							<td width="2%"  valign="top"></td>'
							+'							<td width="48%"  valign="top" style="font-size:12px;">'
							+'								<strong style="font-size:13px;">Micropon lahko uporabite na naslovih:</strong>'
							
							+'								<table width="100%" border="0" cellspacing="10" cellpadding="0" style="font-size:13px;">'
							+'									<tbody>'
//							+'										<tr>'
//							+'											<td width="1%" valign="top">'
//							+'												<img src="/public/images/gray-dot16.png" width="16" height="16">'
//							+'											</td>'
                            +                                           redeemLocItems
//							+'											<td width="99%" valign="top">'
////							+'												P\'r Mičkotu'
////							+'												<br/>'
//							+												location.street +' '+ location.street_number
//							+'												<br/>'
//							+'												'+location.postal_code+' '+ location.postal_name
//							+'												<br/>'
//							+'												<span>Telefon: </span><span  style="font-size:10px;">'+location.storeLocation.phone+'</span>'
//							+'												<br/>'
//							+'												GPS: <br/><span style="font-size:9px;">LAT: </span><span style="font-size:10px;">'+location.lat+'</span>&nbsp;&nbsp;<span style="font-size:9px;">LNG: </span><span style="font-size:10px;">'+location.long+'</span>'
//							+'											</td>'
//							+'										</tr>'
							+'									</tbody>'
							+'								</table>'
							
							
							+'							</td>'
							+'						</tr>'
							
							+'					</tbody>'
							+'				</table>'
							
							+'			</td>'
							+'		</tr>'
							+'	</tbody>'
							+'</table>'
							
							+'<table width="640" border="0" align="center" cellpadding="10" cellspacing="0">'
							+'	<tbody>'
							+'		<tr>'
							+'			<td style="font-family:Arial, Helvetica, sans-serif;color:#444; text-align:justify; border:0px solid #333">'
							+'				Shranite Micropon! Za aktivacijo boste potrebovali posebno šifro, ki jo najdete na Microponu. Če je Micropon kupljen kot darilo, mora biti ime osebe, ki kupon unovči, navedeno na Microponu. Uporabnik Micropona mora ob unovčitvi slednjega predložiti osebni dokument. Nepooblaščeno razmnoževanje Microponov je kaznivo.'
							+'			</td>'
							+'		</tr>'
							+'	</tbody>'
							+'</table>'
							+'<br/>'
							
							
							+gift_msg
							
							
							+'<br/>'
							+'<table width="640" border="0" align="center" cellpadding="10" cellspacing="2" style="font-size:12px; border-top:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9;">'
							+'	<tbody>'
							+'		<tr>'
							+'			<td width="45%" valign="top" style="font-family:Arial, Helvetica, sans-serif;color:#444;">'
							+'				<div style="margin-top:4px;"></div>'
							+'				<strong style="font-size:12px; padding-left:10px;">Kako uporabiš Micropon?</strong>'
							+'				<br>'
							+'				<table width="100%" border="0" cellspacing="0" cellpadding="0">'
							+'					<tbody>'
							+'						<tr>'
							+'							<td style="font-size:12px;font-family:Arial, Helvetica, sans-serif">'
							+'								<ol style="padding:0 0 0 34px;">'
							+'									<li>Natisneš Micropon</strong></li>'
							+'									<li>Ga prineseš s seboj in ga pokažeš na prodajnem mestu (<span style="font-size:10px;">če prodajalec zahteva, se izkažeš z osebnim dokumentom</span>)</li>'
							+'									<li> Uživaš!</li>'
							+'								</ol>'
							+'							</td>'
							+'						</tr>'
							+'					</tbody>'
							+'				</table>'
							+'				<div style="margin-bottom:4px;"></div>'
							+'			</td>'
							+'			<td  width="10%" valign="top"></td>'
							+'			<td width="45%" valign="middle">'
							+'				Ta Micropon je potrdilo o vplačilu: '+micropon.max_discount_min_price +' EUR'
//							+'				<br/>'
//							+'				Plačnik: '+ micropon.options.
							+'				<br/>'
							+'				Vplačano za: '+ store.company_name
							+'			</td>'
							+'		</tr>'
							+'	</tbody>'
							+'</table>'
							+'<br/>'
							
							+'<table width="640" border="0" align="center" cellpadding="10" cellspacing="2" style="font-size:12px; border-top:0px solid #999; border-bottom:0px solid #999;">'
							+'	<tbody>'
							+'		<tr>'
							+'			<td width="100%" valign="middle" style="text-align:center; font-family:Arial, Helvetica, sans-serif;color:#444; background-color:#f6f6f6;">'
							+'				<strong>Pišite nam na email: </strong><span>podpora@microhint.com</span>'
							+'				<p style="font-size:11px; padding-top:4px; margin-bottom:0px;">'
							+'					<strong>Microhint.com</strong> / '
							+'					© Mikro Namig d.o.o, 1210 Ljubljana - Šentvid, Slovenija'
							+'				</p>'
							+'			</td>'
							+'		</tr>'
							+'	</tbody>'
							+'</table>'
							+'';
						$container.html(voucher);
					}
					
					
					
				});
				
			},
			/**
			 * Printanje Micropna (tudi za neprijavljene userje)
			 */
			contract_print: function()
			{
				$('#web-page, #userBackgroundImg, #background, .fader').hide();
				$('body').css('background', 'none');
				$('#print-page').show();


				var $container 	= $('#print-page');

				var storeSLUG 	 = this.storeSLUG;
				var microponSLUG = this.microponSLUG;	//pa ob določenih fazah je tudi ID

                $.get('store/fetch-contract?store_slug='+this.storeSLUG+'&micropon_slug='+this.microponSLUG, function(data, textStatus, XMLHttpRequest)
				{
                    var mh_data         = data.mh_data.split('|');
                    var company_data    = data.company_data.split('|');

                    var contract_terms  = data.contract_terms.split('|');
                    var fixed_terms = '';
                    $.each(contract_terms, function(i,v){
                       fixed_terms += '<li style="padding-top:8px;">'+v+'</li>';
                    });

                    var offer_locations  = data.offer_locations.split('|');
                    var locations = '';
                    $.each(offer_locations, function(i,v){
                       locations += '<li style="padding-top:2px;">'+v+'</li>';
                    });

                    var offer_fineprint  = data.offer_fineprint.split('|');
                    var fineprint = offer_fineprint.join(', ');

                    var $xhtml = ''
                        +'<table width="640" border="0" align="center" cellpadding="10" cellspacing="0" style="font-size:13px;">'
					    +'	<tbody>'
						+'	    <tr>'
						+'		    <td style="padding-top: 10px; text-align: center; font-weight:bold; font-size:15px;">'
                        +'              POGODBA ŠT. '+ data.micropon_contract_id
                        +'          </td>'
                        +'      </tr>'
						+'	    <tr>'
						+'		    <td style="padding-bottom: 10px; text-align: center; font-weight:bold;  font-size:15px;">'
                        +'              O PROMOCIJSKI PRODAJI'
                        +'          </td>'
                        +'      </tr>'
						+'	    <tr>'
						+'		    <td style="padding-bottom:10px; padding-top:10px;">'
                        +'              med'
                        +'          </td>'
                        +'      </tr>'
                        +'	    <tr>'
						+'		    <td>'
                        +'              <div><strong>'+ mh_data[0] +'</strong>, '+ mh_data[1] +', '+ mh_data[2] +'</div>'
                        +'              <div>Davčna št.: '+ data.mh_ddv +', Matična št.:'+ data.mh_maticna +', TRR: SI56 1010 0004 8981 309</div>'
                        +'              <div>ki jo zastopa '+ data.mh_ceo_name +'</div>'
                        +'              <div>(v nadaljevanju Skrbnik)</div>'
                        +'          </td>'
                        +'      </tr>'
						+'	    <tr>'
						+'		    <td style="padding-bottom:10px; padding-top:10px;">'
                        +'              in'
                        +'          </td>'
                        +'      </tr>'
                        +'	    <tr>'
						+'		    <td>'
                        +'              <div><strong>'+ company_data[0] +'</strong>, '+ company_data[1] +', '+ company_data[2] +'</div>'
                        +'              <div>Davčna št.: '+ data.company_ddv +', Matična št.:'+ data.company_maticna +', TRR: '+ data.contract_trr +'</div>'
                        +'              <div>ki jo zastopa '+ data.company_ceo_name +'</div>'
                        +'              <div>(v nadaljevanju Trgovec)</div>'
                        +'          </td>'
                        +'      </tr>'
                        +'	    <tr>'
						+'		    <td style="padding-bottom:2px; padding-top:14px; font-size:15px;">'
                        +'              <div><strong>Pogoji ponudbe</strong></div>'
                        +'          </td>'
                        +'      </tr>'
                        +'	    <tr>'
						+'		    <td style="padding-bottom:10px; padding-left:20px;">'
                        +'              <ol>'
                        +                       fixed_terms
                        +'                  <li style="padding-top:8px;">'
                        +'                      Plačila Trgovcu se izvedejo na TRR:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; border: 1px solid gray;">'+ data.contract_trr +'</div>'
                        +'                  </li>'
                        +'                  <li style="padding-top:8px;">'
                        +'                      Trgovec z Microponom nudi:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; border: 1px solid gray;">'+ data.offer_texts +'</div>'
                        +'                  </li>'
                        +'                  <li style="padding-top:8px;">'
                        +'                      na naslovu:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; padding-left:30px; border: 1px solid gray;">'
                        +'                          <ul>'
                        +'                          '+ locations
                        +'                          </ul>'
                        +'                      </div>'
                        +'                  </li>'
                        +'                  <li style="padding-top:8px;">'
                        +'                      Posebna navodila in omejitve:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; border: 1px solid gray;">'
                        +'                      '+ fineprint
                        +'                      </div>'
                        +'                  </li>'
                        +'                  <li style="padding-top:8px;">'
                        +'                      Cene:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; border: 1px solid gray;">'
                        +'                          <table>'
                        +'                              <tr><td>Redna cena produklta/storitve: </td><td style="padding-left:4px; text-align:right;">'+ Globalize.format(parseFloat(data.offer_price_regular), 'n2') +' €</td></tr>'
                        +'                              <tr><td>Akcijska cena:</td><td style="padding-left:4px; text-align:right;">'+ Globalize.format(parseFloat(data.offer_price_discounted), 'n2') +' €</td></tr>'
                        +'                              <tr><td>Trgovcu pripada:</td><td style="padding-left:4px; text-align:right;">'+ Globalize.format(parseFloat(data.offer_value_merchant), 'n2') +' €</td></tr>'
                        +'                              <tr><td>Skupna provizija Mikro Namig:</td><td style="padding-left:4px; text-align:right;">'+ Globalize.format(parseFloat(data.offer_value_mh), 'n2') +' €</td></tr>'
                        +'                          </table>'
                        +'                      </div>'
                        +'                  </li>'
                        +'                  <li style="padding-top:8px;">'
                        +'                      Maksimalna količina prodanih Microponov:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; border: 1px solid gray;">'+ data.offer_max_sold +'</div>'
                        +'                  </li>'
                        +'                  <li style="padding-top:8px;">'
                        +'                      Datum prodaje akcije:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; border: 1px solid gray;"><span style="font-weight:normal;">od</span> '+ $.fn.formatDate(data.offer_execution_date_start) +' <span style="font-weight:normal;">do</span> '+ $.fn.formatDate(data.offer_execution_date_end) +'</div>'
                        +'                  </li>'
                        +'                  <li style="padding-top:8px;">'
                        +'                      Veljavnost Micropona-kupona:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; border: 1px solid gray;"><span style="font-weight:normal;">od</span> '+ $.fn.formatDate(data.offer_voucher_date_start) +' <span style="font-weight:normal;">do</span> '+ $.fn.formatDate(data.offer_voucher_date_end) +'</div>'
                        +'                  </li>'
                        +'                  <li style="padding-top:8px;">'
                        +'                      Okraj promocije:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; border: 1px solid gray;">'+ data.offer_district +'</div>'
                        +'                  </li>'
                        +'                  <li style="padding-top:8px;">'
                        +'                      Trgovec (zakoniti zastopnik) <strong style="text-decoration: underline;">'+ data.company_ceo_name +' </strong> je seznanjen s to pogodbo in daje Upravitelju računa Microhint <strong style="text-decoration:underline;">'+ data.company_employee_name +'</strong> pravno in zakonito pooblastilo da sklene to pogodbo s klikom na gumb "POTRJUJEM"'
                        +'                  </li>'
                        +'                  <li style="padding-top:8px;">'
                        +'                      Pogodbo je odobrena s strani Mikro Namig d.o.o. in njenega zakonitega zastopnika:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; border: 1px solid gray;">'+ data.mh_ceo_name +'</div>'
                        +'                  </li>'
                        +'                  <li style="padding-top:8px;">'
                        +'                      Dne:'
                        +'                      <div style="font-weight:bold; margin-top:2px; padding:6px; border: 1px solid gray;">'+ $.fn.formatDate(data.contract_review_date) +'</div>'
                        +'                  </li>'
                        +'              </ol>'
                        +'          </td>'
                        +'      </tr>'
                        +'	    <tr>'
						+'		    <td style="padding-bottom:32px; padding-top:24px; font-size:12px;">'
                        +'              <div style="text-align:center; border-top: 1px solid gray; padding-top:4px;">'+mh_data[0]+', '+mh_data[1]+', '+mh_data[2]+'; Davčna št.: '+ data.mh_ddv +', Matična št.:'+ data.mh_maticna +'</div>'
                        +'           </td>'
                        +'       </tr>'
                        +'  </tbody>';

                    $container.html($xhtml);
				});
			},
			/**
			 * Printanje Micropna (tudi za neprijavljene userje)
			 */
			redeems_print: function()
			{
//				$('#web-page, #userBackgroundImg').hide();
//				$('body').css('background', 'none');
//				$('#print-page').show();
				
				
				var $container 	= $('#print-page');
				
				var storeSLUG 	 = this.storeSLUG;
				var microponSLUG = this.microponSLUG;

				$.get('/store/fetch-vouchers?store_slug='+storeSLUG+'&type=to-redeem&mp_id='+microponSLUG, function(data, textStatus, XMLHttpRequest)
				{
					var xhtml = 
						 ''
						+'<table width="640" border="0" align="center" cellpadding="10" cellspacing="0">'
						+'	<tbody id="redeem-list">'
						+'			<tr style="background-color:#f6f6f6;">'
						  +'				<td style="font-size:13px; font-weight:bold; width: 40px; text-align:center;"><div style="padding:4px 0 4px 0;">#.</div></td>'
						  +'				<td style="font-size:13px; font-weight:bold; width: 120px; text-align:center;">Koda Micropona</td>'
						  +'				<td style="font-size:13px; font-weight:bold; width: 120px; text-align:center;">ID za trgovca</td>'
						  +'				<td style="font-size:13px; font-weight:bold; width: 120px; text-align:center;">Datum</td>'
						  +'				<td style="font-size:13px; font-weight:bold; width: 120px; text-align:center;">Znesek računa</td>'
						  +'				<td style="font-size:13px; font-weight:bold; width: 120px; text-align:center;">Ocena stranke</td>'
						  +'			</tr>';
					
					var codes       = '';
					var current_no  = 0;
					var user_review = 0;
					if(data != undefined)
					{
						$(data).each(function(i, v){
									
							xhtml += ''
								  +'			<tr>'
								  +'				<td style="border-bottom:1px solid #f6f6f6; font-size:13px; font-weight:bold; text-align:center;">'+(i+1)+'.</td>'
								  +'				<td style="border-bottom:1px solid #f6f6f6; font-size:18px; font-weight:bold; width: 120px; text-align:center;">'+v["redemption_code"]+'</td>'
								  +'				<td style="border-bottom:1px solid #f6f6f6; font-size:18px; font-weight:bold; width: 120px; text-align:center; text-decoration:underline;"><div style="padding:8px 0 4px 0;"><span style="color:#fff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></div></td>'
								  +'				<td style="border-bottom:1px solid #f6f6f6; font-size:18px; font-weight:bold; width: 130px; text-align:center; text-decoration:underline;"><div style="padding:8px 0 4px 0;"><span style="color:#fff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></div></td>'
								  +'				<td style="border-bottom:1px solid #f6f6f6; font-size:18px; font-weight:bold; width: 130px; text-align:center; text-decoration:underline;"><div style="padding:8px 0 4px 0;"><span style="color:#fff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>€</div></td>'
								  +'				<td style="border-bottom:1px solid #f6f6f6; font-size:14px; font-weight:bold; width: 150px; text-align:center;"><span style="background: #fff url(/public/images/checkboxes.gif) no-repeat -2px -2px; padding-left:20px;">Dobra</span> <span style="background: #fff url(/public/images/checkboxes.gif) no-repeat -2px -2px; padding-left:20px;">Slaba</span></td>'
								  +'			</tr>';
								current_no = i;
						});
								
						if(current_no >= 1) { current_no=1; }
						else { current_no += 2; }
								
						xhtml += 
							 ''
							+'	</tbody>';
							+'</table>';
						
						$container.html(xhtml);
					}
				});
				
			},
			/**
			 * 	- /#!/my-stuff/alanristic/specials
			 */
			micropon_home: function(){
				var $xhtml = $(''
						+'<div class="deal daily-deal" id="nostream-mp-'+ MHT.utils.makeSlug(this.microponSLUG) +'" style="display:none; padding:0; background:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'</div>'
						+'<div class="deal gutter rounded" style="display:none; padding:0; margin-bottom:20px; margin-top:10px; background:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'</div>'

						+'<div class="deal gutter rounded" style="display:none; padding:0; margin-bottom:20px; margin-top:10px; background:rgba(255, 255, 255, .8); -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'</div>'
				);
				
				var $container  = $($xhtml[0]);
				var $container2 = $($xhtml[1]);
				var $container3 = $($xhtml[2]);
				
				var micropons 		= '';
				var storeSLUG 		= this.storeSLUG;
				var microponSLUG 	= this.microponSLUG;
				var uaf 			= this.uaf;

				// Get first load of data from the server
				$.get('store/micropon?count=1&store_slug='+this.storeSLUG+'&micropon_slug='+this.microponSLUG+'&cursor=1', function(data, textStatus, XMLHttpRequest)
				{
					if(data.length == 0)
					{
						$container.append(
								 ''
									+'<div class="panel-body">'
									+'	<h1 style="margin: 0 0 0 0px; padding:10px 10px 10px 10px; letter-spacing:normal; font-weight:normal; font-size:26px; color:#333;">Odlične ponudbe bomo v '+ $("a.select-city:visible").text() +' dodali v kratkem</h1>'
									+'	<div style="padding:0px 10px 10px 10px; min-height:330px;">'
									+'		<p style="font-size:13px; margin-bottom: 8px;">Medtem ko čakaš, si <a class="select-city">poglej ponudbe, ki jih imamo v drugih okrajih</a>. Če ti je všeč kar vidiš, se prijavi na naša e-obvestila. Tako boš prvi obveščen, ko dodamo novo ponudbo v izbrani okraj.</p>'
									+'		<p style="font-size:13px; margin-bottom: 8px;"><strong>Namig:</strong> Okraj zajema vsa okoliška mesta in vasi :) Če te zanimajo ponudbe iz Kranja ali Medvod... se prijavi na <a href="/#!/micropons/one/ljubljanski-okraj" data-item-slug="ljubljanski-okraj" class="change-city" id="select_ljubljanski-okraj">Ljubljanski okraj</a>. Primorci se za ponudbe iz Sežane, Lokve... prijavite na <a href="/#!/micropons/one/koprski-okraj" data-item-slug="koprski-okraj" class="change-city" id="select_koprski-okraj">koprski okraj</a> itn... <a class="select-city">izberi svoj okraj</a></p>'
									+'	</div>'
								
									+'</div>'
						);
						
						$('.mp-'+MHT.utils.makeSlug(microponSLUG)).html(
								 MHT.forms.newsletterSubscribtionSmallWidget()
						);
					}
					else
					{
						var micropon = data.micropons[0].micropon;
						var store = micropon.store.stores[0].store;

						var districtSlug = store.store_locations.locations[0].location.district_slug;

						var card01 = MHT.appLimitedEdition.generateMainCard01(data, uaf);
						$container.append(card01);
						
						var card02 = MHT.appLimitedEdition.generateMainCard02(data);
						$container2.append(card02);

						// Dodatna ponudba
						
						// FIXME Tule bi moral naredit request na server za donatorja in bližnje deal-e
						var card03 = MHT.appLimitedEdition.generateMainCard03(micropon.id, micropon.districtslug);
						$container3.append(card03);
						
						
						// XXX Postprocessing...
                        $('a[rel=lightBox]').lightBox();

						//** V primeru da gre za preview, prikažem še kontrolo za odločanje
						if(micropon.workflow_status == 'review' && MHT.utils.inStringArray($.parseJSON(document.canManageStores), '', store.store_slug))
						{
							var confirmNeededXhtml = ''
                                +'<p style="font-size:13px; font-weight:normal; margin-bottom:4px;">Preverite pravilnost podatkov na ponudbi. V kolikor ni napak in se s slikovnim in textualnim delom strinjate ponudbo (ponudba se bo prikazala na strani ob izbranem datumu).</p>'
                                +'<p style="font-size:13px; font-weight:normal; margin-bottom:4px;">V nasprotnem primeru nas kontaktirajte na tel. št. 040-423-688 vsak delavnih od 10h do 15h in skupaj popravimo, da bo prav.</p>'
                                +'<ul class="mht-checkbox" style="width:230px; float:left;">'
                                +'  <li style="text-align:left; float: none; padding-top:2px;"><strong><a style="font-size:12px;" target="_blank"><span style="margin-bottom:0px;"></span>Strinjam se s pogodbo</a></strong></li>'
                                +'  <li style="text-align:left; float: none; padding-top:2px;"><strong><a style="font-size:12px;" target="_blank"><span style="margin-bottom:0px;"></span>Strinjam se s pogoji uporabe</a></strong></li>'
                                +'  <li style="text-align:left; float: none; padding-top:2px;"><strong><a style="font-size:12px;" target="_blank"><span style="margin-bottom:0px;"></span>Strinjam se s podobo ponudbe</a></strong></li>'
                                +'  <li><button type="button" class="xc_confirm_deal" data-item-mpid="'+micropon.id+'">S pogodbo in pogoji se strinjam »</button></li>'
                                +'</ul>'
                                +'<ul style="float:left; margin-top: 4px;">'
                                +'  <li style="text-align:left; float: none; padding-top:2px; line-height: 14px; list-style-type: none; margin-top: 6px;"><a href="#!/micropon/'+store.store_slug+'/'+microponSLUG+'/contract" style="font-size:12px; font-weight:normal;" target="_blank">» Pogodbo si preberi tukaj</a></li>'
                                +'  <li style="text-align:left; float: none; padding-top:2px; line-height: 14px; list-style-type: none; margin-top: 6px;"><a href="www.google.com" style="font-size:12px; font-weight:normal;" target="_blank">» Pogoje uporabe si preberi tukaj</a></li>'
                                +'</ul>'
                                ;

							// FIXME preveri gleda tole upravljalec, drugače tega ne kaži!!
							MHT.utils.flashMessanger(
									'note', 
									confirmNeededXhtml
                            );

                            // Potrdi ponudbo
							var $ul = '';
							$('.xc_confirm_deal').bind('click', function(){
								
								$ul = $($(this).parents('ul')[0]);  // ulovim <UL>
								
								if($ul.find('li a.checked').length == 3) {
								   // Request na server naredi
									$.post('ampera/update-micropon-status', {'mp_id':micropon.id, 'status':'accepted'}, function(data)
									{
										$('.note').slideUp('fast', function(){
											MHT.utils.flashMessanger(data.notice.msgType, data.notice.msg);
										});
									});
								}
								else { /* načeloma bi lahko dal neko opozorilo :) */ }
                                return false;
							});
						}
						else if (micropon.workflow_status == 'review' && !MHT.utils.inStringArray($.parseJSON(document.canManageStores), '', store.store_slug)) 
						{
							MHT.utils.flashMessanger(
									'success', 
									'Ponudbo mora dokončati upravljalec trgovine. Če ste to vi, se prijavite in zaključite opravilo, hvala.'
							);
						}
						else if(micropon.workflow_status == 'new' || micropon.workflow_status == 'draft')
						{
							MHT.utils.flashMessanger(
									'success', 
									'Ponudbo mora dokončati skrbnik.'
							);
						}
						else if(micropon.workflow_status == 'accepted' && micropon.workflow_status != 'finished')
						{
							MHT.utils.flashMessanger(
									'success', 
									'Ponudba je potrjena in se bo izvedla ob dogovorjenem roku.'
							);
						}
//						else if(micropon.workflow_status == 'finished')
//						{
//							//XXX Tule bi lahko prikazali naročilo na newsletter
//							MHT.utils.flashMessanger(
//									'success', 
//									'Ponudbo si zamudil.'
//							);
//						}
						
						//## NASTAVI LOKACIJO
						//XXX: postavi markerje za VSE lokacije micropona!!
						var latlng = new google.maps.LatLng(store.store_locations.locations[0].location.lat, store.store_locations.locations[0].location.long);
					    var myOptions = {
					      zoom: 15,
					      center: latlng,
					      mapTypeId: google.maps.MapTypeId.ROADMAP
					    };
					    
//					    console.log($container);
					    var map = new google.maps.Map(document.getElementById("google-map"), myOptions);
					    //## end NASTAVI LOKACIJO
						
					    //## COUNTDOWN BEGIN
						var date = new Date();
						date.setTime(micropon.date_end * 1000);
						$('#countdown').countdown({
							until: date, 
							onTick: function (periods) { 
							    
								if(periods[3] > 0) { hours = (periods[3] * 24) + periods[4]; }
								else { hours = periods[4]; }
						
								$(this).html(
									 ''+ hours + ''
									+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'
									+''+ periods[5] + ''
									+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'
									+''+ periods[6] + '');
								
								if(periods[5] == 0 && periods[6] == 0) { $(this).html('--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'); }
							}, 
							onExpiry: function () {
								window.location = '/redirect-to?url='+window.location.href;
								$(this).html('--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--');
							} 
						});
						//## end COUNTDOWN BEGIN

                        $('.mp-'+MHT.utils.makeSlug(microponSLUG)).html(
								''
								+'<div id="right-navigation" class="navi">'
                                +'  <h2 style="position:relative;">'
//                                +'      <a href="http://microhint.com/" class="market toggle-location-whole">murskosoboški okraj</a><a href="#" class="button toggle-location" style="position:absolute; right:10px; top:10px; font-weight: normal; margin:0;">menjaj<span class="downarrow icon" style="margin:auto auto auto 7px;"></span></a>'
                                +'      <a href="http://microhint.com/" class="market toggle-location-whole">murskosoboški okraj</a><a href="#" class="button toggle-location" style="position:absolute; right:10px; top:10px; font-weight: normal; margin:0;">več</a>'
                                +'  </h2>'
                                +'  <ul class="location-select" style="display:none;">'
                                +'      <li>'
                                +'          <a href="/#!/micropons/one/koprski-okraj">koprski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micropons/one/novogoriski-okraj">novogoriški okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micropons/one/ljubljanski-okraj">ljubljanski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micropons/one/kranjski-okraj">kranjski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micropons/one/celjski-okraj">celjski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micropons/one/novomeski-okraj">novomeški okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micropons/one/mariborski-okraj">mariborski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micropons/one/murskosoboski-okraj">murskosoboški okraj</a>'
                                +'      </li>'
                                +'  </ul>'
                                +'  <ul>'
//                                +'      <li class="selected">'
//                                +'          <a href="/#!/micropons/one/'+districtSlug+'">dnevna ponudba</a>'
//                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/donators/one/'+districtSlug+'">dobrodelna ponudba</a>'
                                +'      </li>'
                                +'  </ul>'
//                                +'  <ul class="resources">'
//                                +'      <li class="how-it-works border">'
//                                +'          <a href="/deals/how_it_works">how it works</a>'
//                                +'      </li>'
//                                +'      <li class="more-cities">'
//                                +'          <a href="/cities/229-northern-virginia/more_deals">more cities</a>'
//                                +'      </li>'
//                                +'  </ul>'
                                +'</div>'
						);

					}

//                    MHT.forms.subscribeToEmailSideboxForm('.side-box');

					window.addthis.ost = 0;
					window.addthis.ready();
					FB.XFBML.parse();

					// Get first load of data from the server
					$.get('search/district-micropons?count=100&old=0&district_slug='+ districtSlug +'&brandid=2', function(data, textStatus, XMLHttpRequest)
					{
						if(data.length == 0) {
							var side01 = '';
						} else {
							var side01 = MHT.appLimitedEdition.generateSideDeals01(data);
						}
					});
				});

				// Še fancy prikaz vsega skupaj
				$container.fadeIn('fast');
				$container2.fadeIn('fast');
				$container3.fadeIn('fast');
				$('.mp-'+ +MHT.utils.makeSlug(microponSLUG)).fadeIn('fast', function(){
					$('#division_new').slideUp('fast');
				});

				return $xhtml;
			}
	};

    /** UI NANOPON   */
	MHT.stream.nanopon = {
			storeSLUG: '',
			microponSLUG: '',
			currentSubNavLink: 'home',	//tale je zmeraj privzet za vse stream navigacije
			uaf: '',
			/**
			 * jQuery Object generator
			 *
			 * Possible values
			 * 	-
			 */
			generate: function(urlParams){
				//console.log(':: MHT.stream.home('+ urlParams +')');

				this.storeSLUG	  = urlParams[2];
				this.microponSLUG = urlParams[3];

				if(urlParams[4] == 'uaf') {
					this.uaf = urlParams[5];	// user affiliate hash - to je nakup od prejšnjega userja
				}
				else if(urlParams[4] == 'p') {
					this.printCode = urlParams[5];
				}

				var param = '/micropon/'+ urlParams[4];

				var xhtml;


				switch(param)
				{
//					case '/micropon/redeems-print':
//						xhtml = this.redeems_print();
//						break;
//					case '/micropon/p':
//						this.currentSubNavLink = 'profile';
//						xhtml = this.micropon_print();
//						break;
//					case '/micropon/contract':
//						this.currentSubNavLink = 'profile';
//						xhtml = this.contract_print();
//						break;
					case '/micropon':
					default:
						xhtml = this.nanopon_home();
						break;
				};


				//appendam nov content
				var stream = $( '<div class="stream-wrapper">' ).append(xhtml);
				var tmp = $( '#nanopon-'+MHT.utils.makeSlug(this.microponSLUG) ).html(stream);
				return tmp;

			},
			/**
			 * Printanje Micropna (tudi za neprijavljene userje)
			 */
			micropon_print: function()
			{
//				$('#web-page, #userBackgroundImg').hide();
//				$('body').css('background', 'none');
//				$('#print-page').show();


				var $container 	= $('#print-page');

				var storeSLUG 	 = this.storeSLUG;
				var microponSLUG = this.microponSLUG;	//pa ob določenih fazah je tudi ID

				// Get first load of data from the server
				$.get('home/fetch-voucher?count=1&store_slug='+this.storeSLUG+'&micropon_slug='+this.microponSLUG+'&print_code='+this.printCode, function(data, textStatus, XMLHttpRequest)
				{
//					console.log(data);

					if(data.length == 0)
					{
						//FIXME ko tega ni?? Kaj pol?
//						$container.append(
//								 ''
//									+'<div class="panel-body">'
//									+'	<h1 style="margin: 0 0 0 0px; padding:10px 10px 10px 10px; letter-spacing:normal; font-weight:normal; font-size:26px; color:#333;">Odlične ponudbe bomo v '+ $("a.select-city:visible").text() +' dodali v kratkem</h1>'
//									+'	<div style="padding:0px 10px 10px 10px; min-height:330px;">'
//									+'		<p style="font-size:13px; margin-bottom: 8px;">Medtem ko čakaš, si <a class="select-city">poglej ponudbe, ki jih imamo v drugih okrajih</a>. Če ti je všeč kar vidiš, se prijavi na naša e-obvestila. Tako boš prvi obveščen, ko dodamo novo ponudbo v izbrani okraj.</p>'
//									+'		<p style="font-size:13px; margin-bottom: 8px;"><strong>Namig:</strong> Okraj zajema vsa okoliška mesta in vasi :) Če te zanimajo ponudbe iz Kranja ali Medvod... se prijavi na <a href="/#!/micropons/one/ljubljanski-okraj" data-item-slug="ljubljanski-okraj" class="change-city" id="select_ljubljanski-okraj">Ljubljanski okraj</a>. Primorci se za ponudbe iz Sežane, Lokve... prijavite na <a href="/#!/micropons/one/koprski-okraj" data-item-slug="koprski-okraj" class="change-city" id="select_koprski-okraj">koprski okraj</a> itn... <a class="select-city">izberi svoj okraj</a></p>'
//									+'	</div>'
//
//									+'</div>'
//						);
//
//						$('.mp-'+MHT.utils.makeSlug(microponSLUG)).html(
//								 MHT.forms.newsletterSubscribtionSmallWidget()
//						);
					}
					else
					{
						var micropon = data.micropons[0].micropon;
						var store 	 = micropon.store.stores[0].store;

						var location = store.store_locations.locations[0].location;		// FIXME zaenkrat je ena, ma jih bo lahko več!!

						var opombe 		= '';
						var opombeItems = micropon.coupon_highlights.split('|');

						$(opombeItems).each(function(i, v){
							opombe += '<li>'+ v +'</li>';
						});

                        var locs = ''
                        							+'											<td width="99%" valign="top">'
//							+'												P\'r Mičkotu'
//							+'												<br/>'
							+												location.street +' '+ location.street_number
							+'												<br/>'
							+'												'+location.postal_code+' '+ location.postal_name
							+'												<br/>'
							+'												<span>Telefon: </span><span  style="font-size:10px;">'+location.storeLocation.phone+'</span>'
							+'												<br/>'
							+'												GPS: <br/><span style="font-size:9px;">LAT: </span><span style="font-size:10px;">'+location.lat+'</span>&nbsp;&nbsp;<span style="font-size:9px;">LNG: </span><span style="font-size:10px;">'+location.long+'</span>'
							+'											</td>';


                        // dodam še lokacije prevzrema ponudbe
                        var redeemLocations = micropon.locations.locations;
                        var redeemLocItems 	= '';
                        $(redeemLocations).each(function(i, v){
                            redeemLocItems +=
//                                 '<li style="padding: 0 0 0 28px; background: url(/public/images/map-pin.png) no-repeat 0 1px; font-size: 12px; width:180px; float:left;">'
//                                +'<span class="street_1">'+v.location.street+' '+v.location.street_number+'</span><br>'
//                                +''+v.location.postal_name+', '+v.location.postal_code+'<br>'
//                                +'<span class="phone">Tel: '+v.location.storeLocation.phone+'</span>'
//                                +'<p class="directions" style="margin-bottom:8px;"><a style="font-size: 12px;" href="http://maps.google.com/maps?q='+v.location.lat+', '+v.location.long+'" target="_blank" style="font-weight:normal;">Pripelji me na lokacijo &raquo;</a></p>'
//                                +'</li>';
                                 '<tr>'
                                +'  <td width="1%" valign="top">'
							    +'      <img src="/public/images/gray-dot16.png" width="16" height="16">'
							    +'  </td>'
                                +'  <td width="99%" valign="top">'
                                + 	    v.location.street +' '+ v.location.street_number
                                +'	    <br/>'
                                +'	    '+v.location.postal_code+' '+ v.location.postal_name
                                +'	    <br/>'
                                +'	    <span>Telefon: </span><span  style="font-size:10px;">'+v.location.storeLocation.phone+'</span>'
                                +'	    <br/>'
                                +'	    <span style="font-size:10px; padding-left: 16px; background: url(/public/images/pinpoint.png) no-repeat 0 -1px;">LAT: </span><span style="font-size:10px;">'+v.location.lat+'</span>&nbsp;&nbsp;<span style="font-size:9px;">LNG: </span><span style="font-size:10px;">'+v.location.long+'</span>'
                                +'  </td>'
                                +'</tr>';

                        });


						var gift_msg = '';

						var g_from = '';
						var g_msg  = '';
						if(micropon.options.gift_from != null)
						{
							if(micropon.options.gift_msg != null) { g_msg = micropon.options.gift_msg; }

							gift_msg += ''
								+'<table width="640" border="0" align="center" cellpadding="10" cellspacing="2" style="font-size:12px;">'
								+'	<tbody>'
								+'		<tr>'
								+'			<td width="100%" valign="top" style="text-align:left; font-family:Arial, Helvetica, sans-serif;color:#444;">'
								+'				<img src="/public/images/gift-sm.png" width="24" height="26" valign="middle"><strong style="padding:0 0 0 4px;;">Micropon je bil poslan kot darilo </strong>'
								+'			</td>'
								+'		</tr>'
								+'		<tr>'
								+'			<td width="100%" valign="top" style="text-align:left; font-size:13px; font-family:Arial, Helvetica, sans-serif;color:#444; border-left:4px solid #f6f6f6;">'
								+'				<div style="padding-left:10px;" id="print_gift_msg">'
								+'					'+ g_msg
								+'				</div>'
								+'			</td>'
								+'		</tr>'
								+'	</tbody>'
								+'</table>';
						}

						var voucher =
							''
							+'<table width="640" border="0" align="center" cellpadding="10" cellspacing="0">'
							+'	<tbody>'
							+'		<tr>'
							+'			<td style="font-family:Arial, Helvetica, sans-serif;color:#444; border:2px solid #333">'

							//	XXX: header
							+'				<table width="100%" border="0" cellspacing="10" cellpadding="0">'
							+'					<tbody>'
							+'						<tr>'
							+'							<td width="26%" align="right"><img src="/public/images/logo.png" width="204" height="98"><br></td>'
							+'							<td width="74%" style="font-family:Arial, Helvetica, sans-serif;" align="right">'
							+'								<strong style="color:#999;">MICROPON</strong>'
							+'								<br>'
							+'								<span style="font-size:32px"><strong>'+micropon.options.redemption_code+'</strong></span>'
							+'								<br>'
							+'								<span style="font-size:16px">ID za trgovca: '+micropon.options.redemption_secret_code+'</span>'
							+'							</td>'
							+'						</tr>'
							+'						<tr>'
							+'							<td colspan="2"><hr></td>'
							+'						</tr>'
							+'						<tr>'
							+'							<td colspan="2"  valign="top">'
							+'								<span style="font-size:20px;">'+store.company_name+'</span>'
							+'								<br>'
							+'								<strong style="font-size:22px;">'+micropon.headline+'</strong>'
							+'							</td>'
							+'						</tr>'

							+'					</tbody>'
							+'				</table>'

							// XXX: content
							+'				<table width="100%" border="0" cellspacing="10" cellpadding="0" style="font-size:13px;">'
							+'					<tbody>'

							+'						<tr>'
							+'							<td width="48%" valign="top">'
							+'								<strong>Imetnik Micropona:</strong>'
							+'								<br/>'
							+'								<span>'+micropon.options.redemption_user_name+'</span>'
							+'								<br />'
							+'								<br />'
							+'								<strong>Micropon velja do:</strong>'
							+'								<br/>'
							+'								<span>'+$.fn.formatDate(micropon.date_voucher_expiration)+'</span>'
							+'								<br/>'
							+'								<br/>'
							+'								<strong>Opombe:</strong>'
							+'								<br/>'

							+'								<table width="100%" border="0" cellspacing="0" cellpadding="0">'
							+'									<tbody>'
							+'										<tr>'
							+'											<td style="font-size:12px;font-family:Arial, Helvetica, sans-serif">'
							+'												<ul style="padding:0 0 0 20px;">'
							+													opombe
//							+'													<li>Kupon velja za <strong>kavo, 2 dcl soka in rogljiček v Coco cafe v Portorožu</strong>.</li>'
//							+'													<li>Vsak kupec lahko kupi največ <strong>10 kuponov</strong>.</li>'
//							+'													<li>En kupon velja za en zajtrk (kava, sok, rogljiček).</li>'
							+'													<li>Micropon lahko unovčite od zaključka ponudbe na spletu <strong>'+$.fn.formatDate(micropon.date_redeem_from)+'</strong>.</li>'
							+'												</ul>'
							+'											</td>'
							+'										</tr>'
							+'									</tbody>'
							+'								</table>'

							+'							</td>'
							+'							<td width="2%"  valign="top"></td>'
							+'							<td width="48%"  valign="top" style="font-size:12px;">'
							+'								<strong style="font-size:13px;">Micropon lahko uporabite na naslovih:</strong>'

							+'								<table width="100%" border="0" cellspacing="10" cellpadding="0" style="font-size:13px;">'
							+'									<tbody>'
//							+'										<tr>'
//							+'											<td width="1%" valign="top">'
//							+'												<img src="/public/images/gray-dot16.png" width="16" height="16">'
//							+'											</td>'
                            +                                           redeemLocItems
//							+'											<td width="99%" valign="top">'
////							+'												P\'r Mičkotu'
////							+'												<br/>'
//							+												location.street +' '+ location.street_number
//							+'												<br/>'
//							+'												'+location.postal_code+' '+ location.postal_name
//							+'												<br/>'
//							+'												<span>Telefon: </span><span  style="font-size:10px;">'+location.storeLocation.phone+'</span>'
//							+'												<br/>'
//							+'												GPS: <br/><span style="font-size:9px;">LAT: </span><span style="font-size:10px;">'+location.lat+'</span>&nbsp;&nbsp;<span style="font-size:9px;">LNG: </span><span style="font-size:10px;">'+location.long+'</span>'
//							+'											</td>'
//							+'										</tr>'
							+'									</tbody>'
							+'								</table>'


							+'							</td>'
							+'						</tr>'

							+'					</tbody>'
							+'				</table>'

							+'			</td>'
							+'		</tr>'
							+'	</tbody>'
							+'</table>'

							+'<table width="640" border="0" align="center" cellpadding="10" cellspacing="0">'
							+'	<tbody>'
							+'		<tr>'
							+'			<td style="font-family:Arial, Helvetica, sans-serif;color:#444; text-align:justify; border:0px solid #333">'
							+'				Shranite Micropon! Za aktivacijo boste potrebovali posebno šifro, ki jo najdete na Microponu. Če je Micropon kupljen kot darilo, mora biti ime osebe, ki kupon unovči, navedeno na Microponu. Uporabnik Micropona mora ob unovčitvi slednjega predložiti osebni dokument. Nepooblaščeno razmnoževanje Microponov je kaznivo.'
							+'			</td>'
							+'		</tr>'
							+'	</tbody>'
							+'</table>'
							+'<br/>'


							+gift_msg


							+'<br/>'
							+'<table width="640" border="0" align="center" cellpadding="10" cellspacing="2" style="font-size:12px; border-top:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9;">'
							+'	<tbody>'
							+'		<tr>'
							+'			<td width="45%" valign="top" style="font-family:Arial, Helvetica, sans-serif;color:#444;">'
							+'				<div style="margin-top:4px;"></div>'
							+'				<strong style="font-size:12px; padding-left:10px;">Kako uporabiš Micropon?</strong>'
							+'				<br>'
							+'				<table width="100%" border="0" cellspacing="0" cellpadding="0">'
							+'					<tbody>'
							+'						<tr>'
							+'							<td style="font-size:12px;font-family:Arial, Helvetica, sans-serif">'
							+'								<ol style="padding:0 0 0 34px;">'
							+'									<li>Natisneš Micropon</strong></li>'
							+'									<li>Ga prineseš s seboj in ga pokažeš na prodajnem mestu (<span style="font-size:10px;">če prodajalec zahteva, se izkažeš z osebnim dokumentom</span>)</li>'
							+'									<li> Uživaš!</li>'
							+'								</ol>'
							+'							</td>'
							+'						</tr>'
							+'					</tbody>'
							+'				</table>'
							+'				<div style="margin-bottom:4px;"></div>'
							+'			</td>'
							+'			<td  width="10%" valign="top"></td>'
							+'			<td width="45%" valign="middle">'
							+'				Ta Micropon je potrdilo o vplačilu: '+micropon.max_discount_min_price +' EUR'
//							+'				<br/>'
//							+'				Plačnik: '+ micropon.options.
							+'				<br/>'
							+'				Vplačano za: '+ store.company_name
							+'			</td>'
							+'		</tr>'
							+'	</tbody>'
							+'</table>'
							+'<br/>'

							+'<table width="640" border="0" align="center" cellpadding="10" cellspacing="2" style="font-size:12px; border-top:0px solid #999; border-bottom:0px solid #999;">'
							+'	<tbody>'
							+'		<tr>'
							+'			<td width="100%" valign="middle" style="text-align:center; font-family:Arial, Helvetica, sans-serif;color:#444; background-color:#f6f6f6;">'
							+'				<strong>Pišite nam na email: </strong><span>podpora@microhint.com</span>'
							+'				<p style="font-size:11px; padding-top:4px; margin-bottom:0px;">'
							+'					<strong>Microhint.com</strong> / '
							+'					© Mikro Namig d.o.o, 1210 Ljubljana - Šentvid, Slovenija'
							+'				</p>'
							+'			</td>'
							+'		</tr>'
							+'	</tbody>'
							+'</table>'
							+'';
						$container.html(voucher);
					}



				});

			},
			/**
			 */
			nanopon_home: function(){
				var $xhtml = $(''
						+'<div class="deal daily-deal rounded" id="nostream-mp-'+ MHT.utils.makeSlug(this.microponSLUG) +'" style="display:none; padding:0; background:#fff;">'
						+'</div>'
						+'<div class="deal gutter rounded" style="display:none; padding:0; margin-bottom:20px; margin-top:10px; background:#fff;">'
						+'</div>'

						+'<div class="deal gutter rounded" style="display:none; padding:0; margin-bottom:20px; margin-top:10px; background:rgba(255, 255, 255, .8);">'
						+'</div>'
				);

				var $container  = $($xhtml[0]);
				var $container2 = $($xhtml[1]);
				var $container3 = $($xhtml[2]);

				var micropons 		= '';
				var storeSLUG 		= this.storeSLUG;
				var microponSLUG 	= this.microponSLUG;
				var uaf 			= this.uaf;

				// Get first load of data from the server
				$.get('store/micropon?count=1&store_slug='+this.storeSLUG+'&micropon_slug='+this.microponSLUG+'&cursor=1', function(data, textStatus, XMLHttpRequest)
				{
					if(data.length == 0)
					{
						$container.append(
								 ''
									+'<div class="panel-body">'
									+'	<h1 style="margin: 0 0 0 0px; padding:10px 10px 10px 10px; letter-spacing:normal; font-weight:normal; font-size:26px; color:#333;">Odlične ponudbe bomo v '+ $("a.select-city:visible").text() +' dodali v kratkem</h1>'
									+'	<div style="padding:0px 10px 10px 10px; min-height:330px;">'
									+'		<p style="font-size:13px; margin-bottom: 8px;">Medtem ko čakaš, si <a class="select-city">poglej ponudbe, ki jih imamo v drugih okrajih</a>. Če ti je všeč kar vidiš, se prijavi na naša e-obvestila. Tako boš prvi obveščen, ko dodamo novo ponudbo v izbrani okraj.</p>'
									+'		<p style="font-size:13px; margin-bottom: 8px;"><strong>Namig:</strong> Okraj zajema vsa okoliška mesta in vasi :) Če te zanimajo ponudbe iz Kranja ali Medvod... se prijavi na <a href="/#!/micropons/one/ljubljanski-okraj" data-item-slug="ljubljanski-okraj" class="change-city" id="select_ljubljanski-okraj">Ljubljanski okraj</a>. Primorci se za ponudbe iz Sežane, Lokve... prijavite na <a href="/#!/micropons/one/koprski-okraj" data-item-slug="koprski-okraj" class="change-city" id="select_koprski-okraj">koprski okraj</a> itn... <a class="select-city">izberi svoj okraj</a></p>'
									+'	</div>'

									+'</div>'
						);

						$('.mp-'+MHT.utils.makeSlug(microponSLUG)).html(
								 MHT.forms.newsletterSubscribtionSmallWidget()
						);
					}
					else
					{
						var micropon = data.micropons[0].micropon;
						var store = micropon.store.stores[0].store;

						var districtSlug = micropon.districtslug;

						var card01 = MHT.appLimitedEdition.generateNanoponMainCard01(data, uaf);
						$container.append(card01);

//						var card02 = MHT.appLimitedEdition.generateNanoponMainCard02(data);
//						$container2.append(card02);

						// Dodatna ponudba

						// FIXME Tule bi moral naredit request na server za donatorja in bližnje deal-e
//						var card03 = MHT.appLimitedEdition.generateMainCard03(micropon.id, micropon.districtslug);
//						$container3.append(card03);


						// XXX Postprocessing...
                        $('a[rel=lightBox]').lightBox();

						//** V primeru da gre za preview, prikažem še kontrolo za odločanje
						if(micropon.workflow_status == 'review' && MHT.utils.inStringArray($.parseJSON(document.canManageStores), '', store.store_slug))
						{
							var confirmNeededXhtml = ''
                                +'<p style="font-size:13px; font-weight:normal; margin-bottom:4px;">Preverite pravilnost podatkov na ponudbi. V kolikor ni napak in se s slikovnim in textualnim delom strinjate ponudbo (ponudba se bo prikazala na strani ob izbranem datumu).</p>'
                                +'<p style="font-size:13px; font-weight:normal; margin-bottom:4px;">V nasprotnem primeru nas kontaktirajte na tel. št. 040-423-688 vsak delavnih od 10h do 15h in skupaj popravimo, da bo prav.</p>'
                                +'<ul class="mht-checkbox" style="width:230px; float:left;">'
                                //+'  <li style="text-align:left; float: none; padding-top:2px;"><strong><a style="font-size:12px;" target="_blank"><span style="margin-bottom:0px;"></span>Strinjam se s pogodbo</a></strong></li>'
                                +'  <li style="text-align:left; float: none; padding-top:2px;"><strong><a style="font-size:12px;" target="_blank"><span style="margin-bottom:0px;"></span>Strinjam se s pogoji uporabe</a></strong></li>'
                                +'  <li style="text-align:left; float: none; padding-top:2px;"><strong><a style="font-size:12px;" target="_blank"><span style="margin-bottom:0px;"></span>Strinjam se s podobo ponudbe</a></strong></li>'
                                +'  <li><button type="button" class="xc_confirm_deal" data-item-mpid="'+micropon.id+'">S pogodbo in pogoji se strinjam »</button></li>'
                                +'</ul>'
                                +'<ul style="float:left; margin-top: 4px;">'
                                //+'  <li style="text-align:left; float: none; padding-top:2px; line-height: 14px; list-style-type: none; margin-top: 6px;"><a href="#!/micropon/'+store.store_slug+'/'+microponSLUG+'/contract" style="font-size:12px; font-weight:normal;" target="_blank">» Pogodbo si preberi tukaj</a></li>'
                                +'  <li style="text-align:left; float: none; padding-top:2px; line-height: 14px; list-style-type: none; margin-top: 6px;"><a href="www.google.com" style="font-size:12px; font-weight:normal;" target="_blank">» Pogoje uporabe si preberi tukaj</a></li>'
                                +'</ul>'
                                ;

							// FIXME preveri gleda tole upravljalec, drugače tega ne kaži!!
							MHT.utils.flashMessanger(
									'note',
									confirmNeededXhtml
                            );

                            // Potrdi ponudbo
							var $ul = '';
							$('.xc_confirm_deal').bind('click', function(){

								$ul = $($(this).parents('ul')[0]);  // ulovim <UL>

								if($ul.find('li a.checked').length == 2) {
								   // Request na server naredi
									$.post('ampera/update-micropon-status', {'mp_id':micropon.id, 'status':'accepted'}, function(data)
									{
										$('.note').slideUp('fast', function(){
											MHT.utils.flashMessanger(data.notice.msgType, data.notice.msg);
										});
									});
								}
								else { /* načeloma bi lahko dal neko opozorilo :) */ }
                                return false;
							});
						}
						else if (micropon.workflow_status == 'review' && !MHT.utils.inStringArray($.parseJSON(document.canManageStores), '', store.store_slug))
						{
							MHT.utils.flashMessanger(
									'success',
									'Ponudbo mora dokončati upravljalec trgovine. Če ste to vi, se prijavite in zaključite opravilo, hvala.'
							);
						}
						else if(micropon.workflow_status == 'new' || micropon.workflow_status == 'draft')
						{
							MHT.utils.flashMessanger(
									'success',
									'Ponudbo mora dokončati skrbnik.'
							);
						}
						else if(micropon.workflow_status == 'accepted' && micropon.workflow_status != 'finished')
						{
							MHT.utils.flashMessanger(
									'success',
									'Ponudba je potrjena in se bo izvedla ob dogovorjenem roku.'
							);
						}
//						else if(micropon.workflow_status == 'finished')
//						{
//							//XXX Tule bi lahko prikazali naročilo na newsletter
//							MHT.utils.flashMessanger(
//									'success',
//									'Ponudbo si zamudil.'
//							);
//						}

						//## NASTAVI LOKACIJO
						//XXX: postavi markerje za VSE lokacije micropona!!
//						var latlng = new google.maps.LatLng(store.store_locations.locations[0].location.lat, store.store_locations.locations[0].location.long);
//					    var myOptions = {
//					      zoom: 15,
//					      center: latlng,
//					      mapTypeId: google.maps.MapTypeId.ROADMAP
//					    };

//					    var map = new google.maps.Map(document.getElementById("google-map"), myOptions);
					    //## end NASTAVI LOKACIJO

					    //## COUNTDOWN BEGIN
						var date = new Date();
						date.setTime(micropon.date_end * 1000);
						$('#countdown').countdown({
							until: date,
							onTick: function (periods) {

								if(periods[3] > 0) { hours = (periods[3] * 24) + periods[4]; }
								else { hours = periods[4]; }

								$(this).html(
									 ''+ hours + ''
									+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'
									+''+ periods[5] + ''
									+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'
									+''+ periods[6] + '');

								if(periods[5] == 0 && periods[6] == 0) { $(this).html('--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'); }
							},
							onExpiry: function () {
								window.location = '/redirect-to?url='+window.location.href;
								$(this).html('--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--');
							}
						});
						//## end COUNTDOWN BEGIN

                        var districtName = '';

                        switch(districtSlug){
                            case 'koprski-okraj':
                                districtName = 'koprski okraj';
                                break;
                            case 'novogoriski-okraj':
                                districtName = 'novogoriški okraj';
                                break;
                            case 'ljubljanski-okraj':
                                districtName = 'ljubljanski okraj';
                                break;
                            case 'kranjski-okraj':
                                districtName = 'kranjski okraj';
                                break;
                            case 'celjski-okraj':
                                districtName = 'celjski okraj';
                                break;
                            case 'novomeski-okraj':
                                districtName = 'novomeški okraj';
                                break;
                            case 'mariborski-okraj':
                                districtName = 'mariborski okraj';
                                break;
                            case 'murskosoboski-okraj':
                                districtName = 'murskosoboški okraj';
                                break;
                        }

                        $('.mp-'+MHT.utils.makeSlug(microponSLUG)).html(
								''
                                //+ MHT.widgets.productsNav.init()
								+'<div id="right-navigation" class="navi">'
                                +'  <h2 style="position:relative;">'
                                +'      <a href="#" class="market toggle-location-whole">'+ districtName +'</a><a href="#" class="button toggle-location" style="position:absolute; right:10px; top:10px; font-weight: normal; margin:0;"><span class="icon pin" style="margin-right: -5px;"></span></a>'
                                +'  </h2>'
                                +'  <ul class="location-select" style="display:none;">'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/koprski-okraj">koprski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/novogoriski-okraj">novogoriški okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/ljubljanski-okraj">ljubljanski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/kranjski-okraj">kranjski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/celjski-okraj">celjski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/novomeski-okraj">novomeški okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/mariborski-okraj">mariborski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/murskosoboski-okraj">murskosoboški okraj</a>'
                                +'      </li>'
                                +'  </ul>'
                                +'  <ul class="rounded-bottom">'
                                //+'      <li class="selected">'
                                //+'          <a href="/#!/micropons/one/'+districtSlug+'">dnevna ponudba</a>'
                                //+'      </li>'
                                +'      <li>'
                                +'          <a class="micronator logo-font" href="/#!/micronators/one/'+districtSlug+'">micronator</a>'
                                +'      </li>'
//                                +'      <li class="selected">'
//                                +'          <a class="micronator logo-font" href="/#!/nanopons/one/'+districtSlug+'">nanopon</a>'
//                                +'      </li>'
                                +'  </ul>'
//                                +'  <ul class="resources">'
//                                +'      <li class="how-it-works border">'
//                                +'          <a href="/deals/how_it_works">how it works</a>'
//                                +'      </li>'
//                                +'      <li class="more-cities">'
//                                +'          <a href="/cities/229-northern-virginia/more_deals">more cities</a>'
//                                +'      </li>'
//                                +'  </ul>'
                                +'</div>'

//                                + MHT.widgets.macronators.init(districtSlug)
                                +'<div class="rounded" style="margin-top:20px; padding: 4px 0 4px 15px; background: #49494a;"><fb:like-box href="http://www.facebook.com/microhint" width="190" height="290" colorscheme="dark" show_faces="true" border-color="#49494a" stream="false" header="false"></fb:like-box></div>'
						);
//                        MHT.widgets.macronators.load(districtSlug);

                        try{
                            window.addthis.ost = 0;
                            window.addthis.ready();
                            FB.XFBML.parse();
                        } catch(e){}
					}

//                    MHT.forms.subscribeToEmailSideboxForm('.side-box');

//					// Get first load of data from the server
//					$.get('search/district-micropons?count=100&old=0&district_slug='+ districtSlug +'&brandid=2', function(data, textStatus, XMLHttpRequest)
//					{
//						if(data.length == 0) {
//							var side01 = '';
//						} else {
//							var side01 = MHT.appLimitedEdition.generateSideDeals01(data);
//						}
//					});
				});

				// Še fancy prikaz vsega skupaj
				$container.fadeIn('fast');
//				$container2.fadeIn('fast');
//				$container3.fadeIn('fast');

				return $xhtml;
			}
	};

    /** UI ESCAPE     */
	MHT.stream.escape = {
			storeSLUG: '',
			microponSLUG: '',
			currentSubNavLink: 'home',	//tale je zmeraj privzet za vse stream navigacije
			uaf: '',
			/**
			 * jQuery Object generator
			 *
			 * Possible values
			 * 	-
			 */
			generate: function(urlParams){
				//console.log(':: MHT.stream.home('+ urlParams +')');

				this.storeSLUG	  = urlParams[2];
				this.microponSLUG = urlParams[3];

				if(urlParams[4] == 'uaf') {
					this.uaf = urlParams[5];	// user affiliate hash - to je nakup od prejšnjega userja
				}
				else if(urlParams[4] == 'p') {
					this.printCode = urlParams[5];
				}

				var param = '/escape/'+ urlParams[4];

				var xhtml;


				switch(param)
				{
                    // XXX NAREDI TOLE V LIVE OPCIJI
//					case '/escape/redeems-print':
//						xhtml = this.redeems_print();
//						break;
//					case '/escape/p':
//						this.currentSubNavLink = 'profile';
//						xhtml = this.micropon_print();
//						break;
//					case '/escape/contract':
//						this.currentSubNavLink = 'profile';
//						xhtml = this.contract_print();
//						break;
					case '/escape':
					default:
						xhtml = this.escape_home();
						break;
				};


				//appendam nov content
				var stream = $( '<div class="stream-wrapper">' ).append(xhtml);
				var tmp = $( '#escape-'+MHT.utils.makeSlug(this.microponSLUG) ).html(stream);
				return tmp;

			},
			/**
			 * 	...
			 */
			escape_home: function(){

                var $xhtml = $(''
						+'<div class="deal daily-deal" id="nostream-mp-'+ MHT.utils.makeSlug(this.microponSLUG) +'" style="display:none; padding:0; background:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'</div>'
						+'<div class="deal gutter rounded" style="display:none; padding:0; margin-bottom:20px; margin-top:10px; background:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'</div>'

						+'<div class="deal gutter rounded" style="display:none; padding:0; margin-bottom:20px; margin-top:10px; background:rgba(255, 255, 255, .8); -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'</div>'
				);

				var $container  = $($xhtml[0]);
				var $container2 = $($xhtml[1]);
				var $container3 = $($xhtml[2]);

				var micropons 		= '';
				var storeSLUG 		= this.storeSLUG;
				var microponSLUG 	= this.microponSLUG;
				var uaf 			= this.uaf;

				// Get first load of data from the server
				$.get('store/micropon?count=1&store_slug='+this.storeSLUG+'&micropon_slug='+this.microponSLUG+'&cursor=1', function(data, textStatus, XMLHttpRequest)
				{
					if(data.length == 0)
					{
                        // XXX Nekaj bolj uporabnega parkiramo sem, ne :P
						$container.append(
								 ''
									+'<div class="panel-body">'
                                    +'  <div id="market-sub" style="border-bottom_: 5px solid #5093B0; position: relative; background-color: #262626; font-family: arial rounded mt bold, helvetica, arial, sans-serif; font-weight:normal; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;">'
                                    +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">Dobrodelna ponudba</h1>'
                                    +       MHT.buttons.newsletterSub.init()
                                    +'  </div>'
									+'	<h1 style="margin: 0 0 0 0px; padding:10px 10px 10px 10px; letter-spacing:normal; font-weight:normal; font-size:26px; color:#333;">Odlične ponudbe bomo v '+ $("a.select-city:visible").text() +' dodali v kratkem</h1>'
									+'	<div style="padding:0px 10px 10px 10px; min-height:330px;">'
									+'		<p style="font-size:13px; margin-bottom: 8px;">Medtem ko čakaš, si <a class="select-city">poglej ponudbe, ki jih imamo v drugih okrajih</a>. Če ti je všeč kar vidiš, se prijavi na naša e-obvestila. Tako boš prvi obveščen, ko dodamo novo ponudbo v izbrani okraj.</p>'
									+'		<p style="font-size:13px; margin-bottom: 8px;"><strong>Namig:</strong> Okraj zajema vsa okoliška mesta in vasi :) Če te zanimajo ponudbe iz Kranja ali Medvod... se prijavi na <a href="/#!/micropons/one/ljubljanski-okraj" data-item-slug="ljubljanski-okraj" class="change-city" id="select_ljubljanski-okraj">Ljubljanski okraj</a>. Primorci se za ponudbe iz Sežane, Lokve... prijavite na <a href="/#!/micropons/one/koprski-okraj" data-item-slug="koprski-okraj" class="change-city" id="select_koprski-okraj">koprski okraj</a> itn... <a class="select-city">izberi svoj okraj</a></p>'
									+'	</div>'

									+'</div>'
						);

						$('.esc-'+MHT.utils.makeSlug(microponSLUG)).html(
								 MHT.forms.newsletterSubscribtionSmallWidget()
						);
					}
					else
					{
						var micropon = data.micropons[0].micropon;
						var store = micropon.store.stores[0].store;

						var districtSlug = store.store_locations.locations[0].location.district_slug;


						var card01 = MHT.appLimitedEdition.generateEscapeMainCard01(data, uaf);
						$container.append(card01);

						var card02 = MHT.appLimitedEdition.generateEscapeMainCard02(data);
						$container2.append(card02);

						// Dodatna ponudba

						// FIXME Tule bi moral naredit request na server za donatorja in bližnje deal-e
						var card03 = MHT.appLimitedEdition.generateEscapeMainCard03(micropon.id, micropon.districtslug);
						$container3.append(card03);

						$('a[rel=lightBox]').lightBox();

						//** V primeru da gre za preview, prikažem še kontrolo za odločanje
						if(micropon.workflow_status == 'review' && MHT.utils.inStringArray($.parseJSON(document.canManageStores), '', store.store_slug))
						{
							var confirmNeededXhtml = ''
                                +'<p style="font-size:13px; font-weight:normal; margin-bottom:4px;">Preverite pravilnost podatkov na ponudbi. V kolikor ni napak in se s slikovnim in textualnim delom strinjate ponudbo potrdite. Ponudba se bo izvajala na strani ob izbranemu datumi.</p>'
                                +'<p style="font-size:13px; font-weight:normal; margin-bottom:4px;">V nasprotnem primeru nas kontaktirajte na tel. št. 040-423-688 vsak delavnih od 10h do 15h in skupaj popravimo, da bo prav.</p>'
                                +'<p style="font-size:13px; font-weight:normal; margin-bottom:4px;">Predlagamo, da si pogodbo natisnete za osebno referenco.</p>'
                                +'<ul class="mht-checkbox" style="width:230px; float:left;">'
                                +'  <li style="text-align:left; float: none; padding-top:2px;"><strong><a style="font-size:12px;" target="_blank"><span style="margin-bottom:0px;"></span>Strinjam se s pogodbo</a></strong></li>'
                                +'  <li style="text-align:left; float: none; padding-top:2px;"><strong><a style="font-size:12px;" target="_blank"><span style="margin-bottom:0px;"></span>Strinjam se s pogoji uporabe</a></strong></li>'
                                +'  <li style="text-align:left; float: none; padding-top:2px;"><strong><a style="font-size:12px;" target="_blank"><span style="margin-bottom:0px;"></span>Strinjam se s podobo kampanje</a></strong></li>'
                                +'  <li><button type="button" class="xc_confirm_deal" data-item-mpid="'+micropon.id+'">S pogodbo in pogoji se strinjam »</button></li>'
                                +'</ul>'
                                +'<ul style="float:left; margin-top: 4px;">'
                                +'  <li style="text-align:left; float: none; padding-top:2px; line-height: 14px; list-style-type: none; margin-top: 6px;"><a href="#!/donator/'+store.store_slug+'/'+microponSLUG+'/contract" style="font-size:12px; font-weight:normal;" target="_blank">» Pogodbo si preberi tukaj</a></li>'
                                +'  <li style="text-align:left; float: none; padding-top:2px; line-height: 14px; list-style-type: none; margin-top: 6px;"><a href="www.google.com" style="font-size:12px; font-weight:normal;" target="_blank">» Pogoje uporabe si preberi tukaj</a></li>'
                                +'</ul>'
                                ;

							// FIXME preveri gleda tole upravljalec, drugače tega ne kaži!!
							MHT.utils.flashMessanger(
									'note',
									confirmNeededXhtml
                            );
                            // Potrdi ponudbo
							var $ul = '';
							$('.xc_confirm_deal').bind('click', function(){

								$ul = $($(this).parents('ul')[0]);  // ulovim <UL>

								if($ul.find('li a.checked').length == 3) {
								   // Request na server naredi
									$.post('ampera/update-micropon-status', {'mp_id':micropon.id, 'status':'accepted'}, function(data)
									{
										$('.note').slideUp('fast', function(){
											MHT.utils.flashMessanger(data.notice.msgType, data.notice.msg);
										});
									});
								}
								else { /* načeloma bi lahko dal neko opozorilo :) */ }
                                return false;
							});
						}
						else if (micropon.workflow_status == 'review' && !MHT.utils.inStringArray($.parseJSON(document.canManageStores), '', store.store_slug))
						{
							MHT.utils.flashMessanger(
									'success',
									'Ponudbo mora dokončati upravljalec trgovine. Če ste to vi, se prijavite in zaključite opravilo, hvala.'
							);
						}
						else if(micropon.workflow_status == 'new' || micropon.workflow_status == 'draft')
						{
							MHT.utils.flashMessanger(
									'success',
									'Ponudbo mora dokončati skrbnik.'
							);
						}
						else if(micropon.workflow_status == 'accepted' && micropon.workflow_status != 'finished')
						{
							MHT.utils.flashMessanger(
									'success',
									'Ponudba je potrjena in se bo izvedla ob dogovorjenem roku.'
							);
						}
//						else if(micropon.workflow_status == 'finished')
//						{
//							//XXX Tule bi lahko prikazali naročilo na newsletter
//							MHT.utils.flashMessanger(
//									'success',
//									'Ponudbo si zamudil.'
//							);
//						}

						//## NASTAVI LOKACIJO
						//XXX: postavi markerje za VSE lokacije micropona!!
						var latlng = new google.maps.LatLng(store.store_locations.locations[0].location.lat, store.store_locations.locations[0].location.long);
					    var myOptions = {
					      zoom: 15,
					      center: latlng,
					      mapTypeId: google.maps.MapTypeId.ROADMAP
					    };

//					    console.log($container);
					    var map = new google.maps.Map(document.getElementById("google-map"), myOptions);
					    //## end NASTAVI LOKACIJO

					    //## COUNTDOWN BEGIN
						var date = new Date();
						date.setTime(micropon.date_end * 1000);
						$('#countdown').countdown({
							until: date,
							onTick: function (periods) {

								if(periods[3] > 0) { hours = (periods[3] * 24) + periods[4]; }
								else { hours = periods[4]; }

								$(this).html(
									 ''+ hours + ''
									+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'
									+''+ periods[5] + ''
									+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'
									+''+ periods[6] + '');

								if(periods[5] == 0 && periods[6] == 0) { $(this).html('--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'); }
							},
							onExpiry: function () {
								window.location = '/redirect-to?url='+window.location.href;
								$(this).html('--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--');
							}
						});
						//## end COUNTDOWN BEGIN

                        $('.esc-'+MHT.utils.makeSlug(microponSLUG)).html(
								''
								+'<div id="right-navigation" class="navi">'
                                +'  <h2 style="position:relative;">'
//                                +'      <a href="http://microhint.com/" class="market toggle-location-whole">murskosoboški okraj</a><a href="#" class="button toggle-location" style="position:absolute; right:10px; top:10px; font-weight: normal; margin:0;">menjaj<span class="downarrow icon" style="margin:auto auto auto 7px;"></span></a>'
                                +'      <a href="http://microhint.com/" class="market toggle-location-whole">murskosoboški okraj</a><a href="#" class="button toggle-location" style="position:absolute; right:10px; top:10px; font-weight: normal; margin:0;">več</a>'
                                +'  </h2>'
                                +'  <ul class="location-select" style="display:none;">'
                                +'      <li>'
                                +'          <a href="/#!/donators/one/koprski-okraj">koprski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/donators/one/novogoriski-okraj">novogoriški okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/donators/one/ljubljanski-okraj">ljubljanski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/donators/one/kranjski-okraj">kranjski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/donators/one/celjski-okraj">celjski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/donators/one/novomeski-okraj">novomeški okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/donators/one/mariborski-okraj">mariborski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/donators/one/murskosoboski-okraj">murskosoboški okraj</a>'
                                +'      </li>'
                                +'  </ul>'
                                +'  <ul>'
                                +'      <li class="selected">'
                                +'          <a href="/#!/micropons/one/'+districtSlug+'">dnevna ponudba</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/donators/one/'+districtSlug+'">dobrodelna ponudba</a>'
                                +'      </li>'
                                +'  </ul>'
//                                +'  <ul class="resources">'
//                                +'      <li class="how-it-works border">'
//                                +'          <a href="/deals/how_it_works">how it works</a>'
//                                +'      </li>'
//                                +'      <li class="more-cities">'
//                                +'          <a href="/cities/229-northern-virginia/more_deals">more cities</a>'
//                                +'      </li>'
//                                +'  </ul>'
                                +'</div>'
						);

                    MHT.forms.subscribeToEmailSideboxForm('.side-box');
					}

					window.addthis.ost = 0;
					window.addthis.ready();
					FB.XFBML.parse();
					$.fn.footer.show();

					// Get first load of data from the server
					$.get('search/district-micropons?count=100&old=0&district_slug='+ districtSlug +'&brandid=3', function(data, textStatus, XMLHttpRequest)
					{
						if(data.length == 0) {
							var side01 = '';
						} else {
							var side01 = MHT.appLimitedEdition.generateSideDeals01(data);
						}


//						$('.mp-'+MHT.utils.makeSlug(microponSLUG)).html(
//								''
//								+'<div id="right-navigation" class="nav">'
//								+'	<ul>'
//								+'    	<li class="borders">'
//								+'      	<span class="nub"></span>'
//								+'       	<a href="/#!/micropons/one/'+districtSlug+'">dnevna ponudba</a>'
//							    +'    	</li>'
//							    +'		<li class="selected">'
//							    +'      	<a href="/#!/donators/one/'+districtSlug+'">donator</a>'
//							    +'     		<span class="nub"></span>'
//							    +'     	</li>'
//
////							    +'    	<li class="">'
////							    +'      	<a href="/cities/4-los-angeles/more_deals">pobeg</a>'
////							    +'     		<span class="nub"></span>'
////							    +'   	</li>'
////							    +'    	<li class="">'
////							    +'      	<a href="/cities/4-los-angeles/more_deals">tiket</a>'
////							    +'     		<span class="nub"></span>'
////							    +'   	</li>'
//							    +'  </ul>'
//							    +'</div>'
//
//							    +'<div style="margin-top:60px;"></div>'
//
//							    +'<div id="right-navigation" class="nav" style="margin-bottom:20px;">'
//							    +'	<ul>'
//							    +'    	<li class="widgetize reffer">'
//							    +'			<h3>Koncept "dobimo-damo".</h3>'
//							    +'    	</li>'
//							    +'  </ul>'
//							    +'</div>'
//
//							    +'<div id="right-navigation" class="nav">'
//							    +'	<ul>'
//							    +'    	<li class="widgetize">'
//							    +'			<h3>Naša obljuba Vam!</h3>'
//							    +'       	<p class="wecare">Nothing is more important to us than treating our customers well.If you ever feel like Groupon let you down, give us a call and well return your purchase – simple as that.</p>'
//							    +'    	</li>'
//							    +'  </ul>'
//							    +'</div>'
//
////								+side01
//						);
					});
				});

				// Še fancy prikaz vsega skupaj
				$container.fadeIn('fast');
				$container2.fadeIn('fast');
				$container3.fadeIn('fast');
				$('.esc-'+ +MHT.utils.makeSlug(microponSLUG)).fadeIn('fast', function(){
					$('#division_new').slideUp('fast');
				});

				return $xhtml;
			}
	};

	/** UI START PAGE */
	MHT.stream.start = {
			/**
			 */	
			generate: function(urlParams){
				//console.log(':: MHT.stream.home('+ urlParams +')');
		
//				console.log('MHT.stream.start');
				
				var xhtml = this.intro();
				
				//appendam nov content
				var stream = $( '<div class="stream-wrapper">' ).append(xhtml);
				
				var tmp = $( '#start-page' ).html(stream);
				MHT.forms.subscribeToEmailForm_home();
				
				$('#build-more-less').click(function(e) {
					 
					$(this).find('span').toggle();
					
					if($(e.target).hasClass('show-more')){
						$('#growgroup').slideDown('fast','linear');
					} else {
						$('#growgroup').slideUp('fast','linear');
					}
					
					return false;
				});

				$('#buildcommunity #build-more-less').click(function(e) {
					
					$(this).find('span').toggle();
					
					if($(e.target).hasClass('show-more')){
						$('.growgroup-community').slideDown('fast','linear');
					} else {
						$('.growgroup-community').slideUp('fast','linear');
					}
					
					return false;
				});

				$('#goodservice #build-more-less').click(function(e) {
					
					$(this).find('span').toggle();
					
					if($(e.target).hasClass('show-more')){
						$('.growgroup-goodservice').slideDown('fast','linear');
					} else {
						$('.growgroup-goodservice').slideUp('fast','linear');
					}
					
					return false;
				});
				
				return tmp;
				
			},
			intro: function(){
				


				//$('#footer').html('');
				
				var $xhtml = $(''
						+'<div class="page" id="nostream-start" style="float:none; width:900px; margin:0px auto 40px auto; background:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						
						//** 1.sekcija
						+'	<div id="whypartner" class="fsection" style="padding: 35px 30px 35px 65px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;">'
						+'		<p class="applynow"><a href="/getfeatured/apply" class="sixth">učlani se »</a></p>'
						+'		<h1>Ustvarjamo prihodnost</h1>'
						+'		<p class="intro">Uporabniki skupaj s trgovci in NVOji tvorite boljšo lokalno skupnost. Kako? Enostavno. Microhint je enostavno orodje, s katerim odkrivate nove avanture pri svojih lokalnih trgovcih in jih delite s prijatelji. Spoznajte tiste v svojem lokalnem okraju, ki pomagajo drugim. Super izkušnja je zagotovljena.</p>'
						+'  	<a id="buildyourbrand"></a>'
						
						+'		<ul id="pagenav">'
						+'  		<li id="first"><a href="#buildyourbrand">uresničujemo skrite želje<span>read more</span></a></li>'
						+'  		<li id="second"><a href="#findmorecustomers">moja lokalna skupnost<span>read more</span></a></li>'
						+'  		<li id="third" class="last"><a href="#bookmorerevenue">uporabniki ste #1<span>read more</span></a></li>'
						+'		</ul>'
						+'	</div>'
						
						//** 2.sekcija
						+'	<div id="buildbrand" class="fsection" style="padding: 65px 30px 0px 65px;">'
						+' 		<span class="icon"></span>'
						+' 		<h2>uresničujemo skrite želje</h2>'
						+'		<p class="intro" style="color:#fff;">Odkrivaj svoje mesto. Privošči sebi in svojim bližnjim odlična doživetja, ki ti jih omogočajo tvoji lokalni trgovci s popusti do 90%. Nikoli ne zamudi avanture v svojem mestu, zato prejemaj ponudbe v svoj email nabiralnik. Naroči se na dnevni email.<br>'
						+'  		<a href="#" id="build-more-less" class="showless"><span class="show-more">prikaži več</span><span class="show-less">zapri</span></a>'
						+'		</p>'
						+' 		<p class="demo" style="height: 115px;"></p>'
						//+		MHT.forms.newsletterSubscribtionWidget_home()
						+' 		<a id="findmorecustomers"></a>'
						+'	</div>'
						//## inner trijček za 2.sekcijo
						+'	<div id="growgroup" class="fsection" data-is-open="1" data-is-animating="0" style="min-height: 330px; ">'
						+'		<div id="groupinner">'
						+'			<div id="groupinner-in" style="background: #d9d9d9 url(/public/images/zvezdice.png) no-repeat 70px -50px;">'
//						+'			<h2>Grow your group of loyal customers</h2>'
						+'			<ul>'
						+' 				<li style="width: 550px;"><h3>dnevna ponudba</h3>'
						+'    				<p style="font-size:14px;">Vsak dan ti pošljemo eno lokalno ponudbo z neverjetnim popustom v tvoj email nabiralnik. Ponudba je časovno in količinsko omejena, zato ne zamudi enostavnega nakupa z enim klikom. Po nakupu prejmeš povezavo do Micropona, ga vnovčiš pri lokalnem trgovcu in uživaš. Tako enostavno. Ponudbo deli z prijatelji in zasluži microtočke od vsakega nakupa svojih prijateljev (link do “microhint bonus programa”). Odkrij microhint bonus program, spremeni svoje in življenje nekoga drugega.</p>'
						+'  			</li>'
//						+'  			<li><h3>instant deals</h3>'
//						+'   		 		<p>through a mobile browser or app and voila! A list of local deals appears and on that list is your store. With one click, the deal is bought and the consumer has walked through your door and ordered something delicious. Just like that, you have another customer and your customer has a new favorite lunch spot. Instant gratification for both of you.</p>'
//						+'				</li>'
//						+'  			<li class="last"><h3>escapes</h3>'
//						+'    				<p>LivingSocial allows you to be here today, and escape tomorrow. We package affordable getaways that are hard to resist and will have you typing up that “out of office” message in no time. You’ll find everything from one night staycations at a bed and breakfast, to a week-long retreat in another country.</p>'
//						+'				</li>'
						+'  		</ul>'
						+'  		</div>'
						+'  	</div>'
						+'	</div>'

						//** 3.sekcija
						+'	<div id="buildcommunity" class="fsection" style="padding: 65px 30px 0px 65px;">'
						+' 		<span class="icon"></span>'
						+' 		<h2 style="color:#fff;">moja lokalna skupnost</h2>'
						+'		<p class="intro" style="color:#4D4445;">Z vami delimo zgodbe različnih neprofitnih lokalnih organizacij, katerim lahko pomagate z donacijo 1€ ali microhint točk. Z vsako mikrodonacijo pomagamo, naj nam to pride v navado.<br>'
						+'  		<a href="#" id="build-more-less" class="showless"><span class="show-more">prikaži več</span><span class="show-less">zapri</span></a>'
						+'		</p>'
						+' 		<p class="demo" style="padding-left:150px; float:left; margin-left:30px; width:auto;">Nek superkul stavek, ki te vsede!</p>'
						+' 		<a id="findmorecustomers"></a>'
						+'	</div>'
						//## inner trijček za 2.sekcijo
						+'	<div id="growgroup" class="fsection growgroup-community" style="min-height: 330px; background: #fff8e1 url(/public/images/arrow_growgroup_community.gif) 92px top no-repeat;">'
						+'		<div id="groupinner">'
						+'			<div id="groupinner-in" style="background: #fff8e1 url(/public/images/grablce_com.png) no-repeat 0px 0px;">'
//						+'			<h2>Grow your group of loyal customers</h2>'
						+'			<ul>'
						+' 				<li><h3>smo drugačni</h3>'
						+'    				<p style="font-size:14px;">Nikoli ne vzamemo niti 1% od donacij. Še več, vašemu zbranemu znesku dodamo svoj delež tudi mi skupaj z našimi partnerji. Nevladne organizacije dobijo denar takoj.</p>'
						+'  			</li>'
						+'  			<li><h3>smo inovativni</h3>'
						+'   		 		<p style="font-size:14px;">Redefinirali smo donacije. Donirate lahko microtočke (MT), ki jih prejmete z microhint bonus programom. To pomeni, da svoj zaslužek delimo z vami, vi pa sami izberete komu in koliko podarite.</p>'
						+'				</li>'
						+'  			<li class="last"><h3>smo varni</h3>'
						+'    				<p style="font-size:14px;">Smo varni, omočamo varna plačila, celoten denar nakažemo NVOjem, delujemo transparentno (donacije in zbran znesek so javno vidni). Delujemo transparentno saj so vsi zbrani zneski javno vidni. <a>Omogočamo varna plačila</a>. </p>'
						+'				</li>'
						+'  		</ul>'
						+'  		</div>'
						+'  	</div>'
						+'	</div>'

						//** 4.sekcija
						+'	<div id="goodservice" class="fsection" style="padding: 65px 30px 0px 65px;">'
						+' 		<span class="icon"></span>'
						+'			<h2>najpomembnejši ste uporabniki</h2>'
						+'		<p class="intro" style="color:#fff;">Uporabniki ste najpomembnejši člen v našem sistemu. Zato se trudimo da bo vsak vaš obisk našega sistema odličen. <br><a href="#" id="build-more-less" class="showless"><span class="show-more">prikaži več</span><span class="show-less">zapri</span></a></p>'
						+'  	<a id="buildyourbrand"></a>'
						
						+'		<ul id="pagenav" style="margin-top:-40px;">'
						+'  		<li id="first" style="margin-left:0px;"><a href="#!/page/bonus-program">bonus program<span>read more</span></a></li>'
						+'  		<li id="second" style="margin-left:0px;"><a href="#!/page/microhint-promise">naša obljuba<span>read more</span></a></li>'
						+'  		<li id="third" style="margin-right:0px;"><a href="#!/page/security">varnost<span>read more</span></a></li>'
						+'		</ul>'
						+'	</div>'
						//## inner trijček za 2.sekcijo
						+'	<div id="growgroup" class="fsection growgroup-goodservice" style="min-height: 330px; background: #ede7e7 url(/public/images/arrow_growgroup_goodservice.gif) 92px top no-repeat;">'
						+'		<div id="groupinner">'
						+'			<div id="groupinner-in" style="background: #ede7e7 url(/public/images/goodservice_com.png) no-repeat 0px 0px;">'
//						+'			<h2>najpomembnejši ste uporabniki</h2>'
						+'			<ul>'
						+' 				<li><h3>bonus program</h3>'
						+'    				<p style="font-size:14px;">Odlične ponudbe delite s prijatelji. Povabite jih v sistem in jih obveščajte o neverjetnih avanturah. Da ne boste pozabili na prijatelje, vam microhint podarja za vaš trud  microtočke, ki jih lahko koristite na različne načine. (link do “bonus programa”)</p>'
						+'  			</li>'
						+'  			<li><h3>naša obljuba</h3>'
						+'   		 		<p style="font-size:14px;">Vemo da ste kupili micropon z namenom, da ga izskoristite. Življenjej pa je nepredvidljivo. Če ne boste mogli izkoristiti svojega micropona vam vrnemo denar (link do “vrnemo dnar”)</p>'
						+'				</li>'
						+'  			<li class="last"><h3>varnost</h3>'
						+'    				<p style="font-size:14px;">uporabljamo varne povezave https ter secure by visa plačilni sistem. sistem je zasčiten z nečim. Plačilnih podatkov ne hranimo. Vsi podatko so varno shranjeni v EU. Omogočamo različna plačilna sredstva. Prav tako pripravljamo nova za še boljšo izkušnjo in doseganje boljšega jutri. Več o varnosti si preberite tukaj</p>'
						+'				</li>'
						+'  		</ul>'
						+'  		</div>'
						+'  	</div>'
						+'	</div>'
						
						+'</div>'	// END canvas
				).fadeIn('fast');
				
				$.fn.footer.show();
				
				return $xhtml;
			}
	};
	
	/** UI PAGES - delete on new system */
	MHT.stream.page = {
			slug: '',
			generate: function(urlParams){
				this.slug = urlParams[2];
				
				var param = '/page/'+ this.slug;

				var xhtml;
				
				switch(param)
				{
					case '/page/za-podjetja':
						xhtml = this.za_podjetja(urlParams);
						break;
					case '/page/merchants':
						xhtml = this.merchants(urlParams);
						break;
					case '/page/confirm-email':
						xhtml = this.confirm_email(urlParams);
						break;
					case '/page/reset-password':
						xhtml = this.reset_password(urlParams);
						break;
				};
				
				//appendam nov content
				var stream = $( '<div class="stream-wrapper">' ).append(xhtml);
				
				var tmp = $( '#page-'+this.slug ).html(stream);
				MHT.forms.subscribeToEmailSideboxForm('#pg-howitworks');

				
				$('#build-more-less').click(function(e) {
					 
					$(this).find('span').toggle();
					
					if($(e.target).hasClass('show-more')){
						$('#growgroup').slideDown('fast','linear');
					} else {
						$('#growgroup').slideUp('fast','linear');
					}
					
					return false;
				});

				$('#buildcommunity #build-more-less').click(function(e) {
					
					$(this).find('span').toggle();
					
					if($(e.target).hasClass('show-more')){
						$('.growgroup-community').slideDown('fast','linear');
					} else {
						$('.growgroup-community').slideUp('fast','linear');
					}
					
					return false;
				});

				$('#goodservice #build-more-less').click(function(e) {
					
					$(this).find('span').toggle();
					
					if($(e.target).hasClass('show-more')){
						$('.growgroup-goodservice').slideDown('fast','linear');
					} else {
						$('.growgroup-goodservice').slideUp('fast','linear');
					}
					
					return false;
				});
				
				
				$.fn.footer.show();
				
				return tmp;
			},
            /**
			 * 	Potrditev email naslova
			 */
			confirm_email: function(urlParams){
				
				var key        = urlParams[4];
				var email      = urlParams[6];

                if(urlParams[10] != undefined) {
                    var redirectTo = urlParams[8] +'//'+ urlParams[10] +'/'+ urlParams[11] +'/'+ urlParams[12] +'/'+ urlParams[13];
                }

				var $xhtml = $(''
						+'<div class="" id="nostream-mp-'+this.slug+'" style="display:none; width:600px; margin:40px auto; padding:0; background:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'	<div style="padding:20px 16px 16px 36px; font-size:1.4em; color:#666; background:url(/public/images/spinner.gif) no-repeat 16px 22px;">Verificiram pravilnost email naslova(počakajte trenutek)....</div>'
						+'</div>'
				).fadeIn('fast');
				
				$.get('account/confirm-email?k='+key+'&e='+ email, function(data, textStatus, XMLHttpRequest)
				{
                    if(data.users != undefined)
			        {
			            var user = data.users[0].user;
                        MHT.utils.flashMessangerSet('success', user.name +', email si uspešno potrdil in si prijavljen v upravljanje svojega računa. Hvala, da si z nami pri oživljanju okraja :)');
			        	if(redirectTo != undefined && redirectTo != '') {
                          window.location = '/redirect-to?url='+ redirectTo;
                        } else {
                          window.location = '/redirect-to?url=/#!/my-stuff/'+ user.nickname;
                        }
			        }
					else
					{
                        // XXX akcija, če potrjevanje email-a pade je tukaj!
                        // XXX tule naredi redirekt na tavelik rdeč box
						$($xhtml[0]).html($('<div style="display:none; padding:22px 16px 16px 48px; font-size:1.4em; background:url(/public/images/delete.png) no-repeat 14px 14px;">Potrjevanje emaila ni bilo uspešno... <span><a href="/account/send-email-conformation-email" style="font-size:.9em;" id="send-conformation-email-inbound-link" data-item-email="'+email+'">(klik sem) pa ti pošljemo nov potrditveni email.</a></span></div>').fadeIn('fast'));
					}
				});
				return $xhtml;
			},
			/**
			 * 	Resetiranje gesla
			 */
			reset_password: function(urlParams){
				
				var key   = urlParams[4];
				var email = urlParams[6];
				
				var $xhtml = $(''
						+'<div class="" id="nostream-mp-'+this.slug+'" style="display:none; width:360px; margin:40px auto; padding:0; background:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'	<div style="padding:20px 16px 16px 36px; font-size:1.4em; color:#666; background:url(/public/images/spinner.gif) no-repeat 16px 22px;">Preverjam....</div>'
						+'</div>'
				).fadeIn('fast');
				
				//$xhtml.find('input[name="email"]').focus();
				
				$.get('account/can-user-reset-pwd?k='+key+'&e='+ email, function(data, textStatus, XMLHttpRequest)
				{
					if(data.success == true)
					{
						var html = 
							 '	<div id="pwd-old-reset" style="padding:20px 16px 16px 36px; font-size:1.4em; color:#666;">'
							+'		<form action="/account/reset-pwd" id="pwd-reset-form" method="post">'
							+'			<div id="pwd-reset-error-notice" style="text-align:left; padding-bottom:6px;"></div>'
						 	+'			<div style="font-size:1.1em; font-weight:bold;">Vnesi novo geslo za prijavo:</div>'
							+'			<ol style="margin-top:4px;">'
						  	+'				<li class="password">'
						  	+'					<input type="password" name="newpassword" id="newpassword" autocomplete="off">'
						  	+'				</li>'
						  	+'				<li>'
						  	+'					<input type="hidden" name="k" id="k" value="'+key+'">'
						  	+'					<input type="hidden" name="e" id="e" value="'+email+'">'
							+' 	 				<input type="submit" style="float:none; width:280px;" class="normal-button large" value="Ponastavi geslo">'
						  	+'				</li>'
						 	+' 			</ol>'
							+'		</form>'
							+'	</div>';
						$($xhtml[0]).html($(html).fadeIn('fast'));
						
						// Zgeneriran validator za novo geslo
						// validate signup form on keyup and submit 
					    $("#pwd-reset-form").validate({ 
					    	rules: { 
					    		newpassword: { 
					    			required: true,
					    			minlength: 6,
					    			maxlength: 12
					    		} 
					    	}, 
						    messages: { 
					    		newpassword: {
					    			required: "Vnesi geslo",
					    			minlength: "Vnesi vsaj {0} znakov", 
					    			maxlength: "Vnesi največ {0} znakov" 
						    	}
					    	}, 
						    // specifying a submitHandler prevents the default submit, good for the demo 
						    submitHandler: function(form) { 
					    		
					    		var email = $(form).find('input[name="e"]').val();
					    		
					    		$(form).ajaxSubmit({
						    		type: 'POST',
						    		target: "#pwd-reset-error-notice",
						    		success: function(data, textStatus, XMLHttpRequest)
						    		{
							    		if(data.success == true) {
                                            MHT.utils.flashMessangerSet('success', 'Geslo si uspešno ponastavil. Lahko se prijaviš s svojim novim geslom');
                                            window.location = document.mh_pages_host;
                                            //$(form).replaceWith($('<span style="display:none; background:url(/public/images/check_mark.png) no-repeat 10px 8px;">Geslo je uspešno ponastavljeno, lahko se prijaviš z novim geslom.</div>').fadeIn('fast'));
							    		} 
							    		else {
							    			$(form).replaceWith($('<span style="display:none; background:url(/public/images/check_mark.png) no-repeat 10px 8px;">Ponastavitev gesla je spodletela...<span style="display:block;"><a href="/account/pwd-reset-request" style="font-size:.9em;" id="send-reset-pwd-email-inbound-link" data-item-email="'+email+'">(klik sem) pa ti pošljemo nov email za ponastavitev gesla.</a></span></div>').fadeIn('fast'));
							    		}
						    		}
						    	});
					    		return false;
						    }, 
						    // set this class to error-labels to indicate valid fields 
						    success: function(label) { 
						    	// set   as text for IE 
						    	label.html(" ").addClass("checked-ok"); 
						    } 
					    });
					}
					else 
					{
						$($xhtml[0]).html($('<div style="display:none; padding:22px 16px 16px 48px; font-size:1.4em; background:url(/public/images/delete.png) no-repeat 14px 14px;">Ključ za zamenjavo gesla je potekel... <span style="display:block;"><a href="/account/pwd-reset-request" style="font-size:.9em;" id="send-reset-pwd-email-inbound-link" data-item-email="'+email+'">(klik sem) pa ti pošljemo nov email za ponastavitev gesla.</a></span></div>').fadeIn('fast'));
					}
				});
				
				$.fn.footer.show();
				
				return $xhtml;
			}
	};
	
	/** UI MICROPON (district?)   */
	MHT.stream.micropons = {
			quantity: 	  '',
			districtSLUG: '',
			/**
			 * jQuery Object generator
			 * 
			 * Possible values
			 * 	- 
			 */	
			generate: function(urlParams){
				//console.log(':: MHT.stream.home('+ urlParams +')');
				
				this.quantity     = urlParams[2];
				this.districtSLUG = urlParams[3];
				
				var param = '/micropons/'+ this.quantity;
				if(urlParams[5] != undefined && urlParams[5] != '/') { param += '/'+ urlParams[5]; }
				
				var xhtml;
				
				switch(param)
				{
//					case '/micropons/all':
//						xhtml = this.micropons_all();
//						break;
					case '/micropons/one':
					default:
						xhtml = this.micropons_one2();
						break;
				};
				
				
				//appendam nov content
				var stream = $( '<div class="stream-wrapper">' ).append(xhtml);
				
//				console.log($( '#micropons-'+this.districtSLUG ));
				var tmp = $( '#micropons-'+this.districtSLUG ).html(stream);
				return tmp;
				
			},
			/**
			 * 	- /#!/my-stuff/alanristic/specials
			 */
			micropons_one2: function(){
				var $xhtml = $(''
						+'<div class="deal daily-deal" id="nostream-mp-'+this.districtSLUG+'" style="display:none; padding:0; background:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'</div>'
						+'<div class="deal gutter rounded" style="display:none; padding:0; margin-bottom:20px; margin-top:10px; background:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'</div>'
						+'<div class="deal gutter rounded" style="display:none; padding:0; margin-bottom:20px; margin-top:10px; background:rgba(255, 255, 255, .8); -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'</div>'
				);
				
				var $container  = $($xhtml[0]);
				var $container2 = $($xhtml[1]);
				var $container3 = $($xhtml[2]);
				
				
				var quantity  	 = this.quantity;
				var districtSLUG = this.districtSLUG;
				var uaf 		 = this.uaf;
				

				
				// Get first load of data from the server
				$.get('search/district-micropons?count=100&district_slug='+ districtSLUG +'&old=0&brandid=2', function(data, textStatus, XMLHttpRequest)
				{
					if(data.length == 0)
					{
						$container.append(
								 ''
									+'<div class="panel-body">'
                                    +'  <div id="market-sub" style="border-bottom_: 5px solid #5093B0; position: relative; background-color: #262626; font-family: arial rounded mt bold, helvetica, arial, sans-serif; font-weight:normal; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;">'
                                    +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">Dnevna Ponudba</h1>'
                                    +       MHT.buttons.newsletterSub.init()
                                    +'  </div>'

									+'	<h1 style="margin: 0 0 0 0px; padding:10px 10px 10px 10px; letter-spacing:normal; font-weight:normal; font-size:26px; color:#333;">Odlične ponudbe bomo v '+ $("a.select-city:visible").text() +' dodali v kratkem</h1>'
									+'	<div style="padding:0px 10px 10px 10px; min-height:330px;">'
									+'		<p style="font-size:13px; margin-bottom: 8px;">Medtem ko čakaš, si <a class="select-city">poglej ponudbe, ki jih imamo v drugih okrajih</a>. Če ti je všeč kar vidiš, se prijavi na naša e-obvestila. Tako boš prvi obveščen, ko dodamo novo ponudbo v izbrani okraj.</p>'
									+'		<p style="font-size:13px; margin-bottom: 8px;"><strong>Namig:</strong> Okraj zajema vsa okoliška mesta in vasi :) Če te zanimajo ponudbe iz Kranja ali Medvod... se prijavi na <a href="/#!/micropons/one/ljubljanski-okraj" data-item-slug="ljubljanski-okraj" class="change-city" id="select_ljubljanski-okraj">Ljubljanski okraj</a>. Primorci se za ponudbe iz Sežane, Lokve... prijavite na <a href="/#!/micropons/one/koprski-okraj" data-item-slug="koprski-okraj" class="change-city" id="select_koprski-okraj">koprski okraj</a> itn... <a class="select-city">izberi svoj okraj</a></p>'
									+'	</div>'
									+'</div>'
						);
					}
					else
					{
						var micropon = data.micropons[0].micropon;
						var store = micropon.store.stores[0].store;

						var card01 = MHT.appLimitedEdition.generateMainCard01(data);
						$container.append(card01);
						
						var card02 = MHT.appLimitedEdition.generateMainCard02(data);
						$container2.append(card02);
						
//						var side01 = MHT.appLimitedEdition.generateSideDeals01(data);
//						$('.mp-'+districtSLUG).html(side01);
						
//						var card03 = MHT.appLimitedEdition.generateMainCard03(micropon.id, districtSLUG);
//						$container3.append(card03);
						
						
						// XXX Postprocessing...
                        $('a[rel=lightBox]').lightBox();

						//## NASTAVI LOKACIJO
						//XXX: postavi markerje za VSE lokacije micropona!!
						var latlng = new google.maps.LatLng(store.store_locations.locations[0].location.lat, store.store_locations.locations[0].location.long);
					    var myOptions = {
					      zoom: 15,
					      center: latlng,
					      mapTypeId: google.maps.MapTypeId.ROADMAP
					    };
					    var map = new google.maps.Map(document.getElementById("google-map"), myOptions);
					    //## end NASTAVI LOKACIJO
						
					    //## COUNTDOWN BEGIN
						var date = new Date();
						date.setTime(micropon.date_end * 1000);
						$('#countdown').countdown({
							until: date, 
							onTick: function (periods) { 
							    
									if(periods[3] > 0) { hours = (periods[3] * 24) + periods[4]; }
									else { hours = periods[4]; }
							
									$(this).html(
										 ''+ hours + ''
										+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'
										+''+ periods[5] + ''
										+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'
										+''+ periods[6] + '');
									
									if(periods[5] == 0 && periods[6] == 0) { $(this).html('--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'); }
							}, 
							onExpiry: function () {
								window.location = '/redirect-to?url='+window.location.href;
								$(this).html('--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--');
							} 
						});
						//## end COUNTDOWN BEGIN
					}

                    var tmp = districtSLUG.split('-');

                    var districtName = '';

                    switch(districtSLUG){
                        case 'koprski-okraj':
                            districtName = 'koprski okraj';
                            break;
                        case 'novogoriski-okraj':
                            districtName = 'novogoriški okraj';
                            break;
                        case 'ljubljanski-okraj':
                            districtName = 'ljubljanski okraj';
                            break;
                        case 'kranjski-okraj':
                            districtName = 'kranjski okraj';
                            break;
                        case 'celjski-okraj':
                            districtName = 'celjski okraj';
                            break;
                        case 'novomeski-okraj':
                            districtName = 'novomeški okraj';
                            break;
                        case 'mariborski-okraj':
                            districtName = 'mariborski okraj';
                            break;
                        case 'murskosoboski-okraj':
                            districtName = 'murskosoboški okraj';
                            break;
                    }

					$('.mp-'+districtSLUG).html(
								''
								+'<div id="right-navigation" class="navi">'
                                +'  <h2 style="position:relative;">'
//                                +'      <a href="http://microhint.com/" class="market toggle-location-whole">murskosoboški okraj</a><a href="#" class="button toggle-location" style="position:absolute; right:10px; top:10px; font-weight: normal; margin:0;">menjaj<span class="downarrow icon" style="margin:auto auto auto 7px;"></span></a>'
                                +'      <a href="#" class="market toggle-location-whole">'+ districtName +'</a><a href="#" class="button toggle-location" style="position:absolute; right:10px; top:10px; font-weight: normal; margin:0;"><span class="icon pin" style="margin-right: -5px;"></span></a>'
                                +'  </h2>'
                                +'  <ul class="location-select" style="display:none;">'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/koprski-okraj">koprski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/novogoriski-okraj">novogoriški okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/ljubljanski-okraj">ljubljanski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/kranjski-okraj">kranjski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/celjski-okraj">celjski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/novomeski-okraj">novomeški okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/mariborski-okraj">mariborski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/murskosoboski-okraj">murskosoboški okraj</a>'
                                +'      </li>'
                                +'  </ul>'
                                +'  <ul style="-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;">'
//                                +'      <li>'
//                                +'          <a href="/#!/micropons/one/'+districtSLUG+'">dnevna ponudba</a>'
//                                +'      </li>'
                                +'      <li class="selected">'
                                +'          <a href="/#!/micronators/one/'+districtSLUG+'">dobrodelna ponudba</a>'
                                +'      </li>'
                                +'  </ul>'
//                                +'  <ul class="resources">'
//                                +'      <li class="how-it-works border">'
//                                +'          <a href="/deals/how_it_works">how it works</a>'
//                                +'      </li>'
//                                +'      <li class="more-cities">'
//                                +'          <a href="/cities/229-northern-virginia/more_deals">more cities</a>'
//                                +'      </li>'
//                                +'  </ul>'
                                +'</div>'
						);

					window.addthis.ost = 0;
					window.addthis.ready();
					FB.XFBML.parse();

//					DISQUS.reset({
//						  reload: true,
//						  config: function () {  
//						    this.page.identifier = "170-namesto-340-za-kavo-po-izbiri-in-kozarec-naravnega-soka-v-Bar-Ana";  
//						    this.page.url = "http://new.microhint.com/#!/micropon/170-namesto-340-za-kavo-po-izbiri-in-kozarec-naravnega-soka-v-Bar-Ana";
//						  }
//						});
				});
				
				// Še fancy prikaz vsega skupaj
				$container.fadeIn('fast');
				$container2.fadeIn('fast');
				$container3.fadeIn('fast');
				$('.mp-'+districtSLUG).fadeIn('fast', function(){

				});
				
				return $xhtml;
			}
	};
	
	/** UI MICRONATOR (district?) */
	MHT.stream.donators = {
			quantity: 	  '',
			districtSLUG: '',
			/**
			 * jQuery Object generator
			 * 
			 * Possible values
			 * 	- 
			 */	
			generate: function(urlParams){
				//console.log(':: MHT.stream.home('+ urlParams +')');
				
				this.quantity     = urlParams[2];
				this.districtSLUG = urlParams[3];
				
				var param = '/donators/'+ this.quantity;
				if(urlParams[5] != undefined && urlParams[5] != '/') { param += '/'+ urlParams[5]; }
				
				var xhtml;
				
				switch(param)
				{
//					case '/micropons/all':
//						xhtml = this.micropons_all();
//						break;
					case '/donators/one':
					default:
						xhtml = this.donators_one2();
						break;
				};
				
				
				//appendam nov content
				var stream = $( '<div class="stream-wrapper">' ).append(xhtml);
				
//				console.log($( '#micropons-'+this.districtSLUG ));
				var tmp = $( '#donators-'+this.districtSLUG ).html(stream);
				return tmp;
				
			},
			donators_one2: function(){
				var $xhtml = $(''
						+'<div class="deal daily-deal rounded" id="nostream-mp-'+this.districtSLUG+'" style="display:none; padding:0; background:#fff;">'
						+'</div>'
						+'<div class="deal gutter rounded" rounded style="display:none; padding:0; margin-bottom:20px; margin-top:10px; background:#fff;">'
						+'</div>'
//						+'<div class="deal gutter rounded" style="display:none; padding:0; margin-bottom:20px; margin-top:10px; background:rgba(255, 255, 255, .8); -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
//						+'</div>'
				);
				
				var $container  = $($xhtml[0]);
				var $container2 = $($xhtml[1]);
				var $container3 = $($xhtml[2]);
				
				
				var quantity  	 = this.quantity;
				var districtSLUG = this.districtSLUG;
				var uaf 		 = this.uaf;

                $('form.call-to-action').remove();
                $('div.messanger').before(MHT.widgets.helloTopMicronator.init());

				// Get first load of data from the server
				$.get('user/district-micropons?count=100&district_slug='+ districtSLUG +'&type=1&old=0&brandid=3', function(data, textStatus, XMLHttpRequest)
				{
					if(data.length == 0)
					{
						// XXX Popravi text za donatorrja
						$container.append(
								 ''
									+'<div class="panel-body">'
                                    +'  <div id="market-sub" class="heading-title rounded-top">'
                                    +'  <h1 style="color: #bdda9b; text-transform: lowercase; padding: 8px 20px 10px; font-size: 23px; margin: 0px; font-weight:normal; line-height: 26px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_green_16px.png) no-repeat 8px -60px;"><span class="logo-font">Micronator</span></h1>'
                                    +       MHT.buttons.newsletterSub.init()
                                    +'  </div>'
									+'	<div style="padding:0px 10px 10px 10px; min-height:330px;">'
                                    +'      <div class="empty-wall-msg"><span class="empty-wall-msg-inner">Hej hoj, smo na začetku in v ZELO kratkem času napolnimo tudi ta okraj z dobrodelnimi kampanjami. Da ti slučajno kakšna ne uide, <a class="newsletter-desc-tip">se prijavi na brezplačna obvestila in podpri svoj okraj</a> :) Super, ne?</span><div style="color: #B3B3B3; font-size: 16px; margin-top: 10px;">p.s. Če poznaš kakšno organizacijo, ji pošlji našo spletno stran in ji tako pokaži da ti ni vseeno zanjo. Organizacija ima odlično priložnost, mi pa žal omejeno število mest, zato pohiti.</div><div class="logo-font" style="text-align: right;">microhint</div></div>'
									+'	</div>'
									+'</div>'
						);
					}
					else
					{
						var micropon = data.micropons[0].micropon;
						var store = micropon.store.stores[0].store;

						var card01 = MHT.appLimitedEdition.generateDonatorMainCard01(data);
						$container.append(card01);
						
						var card02 = MHT.appLimitedEdition.generateDonatorMainCard02(data);
						$container2.append(card02);
						
//						var card03 = MHT.appLimitedEdition.generateDonatorMainCard03(micropon.id, districtSLUG);
//						$container3.append(card03);
						
						// XXX Postprocessing...
                        $('a[rel=lightBox]').lightBox();

                        $container.find('.no_paid').text(parseInt(micropon.paid_count) + 1);

						//## NASTAVI LOKACIJO
						//XXX: postavi markerje za VSE lokacije micropona!!
						var latlng = new google.maps.LatLng(store.store_locations.locations[0].location.lat, store.store_locations.locations[0].location.long);
					    var myOptions = {
					      zoom: 15,
					      center: latlng,
					      mapTypeId: google.maps.MapTypeId.ROADMAP
					    };
					    var map = new google.maps.Map(document.getElementById("google-map"), myOptions);
					    //## end NASTAVI LOKACIJO
						
					    //## COUNTDOWN BEGIN
						var date = new Date();
						date.setTime(micropon.date_end * 1000);
						$('#countdown').countdown({
							until: date, 
							onTick: function (periods) { 
							    
									if(periods[3] > 0) { hours = (periods[3] * 24) + periods[4]; }
									else { hours = periods[4]; }
							
									$(this).html(
										 ''+ hours + ''
										+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'
										+''+ periods[5] + ''
										+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'
										+''+ periods[6] + '');
									
									if(periods[5] == 0 && periods[6] == 0) { $(this).html('--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'); }
							}, 
							onExpiry: function () {
								window.location = '/redirect-to?url='+window.location.href;
								$(this).html('--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--');
							} 
						});
						//## end COUNTDOWN BEGIN

					}

                    var tmp = districtSLUG.split('-');

                    var districtName = '';

                    switch(districtSLUG){
                        case 'koprski-okraj':
                            districtName = 'koprski okraj';
                            break;
                        case 'novogoriski-okraj':
                            districtName = 'novogoriški okraj';
                            break;
                        case 'ljubljanski-okraj':
                            districtName = 'ljubljanski okraj';
                            break;
                        case 'kranjski-okraj':
                            districtName = 'kranjski okraj';
                            break;
                        case 'celjski-okraj':
                            districtName = 'celjski okraj';
                            break;
                        case 'novomeski-okraj':
                            districtName = 'novomeški okraj';
                            break;
                        case 'mariborski-okraj':
                            districtName = 'mariborski okraj';
                            break;
                        case 'murskosoboski-okraj':
                            districtName = 'murskosoboški okraj';
                            break;
                    }

					$('.mp-'+districtSLUG).html(
								''
								+'<div id="right-navigation" class="navi">'
                                +'  <h2 style="position:relative;">'
//                                +'      <a href="http://microhint.com/" class="market toggle-location-whole">murskosoboški okraj</a><a href="#" class="button toggle-location" style="position:absolute; right:10px; top:10px; font-weight: normal; margin:0;">menjaj<span class="downarrow icon" style="margin:auto auto auto 7px;"></span></a>'
                                +'      <a href="#" class="market toggle-location-whole">'+ districtName +'</a><a href="#" class="button toggle-location" style="position:absolute; right:10px; top:10px; font-weight: normal; margin:0;"><span class="icon pin" style="margin-right: -5px;"></span></a>'
                                +'  </h2>'
                                +'  <ul class="location-select" style="display:none;">'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/koprski-okraj">koprski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/novogoriski-okraj">novogoriški okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/ljubljanski-okraj">ljubljanski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/kranjski-okraj">kranjski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/celjski-okraj">celjski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/novomeski-okraj">novomeški okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/mariborski-okraj">mariborski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/murskosoboski-okraj">murskosoboški okraj</a>'
                                +'      </li>'
                                +'  </ul>'
                                +'  <ul style="-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;">'
//                                +'      <li>'
//                                +'          <a href="/#!/micropons/one/'+districtSLUG+'">dnevna ponudba</a>'
//                                +'      </li>'
                                +'      <li class="selected">'
                                +'          <a class="micronator logo-font" href="/#!/micronators/one/'+districtSLUG+'">micronator</a>'
                                +'      </li>'
//                                +'      <li class="selected">'
//                                +'          <a class="micronator logo-font" href="/#!/nanopons/one/'+districtSlug+'">nanopon</a>'
//                                +'      </li>'
                                +'  </ul>'
//                                +'  <ul class="resources">'
//                                +'      <li class="how-it-works border">'
//                                +'          <a href="/deals/how_it_works">how it works</a>'
//                                +'      </li>'
//                                +'      <li class="more-cities">'
//                                +'          <a href="/cities/229-northern-virginia/more_deals">more cities</a>'
//                                +'      </li>'
//                                +'  </ul>'
                                +'</div>'
//                                + MHT.widgets.macronators.init(districtSLUG)
                                +'<div class="rounded" style="margin-top:20px; padding: 4px 0 4px 15px; background: #49494a;"><fb:like-box href="http://www.facebook.com/microhint" width="190" height="290" colorscheme="dark" show_faces="true" border-color="#49494a" stream="false" header="false"></fb:like-box></div>'
						);

//                    MHT.widgets.macronators.load(districtSLUG);

                    window.addthis.ost = 0;
					window.addthis.ready();
					FB.XFBML.parse();
				});

				// Še fancy prikaz vsega skupaj
				$container.fadeIn('fast');
				$container2.fadeIn('fast');
				//$container3.fadeIn('fast');

                $('.mp-'+districtSLUG).fadeIn('fast');

				return $xhtml;
			}
	};

    /** UI listing NANOPONOV      */
	MHT.stream.nanopons = {
			quantity: 	  '',
			districtSLUG: '',
			/**
			 * jQuery Object generator
			 *
			 * Possible values
			 * 	-
			 */
			generate: function(urlParams){
				//console.log(':: MHT.stream.home('+ urlParams +')');

				this.quantity     = urlParams[2];
				this.districtSLUG = urlParams[3];

				var param = '/nanopons/'+ this.quantity;
				if(urlParams[5] != undefined && urlParams[5] != '/') { param += '/'+ urlParams[5]; }

				var xhtml;

				switch(param)
				{
//					case '/micropons/all':
//						xhtml = this.micropons_all();
//						break;
					case '/nanopons/one':
					default:
						xhtml = this.nanopons_one();
						break;
				};


				//appendam nov content
				var stream = $( '<div class="stream-wrapper">' ).append(xhtml);

//				console.log($( '#micropons-'+this.districtSLUG ));
				var tmp = $( '#nanopons-'+this.districtSLUG ).html(stream);
				return tmp;

			},
			/**
			 * 	- /#!/my-stuff/alanristic/specials
			 */
			nanopons_one: function(){
				var $xhtml = $(''
						+'<div class="deal daily-deal" id="nostream-mp-'+this.districtSLUG+'" style="display:none; padding:0; background:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'</div>'
						+'<div class="deal gutter" style="display:none; padding:0; margin-bottom:20px; margin-top:10px; background:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'</div>'
						+'<div class="deal gutter" style="display:none; padding:0; margin-bottom:20px; margin-top:10px; background:rgba(255, 255, 255, .8); -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'</div>'
				);

				var $container  = $($xhtml[0]);
				var $container2 = $($xhtml[1]);
				var $container3 = $($xhtml[2]);


				var quantity  	 = this.quantity;
				var districtSLUG = this.districtSLUG;
				var uaf 		 = this.uaf;

                // XXX STATIKA ZA NANOPONE
						$container.append(
								 ''
									+'<div class="panel-body nanopons" style="margin-bottom: 40px;">'
                                    +'  <div id="market-sub" style="border-bottom_: 5px solid #5093B0; position: relative; background-color: #262626; font-family: arial rounded mt bold, helvetica, arial, sans-serif; font-weight:normal; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;">'
                                    +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">Nano ponudbe</h1>'
                                    +       MHT.buttons.newsletterSub.init()
                                    +'  </div>'

                                    +'<div class="big_countdown" style="margin-bottom:20px;">'
                                    +'</div>'

                                    +'<div class="recent pod">'
                                    +'  <h3 class="date caps">October 4, 2011</h3>'
                                    +'  <table cellspacing="0">'
                                    +'      <tbody><tr>'
                                    +'        <td><img width="100" height="40" border="0" src="http://cclogos.couponcabin.com/prd/www/res/img/coupons/zulily/smlogo.gif" class="logo" alt="Zulily"></td>'
                                    +'        <td><h4>20% popust na voziček znamke Jane Pro!</h4></td>'
                                    +'      </tr></tbody>'
                                    +'  </table>'

                                    +'  <ul class="services">'
//                                    +'      <li class="share-facebook">'
//                                    +'          <div class="option">'
//                                    +'              <a href="#" class="share-facebook sd-button"><span>Facebook</span></a>'
//                                    +'          </div>'
//                                    +'      </li>'
                                    +'      <li class="share-facebook">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-facebook sd-button small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
//                                    +'      <li class="share-twitter">'
//                                    +'          <div class="option">'
//                                    +'              <a href="#" class="share-twitter sd-button"><span>Twitter</span></a>'
//                                    +'          </div>'
//                                    +'      </li>'
                                    +'      <li class="share-twitter">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-twitter small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
//                                    +'      <li class="share-email">'
//                                    +'          <div class="option">'
//                                    +'              <a href="#" class="share-email sd-button"><span>Email</span></a>'
//                                    +'          </div>'
//                                    +'      </li>'
                                    +'      <li class="share-email">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-email small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
//                                    +'      <li class="share-googleplus">'
//                                    +'          <div class="option">'
//                                    +'              <a href="#" class="share-googleplus sd-button"><span>Google</span></a>'
//                                    +'          </div>'
//                                    +'      </li>'
//                                    +'      <li class="share-googleplus">'
//                                    +'          <div class="option">'
//                                    +'              <a href="#" class="share-googleplus small sd-button"><span></span></a>'
//                                    +'          </div>'
//                                    +'      </li>'
//                                    +'      <li class="share-print">'
//                                    +'          <div class="option">'
//                                    +'              <a href="#" class="share-print sd-button"><span>Print</span></a>'
//                                    +'          </div>'
//                                    +'      </li>'
//                                    +'      <li class="share-print">'
//                                    +'          <div class="option">'
//                                    +'              <a href="#" class="share-print small sd-button"><span></span></a>'
//                                    +'          </div>'
//                                    +'      </li>'
//                                    +'      <li class="share-more">'
//                                    +'          <div class="option">'
//                                    +'              <a href="#" class="share-more sd-button"><span>Več</span></a>'
//                                    +'          </div>'
//                                    +'      </li>'
                                    +'      <li class="share-more">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-more small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'  </ul>'
                                    +'  <div class="clearfix"></div>'

                                    +'  <div class="summary cfx">'
                                    +'      <div class="signups"><h5>Na voljo še</h5><p>20 / 100</p></div> '
                                    +'      <div class="signups" style="text-align: center;"><h5>Prihranek</h5><p>€ 800</p></div> '
                                    +'      <div class="savings" style="width: 110px;"><a href="#" class="big positive button activated" style="margin-top:2px;">shrani</a></div> '
                                    +'      <div class="clearfix"></div>'
                                    +'  </div>'
                                    +'</div>'


                                    +'<div class="recent pod">'
                                    +'  <h3 class="date caps">October 4, 2011</h3>'
                                    +'  <table cellspacing="0">'
                                    +'      <tbody><tr>'
                                    +'        <td><img width="100" height="40" border="0" src="http://cclogos.couponcabin.com/prd/www/res/img/coupons/zulily/smlogo.gif" class="logo" alt="Zulily"></td>'
                                    +'        <td><h4>20% popust na voziček znamke Jane Pro!</h4></td>'
                                    +'      </tr></tbody>'
                                    +'  </table>'
                                    +'  <ul class="services">'
                                    +'      <li class="share-facebook">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-facebook sd-button small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'      <li class="share-twitter">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-twitter small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'      <li class="share-email">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-email small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'      <li class="share-more">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-more small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'  </ul>'
                                    +'  <div class="clearfix"></div>'
                                    +'  <div class="summary cfx">'
                                    +'      <div class="signups"><h5>Na voljo še</h5><p>20 / 100</p></div> '
                                    +'      <div class="signups" style="text-align: center;"><h5>Prihranek</h5><p>€ 800</p></div> '
                                    +'      <div class="savings" style="width: 110px;"><a href="#" class="big positive button activated" style="margin-top:2px;">shrani</a></div> '
                                    +'      <div class="clearfix"></div>'
                                    +'  </div>'
                                    +'</div>'

                                    +'<div class="recent pod">'
                                    +'  <h3 class="date caps">October 4, 2011</h3>'
                                    +'  <table cellspacing="0">'
                                    +'      <tbody><tr>'
                                    +'        <td><img width="100" height="40" border="0" src="http://cclogos.couponcabin.com/prd/www/res/img/coupons/zulily/smlogo.gif" class="logo" alt="Zulily"></td>'
                                    +'        <td><h4>20% popust na voziček znamke Jane Pro!</h4></td>'
                                    +'      </tr></tbody>'
                                    +'  </table>'
                                    +'  <ul class="services">'
                                    +'      <li class="share-facebook">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-facebook sd-button small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'      <li class="share-twitter">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-twitter small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'      <li class="share-email">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-email small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'      <li class="share-more">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-more small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'  </ul>'
                                    +'  <div class="clearfix"></div>'
                                    +'  <div class="summary cfx">'
                                    +'      <div class="signups"><h5>Na voljo še</h5><p>20 / 100</p></div> '
                                    +'      <div class="signups" style="text-align: center;"><h5>Prihranek</h5><p>€ 800</p></div> '
                                    +'      <div class="savings" style="width: 110px;"><a href="#" class="big positive button activated" style="margin-top:2px;">shrani</a></div> '
                                    +'      <div class="clearfix"></div>'
                                    +'  </div>'
                                    +'</div>'

                                    +'<div class="recent pod">'
                                    +'  <h3 class="date caps">October 4, 2011</h3>'
                                    +'  <table cellspacing="0">'
                                    +'      <tbody><tr>'
                                    +'        <td><img width="100" height="40" border="0" src="http://cclogos.couponcabin.com/prd/www/res/img/coupons/zulily/smlogo.gif" class="logo" alt="Zulily"></td>'
                                    +'        <td><h4>20% popust na voziček znamke Jane Pro!</h4></td>'
                                    +'      </tr></tbody>'
                                    +'  </table>'
                                    +'  <ul class="services">'
                                    +'      <li class="share-facebook">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-facebook sd-button small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'      <li class="share-twitter">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-twitter small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'      <li class="share-email">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-email small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'      <li class="share-more">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-more small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'  </ul>'
                                    +'  <div class="clearfix"></div>'
                                    +'  <div class="summary cfx">'
                                    +'      <div class="signups"><h5>Na voljo še</h5><p>20 / 100</p></div> '
                                    +'      <div class="signups" style="text-align: center;"><h5>Prihranek</h5><p>€ 800</p></div> '
                                    +'      <div class="savings" style="width: 110px;"><a href="#" class="big positive button activated" style="margin-top:2px;">shrani</a></div> '
                                    +'      <div class="clearfix"></div>'
                                    +'  </div>'
                                    +'</div>'

                                    +'<div class="recent pod">'
                                    +'  <h3 class="date caps">October 4, 2011</h3>'
                                    +'  <table cellspacing="0">'
                                    +'      <tbody><tr>'
                                    +'        <td><img width="100" height="40" border="0" src="http://cclogos.couponcabin.com/prd/www/res/img/coupons/zulily/smlogo.gif" class="logo" alt="Zulily"></td>'
                                    +'        <td><h4>20% popust na voziček znamke Jane Pro!</h4></td>'
                                    +'      </tr></tbody>'
                                    +'  </table>'
                                    +'  <ul class="services">'
                                    +'      <li class="share-facebook">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-facebook sd-button small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'      <li class="share-twitter">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-twitter small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'      <li class="share-email">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-email small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'      <li class="share-more">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-more small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'  </ul>'
                                    +'  <div class="clearfix"></div>'
                                    +'  <div class="summary cfx">'
                                    +'      <div class="signups"><h5>Na voljo še</h5><p>20 / 100</p></div> '
                                    +'      <div class="signups" style="text-align: center;"><h5>Prihranek</h5><p>€ 800</p></div> '
                                    +'      <div class="savings" style="width: 110px;"><a href="#" class="big positive button activated" style="margin-top:2px;">shrani</a></div> '
                                    +'      <div class="clearfix"></div>'
                                    +'  </div>'
                                    +'</div>'

                                    +'<div class="recent pod">'
                                    +'  <h3 class="date caps">October 4, 2011</h3>'
                                    +'  <table cellspacing="0">'
                                    +'      <tbody><tr>'
                                    +'        <td><img width="100" height="40" border="0" src="http://cclogos.couponcabin.com/prd/www/res/img/coupons/zulily/smlogo.gif" class="logo" alt="Zulily"></td>'
                                    +'        <td><h4>20% popust na voziček znamke Jane Pro!</h4></td>'
                                    +'      </tr></tbody>'
                                    +'  </table>'
                                    +'  <ul class="services">'
                                    +'      <li class="share-facebook">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-facebook sd-button small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'      <li class="share-twitter">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-twitter small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'      <li class="share-email">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-email small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'      <li class="share-more">'
                                    +'          <div class="option">'
                                    +'              <a href="#" class="share-more small sd-button"><span></span></a>'
                                    +'          </div>'
                                    +'      </li>'
                                    +'  </ul>'
                                    +'  <div class="clearfix"></div>'
                                    +'  <div class="summary cfx">'
                                    +'      <div class="signups"><h5>Na voljo še</h5><p>20 / 100</p></div> '
                                    +'      <div class="signups" style="text-align: center;"><h5>Prihranek</h5><p>€ 800</p></div> '
                                    +'      <div class="savings" style="width: 110px;"><a href="#" class="big positive button activated" style="margin-top:2px;">shrani</a></div> '
                                    +'      <div class="clearfix"></div>'
                                    +'  </div>'
                                    +'</div>'


									+'<div class="clearfix"></div>'
									+'</div>'
						);


				// Get first load of data from the server
//				$.get('search/district-micropons?count=100&district_slug='+ districtSLUG +'&type=1&old=0&brandid=3', function(data, textStatus, XMLHttpRequest)
//				{


//					if(data.length == 0)
//					{
//						// XXX Popravi text za donatorrja
//						$container.append(
//								 ''
//									+'<div class="panel-body">'
//                                    +'  <div id="market-sub" style="border-bottom_: 5px solid #5093B0; position: relative; background-color: #262626; font-family: arial rounded mt bold, helvetica, arial, sans-serif; font-weight:normal; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;">'
//                                    +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">Dobrodelna Ponudba</h1>'
//                                    +'      <a href="#" class="button newsletter-desc-tip" style="position:absolute; right:10px; top:10px;">želiš, da te obvestim?</a>'
//                                    +'      <div class="tip-content" style="display:none; z-index:99999; background:#fff; position:absolute; top:60px; right:10px;">'
//                                    +'          '+ MHT.forms.newsletterSubscribtionSmallWidget()
//                                    +'      </div>'
//                                    +'  </div>'
//									+'	<h1 style="margin: 0 0 0 0px; padding:10px 10px 10px 10px; letter-spacing:normal; font-weight:normal; font-size:26px; color:#333;">Odlične ponudbe bomo v '+ $("a.select-city:visible").text() +' dodali v kratkem</h1>'
//									+'	<div style="padding:0px 10px 10px 10px; min-height:330px;">'
//									+'		<p style="font-size:13px; margin-bottom: 8px;">Medtem ko čakaš, si <a class="select-city">poglej ponudbe, ki jih imamo v drugih okrajih</a>. Če ti je všeč kar vidiš, se prijavi na naša e-obvestila. Tako boš prvi obveščen, ko dodamo novo ponudbo v izbrani okraj.</p>'
//									+'		<p style="font-size:13px; margin-bottom: 8px;"><strong>Namig:</strong> Okraj zajema vsa okoliška mesta in vasi :) Če te zanimajo ponudbe iz Kranja ali Medvod... se prijavi na <a href="/#!/micropons/one/ljubljanski-okraj" data-item-slug="ljubljanski-okraj" class="change-city" id="select_ljubljanski-okraj">Ljubljanski okraj</a>. Primorci se za ponudbe iz Sežane, Lokve... prijavite na <a href="/#!/micropons/one/koprski-okraj" data-item-slug="koprski-okraj" class="change-city" id="select_koprski-okraj">koprski okraj</a> itn... <a class="select-city">izberi svoj okraj</a></p>'
//									+'	</div>'
//									+'</div>'
//						);
//					}
//					else
//					{
//						var micropon = data.micropons[0].micropon;
//						var store = micropon.store.stores[0].store;
//
//						var card01 = MHT.appLimitedEdition.generateDonatorMainCard01(data);
//						$container.append(card01);
//
//						var card02 = MHT.appLimitedEdition.generateDonatorMainCard02(data);
//						$container2.append(card02);
//
//						// var side01 = MHT.appLimitedEdition.generateSideDeals01(data);
//						// $('.mp-'+districtSLUG).html(side01);
//
//						var card03 = MHT.appLimitedEdition.generateDonatorMainCard03(micropon.id, districtSLUG);
//						$container3.append(card03);
//
//						// XXX Postprocessing...
//                        $('a[rel=lightBox]').lightBox();
//
//						//## NASTAVI LOKACIJO
//						//XXX: postavi markerje za VSE lokacije micropona!!
//						var latlng = new google.maps.LatLng(store.store_locations.locations[0].location.lat, store.store_locations.locations[0].location.long);
//					    var myOptions = {
//					      zoom: 15,
//					      center: latlng,
//					      mapTypeId: google.maps.MapTypeId.ROADMAP
//					    };
//					    var map = new google.maps.Map(document.getElementById("google-map"), myOptions);
//					    //## end NASTAVI LOKACIJO
//
//					    //## COUNTDOWN BEGIN
//						var date = new Date();
//						date.setTime(micropon.date_end * 1000);
//						$('#countdown').countdown({
//							until: date,
//							onTick: function (periods) {
//
//									if(periods[3] > 0) { hours = (periods[3] * 24) + periods[4]; }
//									else { hours = periods[4]; }
//
//									$(this).html(
//										 ''+ hours + ''
//										+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'
//										+''+ periods[5] + ''
//										+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'
//										+''+ periods[6] + '');
//
//									if(periods[5] == 0 && periods[6] == 0) { $(this).html('--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'); }
//							},
//							onExpiry: function () {
//								window.location = '/redirect-to?url='+window.location.href;
//								$(this).html('--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--');
//							}
//						});
//						//## end COUNTDOWN BEGIN

//					}

//					window.addthis.ost = 0;
//					window.addthis.ready();
//					FB.XFBML.parse();
					$.fn.footer.show();

					$('.np-'+districtSLUG).html(
								''
								+'<div id="right-navigation" class="navi">'
                                +'  <h2 style="position:relative;">'
//                                +'      <a href="http://microhint.com/" class="market toggle-location-whole">murskosoboški okraj</a><a href="#" class="button toggle-location" style="position:absolute; right:10px; top:10px; font-weight: normal; margin:0;">menjaj<span class="downarrow icon" style="margin:auto auto auto 7px;"></span></a>'
                                +'      <a href="http://microhint.com/" class="market toggle-location-whole">murskosoboški okraj</a><a href="#" class="button toggle-location" style="position:absolute; right:10px; top:10px; font-weight: normal; margin:0;">več</a>'
                                +'  </h2>'
                                +'  <ul class="location-select" style="display:none;">'
                                +'      <li>'
                                +'          <a href="/#!/nanopons/one/koprski-okraj">koprski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/nanopons/one/novogoriski-okraj">novogoriški okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/nanopons/one/ljubljanski-okraj">ljubljanski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/nanopons/one/kranjski-okraj">kranjski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/nanopons/one/celjski-okraj">celjski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/nanopons/one/novomeski-okraj">novomeški okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/nanopons/one/mariborski-okraj">mariborski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/nanopons/one/murskosoboski-okraj">murskosoboški okraj</a>'
                                +'      </li>'
                                +'  </ul>'
                                +'  <ul>'
                                +'      <li>'
                                +'          <a href="/#!/micropons/one/'+districtSLUG+'">dnevna ponudba</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/'+districtSLUG+'">dobrodelna ponudba</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/escapes/one/'+districtSLUG+'">pobeg</a>'
                                +'      </li>'
//                                +'      <li class="selected">'
//                                +'          <a href="/#!/nanopons/one/'+districtSLUG+'">nanopon</a>'
//                                +'      </li>'
                                +'  </ul>'
                                +'</div>'
						);

                    MHT.forms.subscribeToEmailSideboxForm('.side-box');

//					DISQUS.reset({
//						  reload: true,
//						  config: function () {
//						    this.page.identifier = "170-namesto-340-za-kavo-po-izbiri-in-kozarec-naravnega-soka-v-Bar-Ana";
//						    this.page.url = "http://new.microhint.com/#!/micropon/170-namesto-340-za-kavo-po-izbiri-in-kozarec-naravnega-soka-v-Bar-Ana";
//						  }
//						});
//				});

				// Še fancy prikaz vsega skupaj
				$container.fadeIn('fast');
//				$container2.fadeIn('fast');
//				$container3.fadeIn('fast');
				$('.np-'+districtSLUG).fadeIn('fast', function(){

				});

				return $xhtml;
			}
	};

    /** UI listing ECSAPEov       */
	MHT.stream.escapes = {
			quantity: 	  '',
			districtSLUG: '',
			/**
			 * jQuery Object generator
			 *
			 * Possible values
			 * 	-
			 */
			generate: function(urlParams){
				//console.log(':: MHT.stream.home('+ urlParams +')');

				this.quantity     = urlParams[2];
				this.districtSLUG = urlParams[3];

				var param = '/escapes/'+ this.quantity;
				if(urlParams[5] != undefined && urlParams[5] != '/') { param += '/'+ urlParams[5]; }

				var xhtml;

				switch(param)
				{
//					case '/micropons/all':
//						xhtml = this.micropons_all();
//						break;
					case '/escapes/one':
					default:
						xhtml = this.escapes_one();
						break;
				};


				//appendam nov content
				var stream = $( '<div class="stream-wrapper">' ).append(xhtml);

//				console.log($( '#micropons-'+this.districtSLUG ));
				var tmp = $( '#escapes-'+this.districtSLUG ).html(stream);
				return tmp;

			},
			/**
			 * 	- /#!/my-stuff/alanristic/specials
			 */
			escapes_one: function(){
				var $xhtml = $(''
						+'<div class="deal daily-deal" id="nostream-mp-'+this.districtSLUG+'" style="display:none; padding:0; background:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'</div>'
						+'<div class="deal gutter" style="display:none; padding:0; margin-bottom:20px; margin-top:10px; background:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'</div>'
						+'<div class="deal gutter" style="display:none; padding:0; margin-bottom:20px; margin-top:10px; background:rgba(255, 255, 255, .8); -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'</div>'
				);

				var $container  = $($xhtml[0]);
				var $container2 = $($xhtml[1]);
				var $container3 = $($xhtml[2]);


				var quantity  	 = this.quantity;
				var districtSLUG = this.districtSLUG;
				var uaf 		 = this.uaf;

                // XXX STATIKA ZA NANOPONE
						$container.append(
								 ''
									+'<div class="panel-body escapes" style="margin-bottom: 40px; padding-bottom:14px;">'
                                    +'  <div id="market-sub" style="border-bottom_: 5px solid #5093B0; position: relative; background-color: #262626; font-family: arial rounded mt bold, helvetica, arial, sans-serif; font-weight:normal; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;">'
                                    +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">Pobegi</h1>'
                                    +       MHT.buttons.newsletterSub.init()
                                    +'  </div>'


                                    +'  <div class="panel-body">'
                                    +'      <div class="panel-innards clearfix">'
                                    +'          <ul class="escapes">'
                                                    // GLAVNI POBEG
                                    +'              <li class="lead">'
                                    +'                <a href="/escapes/145773-dc-area-hilton-hotel-+-breakfast"><img alt="Consider the hotel your home base for exploring the capital." src="/public/images/xhtml/4b050595-3f30-4a73-a508-9e7252ccdae5-670_q60_-jpg.jpg"></a>'
                                    +'                <div class="info">'
                                    +'                  <h2><a href="/escapes/145773-dc-area-hilton-hotel-+-breakfast">History and Half-Smokes in the District</a></h2>'
                                    +'                  <p><a href="/escapes/145773-dc-area-hilton-hotel-+-breakfast">Hilton Garden Inn DC/Bethesda • Bethesda, MD</a></p>'
                                    +'                </div>'
                                    +'              </li>'
                                                    // POBEG ITEM
                                    +'              <li>'
                                    +'                  <a href="/escapes/154947-trump-taj-mahal"><img alt="Win big at one of Atlantic City\'s most lavish casinos." src="/public/images/xhtml/31f69177-5c77-48cf-8da5-6c10ff7650c3-328_q60_-jpg.jpg"></a>'
                                    +'                  <div class="small info"> '
                                    +'                      <h2><a href="/escapes/154947-trump-taj-mahal">Trump Taj Mahal</a></h2>'
                                    +'                      <p><a href="/escapes/154947-trump-taj-mahal">Atlantic City, NJ</a></p>'
                                    +'                  </div>'
                                    +'              </li>'
                                                    // POBEG ITEM
                                    +'              <li>'
                                    +'                  <a href="/escapes/154947-trump-taj-mahal"><img alt="Win big at one of Atlantic City\'s most lavish casinos." src="/public/images/xhtml/3ee61ced-72a8-4819-af96-f6d1c76aefe1-328_q60_-jpg.jpg"></a>'
                                    +'                  <div class="small info"> '
                                    +'                      <h2><a href="/escapes/154947-trump-taj-mahal">Trump Taj Mahal</a></h2>'
                                    +'                      <p><a href="/escapes/154947-trump-taj-mahal">Atlantic City, NJ</a></p>'
                                    +'                  </div>'
                                    +'              </li>'
                                                    // POBEG ITEM
                                    +'              <li>'
                                    +'                  <a href="/escapes/154947-trump-taj-mahal"><img alt="Win big at one of Atlantic City\'s most lavish casinos." src="/public/images/xhtml/386a4e6e-e117-47b5-b703-700972bed888-328_q60_-jpg.jpg"></a>'
                                    +'                  <div class="small info"> '
                                    +'                      <h2><a href="/escapes/154947-trump-taj-mahal">Trump Taj Mahal</a></h2>'
                                    +'                      <p><a href="/escapes/154947-trump-taj-mahal">Atlantic City, NJ</a></p>'
                                    +'                  </div>'
                                    +'              </li>'

                                                    // POBEG ITEM
                                    +'              <li>'
                                    +'                  <a href="/escapes/154947-trump-taj-mahal"><img alt="Win big at one of Atlantic City\'s most lavish casinos." src="/public/images/xhtml/c7a0778c-0423-4608-8b63-bda024eab363-328_q60_-jpg.jpg"></a>'
                                    +'                  <div class="small info"> '
                                    +'                      <h2><a href="/escapes/154947-trump-taj-mahal">Trump Taj Mahal</a></h2>'
                                    +'                      <p><a href="/escapes/154947-trump-taj-mahal">Atlantic City, NJ</a></p>'
                                    +'                  </div>'
                                    +'              </li>'
                                                    // POBEG ITEM
                                    +'              <li>'
                                    +'                  <a href="/escapes/154947-trump-taj-mahal"><img alt="Win big at one of Atlantic City\'s most lavish casinos." src="/public/images/xhtml/61115753-3dd9-452f-9a29-2534744ed05f-328_q60_-jpg.jpg"></a>'
                                    +'                  <div class="small info"> '
                                    +'                      <h2><a href="/escapes/154947-trump-taj-mahal">Trump Taj Mahal</a></h2>'
                                    +'                      <p><a href="/escapes/154947-trump-taj-mahal">Atlantic City, NJ</a></p>'
                                    +'                  </div>'
                                    +'              </li>'

                                                    // POBEG ITEM
                                    +'              <li>'
                                    +'                  <a href="/escapes/154947-trump-taj-mahal"><img alt="Win big at one of Atlantic City\'s most lavish casinos." src="/public/images/xhtml/43191079-f989-480c-9d72-b3845160288f-328_q60_-jpg.jpg"></a>'
                                    +'                  <div class="small info"> '
                                    +'                      <h2><a href="/escapes/154947-trump-taj-mahal">Trump Taj Mahal</a></h2>'
                                    +'                      <p><a href="/escapes/154947-trump-taj-mahal">Atlantic City, NJ</a></p>'
                                    +'                  </div>'
                                    +'              </li>'
                                                    // POBEG ITEM
                                    +'              <li>'
                                    +'                  <a href="/escapes/154947-trump-taj-mahal"><img alt="Win big at one of Atlantic City\'s most lavish casinos." src="/public/images/xhtml/86988ea4-3cff-4af6-ad45-a544ecc2b34f-328_q60_-jpg.jpg"></a>'
                                    +'                  <div class="small info"> '
                                    +'                      <h2><a href="/escapes/154947-trump-taj-mahal">Trump Taj Mahal</a></h2>'
                                    +'                      <p><a href="/escapes/154947-trump-taj-mahal">Atlantic City, NJ</a></p>'
                                    +'                  </div>'
                                    +'              </li>'

                                                    // POBEG ITEM
                                    +'              <li>'
                                    +'                  <a href="/escapes/154947-trump-taj-mahal"><img alt="Win big at one of Atlantic City\'s most lavish casinos." src="/public/images/xhtml/3429c6d3-d958-4e9f-8fe2-99990ee3274a-328_q60_-jpg.jpg"></a>'
                                    +'                  <div class="small info"> '
                                    +'                      <h2><a href="/escapes/154947-trump-taj-mahal">Trump Taj Mahal</a></h2>'
                                    +'                      <p><a href="/escapes/154947-trump-taj-mahal">Atlantic City, NJ</a></p>'
                                    +'                  </div>'
                                    +'              </li>'

                                    +'          </ul>'
                                    +'      </div>'
                                    +'  </div>'

                                    +'  <div class="clearfix"></div>'

									+'</div>'
						);


				// Get first load of data from the server
//				$.get('search/district-micropons?count=100&district_slug='+ districtSLUG +'&type=1&old=0&brandid=3', function(data, textStatus, XMLHttpRequest)
//				{


//					if(data.length == 0)
//					{
//						// XXX Popravi text za donatorrja
//						$container.append(
//								 ''
//									+'<div class="panel-body">'
//                                    +'  <div id="market-sub" style="border-bottom_: 5px solid #5093B0; position: relative; background-color: #262626; font-family: arial rounded mt bold, helvetica, arial, sans-serif; font-weight:normal; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;">'
//                                    +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">Dobrodelna Ponudba</h1>'
//                                    +'      <a href="#" class="button newsletter-desc-tip" style="position:absolute; right:10px; top:10px;">želiš, da te obvestim?</a>'
//                                    +'      <div class="tip-content" style="display:none; z-index:99999; background:#fff; position:absolute; top:60px; right:10px;">'
//                                    +'          '+ MHT.forms.newsletterSubscribtionSmallWidget()
//                                    +'      </div>'
//                                    +'  </div>'
//									+'	<h1 style="margin: 0 0 0 0px; padding:10px 10px 10px 10px; letter-spacing:normal; font-weight:normal; font-size:26px; color:#333;">Odlične ponudbe bomo v '+ $("a.select-city:visible").text() +' dodali v kratkem</h1>'
//									+'	<div style="padding:0px 10px 10px 10px; min-height:330px;">'
//									+'		<p style="font-size:13px; margin-bottom: 8px;">Medtem ko čakaš, si <a class="select-city">poglej ponudbe, ki jih imamo v drugih okrajih</a>. Če ti je všeč kar vidiš, se prijavi na naša e-obvestila. Tako boš prvi obveščen, ko dodamo novo ponudbo v izbrani okraj.</p>'
//									+'		<p style="font-size:13px; margin-bottom: 8px;"><strong>Namig:</strong> Okraj zajema vsa okoliška mesta in vasi :) Če te zanimajo ponudbe iz Kranja ali Medvod... se prijavi na <a href="/#!/micropons/one/ljubljanski-okraj" data-item-slug="ljubljanski-okraj" class="change-city" id="select_ljubljanski-okraj">Ljubljanski okraj</a>. Primorci se za ponudbe iz Sežane, Lokve... prijavite na <a href="/#!/micropons/one/koprski-okraj" data-item-slug="koprski-okraj" class="change-city" id="select_koprski-okraj">koprski okraj</a> itn... <a class="select-city">izberi svoj okraj</a></p>'
//									+'	</div>'
//									+'</div>'
//						);
//					}
//					else
//					{
//						var micropon = data.micropons[0].micropon;
//						var store = micropon.store.stores[0].store;
//
//						var card01 = MHT.appLimitedEdition.generateDonatorMainCard01(data);
//						$container.append(card01);
//
//						var card02 = MHT.appLimitedEdition.generateDonatorMainCard02(data);
//						$container2.append(card02);
//
//						// var side01 = MHT.appLimitedEdition.generateSideDeals01(data);
//						// $('.mp-'+districtSLUG).html(side01);
//
//						var card03 = MHT.appLimitedEdition.generateDonatorMainCard03(micropon.id, districtSLUG);
//						$container3.append(card03);
//
//						// XXX Postprocessing...
//                        $('a[rel=lightBox]').lightBox();
//
//						//## NASTAVI LOKACIJO
//						//XXX: postavi markerje za VSE lokacije micropona!!
//						var latlng = new google.maps.LatLng(store.store_locations.locations[0].location.lat, store.store_locations.locations[0].location.long);
//					    var myOptions = {
//					      zoom: 15,
//					      center: latlng,
//					      mapTypeId: google.maps.MapTypeId.ROADMAP
//					    };
//					    var map = new google.maps.Map(document.getElementById("google-map"), myOptions);
//					    //## end NASTAVI LOKACIJO
//
//					    //## COUNTDOWN BEGIN
//						var date = new Date();
//						date.setTime(micropon.date_end * 1000);
//						$('#countdown').countdown({
//							until: date,
//							onTick: function (periods) {
//
//									if(periods[3] > 0) { hours = (periods[3] * 24) + periods[4]; }
//									else { hours = periods[4]; }
//
//									$(this).html(
//										 ''+ hours + ''
//										+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'
//										+''+ periods[5] + ''
//										+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'
//										+''+ periods[6] + '');
//
//									if(periods[5] == 0 && periods[6] == 0) { $(this).html('--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'); }
//							},
//							onExpiry: function () {
//								window.location = '/redirect-to?url='+window.location.href;
//								$(this).html('--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--'+'<span class="colon" style="padding:0 4px 0 2px;">:</span>'+'--');
//							}
//						});
//						//## end COUNTDOWN BEGIN

//					}

//					window.addthis.ost = 0;
//					window.addthis.ready();
//					FB.XFBML.parse();
					$.fn.footer.show();

					$('.esc-'+districtSLUG).html(
								''
								+'<div id="right-navigation" class="navi">'
                                +'  <h2 style="position:relative;">'
//                                +'      <a href="http://microhint.com/" class="market toggle-location-whole">murskosoboški okraj</a><a href="#" class="button toggle-location" style="position:absolute; right:10px; top:10px; font-weight: normal; margin:0;">menjaj<span class="downarrow icon" style="margin:auto auto auto 7px;"></span></a>'
                                +'      <a href="http://microhint.com/" class="market toggle-location-whole">Vseslovenski</a>'
                                +'  </h2>'
                                +'  <ul>'
                                +'      <li>'
                                +'          <a href="/#!/micropons/one/'+districtSLUG+'">dnevna ponudba</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/'+districtSLUG+'">dobrodelna ponudba</a>'
                                +'      </li>'
                                +'      <li class="selected">'
                                +'          <a href="/#!/escapes/one/'+districtSLUG+'">pobeg</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/nanopons/one/'+districtSLUG+'">nanopon</a>'
                                +'      </li>'
                                +'  </ul>'
                                +'</div>'
						);

                    MHT.forms.subscribeToEmailSideboxForm('.side-box');

//					DISQUS.reset({
//						  reload: true,
//						  config: function () {
//						    this.page.identifier = "170-namesto-340-za-kavo-po-izbiri-in-kozarec-naravnega-soka-v-Bar-Ana";
//						    this.page.url = "http://new.microhint.com/#!/micropon/170-namesto-340-za-kavo-po-izbiri-in-kozarec-naravnega-soka-v-Bar-Ana";
//						  }
//						});
//				});

				// Še fancy prikaz vsega skupaj
				$container.fadeIn('fast');
//				$container2.fadeIn('fast');
//				$container3.fadeIn('fast');
				$('.esc-'+districtSLUG).fadeIn('fast', function(){

				});

				return $xhtml;
			}
	};

	/** UI CHECKOUT - FIXME prenesi v dialog tole!! */
	MHT.stream.checkout = {
			storeSLUG: 			'',
			microponSLUG: 		'',
			currentSubNavLink:  'checkout',	//tale je zmeraj privzet za vse stream navigacije
			uaf: 				'',
			txId: 				'',
			/**
			 * jQuery Object generator
			 * 
			 * Possible values
			 * 	- 
			 */	
			generate: function(urlParams) {
				
				this.storeSLUG    = urlParams[2];
				this.microponSLUG = urlParams[3];
				
				var param = '';
				
				if(urlParams[2] == 'check' ) {
					param = '/checkout/check/'+urlParams[3];
					
					var parseParamsUrl = param +urlParams[3] +urlParams[4];
					
					var txid = $.deparam.querystring(parseParamsUrl, false);
					
					// Nastavim ID transakcije
					if(txid != undefined && txid.txId != undefined) {
						this.txId = txid.txId;
					}
				}
				else {
                    if(urlParams[4] != undefined) {
                        param = '/'+urlParams[1]+'/'+ urlParams[4];
                    } else {
                        param = '/'+urlParams[1];
                    }
				}
				if(urlParams[5] != undefined && urlParams[5] != '/') { param += '/'+ urlParams[5]; this.uaf = urlParams[5]; }

				var xhtml;

				switch(param)
				{
					case '/checkout/check/cc':
						this.currentSubNavLink = 'checkout';
						xhtml = this.after_checkout_cc(this.txId);
						break;
					case '/donate':
						this.currentSubNavLink = 'donate';
						xhtml = this.donate(this.microponSLUG);
						break;
					case '/checkout':
					default:
						this.currentSubNavLink = 'checkout';
						xhtml = this.checkout(this.microponSLUG);
						break;
				};
				
				
				//appendam nov content
				var stream = $( '<div class="stream-wrapper">' ).append(xhtml);
				
				var tmp = $( '#checkout-'+this.microponSLUG ).html(stream);
				return tmp;
				
			},
			/**
			 * 	...
			 */
			after_checkout_cc: function()
			{
				var $xhtml = $(''
                        +'  <div id="market-sub" class="heading-title rounded-top" style="display:none;">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">Obvestilo o transakciji</h1>'
                        //+       MHT.buttons.newsletterSub.init()
                        +'  </div>'
						+'<div class="deal daily-deal rounded-bottom" id="nostream-mp-'+ MHT.utils.makeSlug(this.microponSLUG) +'" style="display:none; margin-top:0; padding:0; background:#fff;">'
						+'</div>'
				);
				
				var $container0 = $($xhtml[0]);
				var $container = $($xhtml[1]);

				var seconds = 10;
				
				$.blockUI({
			    	message:  '<div id="processing-msg"><h2>Preverjam stanje plačila cca. <span id="seconds">'+seconds+'</span> sekund ...<span class="spinner" style="padding-right:16px;">&nbsp;</span></h2></div>',
			    	baseZ: 100000,
			    	centerX: true, // <-- only effects element blocking (page block controlled via css above)
			        centerY: true,
			        allowBodyStretch: true,
			        bindEvents: true,
			        constrainTabKey: true,
			        applyPlatformOpacityRules: true,
			        onUnblock: null,
			        quirksmodeOffsetHack: 4,
			        overlayCSS:  {
			            backgroundColor: '#000',
			            opacity:         0.8,
			            margin: '0'
			        },
			    	css: {
		            	border: 'none',
		            	padding: '0px',
		            	backgroundColor: '#DEE3CF',
		            	'-webkit-border-radius': '10px',
		            	'-moz-border-radius': '10px',
		            	opacity: 1,
		            	color: '#333',
		            	top: '80px'
		        	}
				});
				
				var txId = this.txId;
				
				setTimeout( function(){
					// Get first load of data from the server
					$.get('callback/transaction-state?txId='+txId, function(data, textStatus, XMLHttpRequest)
					{
						if(data.length != 0)
						{
							$.unblockUI();
							
							var billTotal 	  = data[1].bill_total;
							var quantityTotal = data[1].totalQuantity;
							var headline 	  = data[1].headline;
							var redeemFrom 	  = $.fn.formatDate(data[1].redeem_from);
							var redeemTo 	  = $.fn.formatDate(data[1].redeem_to);
							
							if(data[1].eonpos_tx_status == 'PROCESSED' || data[1].eonpos_tx_status == 'CANCELLED' || data[1].eonpos_tx_status == 'FAILED')
							{
								// Kočno stanje pomeni da lahko nadaljujem :)
								if(data[1].eonpos_tx_status == 'PROCESSED')
								{
									// Vse OK kartica bremenjena
									$container.html(
											''
											+'<div class="panel-body">'
											+'	<h1 style="margin: 0 0 0 0px; padding:10px 10px 10px 10px; letter-spacing:normal; font-weight:normal; font-size:26px; color:#333; text-align:center;">'+ data[1].user_name +', donacijo si uspešno opravil</h1>'
											+'	<div style="padding:0px 10px 10px 10px; min-height:330px;">'
											+'		<div style="padding:0px 10px 10px 10px; font-size:14px; text-align:center;">'
											+'			<span style="font-weight:700; color: #BDDA9B;">'+quantityTotal+' x <span class="logo-font" style="font-size: 18px;">Micronator</span> v vrednosti '+billTotal+'€ za dobrodelno kampanjo: </span>'
											+'		</div>'
											+'		<div style="padding:0px 10px 10px 10px; font-size:14px; text-align:center;">'
											+			'<a href="#!/micronator/'+data[1].store_slug+'/'+data[1].micropon_slug+'" style="text-decoration: underline; font-weight: bold;">'+headline+'</a>'
											+'		</div>'
											+'		<div class="rounded" style="background-color:#F0F0F0; padding:10px 10px 10px 10px; margin: 10px 10px 10px 10px; font-size:20px; text-align:center; font-weight:normal;">'
											+'			Donacija je vidna v tvojem <a href="/#!/my-stuff/'+document.username+'/micronators">uporabniškem vmesniku</a>. Prav tako smo ti obvestilo o uspešnem nakupu poslali na email '+document.email+''
											+'		</div>'
                                            +'      <div>'
                                            +'          <h3 class="logo-font" style="text-align: center; margin-top: 20px;">Pomagaj nam razširit besedo in tako ustvariti okraj še boljši...</h3>'
                                            +'              <div class="addthis_toolbox addthis_default_style addthis_32x32_style" style="width: 254px; margin: 10px auto 10px auto;" addthis:url="/#!/micronator/'+ data[1].store_slug+'/'+data[1].micropon_slug +'" addthis:title="'+headline+'" addthis:description="'+ data[1].micropon_description +'">'
                                            +'                  <a class="addthis_button_facebook" title="Objavi na Facebook"></a>'
                                            +'                  <a class="addthis_button_twitter" title="Objavi na Twitter"></a>'
                                            +'                  <a class="addthis_button_gmail" title="Pošlji email prek Gmail-a"><img src="/public/images/gmail.png" width="33" height="33" border="0" alt="Pošlji email prek Gmail-a" /></a>'
                                            //+'                  <a class="addthis_button_compact" title="Več možnosti deljenja"></a>'
                                            +'                  <a class="addthis_button_hotmail" title="Pošlji email prek Hotmail-a"></a>'
                                            +'                  <a class="addthis_button_yahoomail" title="Pošlji email prek Yahoo!mail-a"></a>'
                                            +'                  <a class="addthis_button_live" title="Pošlji email prek MessangerLive"></a>'
                                            +'                  <a class="addthis_button_email" title="Pošlji direkten email"></a>'
                                            +'              </div>'
                                            +'      </div>'
											+'	</div>'
											+'</div>'
									);
								}
								else
								{
									// Nekaj je padlo kartica NI bremenjana
									$container.html(
											''
                                            +'<div class="panel-body">'
											+'	<h1 style="margin: 0 0 0 0px; padding:10px 10px 10px 10px; letter-spacing:normal; font-weight:normal; font-size:26px; color:#333; text-align:center;">'+ data[1].user_name +', donacija ni bila uspešna</h1>'
											+'	<div style="padding:0px 10px 10px 10px; min-height:330px;">'
											+'		<div style="padding:0px 10px 10px 10px; font-size:14px; text-align:center;">'
											+'			<span style="font-weight:700; color: #ff5656;">'+quantityTotal+' x <span class="logo-font" style="font-size: 18px;">Micronator</span> v vrednosti '+billTotal+'€ za dobrodelno kampanjo: </span>'
											+'		</div>'
											+'		<div style="padding:0px 10px 10px 10px; font-size:14px; text-align:center;">'
											+			'<a href="#!/micronator/'+data[1].store_slug+'/'+data[1].micropon_slug+'" style="text-decoration: underline; font-weight: bold;">'+headline+'</a>'
											+'		</div>'
											+'		<div class="rounded" style="background-color:#F0F0F0; padding:10px 10px 10px 10px; margin: 10px 10px 10px 10px; font-size:20px; text-align:center; font-weight:normal;">'
											+'			Brez skrbi, <span style="text-decoration:underline; font-weight:700;">transakcija se ni izvedla in tvoja kartica ni bila bremenjana</span>. Predlagam, da si izbereš drugi način plačila <a href="#!/donate/'+data[1].store_slug+'/'+data[1].micropon_slug+'">tukaj</a> in doniraš za dobrodelno kampanjo <span style="font-style: italic;">'+ headline +'</span> na drug način'
											+'		</div>'
                                            +'      <div>'
                                            +'          <h3 class="logo-font" style="text-align: center; margin-top: 20px;">Pomagaj nam razširit besedo in tako ustvariti okraj še boljši...</h3>'
                                            +'              <div class="addthis_toolbox addthis_default_style addthis_32x32_style" style="width: 254px; margin: 10px auto 10px auto;" addthis:url="/#!/micronator/'+ data[1].store_slug+'/'+data[1].micropon_slug +'" addthis:title="'+headline+'" addthis:description="'+ data[1].micropon_description +'">'
                                            +'                  <a class="addthis_button_facebook" title="Objavi na Facebook"></a>'
                                            +'                  <a class="addthis_button_twitter" title="Objavi na Twitter"></a>'
                                            +'                  <a class="addthis_button_gmail" title="Pošlji email prek Gmail-a"><img src="/public/images/gmail.png" width="33" height="33" border="0" alt="Pošlji email prek Gmail-a" /></a>'
                                            //+'                  <a class="addthis_button_compact" title="Več možnosti deljenja"></a>'
                                            +'                  <a class="addthis_button_hotmail" title="Pošlji email prek Hotmail-a"></a>'
                                            +'                  <a class="addthis_button_yahoomail" title="Pošlji email prek Yahoo!mail-a"></a>'
                                            +'                  <a class="addthis_button_live" title="Pošlji email prek MessangerLive"></a>'
                                            +'                  <a class="addthis_button_email" title="Pošlji direkten email"></a>'
                                            +'              </div>'
                                            +'      </div>'
											+'	</div>'
											+'</div>'
									);
								}

							}
							// Potrebno reload naredit v 10s - prehitro pregledal
							else
							{
								// Sproži mše 1x recheck, naredim redirect - v tem primeru bi naj imel stanje
								var url  = '/callback/megapos-update?txId='+ txId;
								$.get(url);

								// Raje obvestim userja da ga bomo obvestili naknadno
								// Vse OK kartica bremenjena
								$container.html(
										''
                                        +'<div class="panel-body">'
											+'	<h1 style="margin: 0 0 0 0px; padding:10px 10px 10px 10px; letter-spacing:normal; font-weight:normal; font-size:26px; color:#333; text-align:center;">'+ data[1].user_name +', donacija bo odobrena v kratkem</h1>'
											+'	<div style="padding:0px 10px 10px 10px; min-height:330px;">'
											+'		<div style="padding:0px 10px 10px 10px; font-size:14px; text-align:center;">'
											+'			<span style="font-weight:700; color: #BDDA9B;">'+quantityTotal+' x <span class="logo-font" style="font-size: 18px;">Micronator</span> v vrednosti '+billTotal+'€ za dobrodelno kampanjo: </span>'
											+'		</div>'
											+'		<div style="padding:0px 10px 10px 10px; font-size:14px; text-align:center;">'
											+			'<a href="#!/micronator/'+data[1].store_slug+'/'+data[1].micropon_slug+'" style="text-decoration: underline; font-weight: bold;">'+headline+'</a>'
											+'		</div>'
											+'		<div class="rounded" style="background-color:#F0F0F0; padding:10px 10px 10px 10px; margin: 10px 10px 10px 10px; font-size:20px; text-align:center; font-weight:normal;">'
											+'			Ko prejmemo obvestilo o uspešnemu plačilu od banke, te o temu obvestimo na tvoj email '+document.email+''
											+'		</div>'
                                            +'      <div>'
                                            +'          <h3 class="logo-font" style="text-align: center; margin-top: 20px;">Pomagaj nam razširit besedo in tako ustvariti okraj še boljši...</h3>'
                                            +'              <div class="addthis_toolbox addthis_default_style addthis_32x32_style" style="width: 254px; margin: 10px auto 10px auto;" addthis:url="/#!/micronator/'+ data[1].store_slug+'/'+data[1].micropon_slug +'" addthis:title="'+headline+'" addthis:description="'+ data[1].micropon_description +'">'
                                            +'                  <a class="addthis_button_facebook" title="Objavi na Facebook"></a>'
                                            +'                  <a class="addthis_button_twitter" title="Objavi na Twitter"></a>'
                                            +'                  <a class="addthis_button_gmail" title="Pošlji email prek Gmail-a"><img src="/public/images/gmail.png" width="33" height="33" border="0" alt="Pošlji email prek Gmail-a" /></a>'
                                            //+'                  <a class="addthis_button_compact" title="Več možnosti deljenja"></a>'
                                            +'                  <a class="addthis_button_hotmail" title="Pošlji email prek Hotmail-a"></a>'
                                            +'                  <a class="addthis_button_yahoomail" title="Pošlji email prek Yahoo!mail-a"></a>'
                                            +'                  <a class="addthis_button_live" title="Pošlji email prek MessangerLive"></a>'
                                            +'                  <a class="addthis_button_email" title="Pošlji direkten email"></a>'
                                            +'              </div>'
                                            +'      </div>'
											+'	</div>'
											+'</div>'
								);
							}
						}
						else 
						{
							// XXX Tak nakup ne obstaja!
						}
						
						$container0.fadeIn('fast');
						$container.fadeIn('fast');

                        window.addthis.ost = 0;
					    window.addthis.ready();

                        // Desni widgeti
						$('.co-cc').html(MHT.widgets.productsNav.init()).fadeIn('fast');
					});},
					10000	// 10 sekund
				);
				return $xhtml;
			},
			/**
			 * 	- /#!/my-stuff/alanristic/specials
			 */
			checkout: function(microponSLUG){
				var $xhtml = $(''
						+'<div class="deal" id="nostream-mp-'+this.microponSLUG+'" style="display:none; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); border-top-left-radius: 6px 6px; border-top-right-radius: 6px 6px; border-bottom-right-radius: 6px 6px; border-bottom-left-radius: 6px 6px; -webkit-box-shadow: rgba(0, 0, 0, 0.796875) 0px 1px 3px; background-position: initial initial; background-repeat: initial initial;">'
						+'</div>'
						+'<div class="deal" style="display:none; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); border-top-left-radius: 6px 6px; border-top-right-radius: 6px 6px; border-bottom-right-radius: 6px 6px; border-bottom-left-radius: 6px 6px; -webkit-box-shadow: rgba(0, 0, 0, 0.796875) 0px 1px 3px; background-position: initial initial; background-repeat: initial initial; margin: 24px 0;">'
						+'</div>'
				);
				
				var $container = $($xhtml[0]);		// Purchase količina
				var $container2 = $($xhtml[1]);		// Način plačila
				
				var micropons = '';
				var storeSLUG = this.storeSLUG;
				var uaf 	  = this.uaf;
				
				// Get first load of data from the server
				$.get('store/micropon?count=1&store_slug='+this.storeSLUG+'&micropon_slug='+this.microponSLUG+'&cursor=1', function(data, textStatus, XMLHttpRequest)
				{
					var micropon = data.micropons[0].micropon;
					var store 	 = micropon.store.stores[0].store;
					
					var districtSlug = store.store_locations.locations[0].location.district_slug;

					
					// preračun
					var price 			= new Number( micropon.max_discount_min_price );
					var priceWithoutDDV = new Number( ( micropon.max_discount_min_price * 80 ) / 100 );
					var DDV 			= new Number( ( micropon.max_discount_min_price * 20 ) / 100 );
					
//					console.log(micropon);
					
					$container.append(
						 '<h2 class="page_header" style="margin:4px 4px 8px 4px;">Tvoj nakup</h2>'
						+'<form method="post" action="/micropon-checkout" id="micropon-buy-form-wallet">'
						+'<input type="hidden" name="uaf" id="uaf" value="'+ uaf +'">'
						+'<table id="subtotal" class="sweet_stache">'
						+'	<thead>'
						+'		<tr style="background:#DEE3CF;">'
						+'			<th class="description" style="text-align:left;">Opis ponudbe</th>'
						+'			<th class="quantity">Količina</th>'
						+'			<th class="time"></th>'
						+'			<th class="price">Cena/kos</th>'
						+'			<th class="equals"></th>'
						+'			<th class="total">Skupaj</th>'
						+'		</tr>'
						+'	</thead>'
          
						+'	<tbody>'
						
						+'		<tr class="line_item acctual_deal_item">'
						+'			<td class="description" id="gift_options_container">'
						+'				<p class="title" style="font-size: 14px; padding-top:4px; margin-bottom: 0px;">'
                        +'					<strong>' 
                        +'						'+ micropon.headline +''
                        +'					</strong>'
                        +'				</p>'
                        +'			</td>'
                        +'			<td class="quantity" style="padding-top:10px;">'
                        +'				<input class="order_amount numerical input personal_quantity" id="order_amount" maxlength="3" id="quantity" name="order[0][amount]" size="3" type="text" value="1">'
                        +'				<input type="hidden" name="order[0][mp_id]" id="mp_id" value="'+ micropon.id +'">'
                        +'				<input type="hidden" name="order[0][type]" value="personal">'
                        +'			</td>'
                        +'			<td class="times" style="padding-top:14px;">×</td>'
                        +'			<td class="price" style="padding-top:14px;">'
                        +'				<span class="currency_html"><span id="deal_price" class="deal_price integer">'+ MHT.math.toPrecision(price) +'</span> <span class="unit">€</span></span>'
                        +'			</td>'
                        +'			<td class="equals" style="padding-top:14px;">=</td>'
                        +'			<td class="total" style="padding-top:14px;">'
                        +'				<span class="currency_html"><span id="price_total" class="price_total integer">'+ MHT.math.toPrecision(price) +'</span> <span class="unit">€</span></span>'
                        +'			</td>'
                        +'		</tr>'
                        +'		<tr class="line_item total_spec" id="add-gift-link" style="border-bottom:0px;">'
                        +'			<td style="padding-top:8px; padding-right:15px; font-size:12px; text-align:left;" colspan="6" ><span style="font-size:14px; font-family:Arial;">+ </span><a rel="#gift-micropon" style="background:url(/public/images/mp/icon_gift.gif) no-repeat 100% 0; padding-right:18px;" data-item-headline="'+ micropon.headline +'" data-item-id="'+ micropon.id +'" data-item-price="'+ MHT.math.toPrecision(price) +'">Kupi še kakšnega kot darilo</a></td>'
//                        +'			<td colspan="4" style="padding-top:8px; padding-right:15px; font-size:12px; text-align:right;">Cena brez DDV</td>'
//                        +'			<td class="total" style="padding-top:8px;">'
//                        +'				<span class="currency_html"><span id="price_total_toll_free" class="integer">'+ MHT.math.toPrecision(priceWithoutDDV) +'</span> <span class="unit">€</span></span>'
//                        +'			</td>'
                        +'		</tr>'
//                        +'		<tr class="line_item total_spec" style="border-bottom:0px;">'
//                        +'			<td colspan="5" style="padding-top:0px; padding-right:15px; font-size:12px; text-align:right;">Davek</td>'
//                        +'			<td class="total" style="padding-top:0px;">'
//                        +'				<span class="currency_html"><span id="toll" class="integer">'+ MHT.math.toPrecision(DDV) +'</span> <span class="unit">€</span></span>'
//                        +'			</td>'
//                        +'		</tr>'
                        +'		<tr class="line_item total_spec" style="border-bottom:0px; background:#DEE3CF;">'
                        +'			<td colspan="5" style="padding-top:8px; padding-bottom:8px; padding-right:15px; font-size:12px; text-align:right;">Skupaj za plačilo</td>'
                        +'			<td class="total" style="padding-top:8px; padding-bottom:8px;">'
                        +'				<span class="currency_html"><span id="pay_total" class="integer">'+ MHT.math.toPrecision(price) +'</span> <span class="unit">€</span></span>'
                        +'			</td>'
                        +'		</tr>'
						+'	</tbody>'
						+'</table>'	
					);
					
					
					var box2_url_webpage = '';
					if(store.company_webpage != '') { box2_url_webpage = store.company_webpage; }
					
					var location = store.store_locations.locations[0].location;
					
					$container2.append(
							 '<div class="write_up" id="write_up">'
							+'	<h2 class="page_header" style="margin:4px 4px 4px 8px;">Izberi način plačila</h2>'
							
							+'  <ul class="mht-radios vertical" id="mht-radios_payingoption-selection">'
									/* Wallet - denarnica */
//							+'		<li>'
//							+'			<a data-pg-type="1"><span></span><em style="text-decoration: underline;">Plačilo z dobroimetjem na Microhint Denarnici</em>'
//							+'			<div class="payment-option-description">'
//							+'				<p><img width="200" height="115" alt="Microhint Wallet" src="/public/images/mp/wallet2.jpg" style="float:right; margin-left:10px;">Plačilo lahko izvedete tudi z dobroimetjem na Microhint Denarnici. Kako do dobro imetja? Od vsakega vašega oz. nakupa ljudi,ki ste jih povabili na Microhint.com in so se prvič registrirali, Vam vrnemo 6% zneska ki ga mi zaslužimo.</p>'
//							+'			<div class="clearfix"></div>'
//							+'			</div>'
//							+'			<div class="clearfix"></div>'
//							+'			<div class="payment-checkout">'
////							+'				<form method="post" action="/micropon-checkout" id="micropon-buy-form-wallet">'
////							+'					<input type="hidden" name="order[0][mp_id]" id="mp_id" value="'+ micropon.id +'">'
////							+'					<input type="hidden" name="order[0][pg_id]" id="pg_id" value="1">'
////							+'					<input type="hidden" name="order[0][quantity]" id="quantity" value="1">'
////							+'					<input type="hidden" name="order[0][discount_amount]" id="discount_amount" value="'+ micropon.discount_amount +'">'
////							+'					<input type="hidden" name="order[1][mp_id]" id="mp_id" value="'+ micropon.id +'">'
////							+'					<input type="hidden" name="order[1][pg_id]" id="pg_id" value="1">'
////							+'					<input type="hidden" name="order[1][quantity]" id="quantity" value="2">'
////							+'					<input type="hidden" name="order[1][discount_amount]" id="discount_amount" value="'+ micropon.discount_amount +'">'
//							+'					<div class="box store-profile-settings" style="text-align:left; padding:4px 0 6px 10px; margin-bottom:14px;">'
//							+'						<span class="store_finish">'
//							+'							<input type="submit" class="normal-button large" id="send-store-aboutcompany-edit-form" value="Plačam iz Microhint Denarnice">'
//							+'						</span>'
//							+'					</div>'
////							+'				</form>'
//							+'			</div>'
//							+'			</a>'
//							+'		</li>'
									/* FIXME: Activa Payment Gatreway - kartica */
							+'		<li>'
							+'			<a data-pg-type="3"><span></span><em style="text-decoration: underline;">Plačilo z kartico na strani Activa Gateway Payment System <sup>&#xae;</sup></em>'
							+'			<div class="payment-option-description">'
							+'				<table cellspacing="0" class="supported-cards">'
						    +'					<tbody>'
					        +'						<tr>' 
					        +'    						<td><img src="/public/images/mp/ac.jpg" alt="Activa Card" height="34" width="55"></td>'
					        +'   					 	<td><img src="/public/images/logotipi/MasterCardMaestro/mc_accpt_034_gif.gif" alt="MasterCard" height="34" width="55"></td>'
					        +'    						<td><img src="/public/images/logotipi/MasterCardMaestro/ms_accpt_034_gif.gif" alt="Mastro" height="34" width="55"></td>'
					        +'    						<td><img src="/public/images/mp/visa.jpg" alt="Visa" height="34" width="55"></td>'
					        +'    						<td><img src="/public/images/mp/visa-ele.jpg" alt="Visa Electron" height="34" width="55"></td>'
					        +'    						<td><img src="/public/images/mp/diners-club.jpg" alt="Diners Club" height="34" width="55"></td>'
					        +'						</tr>'
					        +'					</tbody>'
					        +'				</table>'
							+'				<p>Nakup je možen s plačilnimi karticami: <strong>MasterCard</strong>, <strong>Maestro</strong> <sup>(1)</sup>, <strong>Visa</strong>, <strong>Visa Electron</strong> in <strong>Diners Club</strong>.</p>'
							+'				<p>Vse transakcije potekajo preko Activa Payment Gateway (varni spletni plačilni sistem Banke Koper), ki omogoča varno komunikacijo prek svetovnega spleta. Preusmerjeni boste na spletno stran, ki jo upravlja procesni center Activa in banka s katero imamo sklenjeno pogodbo o sprejemu kartic.</p>'
							+'				<p>Sistem vas preusmeri na spletno stran Activa Payment Gateway, kjer zaključite nakup. Ko končate, vas bo stran Activa Payment Gateway avtomatično preusmerila nazaj na našo stran, kjer bo viden rezultat nakupa.</p>'
//					        +'				<p><sup><strong>(1)</strong></sup><strong> E-nakupovanje z <span style="text-decoration: underline;">Maestro</span> kartico je možno le pod pogojem, da je kartica registrirana na sistemu za avtentikacijo »MasterCard SecureCode«.</strong></p>'
							
							+'				<p><sup><strong>(1)</strong></sup><strong> E-nakupovanje z <strong style="text-decoration: underline;">Maestro</strong> kartico je možno le pod pogojem, da je kartica registrirana na sistemu za avtentikacijo »MasterCard SecureCode«.</strong></p>'
							
							+'				<table cellspacing="0" class="supported-cards">'
						    +'					<tbody>'
					        +'						<tr>' 
					        +'    						<td><img src="/public/images/mp/visa-ver.jpg" alt="Verified by Visa" height="34" width="62"></td>'
					        +'    						<td><img src="/public/images/logotipi/SecureCode/sclogo_62x34.gif" height="34" width="62" alt="MasterCard SecureCode"></td>'
					        +'						</tr>'
					        +'					</tbody>'
					        +'				</table>'
							+'			</div>'
							+'			<div class="payment-checkout">'
							+'					<div class="box store-profile-settings" style="text-align:left; padding:4px 0 6px 10px; margin-bottom:14px;">'
							+'						<span class="store_finish">'
							+'							<input type="submit" class="normal-button large" id="send-store-aboutcompany-edit-form" value="Plačaj s kartico">'
							+'						</span>'
							+'					</div>'
							+'			</div>'
							+'			</a>'
							+'		</li>'
									/* UPN - položnica */
							+'		<li>'
							+'			<a data-pg-type="2"><span></span><em style="text-decoration: underline;">Plačilo preko plačilnega naloga BN2 oz. UPN na banki ali pošti</em>'
							+'			<div class="payment-option-description">'
							+'				<p><img width="200" height="115" alt="placilni_nalog_bn02.jpg" src="/public/images/mp/placilni_nalog_bn02.jpg" style="float:right; margin-left:10px;">Plačilo lahko izvedete tudi s plačilnim nalogom BN02. Gre za klasično plačilo s položnico, ki ga opravite prek svoje elektronske banke ali fizično na pošti (oziroma banki).</p>'
							+'			<div class="clearfix"></div>'
							+'			</div>'
							+'			<div class="clearfix"></div>'
							+'			<div class="payment-checkout">'
							+'				<div class="box store-profile-settings" style="text-align:left; padding:4px 0 6px 10px; margin-bottom:14px;">'
							+'					<span class="store_finish">'
							+'						<input type="submit" class="normal-button large" id="send-store-aboutcompany-edit-form" value="Pošljite mi položnico, ki jo poravnam na banki">'
							+'					</span>'
							+'				</div>'
							+'			</div>'
							+'			</a>'
							+'		</li>'
							+'	</ul>'
							+'	<div class="clearfix"></div>'
	                        +'	</div>'
	                        +'</form>'
					);
					
//					if($.cookie("_mslug") != undefined && $.cookie("_mslug") == micropon.slug )
//					if($.cookie("_mslug") != undefined && $.cookie("_mslug") == 'kupljen' )
//					{
//			    		MHT.utils.flashMessanger('error', 'Ponudbo lahko zase kupiš največ 1x. Darila za prijatelje in znance lahko še kupuješ.');
//			    		$container2.find(':submit').attr('disabled','disabled');
//					}
					// Počekiram če je nakup še mogoč
					if(micropon.paid_count_bruto >= micropon.max_quantity)
					{
						MHT.utils.flashMessanger('error', 'Ponudbo si žal zamudil :| <a href="/">Prijavi se na obvestila</a> od novih ponudbah, da se ti to ne zgodi več.');
						$container2.find(':submit').attr('disabled','disabled');
					}
					// Počekiram ali je user prijavljen
					else if(document.username == undefined)
					{
						MHT.utils.flashMessangerSet('error', 'Preden kupiš ponudbo, se moraš <a rel="#login" data-item-goto="'+window.location.href+'">prijaviti ali regestrirati</a>.');
						$container2.find(':submit').attr('disabled','disabled');
					}
					
					MHT.forms.buyMicroponForm($xhtml, this.microponSLUG, micropon);

					$('.co-'+microponSLUG).html(
							MHT.forms.newsletterSubscribtionSmallWidget()
					);
					
					// Še fancy prikaz vsega skupaj
					$container.fadeIn('fast');
					$container2.fadeIn('fast');
					$('.co-'+microponSLUG).fadeIn('fast', function(){
						$('#division_new').slideUp('fast');
					});
				});
					
				return $xhtml;
			},
			/**
			 * 	Checkout - DONACIJA
			 */
			donate: function(microponSLUG){

                var _name = '';
                if(document.fullname != undefined){ _name = document.fullname +', ';}

				var $xhtml = $(''
					+'  <div id="market-sub" class="heading-title rounded-top" style="display:none;">'
                    +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">'+_name+'izberi način plačila in <span class="rounded" style="color:white; padding:3px 6px 4px 6px; background:rgba(0, 0, 0, 0.25);">postani <span class="no_paid">43</span>. donator</span></h1>'
                    +'  </div>'
                    +'<div class="deal rounded-bottom" style="display:none; background:#fff; margin: 0 0 24px 0; padding-bottom: 16px;">'
				    +'</div>'
				);

				var $container1 = $($xhtml[0]);		// Title
				var $container2 = $($xhtml[1]);		// Način plačila

				var micropons = '';
				var storeSLUG = this.storeSLUG;
				var uaf 	  = this.uaf;

				// Get first load of data from the server
				$.get('store/micropon?count=1&store_slug='+this.storeSLUG+'&micropon_slug='+this.microponSLUG+'&cursor=1', function(data, textStatus, XMLHttpRequest)
				{
					var micropon = data.micropons[0].micropon;
					var store 	 = micropon.store.stores[0].store;

					var districtSlug = store.store_locations.locations[0].location.district_slug;

                    var greenPoints = 100;  // Privzeti max je 100 MT
                    if(parseInt(document.greenPoints) < 100) {
                        greenPoints = parseInt(document.greenPoints);
                    }

                    $container1.find('.no_paid').text(parseInt(micropon.paid_count) + 1);

                    var _picName = '';
                    $.each(micropon.multimedia, function(i, v){
                        if(v.uploader == '2'){
                            _picName = v.file_name;
                        }

                    });

					$container2.append(
							 '<div class="write_up" id="write_up">'

                            +'<div class="image rounded" style="background: url(/tmp/mppics/'+_picName+') no-repeat; height:140px;">'
                            +'  <div style="padding-top: 20px;"><span class="rounded-left" style="background: rgba(0, 0, 0, 0.75); color:#fff; font-family: adelle-1, adelle-2, Georgia, serif; padding: 10px 10px 6px 10px; font-size: 18px;">'+micropon.headline+'</span></div>'
                            +'</div>'

                            +' <div id="payment-accordion" style="margin-top: 20px;">'
                            +'  <h3 style="margin-bottom: -4px; margin-top: 8px;"><a href="#">Doniraj s svojimi MT - microtočkami</a></h3>  '
	                        +'  <div>   '
		                    +'      <p>  '
							+'			<div class="payment-option-description">'
							+'				<p><img width="200" height="115" alt="placilni_nalog_bn02.jpg" src="/public/images/mp/wallet2.jpg" style="float:right; margin-left:10px;">Doniraš lahko MT (microtočke), ki si jih dobil ob registraciji ali pridobil na <a href="/page/bonus-program" style="color:#5eb8df; text-decoration:underline;" target="_blank">kakšen drugi način</a>. Naj postane podpiranje lokalnih organizacij navada :)</p>'
                            +'              <div style="margin-top: 26px; font-size: 13px; line-height: 28px; font-weight: 700; color: #49494A;">Vpiši, koliko MT(microtočk) želiš donirati? <input id="mtpayment" type="text" value="'+greenPoints+'" style="vertical-align: bottom; padding: 5px 9px; outline: none; height: 18px; font: normal normal normal 13px/18px \'Helvetica Neue\', Arial, sans-serif; -webkit-transition-duration: 0.1s; -webkit-transition-property: border-color; -webkit-transition-timing function: linear; background: white; border: 1px solid #B3B3B3; border-bottom-left-radius: 3px 3px; border-bottom-right-radius: 3px 3px; border-top-left-radius: 3px 3px; border-top-right-radius: 3px 3px; width:36px; text-align:center;" /> MT</div>'
							+'              <div id="mt_error" style="color:red; line-height: 18px; display:none;">Doniraš lahko največ 100MT</div>'
							+'			    <div class="clearfix"></div>'
                            +'			</div>'
                            +'      </p>   '
                            +'      <div style="margin-top:10px;"><div style="float:left; width:200px;"><span class="small gray logo-font">Microhint<sup style="font-size: 8px;">&#x2122;</sup></span></div> <div style="float:right; width:200px; text-align: right;"><a class="positive button activated ajaxsubmit ajaxsubmit_mt" data-item-value="'+greenPoints+'" data-pg-type="1">Zaključi donacijo &raquo;</a></div></div>'
                            +'  </div>'
							+'  <h3  style="margin-bottom: -4px; margin-top: 8px;"><a href="#">Doniraj s kartico na strani Activa Gateway Payment System <sup>&#xae;</sup> (Maestro, MC/EC, Activa...)</a></h3>'
	                        +'  <div>'
		                    +'      <p> '
							+'			<div class="payment-option-description">'
							+'				<table cellspacing="0" class="supported-cards">'
						    +'					<tbody>'
					        +'						<tr>'
					        +'    						<td style="padding-left: 0;"><img src="/public/images/mp/ac.jpg" alt="Activa Card" height="30" width="51"></td>'
					        +'   					 	<td><img src="/public/images/logotipi/MasterCardMaestro/mc_accpt_034_gif.gif" alt="MasterCard" height="30" width="51"></td>'
					        +'    						<td><img src="/public/images/logotipi/MasterCardMaestro/ms_accpt_034_gif.gif" alt="Mastro" height="30" width="51"></td>'
					        +'    						<td><img src="/public/images/mp/visa.jpg" alt="Visa" height="30" width="51"></td>'
					        +'    						<td><img src="/public/images/mp/visa-ele.jpg" alt="Visa Electron" height="30" width="51"></td>'
					        +'						</tr>'
					        +'					</tbody>'
					        +'				</table>'
							+'				<p>Nakup je možen s plačilnimi karticami: <strong>MasterCard</strong>, <strong>Maestro</strong> <sup>(1)</sup>, <strong>Visa</strong> in <strong>Visa Electron</strong>.</p>'
							+'				<p>Vse transakcije potekajo preko Activa Payment Gateway (varni spletni plačilni sistem Banke Koper), ki omogoča varno komunikacijo prek svetovnega spleta. Preusmerjeni boste na spletno stran, ki jo upravlja procesni center Activa in banka s katero imamo sklenjeno pogodbo o sprejemu kartic.</p>'
							+'				<p>Sistem vas preusmeri na spletno stran Activa Payment Gateway, kjer zaključite nakup. Ko končate, vas bo stran Activa Payment Gateway avtomatično preusmerila nazaj na našo stran, kjer bo viden rezultat nakupa.</p>'

							+'				<p><sup><strong>(1)</strong></sup><strong> E-nakupovanje z <strong style="text-decoration: underline;">Maestro</strong> kartico je možno le pod pogojem, da je kartica registrirana na sistemu za avtentikacijo »MasterCard SecureCode«.</strong></p>'

							+'				<table cellspacing="0" class="supported-cards">'
						    +'					<tbody>'
					        +'						<tr>'
					        +'    						<td style="padding-left: 0;"><img src="/public/images/mp/visa-ver.jpg" alt="Verified by Visa" height="30" width="58"></td>'
					        +'    						<td><img src="/public/images/logotipi/SecureCode/sclogo_62x34.gif" height="30" width="58" alt="MasterCard SecureCode"></td>'
					        +'						</tr>'
					        +'					</tbody>'
					        +'				</table>'
							+'			</div>'
                            +'      </p> '
                            +'      <div style="margin-top:10px;"><div style="float:left; width:200px;"><span class="small gray logo-font">Microhint<sup style="font-size: 8px;">&#x2122;</sup></span></div> <div style="float:right; width:200px; text-align: right;"><a class="positive button activated ajaxsubmit" data-item-value="1" data-pg-type="3">Zaključi 1€ donacije &raquo;</a></div></div>'
//                            +'      <div style="margin-top:10px;"><div style="float:left; width:200px;"><span class="small gray logo-font">Microhint<sup style="font-size: 8px;">&#x2122;</sup></span></div> <div style="float:right; width:270px; line-height: 30px; text-align: right;">plačevanje s karticami bo omogočeno v kratkem</div></div>'
                            +'  </div>'
                            +'  <h3 style="margin-bottom: -4px; margin-top: 8px;"><a href="#">Doniraj z Univerzalnim plačilnim nalogom UPN</a></h3>  '
	                        +'  <div>   '
		                    +'      <p>  '
							+'			<div class="payment-option-description">'
							+'				<p><img width="200" height="115" alt="placilni_nalog_bn02.jpg" src="/public/images/mp/placilni_nalog_bn02.jpg" style="float:right; margin-left:10px;">Plačilo lahko izvedete s univerzalnim plačilnim nalogom UPN. Gre za klasično plačilo s položnico, ki ga opravite prek svoje elektronske banke ali fizično na pošti (oziroma banki).<br><br> V tem primeru bo donacija zabeležena drugi delovni dan do 10h zjutraj.</p>'
							+'			<div class="clearfix"></div>'
							+'			</div>'
                            +'      </p>   '
                            +'      <div style="margin-top:10px;"><div style="float:left; width:200px;"><span class="small gray logo-font">Microhint<sup style="font-size: 8px;">&#x2122;</sup></span></div> <div style="float:right; width:200px; text-align: right;"><a class="positive button activated ajaxsubmit" data-item-value="1" data-pg-type="2">Zaključi 1€ donacije &raquo;</a></div></div>'
                            +'  </div>'
                            +' </div>'

                            +'	</div>'
							+'	<div class="clearfix"></div>'
	                        +'	</div>'
	                        +'</form>'
					);

//					if($.cookie("_mslug") != undefined && $.cookie("_mslug") == micropon.slug )
//					if($.cookie("_mslug") != undefined && $.cookie("_mslug") == 'kupljen' )
//					{
//			    		MHT.utils.flashMessanger('error', 'Ponudbo lahko zase kupiš največ 1x. Darila za prijatelje in znance lahko še kupuješ.');
//			    		$container2.find(':submit').attr('disabled','disabled');
//					}
					// Počekiram ali je user prijavljen
					if(document.username == undefined)
					{
//                        console.log(window.location.href); return false;
                        //MHT.utils.flashMessanger('error', 'Preden lahko doniraš, se moraš <a rel="#login" data-item-goto="'+window.location.href+'">prijaviti ali regestrirati</a>.');
                        $container2.find(':submit').attr('disabled','disabled');
                        MHT.utils.displayLoginNotice(window.location.href);
					}

//                    MHT.utils.flashMessanger('error', 'Donacije so začasno zaustavljene. Omogočene bodo takoj, ko odpravimo težavo. Hvala za razumevanje');
//					$container2.find(':submit').attr('disabled','disabled');

					MHT.forms.buyDonatorForm($xhtml, this.microponSLUG, micropon);

                    var $mtButton   = $xhtml.find('.ajaxsubmit_mt');
                    var $mtError    = $xhtml.find('#mt_error');
                    var mtVal       = 0;
                    $xhtml.find('#mtpayment').bind('keyup', function(){
                        mtVal       = $(this).val();

                        if(mtVal > greenPoints) {
                            $mtButton.attr('data-item-value', '0');
                            $mtButton.attr('disabled','disabled');
                            $mtError.slideDown('fast');
                        }
                        else if(mtVal > 0) {
//                        else if(false) {
                            $mtButton.attr('data-item-value', ( mtVal ) );
                            $mtButton.removeAttr('disabled');
                            $mtError.slideUp('fast');
                        }
                        else {
                            $mtButton.attr('data-item-value', '0');
                            $mtButton.attr('disabled','disabled');
                            $mtError.slideDown('fast');
                        }
                    });

					// Še fancy prikaz vsega skupaj
					$container1.fadeIn('fast');
					$container2.fadeIn('fast');
//					$('.co-'+microponSLUG).fadeIn('fast', function(){});


                    $( "#payment-accordion" ).accordion({
                        autoHeight: false,
                        navigation: true,
                        //active:     0,
                        active:     0,      // false
                        collapsible:true
                    });

                        var districtName = '';

                        switch(districtSlug){
                            case 'koprski-okraj':
                                districtName = 'koprski okraj';
                                break;
                            case 'novogoriski-okraj':
                                districtName = 'novogoriški okraj';
                                break;
                            case 'ljubljanski-okraj':
                                districtName = 'ljubljanski okraj';
                                break;
                            case 'kranjski-okraj':
                                districtName = 'kranjski okraj';
                                break;
                            case 'celjski-okraj':
                                districtName = 'celjski okraj';
                                break;
                            case 'novomeski-okraj':
                                districtName = 'novomeški okraj';
                                break;
                            case 'mariborski-okraj':
                                districtName = 'mariborski okraj';
                                break;
                            case 'murskosoboski-okraj':
                                districtName = 'murskosoboški okraj';
                                break;
                        }

                        $('.co-'+microponSLUG).html(
								''
                                //+ MHT.widgets.productsNav.init()
								+'<div id="right-navigation" class="navi">'
                                +'  <h2 style="position:relative;">'
                                +'      <a href="#" class="market toggle-location-whole">'+ districtName +'</a><a href="#" class="button toggle-location" style="position:absolute; right:10px; top:10px; font-weight: normal; margin:0;"><span class="icon pin" style="margin-right: -5px;"></span></a>'
                                +'  </h2>'
                                +'  <ul class="location-select" style="display:none;">'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/koprski-okraj">koprski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/novogoriski-okraj">novogoriški okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/ljubljanski-okraj">ljubljanski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/kranjski-okraj">kranjski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/celjski-okraj">celjski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/novomeski-okraj">novomeški okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/mariborski-okraj">mariborski okraj</a>'
                                +'      </li>'
                                +'      <li>'
                                +'          <a href="/#!/micronators/one/murskosoboski-okraj">murskosoboški okraj</a>'
                                +'      </li>'
                                +'  </ul>'
                                +'  <ul class="rounded-bottom">'
                                //+'      <li class="selected">'
                                //+'          <a href="/#!/micropons/one/'+districtSlug+'">dnevna ponudba</a>'
                                //+'      </li>'
                                +'      <li class="selected">'
                                +'          <a class="micronator logo-font" href="/#!/micronators/one/'+districtSlug+'">micronator</a>'
                                +'      </li>'
//                                +'      <li>'
//                                +'          <a class="micronator logo-font" href="/#!/nanopons/one/'+districtSlug+'">nanopon</a>'
//                                +'      </li>'
                                +'  </ul>'
//                                +'  <ul class="resources">'
//                                +'      <li class="how-it-works border">'
//                                +'          <a href="/deals/how_it_works">how it works</a>'
//                                +'      </li>'
//                                +'      <li class="more-cities">'
//                                +'          <a href="/cities/229-northern-virginia/more_deals">more cities</a>'
//                                +'      </li>'
//                                +'  </ul>'
                                +'</div>'

//                                + MHT.widgets.macronators.init(districtSLUG)
                                +'<div class="rounded" style="margin-top:20px; padding: 4px 0 4px 15px; background: #49494a;"><fb:like-box href="http://www.facebook.com/microhint" width="190" height="290" colorscheme="dark" show_faces="true" border-color="#49494a" stream="false" header="false"></fb:like-box></div>'

//                                +'<div class="fb-like-box" data-href="http://www.facebook.com/microhint" data-width="220" data-colorscheme="dark" data-show-faces="true" data-border-color="#333333" data-stream="false" data-header="true"></div>'

                            //+ MHT.widgets.macronators.init(districtSlug)
						).fadeIn('fast');

//                        MHT.widgets.macronators.load(districtSLUG);

				});

				return $xhtml;
			}
	};
	
	/** UI UPRAVLJANJE TREGOVINE  */
	MHT.stream.managestore = {
			oStore	 : 	{},
			storeSLUG:	'',
			currentSubNavLink: 'specials',	//tale je zmeraj privzet za vse stream navigacije
			/**
			 * jQuery Object generator
			 * 
			 * Possible values
			 * 	- 
			 */	
			generate: function(urlParams){
				//console.log(':: MHT.stream.home('+ urlParams +')');
				
				this.storeSLUG 	= urlParams[2];
				this.oStore 	= MHT.chache.fixed.stores[urlParams[2]];
				
				var param = '/manage-store/'+ urlParams[3];
				if(urlParams[4] != undefined && urlParams[4] != '/') { param += '/'+ urlParams[4]; }
				
				var xhtml;

                /*
                    Tu imam zdaj
                        1. userja
                        2. trgovino
                 */

                // IF( email ni verificiran, .post() za verifikacijo )
                $.post('account/confirm-email', {'k':document.pwd_key, 'e':document.email, 'account_type':'merchant'}, function(data){});

//                console.log(urlParams); return false;

                // XXX - ok tole lahko težimo tudi prek messengerja - IF( pwd reset key je nastavljen, ponudi obrazec za reset gesla )
                //console.log(document.intention_password_reset);

				if(!this.method_isPINVerified())
				{
					xhtml = 
						 '<div class="store-verify" id="nostream-mp-'+this.slug+'" style="display:none; width:320px; margin:40px auto; padding:0; background:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);">'
						+'	<h1>Verifikacija upravljalca trgovine</h1>'
						
						+'	<div class="section">'
						+'		Na sedež podjetja smo odgovorni osebi po pošti poslali verifikacijski PIN, ki ga vneseš v spodnji obrazec.'
						+'	</div>'
						
						+'	<div id="confirm-pin" style="margin:2px auto; padding-bottom:10px; width:280px; border:0px solid red; font-size:1.4em; color:#666;">'
						+'		<form action="/account/confirm-pin" id="pin-confirm-form" method="post">'
						+'			<div id="pin-error-notice" style="text-align:left; padding-bottom:6px;"></div>'
					 	+'			<div style="font-size:.9em; font-weight:bold;">Vnesi PIN:</div>'
						+'			<ol style="margin-top:4px;">'
					  	+'				<li class="pin">'
					  	+'					<input type="hidden" name="slug" id="slug" value="'+ this.storeSLUG +'">'
					  	+'					<input type="text" name="pin" id="pin" autocomplete="off">'
					  	+'				</li>'
					  	+'				<li>'
						+' 	 				<input type="submit" style="float:none; width:280px;" class="normal-button large" value="Preveri pravilnost PINa">'
					  	+'				</li>'
					 	+' 			</ol>'
					 	+'		<span class="notice"></span>'
						+'		</form>'
						+'	</div>'
					    +'</div>';
					
					var storeSLUG = this.storeSLUG;
					$('.ms_mcrs-'+ this.storeSLUG).remove(); 
					$('#manage-store-'+ this.storeSLUG).replaceWith($(xhtml).fadeIn('fast'));
					
					$('#pin-confirm-form').validate({ 
				    	rules: { 
							pin: { 
				    			required: true,
				    			minlength: 6,
				    			maxlength: 6
				    		} 
				    	}, 
					    messages: { 
				    		pin: {
				    			required: "Vnesi PIN",
				    			minlength: "Vnesi vsaj {0} znakov", 
				    			maxlength: "Vnesi največ {0} znakov" 
					    	}
				    	}, 
					    // specifying a submitHandler prevents the default submit, good for the demo 
					    submitHandler: function(form) { 
				    		
				    		$(form).find(':submit').val('Preverjam....');
				    		
				    		$(form).ajaxSubmit({
					    		type: 'POST',
					    		target: "#pin-error-notice",
					    		success: function(data, textStatus, XMLHttpRequest)
					    		{
						    		if(data.success == true) {
						    			MHT.chache.fixed.stores[storeSLUG] = undefined;
						    			$(form).find(':submit').val('Preverjam....OK');
				        				window.location = '/redirect-to?url=/#!/manage-store/'+ storeSLUG +'/welcome';
						    		} 
						    		else {
						    			$(form).find('.notice').html($('<br/><span style="display:none; background:url(/public/images/delete.png) no-repeat 0px 0px; padding:8px 0 8px 34px;">Poskus vnosa PINa je spodletel.</span><div style="margin-top:8px; padding-left:4px; font-size:.8em;">Pazi na velike in male črke in poskusi spet. Če ne bo delovalo, nas prosim kontaktiraj na <strong>info@microhint.com</strong> (<span style="text-decoration:underline;">navedite za katero podjetje gre in referenčno številko iz prejete pošte</span>). Po temu te v najkrajšem možnem času kontaktiramo za nadaljne korake.</div></div>').fadeIn('fast'));
						    			$(form).find(':submit').val('Ponovno preveri pravilnost PINa');
						    		}
					    		}
					    	});
				    		return false;
					    }, 
					    // set this class to error-labels to indicate valid fields 
					    success: function(label) { 
					    	// set   as text for IE 
					    	//label.html(" ").addClass("checked-ok"); 
					    } 
				    });
					return false;
				}
				else 
				{
//					console.log(param);

                    if(document.intention_password_reset){
                        // XXX Sestavi link za zamenjavo gesla (in naredi obrazec z dvema vnosoma in preverjanjem)
                        MHT.utils.flashMessanger('info-big', 'Podan je bil zahtevek za zamenjavo gesla (ali si pa prvič v vmesniku za upravljanje organizacije).<br/> Staro geslo OBVEZNO zamenjaj s klikom na gumb <a class="big positive button activated rounded a_dialog" href="/?mh_showin=dialog&mh_form=pwd-change&mh_action=update&mh_useremail='+document.email+'&mh_key='+document.pwd_key+'&mh_startedfrom=alert&mh_isampera=false" style="margin-top: 6px;">zamenjaj geslo</a>');
                    }

					switch(param)
					{
						case '/manage-store/micropons':
							this.currentSubNavLink = 'micropons';
							xhtml = this.micropons();
							break;
						case '/manage-store/micropons/new':
							this.currentSubNavLink = 'new-micropone';
							xhtml = this.newMicropon();
							//MHT.forms.addMicropone(xhtml, this.storeSLUG);
							break;
                        // Zaenkrat prikažem vse skupaj
						case '/manage-store/purchases':
						case '/manage-store/purchases/payment-pending':
							xhtml = this.purchases_paymentpending();
							break;
						case '/manage-store/purchases/not-paid':
							xhtml = this.purchases_notpaid();
							break;
						case '/manage-store/purchases/paid':
							xhtml = this.purchases_paid();
							break;
						case '/manage-store/profile':
							this.currentSubNavLink = 'profile';
							xhtml = this.profile();
							MHT.forms.initStoreProfileEditValidator.initAboutCompanyForm(xhtml, this.storeSLUG);
							break;
						case '/manage-store/profile/locations':
							this.currentSubNavLink = 'profile';
							xhtml = this.profile_locations();
							MHT.forms.initStoreProfileEditValidator.initCompanyLocationsForm(xhtml, this.storeSLUG);
							break;
						case '/manage-store/profile/business-data':
							this.currentSubNavLink = 'profile';
							xhtml = this.profile_businessdata();
							MHT.forms.initStoreProfileEditValidator.initCompanyDataForm(xhtml, this.storeSLUG);
							break;
						case '/manage-store/wallet':
							this.currentSubNavLink = 'wallet';
							xhtml = this.wallet();
							break;
						case '/manage-store/welcome':
						default:
							this.currentSubNavLink = 'home';
							//xhtml = this.store_home();
                            xhtml = this.micropons();
							break;
					};
					// Prikažem še content containers, ker so skriti
					$('#manage-store-'+ this.storeSLUG).show();
					$('.ms_mcrs-'+ this.storeSLUG).show();
				}
				
				//appendam nov content
				var stream = $( '<div class="stream-wrapper">' ).append(xhtml);
				
				var tmp = $( '#manage-store-'+this.storeSLUG ).html(stream);
				return tmp;
				
			},
			/**
			 * Metoda preveri ali je trgovina že verificirana preko PINa
			 */
			method_isPINVerified: function()
			{
//				if( (this.oStore.verification_pin_confirmed != null && this.oStore.verification_pin_confirmed != '0000-00-00 00:00:00') || this.oStore.company_verified == 1) { return true; }
				if( this.oStore.verification_pin_confirmed || this.oStore.company_verified == 1) { return true; }
				else { return false; }
			},
			/**
			 * Metoda preveri ali ima trgovina vse obvezne podatke za delovanje
			 */
			method_isSetupFinished: function()
			{
				//return this.oStore.is_setup_finished;
                return true;
			},
			/**
			 * 	- /#!/my-stuff/alanristic/specials
			 */
			store_home: function(){
				
				var $xhtml = $(''
						// mainnav
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">upravljaj organizacijo, '+document.canManageStoresNames[this.storeSLUG]+'</h1>'
                        +'  </div>'
                        +'<ul id="stream-menu" class="bbq">'
						+'	<li><a href="/#!/manage-store/'+this.storeSLUG+'/welcome" title="" class="current">Domov</a></li>'
						+'	<li><a href="/#!/manage-store/'+this.storeSLUG+'/micropons" title="">Ponudbe</a></li>'
						+'	<li><a href="/#!/manage-store/'+this.storeSLUG+'/profile" title="">podatki organizacije</a></li>'
//						+'	<li><a href="/#!/manage-store/'+this.storeSLUG+'/wallet" title="">Micro TRR</a></li>'
						+'</ul>'
						// page
						+'<div class="notstream" id="nostream-managestore-'+this.storeSLUG+'">'
						+'</div>'
				);
				
				var xhtml_items = {};
				var xhtml_createMicropon = '';	// front page, ko je setup dokončan
				var xhtml_finishSetup 	 = '';	// front page, ko setup ni dokončan

                var storeName = $xhtml.find('#currentlyManaging').html(document.fullname +' v imenu '+ document.canManageStoresNames[this.storeSLUG]);

				$.get('store/micropons?count=1&store_slug='+this.storeSLUG+'&cursor=1', function(data, textStatus, XMLHttpRequest)
				{
					if(data.micropons != undefined) {
                        // En micropon je že aktiven, drugega ne smem pustiti čez
                        xhtml =
                            ''
                            +'<div class="merchant-section" style="padding-top:0;">'
                            +'  <div class="part-one">Donator</div>'
                            +'  <div class="part-two">Kreirajte donatorsko kampanjo s klikom na gumb "Kreiraj novo donatorsko kampanjo". V koliko potrebujete pomoč se obrnite na lokalnega predstavnika v vašem okraju <a href="/page/micronator/kako-zaceti" target="_blank">tukaj</a></div>'
                            +'  <div class="part-three">Kampanja je v teku</div>'
                            +'</div>'
                            +'<div class="clearfix"></div>'
                            ;
                    }
                    else {
                        //  Micorpona še nimam, tako da dovolim kreacijo
                        xhtml =
                            ''
                            +'<div class="merchant-section" style="padding-top:0;">'
                            +'  <div class="part-one">Donator</div>'
                                +'  <div class="part-two">Kreirajte donatorsko kampanjo s klikom na gumb "Kreiraj novo donatorsko kampanjo". V koliko potrebujete pomoč se obrnite na lokalnega predstavnika v vašem okraju <a href="/page/micronator/kako-zaceti" target="_blank">tukaj</a></div>'
                            +'  <div class="part-three"><a class="micropon_new xc_popin brand_philantroper big button" data-item-storeslug="'+this.storeSLUG+'" style="width:70px; margin-top:30px;">Kreiraj &raquo;</a></div>'
                            +'</div>'
        //                    +'<div class="clearfix"></div>'
        //                    +'<div class="merchant-section" style="border-top:1px solid #DFE1E3;">'
        //                    +'  <div class="part-one">Dnevna ponudba</div>'
        //                    +'  <div class="part-two">is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry\'s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letras</div>'
        //                    +'  <div class="part-three"><a class="micropon_new xc_popin brand_dailydeal big button" data-item-storeslug="'+this.storeSLUG+'" style="width:70px; margin-top:30px;">kreiraj &raquo;</a></div>'
        //                    +'</div>'
                            +'<div class="clearfix"></div>'
                            ;
                    }
                });


				
				/* OPIS trgovine */
				if(this.oStore.store_description.length <= 10) {
					xhtml_items['opis'] = '<div class="item bad"> Vnesite opis trgovine <a href="/#!/manage-store/'+this.storeSLUG+'/profile" class="action-link">(klik sem za vnos podatka)</a></div>';
				}
				else {
					xhtml_items['opis'] = '<div class="item good"> Vnesite opis trgovine <a href="/#!/manage-store/'+this.storeSLUG+'/profile" class="action-link">(klik sem za vnos podatka)</a></div>';
				}

				xhtml_items['ibans'] = '<div class="item bad"> Izbira TRR računa za nakazilo denarja <a href="/#!/manage-store/'+this.storeSLUG+'/profile/business-data" class="action-link">(klik sem za vnos podatka)</a></div>';
				$.each(this.oStore.ibans, function(i, v){
					if(v.account.is_primary == 1) {
						//xhtml_items['ibans'] = '<div class="item good"> Izbira TRR računa za nakazilo denarja <a href="/#!/manage-store/'+this.storeSLUG+'/profile/business-data" class="action-link">(klik sem za vnos podatka)</a></div>';
						//** Kar skrijem pa je
						xhtml_items['ibans'] = '';
					}
				});
				
				
				xhtml_finishSetup = 
					 ''
					+'<div class="finish-store-setup-wizard">'
					+'	<div>'
					+'		Za upravljanje in normalno delovanje trgovine potrebuje sistem še par podatkov o trgovini. Kaj točno in kje vnesete podatke, lahko vidite v spodnjih alinejah.'
					+'	</div>'
					+'	<div style="font-size:.9em;">'
					+'		(<em>Ko vse izpolnite, lahko v polni meri uporabljati svojo trgovino.</em>)'
					+'	</div>'
					+'	<div class="wizard-items">'
//					+'		<div class="item good"> Vnesite PIN, ki ste ga prejeli po pošti</div>'
//					+		xhtml_items['lokacije']
//					+		xhtml_items['kategorije']
					+		xhtml_items['opis']
					+		xhtml_items['ibans']
					+'	<div>'
					+'</div>'
					+'';
				
				if(this.method_isSetupFinished()) {
					$($xhtml[2]).append(xhtml_createMicropon);
				}
				else {
					$($xhtml[2]).append(xhtml_finishSetup);
				}
				
				$('.ms_mcrs-'+this.storeSLUG).html(
						 '<div class="side-box">'
						+'	<h2 style="font-size:1.3em; padding:0px 2px 4px 0px; color:#333;">Pogosta vprašanja</h2>'
						
						+'	<ul class="side-box-toggler">'
						+'		<li>'
						+'			<h4 class="toggle_handle open">'
		                +'				<a class="anti_link list_item_toggle" href="#">Naredi me?</a>'
		                +'			</h4>'
		                +'			<p class="toggle_content" style="display:none;">Blabla text... Če se prijatelj odzove tvojemu povabilu, prejmeš 1% od vsakega njegovega kupljenega Micropona.</p>'
						+'		</li>'
						+'	</ul>'
						+'</div>'
				);
				
				$.fn.footer.show();
				
				return $xhtml;
			},
			/**
			 * 	- /#!/my-stuff/alanristic/specials
			 */
			micropons: function(){
				var $xhtml = $(''
						+'  <div id="market-sub" class="heading-title rounded-top">'
                        +'      <h1 style="color: white; text-transform: lowercase; padding: 10px 20px 10px; font-size: 16px; margin: 0px; font-weight:normal; line-height: 24px; letter-spacing: normal; padding-left: 40px; background: url(/public/images/vertical_sprite_16px.png) no-repeat 8px 6px;">upravljaj organizacijo, '+document.canManageStoresNames[this.storeSLUG]+'</h1>'
                        +'  </div>'
						// mainnav
						//+'<h1 class="page_header"><div id="currentlyManaging"></div>Nadzorni center trgovine - upravljanje vaših ponudb</h1>'
						+'<ul id="stream-menu" class="bbq">'
						//+'	<li><a href="/#!/manage-store/'+this.storeSLUG+'/welcome" title="">Domov</a></li>'
						+'	<li><a href="/#!/manage-store/'+this.storeSLUG+'/micropons" class="current" title="">produkti organizacije</a></li>'
						+'	<li><a href="/#!/manage-store/'+this.storeSLUG+'/purchases" title="">računi organizacije</a></li>'
						+'	<li><a href="/#!/manage-store/'+this.storeSLUG+'/profile" title="">podatki organizacije</a></li>'
						+'</ul>'
						+'<div id="sub-nav">'
						+'</div>'
						+'<div class="notstream" id="nostream-managestore-'+this.storeSLUG+'">'
						+'</div>'
				);
				
				var $container = $($xhtml[3]);
				
				var micropons = '';
				var storeSLUG = this.storeSLUG;

//                var storeName = $xhtml.find('#currentlyManaging').html(document.fullname +' v imenu '+ document.canManageStoresNames[storeSLUG]);
				
				// Get first load of data from the server
				$.get('store/micropons?count=100&store_slug='+this.storeSLUG+'&cursor=1', function(data, textStatus, XMLHttpRequest)
				{
					var mpStatus;						// Predstavitveni status za userja glede na status micropona v DB
					var donatorORmicropon = 'micropon';
                    var newCampaignButton = '';
                    var firstTimer        = false;
//
//					if(data.micropons != undefined)
//					{
//                        var store                       = data.micropons[0].micropon.store.stores[0].store;
//                        var nextPossibleDonatorCampaign = store.setting_app_donator_possible_next * 1000;
//
//                        var date  = new Date();
//                        var today = date.getTime(); // timestamp
//
////                        if(today < nextPossibleDonatorCampaign) {
////                            newCampaignButton = '<span style="font-size:12px; color:#999; font-style:italic;">Dobrodelne kampanje lahko kreirate v razmaku 60dni. Tvoja organizacija ima lahko naslednjo '+$.fn.formatDate(store.setting_app_donator_possible_next)+'</span>';
////                        } else {
//                            newCampaignButton = '<a href="http://new.microhint.com/?mh_showin=dialog&mh_form=micronator-basket&mh_action=insert&mh_storeslug='+storeSLUG+'&mh_startedfrom=micronator_store-package&mh_isampera=false" id="actions_paket_reserve_dk_date" class="a_dialog big button activated"">Kreiraj novo donatorsko kampanjo &raquo;</a>';
////                        }
//
//						$.each(data.micropons, function(i, v)
//						{
//                            var brand  = '';
//
//							//mpStatus = MHT.micropon.interpretStatus(v.micropon);
//							if(v.micropon.micropon_brand_id == '3' ) { donatorORmicropon = 'micronator'; brand  = '<span class="av" style="color: #fff0e1; padding: 2px 3px; margin-right: 3px; font:bold 8px \'Droid Sans\',verdana,arial,sans-serif; background-color: #EC7000; border-color: #EC7000; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;">MICRONATOR</span>';   }
//                            else                                     { donatorORmicropon = 'micropon'; brand  = '<span class="av" style="color: #00C; padding: 2px 3px; margin-right: 3px; font:bold 9px \'Droid Sans\',verdana,arial,sans-serif; background-color: #DFE2FF; border-color: #DFE2FF; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;">MICROPON</span>';  }
//
//							//** TODO statuse in akcije določi tule (če so in kadar niso)
//
//							var action = '';
//							var status = '';
//							var title  = v.micropon.headline +' - '+ v.micropon.description_headline;
//
//							switch ( v.micropon.workflow_status )
//							{
//								case 'started-marketer':
//								case 'started-merchant':
//									action = '<a href="http://new.microhint.com?mh_showin=popout&amp;mh_form=micronator-offer&amp;mh_action=update&amp;mh_storeslug='+store.store_slug+'&amp;mh_microponid='+v.micropon.id+'&amp;mh_startedfrom=micronator_wall-item&amp;mh_isampera=false" class="button a_dialog"><span class="icon cross"></span>kreiraj</a>';
//									status = 'Datum je uspešno rezerviran, dobrodelno kapanjo lahko kreirate';
//                                    //newCampaignButton = '<span style="font-size:12px; color:#999; font-style:italic;">Eno dobrodelno kampanjo imate že v teku, zato nove še ne morete kreirati</span>';
//									break;
//								case 'new':
//								case 'draft':
//									action = '/';
//									status = 'Povpraševanje pregleda Skrbnik in te kontaktrira za nadaljne korake.';
//                                    //newCampaignButton = '<span style="font-size:12px; color:#999; font-style:italic;">Eno dobrodelno kampanjo imate že v teku, zato nove še ne morete kreirati</span>';
//									break;
//								case 'rejected':
//									action = '<a href="#" class="why-comment open" data-item-id="'+v.micropon.id+'">obrazložitev?</a><a href="#" class="why-comment close" data-item-id="'+v.micropon.id+'" style="display:none;">Zapri</a>';
//									status = 'Zavrnjena';
//                                    //newCampaignButton = '<a class="micropon_new xc_popin brand_philantroper big button activated" data-item-storeslug="'+storeSLUG+'">Kreiraj novo donatorsko kampanjo &raquo;</a>';
//									break;
//								case 'review':
//									action = '<a href="/#!/'+donatorORmicropon+'/'+storeSLUG+'/'+v.micropon.slug+'" class="button"><span class="icon rightarrow"></span>Predogled</a>';
//									status = 'Skrbnik je dopolnil ponudbo in verjame, da je pripravljena za izvedbo. Poglejte šqe 1x, če je vse ok in če se strinjate, ponudbo potrdite.';
//									title  = '<a href="/#!/'+donatorORmicropon+'/'+storeSLUG+'/'+v.micropon.slug+'" style="color:#0981BE; font-weight: normal; font-size:15px;">'+ v.micropon.headline +' - '+ v.micropon.description_headline +'</a>';
//									//newCampaignButton = '<span style="font-size:12px; color:#999; font-style:italic;">Eno dobrodelno kampanjo imate že v teku, zato nove še ne morete kreirati</span>';
//                                    break;
//								case 'accepted':
//									action = '<a href="/#!/'+donatorORmicropon+'/'+storeSLUG+'/'+v.micropon.slug+'">Predogled</a>';
//									status = 'Potrjena';
//									title  = '<a href="/#!/'+donatorORmicropon+'/'+storeSLUG+'/'+v.micropon.slug+'">'+ v.micropon.headline +' - '+ v.micropon.description_headline +'</a>';
//									//newCampaignButton = '<span style="font-size:12px; color:#999; font-style:italic;">Eno dobrodelno kampanjo imate že v teku, zato nove še ne morete kreirati</span>';
//                                    break;
//								case 'running':
//									action = '<a href="/#!/'+donatorORmicropon+'/'+storeSLUG+'/'+v.micropon.slug+'">Poglej</a>';
//									status = 'V teku';
//									title  = '<a href="/#!/'+donatorORmicropon+'/'+storeSLUG+'/'+v.micropon.slug+'">'+ v.micropon.headline +' - '+ v.micropon.description_headline +'</a>';
//									//newCampaignButton = '<span style="font-size:12px; color:#999; font-style:italic;">Eno dobrodelno kampanjo imate že v teku, zato nove še ne morete kreirati</span>';
//                                    break;
//								case 'redeemable':
//									action = '<a href="#" class="xc_popin micropon_redeemable '+donatorORmicropon+'" data-item-storeslug="'+storeSLUG+'" data-item-id="'+v.micropon.id+'">Odpri unovčitve</a>';
//									status = 'Upišite kode';
//									//newCampaignButton = '<a class="micropon_new xc_popin brand_philantroper big button activated" data-item-storeslug="'+storeSLUG+'">Kreiraj novo donatorsko kampanjo &raquo;</a>';
//                                    break;
//								case 'finished':
//									action = '<a href="/#!/'+donatorORmicropon+'/'+storeSLUG+'/'+v.micropon.slug+'">Poglej</a>';
//									status = 'Zaključen';
//                                    //newCampaignButton = '<a class="micropon_new xc_popin brand_philantroper big button activated" data-item-storeslug="'+storeSLUG+'">Kreiraj novo donatorsko kampanjo &raquo;</a>';
//									break;
//							}
//
//							micropons +=  ''
////								+'<tr>'
////								+'	<td class="deal_date" style="text-align:left !important;">#'+v.micropon.id+'</td>'
////								+'	<td class="deal_headline">'+title+'</td>'
////								+'	<td class="deal_date">'+status+'</td>'
////								+'	<td class="deal_date">'+action+'</td>'
////								+'</tr>'
////								+'<tr>'
////								+'	<td colspan="4" style="border-bottom:0; padding:0;"><div id="msg-box-'+v.micropon.id+'" style="display:none;">nalagam...</div></td>'
////								+'</tr>'
//
//                                +'  <li class="gradient rounded content">'
//                                +'      <div>'
//                                +'          <div style="float:left; width:100px;">'+brand+'</div><div style="float:right; font-size: 11px; padding-top: 2px;">Od: <strong>12 februar 2011</strong> Do: <strong>13 januar 2011</strong></div>'
//                                +'          <div class="clearfix"></div>'
//                                +'      </div>'
//                                +'      <div style="padding: 6px 2px 2px 2px;">'
//                                +'          <div style="float:left;">'+title+'</div><div style="float:right; width:200px; text-align:right;">'+action+'</div>'
//                                +'          <div class="clearfix"></div>'
//                                +'      </div>'
//                                +'      <div style="padding-bottom: 4px; padding-top: 6px;">'
//                                +'          <div class="messanger" style="width:641px; height:auto; margin:0; -webkit-box-shadow:none; padding: 6px 6px 6px 6px; font-size: 12px; font-weight: normal;">'+status+'</div>'
//                                +'      </div>'
//                                +'  </li>'
//                                //+'  <li><a href="#">Ni starejših produktov</a></li>'
//                                ;
//						});
//					}
//                    else {
////                        newCampaignButton = '<a class="micropon_new xc_popin brand_philantroper big button activated" data-item-storeslug="'+storeSLUG+'">Kreiraj novo donatorsko kampanjo &raquo;</a>';
                        newCampaignButton  = '<a href="http://new.microhint.com/?mh_showin=dialog&mh_form=micronator-basket&mh_action=insert&mh_storeslug='+storeSLUG+'&mh_startedfrom=micronator_store-package&mh_isampera=false" class="a_dialog big button activated">Kreiraj novo donatorsko kampanjo &raquo;</a>';
                    var newMacroglasButton = '<a href="http://new.microhint.com/?mh_showin=dialog&mh_form=products-basket&mh_action=insert&mh_storeslug='+storeSLUG+'&mh_startedfrom=store-package&mh_isampera=false" class="a_dialog big button activated">Kreiraj nov macropon &raquo;</a>';
//                        firstTimer        = 0;
//                    }

                    var xhtml =
                         '<div id="accordion">'
                        +'  <h3><a href="#"><span class="logo-font" style="font-size: 16px;">Micronator</span> - brezplačna namenska dobrodelna kampanja</a></h3>'
                        +'  <div>'
                        +'       <p style="font: 12px \'Helvetica Neue\', Helvetica, Arial, sans-serif;">Kreirajte donatorsko kampanjo s klikom na gumb "Kreiraj novo donatorsko kampanjo". V koliko potrebujete pomoč se obrnite na lokalnega predstavnika v vašem okraju <a href="/page/micronator/kako-zaceti" target="_blank">tukaj</a></p>'

                        +'      <div style="margin-top: 14px;">'+newCampaignButton+'</div>'
                        +'  </div>'
                        +'  <h3><a href="#"><span class="logo-font" style="font-size: 16px;">Macropon</span> - pozitiven branding na lokalnem okraju</a></h3>'
                        +'  <div>'
                        +'       <p style="font: 12px \'Helvetica Neue\', Helvetica, Arial, sans-serif;">Kreiraj positive branding s klikom na gumb "Kreiraj nov Macropon". V koliko potrebujete pomoč se obrnite na lokalnega predstavnika v vašem okraju <a href="/page/micronator/kako-zaceti" target="_blank">tukaj</a></p>'

                        +'      <div style="margin-top: 14px;">'+newMacroglasButton+'</div>'
                        +'  </div>'
                        +'</div>';

                    var _personalizedNoItems = MHT.list.product.generateItems(data.micropons, 'merchant');
                    if(!_personalizedNoItems){
                        _personalizedNoItems = '<div class="empty-wall-msg"><span class="empty-wall-msg-inner">Hej, tvoja organizacija nima v teku še nobenega produkta! Ko ga bo imela, se bodo prikazali tukaj. A ni kul?</span><div class="logo-font" style="text-align: right;">microhint</div></div>';
                    }


                    $container.append(
							 xhtml
                            +'<ul id="products-wall">'
                            +'  <li id="wall-title"><h2 class="title">produkti organizacije</h2></li>'
                            +   _personalizedNoItems
                            +'</ul>'
					);

                    $( "#accordion" ).accordion({
                        autoHeight: false,
                        navigation: true,
                        active:     firstTimer,
                        collapsible:true
                    });

				});
				
				
				$('.ms_mcrs-'+this.storeS
