/* v_0.00.12

Specialized Javascript-Functions for eZentrum Shopsystem by Fuchs EDV
This package is based on and tested with jQuery v1.3.2
Copyright 2009 Raphael Homoelle, Tim Brauer

*/

/*  ------------------------------------------------------------------------------------------------
	INPUT ALERT dient zur simplen Abfrage des Wertes (value) eines Formularfeldes
	Wishlist: - Nicht nur BeschrŠnkung auf Input-Felder                                       --- */

function input_alert (referer)
	{
	$(document).ready( function ()
		{
		var targetid = "#" + referer;
		window.alert( $(targetid).val() );
		}); // ready
	} // input_alert

/*  ------------------------------------------------------------------------------------------------
	INPUT PLUS erhšht den numerischen Wert eines Formularfeldes um 1.                         
	Wishlist: - Parameter fźr Rechenanweisung (+,-)
			  - Nicht nur BeschrŠnkung auf Input-Felder
			  - Fusion mit INPUT_MINUS, evtl. spŠter OO-Style                                  --- */

function input_plus (referer,vpe)
	{
	$(document).ready( function ()
		{
		var targetid = "#" + referer;
		var actualstate = parseInt($(targetid).val());
		var added = parseInt(actualstate + parseInt(vpe));
		$(targetid).val(added);
		}); // ready
	} // input_plus

/*  ------------------------------------------------------------------------------------------------
	INPUT MINUS verringert den numerischen Wert eines Formularfeldes um 1.                         
	Wishlist: - optionaler Intervallwert als Parameter
			  - Parameter fźr Rechenanweisung (+,-)
			  - Nicht nur BeschrŠnkung auf Input-Felder
			  - Fusion mit INPUT_PLUS, evtl. spŠter OO-Style                                  --- */

function input_minus (referer,vpe)
	{
	$(document).ready( function ()
		{
		var targetid = "#" + referer;
		var actualstate = parseInt($(targetid).val());
		if(actualstate > 0)
			{
			var subtracted = parseInt(actualstate - parseInt(vpe));
			}
		$(targetid).val(subtracted);
		}); // ready
	} // input_minus

