window.addEvent('domready', function() {
		if($('request_send'))
				$('request_send').addEvent('click', function(evnt) {
					var evnt = new Event(evnt); evnt.stop();
					var ajaxparams = $('distribution_list_register').toQueryString();
					var url = '/ajax/press/add';

					var sendrequest = true;
					$('distribution_list_register').getElements('.needed').each(function(trgt){
						if(trgt.getValue()=="") sendrequest=false;
					});

					if(sendrequest)
					new Ajax(url, {
						method: 'post',
						data: ajaxparams,
						sgjson:true,
						windowSpinner: true,
						onComplete: function(data) {
//								data = Json.evaluate(data);
								var isearch = new Array('#{title}','#{first_name}','#{last_name}','#{redaktion}','#{email}');
								var ireplace = new Array(data.person.title,data.person.first_name,data.person.last_name,data.person.redaktion,data.person.email);
								var personalText = $('request_send_ok').getElement('p.personal_text');

								isearch.each(function(obj, count) {
									personalText.innerHTML = personalText.innerHTML.replace(obj, ireplace[count]);
								});
								
								$$('.preview_container').addClass('view_template');
								$('request_send_ok').removeClass('view_template');
				 
						}.bind(this)
					}).request();

				});

		if($('distribution_list_change')) {
			$('distribution_list_change').getElement('div.fresh_button_register').addEvent('click', function(evnt) {
				var evnt = new Event(evnt); evnt.stop();
					var ajaxparams = $('distribution_list_change').toQueryString();
					var url = '/ajax/press/remove';

					var sendrequest = true;
					$('distribution_list_change').getElements('.needed').each(function(trgt){
						if(trgt.getValue()=="") sendrequest=false;
					});

					if(sendrequest)
					new Ajax(url, {
						method: 'post',
						data: ajaxparams,
						sgjson:true,
						windowSpinner: true,
						onComplete: function(data) {
//								data = Json.evaluate(data);
//								console.log(data);
								if(data.faultCode=='309') {
									$('usernotfound').removeClass('view_template');
								} else {
									$('usernotfound').addClass('view_template');
									$$('.preview_container').addClass('view_template');
									$('request_change_ok').removeClass('view_template');
								}

						}.bind(this)
					}).request();

			});
		}

		if($('request_send_change'))
				$('request_send_change').addEvent('click', function(evnt) {
					var evnt = new Event(evnt); evnt.stop();
					var ajaxparams = $('distribution_list_register').toQueryString();
					var url = '/ajax/press/change';

					new Ajax(url, {
						method: 'post',
						data: ajaxparams,
						sgjson:true,
						windowSpinner: true,
						onComplete: function(data) {
//								data = Json.evaluate(data);
								 
								if(data.faultCode=='200') {
									$('request_send_ok').removeClass('view_template');
									$$('.preview_container').addClass('view_template');
								}
						}.bind(this)
					}).request();

				});

		if($('show_change_action')) {
			$('show_change_action').addEvent('click', function(evnt){
				$('change_data').removeClass('view_template');
				this.up('table').addClass('view_template');
			});
		}

});
