var APP_ROOT;
var Price;

var tt = null;

var check = false;
var firstVisit = 0;



var Artikel = {
	
	/*
	 * Artikel.Auspraegung
	 */
	Auspraegung: function(auspraegung_id, lan_id, page_id, cn_id) {
		APP_ROOT = typeof WebSite == 'undefined' ? '../' : '';

		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&auspraegung_id='+auspraegung_id;
	
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('auspraegung_details').innerHTML = transport;	
					Artikel.CalculatePrice(lan_id, page_id, cn_id);
				}
			}).request();	
	},
	
	/*
	 * Artikel.Auflage
	 */
	Auflage: function(lan_id, page_id, cn_id, auflage_id) {
	
		APP_ROOT = typeof WebSite == 'undefined' ? '../' : '';
	
		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&auflage_id='+auflage_id;
	
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('auflage_details').innerHTML = transport;	
					Artikel.CalculatePrice(lan_id, page_id, cn_id);
				}
			}).request();
			
	},
	
	/*
	 * Artikel.update_Auflage_Preis
	 */
	update_Auflage_Preis: function() {
		
		var auflage = parseFloat(document.getElementById('auflage_user').value);
		var auflage_min = parseFloat(document.getElementById('auflage_min').value);
		var auflage_max = parseFloat(document.getElementById('auflage_max').value);
		if(auflage < auflage_min) {
			document.getElementById('preis_total').innerHTML = "---";
		} else if(auflage > auflage_max) {
			document.getElementById('preis_total').innerHTML = "---";
		} else {
			Artikel.CalculatePrice();
		}
	},
	
	/*
	 * Artikel.Template
	 */
	Template: function(src) {
		document.getElementById('TemplateSrc').src = src;
		document.getElementById('step3_upload').style.display = 'none'; 
		document.getElementById('step3_frame').style.display = 'none'; 
		document.getElementById('navigation_sub').style.display = 'none'; 
		document.getElementById('TemplateSrc').style.display = 'inline';
		
	},
	
	/*
	 * Artikel.update_Auflage
	 */
	update_Auflage: function() {
		
		var auflage = parseFloat(document.getElementById('auflage_user').value);
		var auflage_min = parseFloat(document.getElementById('auflage_min').value);
		var auflage_max = parseFloat(document.getElementById('auflage_max').value);
		if(auflage < auflage_min) {
			document.getElementById('auflage_user').value = "Auflage zwischen "+auflage_min+" bis "+auflage_max;
			document.getElementById("auflage_details").innerHTML = "---";
		} else if(auflage > auflage_max) {
			document.getElementById('auflage_user').value = "Auflage zwischen "+auflage_min+" bis "+auflage_max;
			document.getElementById("auflage_details").innerHTML = "---";
		} else {
			document.getElementById("auflage_details").innerHTML = auflage;
		}
	},


	/*
	 * Artikel.Papier
	 */
	Papier: function(lan_id, page_id, cn_id, papier_id) {
	
		APP_ROOT = typeof WebSite == 'undefined' ? '../' : '';
		 
		var params = 'lan_id='+lan_id +'&page_id='+page_id+'&cn_id='+cn_id+'&papier_id='+papier_id;
		
		new Ajax(APP_ROOT+'stage_content_ajax.php?lan_id=', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('papier_details').innerHTML = transport;
					Artikel.CalculatePrice(lan_id, page_id, cn_id);
				}
			}).request();	
			
	},
	
	/*
	 * Artikel.Format
	 */
	Format: function(format_id, lan_id, page_id, cn_id, artikel_id) {
		alert('format');
	
		APP_ROOT = typeof WebSite == 'undefined' ? '../' : '';

		document.getElementById('format_details').innerHTML = format_id;
		document.getElementById('format_'+artikel_id).checked = true;
		
		var auflage = document.getElementById('auflage_user').value;
		var papier = document.getElementById('papier').value;
		
		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&format_zusatz='+artikel_id;
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('format_addition').innerHTML = ", "+transport;
				}
			}).request();

		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&daten='+artikel_id;
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('daten_details').innerHTML = transport;
				}
			}).request();

		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&papier='+artikel_id;
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('papier_select').innerHTML = transport;
					
					var select = document.getElementById('papier');
					var select_value = select.options[select.selectedIndex].value;
					
					for(var c = 0; c < select.options.length; c++) {
						if(select.options[c].value == papier) {
							select_value = papier;
							select.options[c].selected = true;
							break;
						}
					}
					
					Artikel.Papier(lan_id, page_id, cn_id, select_value);
				}
			}).request();
			
		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&artikel_id='+artikel_id;
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('ausruesten_details').innerHTML = transport;
					Artikel.CalculatePrice(lan_id, page_id, cn_id);
				}
			}).request();
		

		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&farbigkeit_seiten='+artikel_id;
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('farbigkeit_seiten_details').innerHTML = transport;
					if(transport == ""){
						document.getElementById('farbigkeit_seiten_fieldset').style.display = "none";
					}
					else{
						document.getElementById('farbigkeit_seiten_fieldset').style.display = "inline-block";
					}
				}
			}).request();		
		
		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&format_id='+format_id;
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params
			}).request();			
		
		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&info_text='+artikel_id;
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					if(transport != ""){
						document.getElementById('info_text').innerHTML = transport;
					}
					else {
						document.getElementById('info_text').innerHTML = "";
					}
				}
			}).request();
		
		//Textfelder aktualisieren
		Artikel.Auspraegung(document.getElementById('auspraegung').options[document.getElementById('auspraegung').selectedIndex].value, lan_id, page_id, cn_id);
		
	},
	
	/*
	 * Artikel.getCheckedValue
	 */
	getCheckedValue: function(radioObj) {
		if(!radioObj)
			return "";
		var radioLength = radioObj.length;
		if(radioLength == undefined)
			if(radioObj.checked)
				return radioObj.value;
			else
				return "";
		for(var i = 0; i < radioLength; i++) {
			if(radioObj[i].checked) {
				return radioObj[i].value;
			}
		}
		return "";
	},
	
	/*
	 * Artikel.CalculatePrice
	 */
	CalculatePrice: function(lan_id, page_id, cn_id) {	
		$('artikel_details').send({
			onSuccess: function(transport){
				var total = transport;
				//total = Rechenoperationen.runden_5_rappen(total);
				document.getElementById('preis_total').innerHTML = total;
				}
		});
	},
	
	/*
	 * Artikel.submit_form
	 */
	 	submit_form: function() {

			if (document.artikel_details.auspraegung.value == 0) {
				alert(unescape("Bitte w%E4hlen Sie eine Auspr%E4gung aus."));
				document.artikel_details.auspraegung.focus();
				return;
			}			
			var tmp = document.artikel_details.auflage_user.value;
			if (tmp.substr(0, 5) == "Bitte") {
				alert(unescape("Bitte geben Sie die gew%FCnschte Auflage ein."));
				document.artikel_details.auflage_user.focus();
				return;
			}	
			if (document.artikel_details.papier.value == 0) {
				alert(unescape("Bitte w%E4hlen Sie ein Papier aus."));
				document.artikel_details.papier.focus();
				return;
			}						

		document.forms['step2'].submit();
		
	},
	
	/*
	 * Artikel.number_format
	 */
	number_format: function( number, decimals, dec_point, thousands_sep ) {
		// http://kevin.vanzonneveld.net
		// +   original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
		// +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
		// +     bugfix by: Michael White (http://crestidg.com)
		// +     bugfix by: Benjamin Lupton
		// +     bugfix by: Allan Jensen (http://www.winternet.no)
		// +    revised by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)    
		// *     example 1: number_format(1234.5678, 2, '.', '');
		// *     returns 1: 1234.57     
 
		var n = number, c = isNaN(decimals = Math.abs(decimals)) ? 2 : decimals;
		var d = dec_point == undefined ? "," : dec_point;
		var t = thousands_sep == undefined ? "." : thousands_sep, s = n < 0 ? "-" : "";
		var i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0;
		
		return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
	},
	
	
	/*
	 * Artikel._init
	 */
	_init: function(lan_id, page_id, cn_id, auspraegung_id, auflage_id, format_id, artikel_id) {
		Artikel.Format(format_id, lan_id, page_id, cn_id, artikel_id);
		Artikel.Auspraegung(auspraegung_id, lan_id, page_id, cn_id);
		Artikel.Auflage(lan_id, page_id, cn_id, auflage_id);
		//Artikel.Papier(lan_id, page_id, cn_id, papier_id);
		Artikel.CalculatePrice(lan_id, page_id, cn_id);
	}
}

