﻿if (typeof Main == 'undefined') {
	Main = function() {
	};
}

Main.Action = function(options) {
	this.action = '';
	this.controller = '';
	this.init(options);
	this.popup = new Popup.Auctions({
      	'controller': this.controller,
      	'action': this.action
      });
};

Main.Action.prototype.init = function(options) {
	for ( var i in options)
		this[i] = options[i];
};

Main.Action.prototype.updateCountBannerShows = function(){
	var banners_id ='';
	$('#banners_right li').each(function(n){
		banners_id += '&banners_id[]=' + $(this).attr('id');
	});
	$('#banners_left li').each(function(n){
		banners_id += '&banners_id[]=' + $(this).attr('id');
	});
	$('#banners_top span').each(function(n){
		banners_id += '&banners_id[]=' + $(this).attr('id');
	});
	$('#banners_bottom span').each(function(n){
		banners_id += '&banners_id[]=' + $(this).attr('id');
	});
	$.ajax({
		   type: "POST",
		   url: '/main/updateCountBannerShows/',
		   data: banners_id
	});
};

Main.Action.prototype.updateCountBannerClicks = function( banner_id ){
	$.ajax({
		   type: "POST",
		   url: '/main/updateCountBannerClicks/',
		   data: 'banner_id=' + banner_id
	});
};

Main.Action.prototype.verifySendTestForm = function(){
	var text_ok = 'Письмо о статье ' + $('#title').val() + ' отправлено. Благодарим Вас за использование рассылки Notebook Review!';
	var obSelf = this;
	$.ajax({
			type: "POST",
			url: '/main/verifySendTestForm/',
			data: $('#form_mail').serialize(),
			dataType: 'html',
			success: function(data) {
				if ( data == 1 ) {
					obSelf.popup.closePopup();
					obSelf.popup.messageUI( text_ok );
				}
				else
					obSelf.popup.messageUI(data);	
		   }
	});
};

Main.Action.prototype.subscribeForm = function(){
	var obSelf = this;
	$.ajax({
			type: "POST",
			url: '/main/subscribeForm/',
			dataType: 'html',
			success: function(data) {
				$('#popup').html(data);
				$('#popup').togglePopup();
				$('#subscribe_div').show();
		   }
	});
};

Main.Action.prototype.subscribe = function(){
	var obSelf = this;
	$.ajax({
			type: "POST",
			url: '/main/subscribe/',
			data: $('#subscribe_form').serialize(),
			dataType: 'html',
			success: function(data) {
				if ( data == 1 ) {
					obSelf.popup.closePopup();
					obSelf.popup.messageUI( 'Проверьте свою почту' );
				}
				else
					obSelf.popup.messageUI(data);	
		   }
	});
};

//close pop-up box
Main.Action.prototype.closePopup = function() {
	$('#opaco').toggleClass('hidden').removeAttr('style');

	$('#popup').toggleClass('hidden');
	return false;
};

Main.Action.prototype.addCountShows = function( news_id ){
	var obSelf = this;
	$.ajax({
		   type: "POST",
		   url: '/main/addCountShows/',
		   data: 'news_id=' + news_id
	});
};

Main.Action.prototype.loadRating = function( summa_id ){
	var obSelf = this;
	$.ajax({
		   type: "POST",
		   url: '/tests/topFiltering/',
		   data: 'summa_spec_id=' + summa_id,
		   dataType: 'html',
		   success: function(data){
				$('#top_rating').html(data);
		   }
	});
};

Main.Action.prototype.selectBrand = function( obj ){
	location.href = '/producer/getTestBlogMassByBrand/' + $(obj).val() + '/';
};

