<!--

// ##### Allgemeine Funktionen #####

// Funktion	    : setFormVar
// Autor	    : Christian Horn
// Datum        : 18.01.2005
// Beschreibung	: initialisiert eine Variable im HTML-Form. z.B. form1.action.value="start"
// Parameter 	 
// - formname   : HTTP-Form-Name
// - varname    : Variable
// - value      : Neuer Variablen-Wert

function setFormVar(formname,varname,value)
{
	var txt="document."+formname+"."+varname+".value='"+value+"'";
	eval(txt);
}

// Funktion	    : submitForm
// Autor   		: Christian Horn
// Datum        : 18.01.2005
// Beschreibung : submitted ein HTML-Form
// Parameter
// - formname	: HTTP-Form-Name

function submitForm(formname){
	var txt="document."+formname+".submit()"
	eval(txt);
}


// ##### Ende Allgemeine Funktionen #####

// ##### Artikellisten #####

// Funktion 	: ArttoKorb
// Autor		: Tim Brauer
// Datum		: 25.01.2005
// Beschreibung	: Artikel in den Warenkorb legen - setzt Form-Variable action und fuehrt ein submit aus.
function ArttoKorb()
{
	setFormVar('Form_listing','action','konfigusr');
	document.Form_listing.submit();
}

// Funktion 	: HerstellerEingrenzen
// Autor		: Tim Brauer, Christian Horn
// Datum		: 20.01.2005
// Beschreibung	: setzt diverse Form-Vars und fuehrt ein submit aus.
// Parameter
// - go			: entscheidet ueber die Art der Eingrenzung
function HerstellerEingrenzen(go)
{
	setFormVar('Form_listing','action','showpage');
	setFormVar('Form_listing','Suchstartpos','1');
	setFormVar('Form_listing','PageType','eingrenzen');
	setFormVar('Form_listing','searchManufacturer',go);
	document.Form_listing.submit();
}

// Funktion 	: listnavi_link
// Autor		: Tim Brauer, Christian Horn
// Datum		: 20.01.2005
// Beschreibung	: Blaetterfunktion in den Artikellisten.
// Parameter
// - Startpos	: Startposition der Liste
function listnavi_link(Startpos)
{
	setFormVar('Form_listing','Suchstartpos',Startpos);
	document.Form_listing.submit();
}

// Funktion 	: listnavi_previousIntervall
// Autor		: Tim Brauer, Christian Horn
// Datum		: 20.01.2005
// Beschreibung	: Blaetterfunktion in den Artikellisten, voriges Intervall bei mehr als 10 Seiten.
// Parameter
// - Startpos	: Startposition der Liste
function listnavi_previousIntervall(Startpos)
{
	setFormVar('Form_listing','Suchstartpos',Startpos);
	document.Form_listing.submit();
}

// Funktion 	: listnavi_nextIntervall
// Autor		: Tim Brauer, Christian Horn
// Datum		: 20.01.2005
// Beschreibung	: Blaetterfunktion in den Artikellisten, naechstes Intervall bei mehr als 10 Seiten.
// Parameter
// - Startpos	: Startposition der Liste
function listnavi_nextIntervall(Startpos)
{
	setFormVar('Form_listing','Suchstartpos',Startpos);
	document.Form_listing.submit();
}

// Sortierfunktionen in den Artikellisten
// Funktion 	: sortArtNr
// Autor		: Tim Brauer
// Datum		: 25.01.2005
// Beschreibung	: Sortierung nach Artikelnummer.
function sortArtNr()
{
	setFormVar('Form_listing','Suchstartpos','1');
	setFormVar('Form_listing','sortierfeld','0');
	document.Form_listing.submit();
}

// Funktion 	: sortBez
// Autor		: Tim Brauer
// Datum		: 25.01.2005
// Beschreibung	: Sortierung nach Bezeichnung.
function sortBez()
{
	setFormVar('Form_listing','Suchstartpos','1');
	setFormVar('Form_listing','sortierfeld','7');
	document.Form_listing.submit();
}

// Funktion 	: sortVerf
// Autor		: Tim Brauer
// Datum		: 25.01.2005
// Beschreibung	: Sortierung nach Verfuegbarkeit.
function sortVerf()
{
	setFormVar('Form_listing','Suchstartpos','1');
	setFormVar('Form_listing','sortierfeld','8');
	document.Form_listing.submit();
}

// Funktion 	: sortPreis
// Autor		: Tim Brauer
// Datum		: 25.01.2005
// Beschreibung	: Sortierung nach Preis.
function sortPreis()
{
	setFormVar('Form_listing','Suchstartpos','1');
	setFormVar('Form_listing','sortierfeld','6');
	document.Form_listing.submit();
}

// ##### Ende Artikellisten #####

// ##### Bestellung senden #####

// Funktion 	: sendOrder
// Autor		: Tim Brauer
// Datum		: 25.01.2005
// Beschreibung	: Bestellung senden - setzt Form-Variable action und fuehrt ein submit aus.
function sendOrder()
{
	setFormVar('Form_listing','action','bestellen');
	document.Form_listing.submit();
}

// ##### Ende Bestellung senden #####

// ##### Beginn Suchbegriff-Navi im Seitenfuss #####
// Funktion 	: SendFussSuche
// Autor		: Tim Brauer
// Datum		: 26.04.2005
// Beschreibung	: Suchbegriff-Navi im Seitenfuss
// Parameter
// - Suchbegriff: Suchbegriff
function SendFussSuche(Suchbegriff)
{
	setFormVar('Form_FussSuche','suchtextfeld',Suchbegriff);
	document.Form_FussSuche.submit();
}
// ##### Ende Suchbegriff-Navi im Seitenfuss #####

// ##### Lieferstatus #####

// Funktion 	: showLieferstatus
// Autor		: Tim Brauer
// Datum		: 25.01.2005
// Beschreibung	: Lieferstatus anzeigen - setzt Form-Variable action und fuehrt ein submit aus.
// Parameter
// - Auftragsnr	: Auftragsnummer
function showLieferstatus(Auftragsnr)
{
	setFormVar('form1','liefernr',Auftragsnr);
	document.form1.submit();
}

// ##### Ende Lieferstatus #####

// ##### Versandkosten #####

// neues Fenster fuer Versandkosten oeffnen 
// Elemente: Scrollbars, Toolbar, Menubar, Resizable, Breite u. Hoehe vorgegeben, Name:agb 
// Position: 60px von der linken oberen Ecke 
// URL wird vom href uebergeben 
function popup_versandkosten(source) {
	var newWindow = window.open(source, "versandkosten", "scrollbars=1,toolbar=1,location=0,status=0,menubar=1,resizable=1,width=560,height=520,top=60,left=60")
	}

//popup für die Hi-Res Bilder (600x600)
function popup_hires(source) {
	var newWindow = window.open(source, "", "scrollbars=0,toolbar=0,location=0,status=0,menubar=0,resizable=1,width=650,height=650,top=60,left=60")
	}

// ##### Ende Versandkosten #####