var Uebersicht = {
	/*
	 * Uebersicht._init
	 */
	_init: function(lan_id, page_id, cn_id, auspraegung_id, auflage_id, papier_id, format_id, artikel_id, zahlungsart_id, versand_id, kontroll_id, termin_id) {
		Uebersicht.Auspraegung(auspraegung_id, lan_id, page_id, cn_id);
		//Uebersicht.Auflage(lan_id, page_id, cn_id, auflage_id);
		Uebersicht.Papier(lan_id, page_id, cn_id, papier_id);
		Uebersicht.Format(format_id, lan_id, page_id, cn_id, artikel_id);
		Uebersicht.Zahlungsart(zahlungsart_id, lan_id, page_id, cn_id);
		Uebersicht.Termin(termin_id, lan_id, page_id, cn_id);
		Uebersicht.Versand(versand_id, lan_id, page_id, cn_id);
		Uebersicht.Kontrolle(kontroll_id, lan_id, page_id, cn_id);
		Uebersicht.CalculatePrice(lan_id, page_id, cn_id);
	},
	
	/*
	 * Uebersicht.Termin
	 */
	Termin: function(termin_id, lan_id, page_id, cn_id) {
		APP_ROOT = typeof WebSite == 'undefined' ? '../' : '';
		
		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&termin_id='+termin_id;
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('termin_details').innerHTML = transport;	
					Uebersicht.CalculatePrice(lan_id, page_id, cn_id);
				}
			}).request();

		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&termin_datum='+termin_id;
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('termin_datum').innerHTML = transport;	
				}
			}).request();
		
	},
	
	/*
	 * Uebersicht.Versand
	 */
	Versand: function(versand_id, lan_id, page_id, cn_id) {
		
		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&versand_id='+versand_id;
	
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('versand_details').innerHTML = transport;				
					Uebersicht.CalculatePrice(lan_id, page_id, cn_id);
				}
			}).request();
		
	},
	
	
	/*
	 * Uebersicht.Kontrolle
	 */
	Kontrolle: function(kontroll_id, lan_id, page_id, cn_id) {
		APP_ROOT = typeof WebSite == 'undefined' ? '../' : '';
		
		var Kontrolle = new Array();
		Kontrolle['kontroll_id1'] = 0;
		Kontrolle['kontroll_id2'] = 15;
		Kontrolle['kontroll_id3'] = 20;

		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&kontroll_id='+kontroll_id+'&kontroll_preis='+Kontrolle[kontroll_id];
	
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('preis_kontrolle').innerHTML = Artikel.number_format(Kontrolle[kontroll_id], 2, '.', '');	
					Uebersicht.CalculatePrice(lan_id, page_id, cn_id);
				}
			}).request();
	},
	
	
	/*
	 * Uebersicht.Druck
	 */
	Auspraegung: function(auspraegung_id, lan_id, page_id, cn_id) {
		APP_ROOT = typeof WebSite == 'undefined' ? '../' : '';
		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&auspraegung_id='+auspraegung_id;
	
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('auspraegung_details').innerHTML = transport;	
					Uebersicht.CalculatePrice(lan_id, page_id, cn_id);
				}
			}).request();		
	},
	
	/*
	 * Uebersicht.Zahlungsart
	 */
	Zahlungsart: function(kosten_id, lan_id, page_id, cn_id) {
		
		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&kosten_id='+kosten_id;
	
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('zahlungsart_details').innerHTML = transport;				
					Uebersicht.CalculatePrice(lan_id, page_id, cn_id);
				}
			}).request();
		
	},
	
	/*
	 * Uebersicht.Auflage
	 */
	Auflage: function(lan_id, page_id, cn_id, auflage_id) {
	
		APP_ROOT = typeof WebSite == 'undefined' ? '../' : '';
	
		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&auflage_id='+auflage_id;
	
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('auflage_details').innerHTML = transport;	
					Uebersicht.CalculatePrice(lan_id, page_id, cn_id);
				}
			}).request();
			
	},
	
	/*
	 * Uebersicht.Papier
	 */
	Papier: function(lan_id, page_id, cn_id, papier_id) {
		APP_ROOT = typeof WebSite == 'undefined' ? '../' : '';
		 
		var params = 'lan_id='+lan_id +'&page_id='+page_id+'&cn_id='+cn_id+'&papier_id='+papier_id;
		
		new Ajax(APP_ROOT+'stage_content_ajax.php?lan_id=', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('papier_details').innerHTML = transport;
					Uebersicht.CalculatePrice(lan_id, page_id, cn_id);
				}
			}).request();	
			
	},
	
	/*
	 * Uebersicht.Format
	 */
	Format: function(format_id, lan_id, page_id, cn_id, artikel_id) {
	
		APP_ROOT = typeof WebSite == 'undefined' ? '../' : '';
		
		document.getElementById('format_details').innerHTML = format_id;
	
		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&artikel_id='+artikel_id;
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('ausruesten_details').innerHTML = transport;
					Uebersicht.CalculatePrice(lan_id, page_id, cn_id);
				}
			}).request();
		
		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&daten='+artikel_id;
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('daten_details').innerHTML = transport;
				}
			}).request();
		
		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&format_zusatz='+artikel_id;
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('format_addition').innerHTML = ", "+transport;
				}
			}).request();
		
		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&format_id='+format_id;
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params
			}).request();

		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&farbigkeit_seiten='+artikel_id;
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('farbigkeit_seiten_details').innerHTML = transport;
					if(transport == ""){
						document.getElementById('farbigkeit_seiten_fieldset').style.display = "none";
					}
					else{
						document.getElementById('farbigkeit_seiten_fieldset').style.display = "inline";
					}
				}
			}).request();	
			
		
	},
	
	/*
	 * Uebersicht.getCheckedValue
	 */
	getCheckedValue: function(radioObj) {
		if(!radioObj)
			return "";
		var radioLength = radioObj.length;
		if(radioLength == undefined)
			if(radioObj.checked)
				return radioObj.value;
			else
				return "";
		for(var i = 0; i < radioLength; i++) {
			if(radioObj[i].checked) {
				return radioObj[i].value;
			}
		}
		return "";
	},
	
	/*
	 * Uebersicht.CalculatePrice
	 */
	CalculatePrice: function(lan_id, page_id, cn_id) {
		$('uebersicht_details').send({
			onSuccess: function(transport){
				//document.getElementById('preis_total').innerHTML = Artikel.number_format(transport, 2, ".");
				var mwst = (transport/100)*7.6;
				var total = parseFloat(transport) + parseFloat(mwst);
				

				
				document.getElementById('mwst_details').innerHTML = Rechenoperationen.runden_5_rappen(mwst);
				document.getElementById('preis_total').innerHTML = Rechenoperationen.runden_5_rappen(total);
			}
		});
	}
}

