
button = {
	
	/* Main function initiation
	--------------------------------------------------------------*/
	init: function(){
		if(this._INIT == null){
			this._INIT = true;
            
			if ($$('.newsletter_inactive')[0] != null) {
				this.newsActive   = $$('.newsletter_active')[0];
				this.newsCancel   = $$('.newsletter_cancel')[0];
				this.newsInactive = $$('.newsletter_inactive')[0];
			}
		};
		
		if ($('email_subscribe') != null) this.initEmailFld($('email_subscribe'));
		if ($('email_unsubscribe') != null) this.initEmailFld($('email_unsubscribe'));
	},
	
	
	/* Initialize email field with the dictionnary.
	----------------------------------------------------------- */
	initEmailFld: function(tE){
		tE.set('value', dict.get('email'));
		tE.store('defaultValue', tE.get('value'));
		tE.addEvent('focus', function(){
			var tV = this.get('value');
			if(tV == this.retrieve('defaultValue')) this.set('value', '');
		});
		tE.addEvent('blur', function(){
			var tV = this.get('value');
			if(tV == '') this.set('value', this.retrieve('defaultValue'));
		});
	},
	
	/* Submit forms.
	--------------------------------------------------------------*/
	submitForm: function(bSubmit, sitePath){
		/*
		var bSubmit = $(bSubmit);
		bSubmit.click();
		*/
		if (bSubmit == "b_submit") {
			newsletterSignUp(sitePath);
		} else if (bSubmit == "b_unsub") {
			newsletterSignOut(sitePath);
		}
	},
    
	/* Use may vary
	--------------------------------------------------------------*/
	empty: function(){
	},
	
	
	
	showNews: function(){
        this.newsInactive.setStyle('display','none');
		this.newsActive.setStyle('display','block');
	},
	
	hideNews: function(){
        this.newsInactive.setStyle('display','block');
		this.newsActive.setStyle('display','none');
	},
	
	showUnsub: function(){
        this.newsInactive.setStyle('display','none');
		this.newsCancel.setStyle('display','block');
	},
	
	hideUnsub: function(){
        this.newsInactive.setStyle('display','block');
		this.newsCancel.setStyle('display','none');
	},
	
	showQuoteBlk: function(id){
		var blk = $$('.quote_blk_' + id)[0];
		var img = $$('.img_link_' + id)[0];
        //var bkd = $$('.img_bkd')[0];
        blk.setStyle('display','block');
        //bkd.setStyle('display','none');
		$(document.body).setStyle("background-image", "url('')");
		img.set('opacity', 1);
		
	},
	
	hideQuoteBlk: function(id, image){
		var blk = $$('.quote_blk_' + id)[0];
		var img = $$('.img_link_' + id)[0];
        //var bkd = $$('.img_bkd')[0];
        blk.setStyle('display','none');
        //bkd.setStyle('display','block');
		$(document.body).setStyle("background-image", "url('" + image + "')");
		img.set('opacity', 0.5);
	},
	
	setOpacity: function(){
		var blk_group = $$('.client_logo_blk li a img');
        blk_group.each(function(e){
			e.set('opacity', 0.5);
		});
	},
	
	/* Startup function
	--------------------------------------------------------------*/
	startup: function(){},
	
	/* Handles window events
	--------------------------------------------------------------*/
	onWindowDomReady: function(){
        this.init();
	},
	
	onWindowLoad: function(){
	}
};


window.addEvent('domready', function(){
	button.onWindowDomReady();
});

window.addEvent('load', function(){
	button.onWindowLoad();
});




