	
	// script for filling goods-basket
	// mod = table
	// tbl_type = shop
	
	function fill (PAGE_ID, TBL_ID, TD_ID) {
		
		var quantity = document.getElementById('qua' + TD_ID).value;
		
		document.location.href = 'index.php?page_id=' + PAGE_ID + '&action=filltd&tbl_id=' + TBL_ID + '&td_id=' + TD_ID + '&quantity=' + quantity;
	
	}
	
	function cookie_save() {
		
		if (!document.tbl_order)
			return;
		
		var FORM	 = document.tbl_order;
		
		for (var num = 0; num < FORM.length; num++) {
			document.cookie = FORM[num].name + "=" + FORM[num].value + ";";
		}
	}
	
	function cookie_load() {
		
  	var COOKIE = document.cookie.split(";");
  	
  	for (var cn = 0; cn < COOKIE.length; cn++) {
  		
  		var TEMP 				= COOKIE[cn].split("=");
  		var TEMP_COOKIE = TEMP[0].replace(/ /, "");
  		
  		if (document.getElementById(TEMP_COOKIE) && TEMP[1])
  			eval('document.tbl_order.' + TEMP_COOKIE + '.value = "' + TEMP[1] + '";');
  	
  	}
  }
	
	function browse(DIRECTION) {
		
		document.browse_form.action.value = 'browse' + DIRECTION + 'td';
		document.browse_form.submit();
		
	}
	
	function browse_link(UP, DOWN) {
	
		document.getElementById('bup').style.display 		= (UP == 1) ? 'inline' : 'none' ;
		document.getElementById('bdown').style.display 	= (DOWN == 1) ? 'inline' : 'none' ;
		
	}
	
	var active_page = '';
	
	function menue (PAGE_ID) {
		
		if (PAGE_ID == 2 || PAGE_ID == 21 || PAGE_ID == 15 || PAGE_ID == 16) {
			
			var src = document.getElementById('page_' + PAGE_ID).src;
			document.getElementById('page_' + PAGE_ID).src = src.replace(/link\.jpg/, "hover.jpg");
			
			active_page = PAGE_ID;
			
		}
				
		if (PAGE_ID == 15) {
			
			var src = document.getElementById('logo').src;
			document.getElementById('logo').src = src.replace(/gelb\.jpg/, "rot.jpg");
			
		}
		
		if (PAGE_ID == 16 || PAGE_ID == 21) {
			
			var src = document.getElementById('logo').src;
			document.getElementById('logo').src = src.replace(/gelb\.jpg/, "blau.jpg");
			
		}
	}
	
	function menue_out(PAGE_ID) {
		
		if (active_page != PAGE_ID) {
			
			var src = document.getElementById('page_' + PAGE_ID).src;
			document.getElementById('page_' + PAGE_ID).src = src.replace(/hover\.jpg/, "link.jpg");
		
		}
	}
	
	
	function nw_status(STATUS, VISIBILITY) {
		
		if (STATUS != '') {
		
			var status = document.getElementById('status' + STATUS);

			status.style.left 			= window.event.clientX;
			status.style.top 				= window.event.clientY + document.getElementById('body').scrollTop - window.event.offsetY;
			status.style.visibility = VISIBILITY;
			
		}
	}
  
	function searchDB(PAGE_ID){
		if(document.getElementById('benutzer').value == "" && document.getElementById('passwort').value == "")
		{
	    document.location.href = 
			'index.php?&page_id='+ PAGE_ID + '&gw_nr=' + document.getElementById('gw_nr').value +  '&wanna_buy=1';
	    }
		else{
			document.location.href = 
			'index.php?&page_id='+ PAGE_ID + '&gw_nr=' + document.getElementById('gw_nr').value+
			'&user=' + document.getElementById('benutzer').value +
			'&pw=' + document.getElementById('passwort').value +
			'&wanna_buy=1';
	    }
	}
	
	function wannaRegister(PAGE_ID){
	      document.location.href = 
			'index.php?&page_id='+ PAGE_ID + '&gw_nr=' + document.getElementById('gw_nr').value +  '&wanna_buy=1&wanna_register=1' ;
	}

	function wannaBuy(PAGE_ID, GW_NR){
		document.location.href = 
			'index.php?page_id='+ PAGE_ID+
			'&gw_nr=' + GW_NR +
			'&wanna_buy=1';
	}
	
	function sellCar(PAGE_ID, GW_NR, aktuellerpreis){
		document.location.href = 
			'index.php?page_id='+ PAGE_ID+
			'&gw_nr=' + GW_NR + '&aktueller_preis=' + aktuellerpreis + 
			'&car_sold=1';
	}
	
	
	function registerUser(PAGE_ID){
		document.location.href = 
			'index.php?&page_id='+ PAGE_ID +'&register_user=1'+
				'&anrede='+document.getElementById('anrede').value +
				'&vorname='+ document.getElementById('vorname').value +
				'&name='+ document.getElementById('name').value+
				'&strasse='+ document.getElementById('strasse').value+
				'&plz='+ document.getElementById('plz').value+
				'&ort='+ document.getElementById('ort').value+
				'&geburtsdatum='+ document.getElementById('geburtsdatum').value+
				'&telefongesch='+ document.getElementById('telefongesch').value+
				'&telefonpriv='+ document.getElementById('telefonpriv').value+
				'&email='+ document.getElementById('email').value+
				'&benutzer='+ document.getElementById('benutzer').value+
				'&passwort='+ document.getElementById('passwort').value
				;
	}
	
	function pruefeRegistrierung(PAGE_ID, GW_NR){
		if(window.document.registrierung.vorname.value=="") 
		{ 
         alert("Bitte tragen Sie den Vornamen ein!"); 
         return false; 
		} 
		if(window.document.registrierung.name.value=="") 
		{ 
         alert("Bitte tragen Sie den Namen ein!"); 
         return false; 
		} 
		if(window.document.registrierung.strasse.value=="") 
		{ 
         alert("Bitte tragen Sie die Strasse und Hausnummer ein!"); 
         return false; 
		} 
		if(window.document.registrierung.plz.value=="") 
		{ 
         alert("Bitte tragen Sie die PLZ ein!"); 
         return false; 
		} 
		if(window.document.registrierung.ort.value=="") 
		{ 
         alert("Bitte tragen Sie den Ort ein!"); 
         return false; 
		} 
		if(window.document.registrierung.telefonpriv.value=="") 
		{ 
         alert("Bitte tragen Sie die private Telefonnummer ein!"); 
         return false; 
		}
		if(window.document.registrierung.geburtsdatum.value=="") 
		{ 
         alert("Bitte tragen Sie das Geburtsdatum ein!"); 
         return false; 
		}
		if(window.document.registrierung.email.value=="") 
		{ 
         alert("Bitte tragen Sie die E-Mail Adresse ein!"); 
         return false; 
		}
		if(window.document.registrierung.benutzer.value=="") 
		{ 
         alert("Bitte tragen Sie den Benutzernamen ein!"); 
         return false; 
		}
		if(window.document.registrierung.passwort.value=="") 
		{ 
         alert("Bitte tragen Sie das Passwort ein!"); 
         return false; 
		}
		if(window.document.registrierung.passwort_repeat.value=="") 
		{ 
         alert("Bitte tragen Sie die Passwort-Wiederholung ein!"); 
         return false; 
		}
		if(window.document.registrierung.passwort.value != window.document.registrierung.passwort_repeat.value)
		{ 
         alert("Das Passwort und die Passwort-Wiederholung stimmen nicht überein!"); 
         return false; 
		}
		registerUser(PAGE_ID);
}

	function pruefeKaufvertrag(PAGE_ID, GW_NR, aktuellerpreis){
		if(document.kaufvertrag.pers_data.checked == false){
			alert("Bitte bestätigen Sie, dass Ihre Daten korrekt sind.");
			return false;
		} 
		if(document.kaufvertrag.fahrzeug_data.checked == false){
			alert("Bitte bestätigen Sie, dass Fahrzeugdaten und der Kaufpreis korrekt sind.");
			return false;
		}
		if(document.kaufvertrag.agb.checked == false){
			alert("Bitte bestätigen Sie, die AGBs gelesen und akzeptiert zu haben.");
			return false;
		}
		if(document.kaufvertrag.widerruf.checked == false){
			alert("Bitte bestätigen Sie, das Widerrufsrecht gelesen und akzeptiert zu haben.");
			return false;
		}
		if(document.kaufvertrag.sicherheitscode.value == ""){
			alert("Bitte geben Sie den Sicherheitscode ein.");
			return false;
		}
		
		
		// notice the use of a proxy to circumvent the Same Origin Policy. 
			'index.php' +
		new Ajax.Request(
				'?page_id=203' +
				'&sicherheitscode=' + $F('sicherheitscode'), {   
			method: 'get',   
			onSuccess: function(transport) {
				if (!transport.responseText.match('correctcaptcha')){
					alert('Der Sicherheitscode ist falsch, bitte geben Sie ihn erneut ein.');
					wannaBuy(PAGE_ID, GW_NR);
					}
				else{       
					sellCar(PAGE_ID, GW_NR, aktuellerpreis);
				}
			} 
		});	
	}
	
	function image(SRC) {
		
			document.getElementById('detail_image').src = SRC;
			
		}
	
	