/**
 * @author sjorek
 */
//prevent conflicts by wrapping plugin
(function($) {
	$(document).ready(function(){
		$('#tx-frontendformslib-form').each(function(idx) {
			var formular = this;
			var $formular = $(this);
			var domain = String(window.location.href).replace(/https?:\/\/(www|service|gpd)\./g,'').replace(/\/.*$/g,'');
//			console.log('Cookie: ' + $.cookie('newsletter') + ' (' + $('input:hidden[name=form_status]',formular).val() + ')');
			switch($('input:hidden[name=form_status]',formular).val()) {
				case "eingabe":
				case "fehler":
					if ($.Params.get('newsletter') == 1) {
//						console.log('nothing to do, newsletter param set.');
						$.cookie('newsletter','',{'domain':domain,'path':'/','expires':-1});
					} else {
						$formular.form2cookie('newsletter', {
//							'check':function(){return ($('input#tx_a21mitmachaktion_petition_virtual-subscribetonewsletter:checkbox:checked',formular).size()>0);},
							'save': function(){
								return String($('input[value]:text,select:has(option[selected])', formular).serialize()).replace(/tx_frontendformslib%5Bdata%5D%5Btx_a21mitmachaktion_petition_subscribers%5D/g, '');
							},
							'cookie': {
								'domain': domain,
								'path': '/'
							}
						})
					}
				break;
				case "danke":
					if ($.Params.get('newsletter')==1) {
						$('div.page_description p:last',$formular.parent()).hide();
					}
				break;
				case "bestaetigung":
				default:
				break;
			}
		});
	});
})(jQuery);