var Upload = {
	/*
	 * Upload._init
	 */
	_init: function(lan_id, page_id, cn_id, upload_directory, path_http){
		Upload.initUpload(lan_id, page_id, cn_id, upload_directory, path_http);
		Upload.refresh_Images(lan_id, page_id, cn_id);
		Upload.checkStatus(lan_id, page_id, cn_id);
	},

	/*
	 * Upload._initUpload
	 */
	initUpload: function(lan_id, page_id, cn_id, upload_directory, path_http){
		var upload_directory_str = upload_directory+'/';
		APP_ROOT = typeof WebSite == 'undefined' ? '../' : '';
		var upload_str = 'Upload.refresh_Images('+lan_id+','+page_id+','+cn_id+')';
		var Upload = {
			User:484,
			Domain: path_http,
			PHPScript:'application/modules/media/upload/file_upload_swf.php',
			Directory: upload_directory_str,
			FileTypesDescription:'*.jpg,*.pdf',
			FileTypesExtension:'*.jpg;*.jpeg;*.pdf',
			onUpload: upload_str
		};

				
		swfobject.embedSWF(
			APP_ROOT + "application/swf/UploadSingle.swf",
			"Upload",
			301,
			77,
			"9.0.0",
			null,
			Upload,
			{},
			{}
		);
	},
	 
	
	/*
	 * Upload.checkStatus
	 */
	checkStatus: function(lan_id, page_id, cn_id){
		APP_ROOT = typeof WebSite == 'undefined' ? '../' : '';
		/*
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('step4_fw').innerHTML = transport;
				}
			}).request();
		*/
		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&check_status';
		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
			method: 'get',
			data: params,
			onSuccess: function(transport){
				document.getElementById('step4_fw').innerHTML = transport;
			}
		}).request();
	},
	
	/*
	 * Upload.refresh_Images
	 */
	refresh_Images: function(lan_id, page_id, cn_id){
		APP_ROOT = typeof WebSite == 'undefined' ? '../' : '';
		if(lan_id == null){
			lan_id = 1;
		}
		if(page_id == null){
			page_id = 14;
		}
		if(cn_id == null){
			cn_id = 32;
		}
		
		document.getElementById('loader_gif').style.display = 'block'; 
		var params = 'lan_id='+lan_id+'&page_id='+page_id+'&cn_id='+cn_id+'&configured_templates';
		document.getElementById('step3_upload').style.display = 'block'; 
		document.getElementById('step3_frame').style.display = 'block'; 
		document.getElementById('navigation_sub').style.display = 'block'; 
		document.getElementById('TemplateSrc').style.display = 'none';

		new Ajax(APP_ROOT+'stage_content_ajax.php?', {
				method: 'get',
				data: params,
				onSuccess: function(transport){
					document.getElementById('loader_gif').style.display = 'none'; 
					document.getElementById('configured_templates').innerHTML = transport;
					Upload.checkStatus(lan_id, page_id, cn_id);
				}
			}).request();
	}	
}


