var $js = jQuery.noConflict();

$js.extend({
	  getUrlVars: function(){
		var vars = [], hash;
		var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
		for(var i = 0; i < hashes.length; i++)
		{
		  hash = hashes[i].split('=');
		  vars.push(hash[0]);
		  vars[hash[0]] = hash[1];
		}
		return vars;
	  },
	  getUrlVar: function(name){
		return $js.getUrlVars()[name];
	  }
});

// Newsletter Anmeldung. Check ob Datenschutzerklärung gelesen
function popup(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=800,height=600,left = 233,top = 84');");
}

$js.fn.wait = function(time, type) {
	time = time || 1000;
	type = type || "fx";
	return this.queue(type, function() {
		var self = this;
		setTimeout(function() {
			$js(self).dequeue();
		}, time);
	});
};

function fadeBox() {
  $js("#is_added").wait(500).fadeIn(1500).wait(2500).fadeOut(1000);
}

$js(function () {
	fadeBox();
	var li_count = $js(".merkzettel_table li").length;
	var curr = $js(".merkzettel_table li:last");
	var davor = curr.prev();
	
	if((li_count % 2) == 0) {
		curr.css("border", "0");
		davor.css("border", "0");
	} else curr.css("border", "0");
	
	/*
	*
	* Newsletter Anmeldungen
	* - Datenschutzerklärung checkbox wird überprüft
	* - Captcha wird überprüft
	*/
	$js('input#ds_check_hidden').attr('value', 'nein'); //wenn User bei Newsletter auf Zurück geht, wird default wieder auf nein gesetzt
	$js('#ds_check').change(function () {
		if ($js(this).attr("checked")) {
			$js('input#ds_check_hidden').attr('value', 'ja');
			//return; //Ergibt Fehler
		}else{
			$js('input#ds_check_hidden').attr('value', 'nein');
		}
	});


	
	/* Was ist das? Kann weg?
	$js('#ds_check').toggle(function() {
		$js('#ds_check').attr('checked', true);
		$js('input#ds_check_hidden').attr('value', 'ja');
	}, function () {
		$js('#ds_check').attr('checked', false);
		$js('input#ds_check_hidden').attr('value', 'nein');
	});*/
	
	if($js('input#capsend').size() < 1) { //erscheint, wenn User im Angaben-Überprüf-Modus ist (Seite nach Absenden)
		//$js('#tx-sremailsubscribe-pi1-tt_address_form').submit(function() {
		$js('.tx-sremailsubscribe-pi1-submit').click(function() {
			var cookie = $js.cookie('captcha'); //ACHTUNG: MUSS innerhalb der Funktion stehen!!! sonst nächstfolgende Eingaben = Fehler
			var captcha_now = $js('input#tx-sremailsubscribe-pi1-captcha').val();
			var newsletter_check_hidden = $js('input#ds_check_hidden').attr('value');
			var sr_pi1 = $js.getUrlVar('tx_sremailsubscribe_pi1[cmd]');
				if(sr_pi1 != 'infomail') {
					if(captcha_now == cookie) {
						if(newsletter_check_hidden == 'ja') {
							//$js('.tx-sremailsubscribe-pi1-submit').click(); //ACHTUNG: bewirkt stack-overflow
							//$js('#tx-sremailsubscribe-pi1-tt_address_form').submit(); //ACHTUNG: bewirkt stack-overflow
							return true; //stack-overflow überwunden
						}
						else {
							alert('Bitte bestätigen Sie dass Sie die Datenschutzerklärung gelesen haben!');
							return false;
						}
					}
					else {
						alert('Bitte geben Sie den korrekten Sicherheitscode ein!');
						return false;
					}
				}
			//});
		});
	}
});