var Register = {
	
	/*
	 * Register.doRegister
	 */
	 	doRegister: function() {
						
		if (document.forms['register'].elements['Benutzer'].value == "") {
			alert("Bitte geben Sie Ihren Benutzernamen ein.")
			document.forms['register'].elements['Benutzer'].focus();
			return;
		}						
		if (document.forms['register'].elements['Passwort'].value == "") {
			alert("Bitte geben Sie Ihr Passwort ein.")
			document.forms['register'].elements['Passwort'].focus();
			return;
		}						
		if (document.forms['register'].elements['Vorname'].value == "") {
			alert("Bitte geben Sie Ihren Vornamen ein.")
			document.forms['register'].elements['Vorname'].focus();
			return;
		}			
		if (document.forms['register'].elements['Nachname'].value == "") {
			alert("Bitte geben Sie Ihren Namen ein.")
			document.forms['register'].elements['Nachname'].focus();
			return;	
		}
		if (document.forms['register'].elements['Strasse'].value == "") {
			alert(unescape("Bitte geben Sie Ihre Stra%DFe%0A und Hausnummer ein."))
			document.forms['register'].elements['Strasse'].focus();
			return;	
		}
		if (document.forms['register'].elements['PLZ'].value == "") {
			alert("Bitte geben Sie Ihre Postleitzahl ein.")
			document.forms['register'].elements['PLZ'].focus();
			return;	
		}	
		if (document.forms['register'].elements['Ort'].value == "") {
			alert("Bitte geben Sie Ihren Ort ein.")
			document.forms['register'].elements['Ort'].focus();
			return;	
		}	
		if (document.forms['register'].elements['E_Mail'].value == "") {
			alert("Bitte geben Sie Ihre E-Mailadresse ein.")
			document.forms['register'].elements['E_Mail'].focus();
			return;	
		}	
		if (document.forms['register'].elements['E_Mail'].value == "") {
			alert("Bitte geben Sie Ihre E-Mailadresse ein.")
			document.forms['register'].elements['E_Mail'].focus();
			return;	
		}			

		document.forms['register'].submit();
		
	},
	
	/*
	 * Register.checkforsending
	 */
	checkforsending: function(event) {
		if (event.keyCode == 13)
			Register.doRegister();
	},
	
	/*
	 * Register.toggleLieferdaten
	 */
	toggleLieferdaten: function() {
		if(document.forms['register'].elements['gleiche_Lieferanschrift'].checked == true){
			document.getElementById('lieferdaten').style.display = "none";
		}else{
			document.getElementById('lieferdaten').style.display = "block";
		}
			
			//Register.doRegister();
	}
}

var Bestaetigung={

	/*
	 * Bestaetigung.checkBestaetigung_form2
	 */
	 	checkBestaetigung_form2: function() {
			if(!document.getElementById('agb_accepted').checked){
			alert("Bitte akzeptieren Sie unsere AGBs.")
			return;	
			}
			/*
			if(!document.getElementById('vorlagen_accepted').checked){
			alert("Bitte akzeptieren Sie unsere Vorlagen-Vorgaben.")
			return;	
			}
			*/
		
		document.forms[2].submit();
	},
	
	/*
	 * Bestaetigung.checkBestaetigung_form3
	 */
	 	checkBestaetigung_form3: function() {
			if(!document.getElementById('agb_accepted').checked){
			alert("Bitte akzeptieren Sie unsere AGBs.")
			return;	
			}
			/*
			if(!document.getElementById('vorlagen_accepted').checked){
			alert("Bitte akzeptieren Sie unsere Vorlagen-Vorgaben.")
			return;	
			}
			*/
		
		document.forms[3].submit();
	}
}

var Rechenoperationen = {

	runden_5_rappen: function(x) {
	var tmp = (x * 100).toString();
  tmp += (tmp.indexOf('.') == -1)? '.00' : '00';
	var komma_pos = (tmp.indexOf('.') -1);
	var zahl_vor_komma = tmp.substring(komma_pos, komma_pos+1);
	var neue_zahl = "";
	if(parseFloat(zahl_vor_komma) < 5){
		//auf 0 Runden
		neue_zahl = tmp.substring(0, komma_pos)+'0';
		}
		else{
		//auf 5 Runden
		neue_zahl = tmp.substring(0, komma_pos)+'5';		
		}
	neue_zahl = parseFloat(neue_zahl)/100;
	neue_zahl = Artikel.number_format(neue_zahl, 2, '.', ' ');
	return neue_zahl;
	}
	
}



	

