// Copyright© by Patrick Sönmez - 2009
// Alle Rechte vorbehalten, kopieren und Nutzung auch einzelner Bestandteile bedürfen der schriftlichen Genehmigung des Entwicklers
// Zuwiederhandlungen werden strafrechtlich verfolgt und zur Anzeige gebracht.

//Startseitenfunctionen laden
function reloadPic(wert)
	{
	if (wert=="1")
		{
		document.getElementById('bild_anzeige_1').style.display="inline";	
		document.getElementById('bild_anzeige_2').style.display="none";	
		document.getElementById('bild_anzeige_3').style.display="none";	
		document.getElementById('bild_anzeige_4').style.display="none";	
		document.getElementById('start_head').innerHTML='<img src="./functions/gdlib.inc.php?datei=main_dz1.JPG&pfad=../images/&hoehe=120&breite=200" align="right">DZ EXKLUSIV DZ1';	
		document.getElementById('start_head_text').innerHTML='Verf&uuml;gbare Gr&ouml;&szlig;en:<br />&raquo; <a href="?view=produkte&suche=ja&warengruppe=DZ1 - 7,5 x 16 Zoll" class="grau"><strong>7,5 x 16&quot;</strong></a> | &raquo;<strong> <a href="?view=produkte&suche=ja&warengruppe=DZ1 - 9,0 x 16 Zoll" class="grau">9 x 16&quot;</a></strong><br />&raquo; <a href="?view=produkte&suche=ja&warengruppe=DZ1 - 8,5 x 17 Zoll" class="grau"><strong>8,5 x 17&quot; </strong></a></span> | &raquo;<strong> <a href="?view=produkte&suche=ja&warengruppe=DZ1 - 10 x 17 Zoll" class="grau">10 x 17&quot;</a></strong><br />&raquo; <a href="?view=produkte&suche=ja&warengruppe=DZ1 - 8,5 x 18 Zoll" class="grau"><strong>8,5 x 18&quot; </strong></a> | &raquo;<strong> <a href="?view=produkte&suche=ja&warengruppe=DZ1 - 10 x 18 Zoll" class="grau">10 x 18&quot;</a></strong>';	
		}
	
	if (wert=="2")
		{
		document.getElementById('bild_anzeige_1').style.display="none";	
		document.getElementById('bild_anzeige_2').style.display="inline";	
		document.getElementById('bild_anzeige_3').style.display="none";	
		document.getElementById('bild_anzeige_4').style.display="none";	
		document.getElementById('start_head').innerHTML='<img src="./functions/gdlib.inc.php?datei=main_dz2.JPG&pfad=../images/&hoehe=120&breite=200" align="right">DZ EXKLUSIV DZ2';	
		document.getElementById('start_head_text').innerHTML='Verf&uuml;gbare Gr&ouml;&szlig;en:<br />&raquo; <strong><a href="?view=produkte&suche=ja&warengruppe=DZ2 - 8,5 x 18 Zoll" class="grau">8,5 x 18&quot;</a> </strong> | &raquo;<strong> <a href="?view=produkte&suche=ja&warengruppe=DZ2 - 10 x 18 Zoll" class="grau">10 x 18&quot;</a></strong><br />&raquo; <strong><a href="?view=produkte&suche=ja&warengruppe=DZ2 - 8,5 x 19 Zoll" class="grau">8,5 x 19&quot;</a> </strong> | &raquo;<strong> <a href="?view=produkte&suche=ja&warengruppe=DZ2 - 9,5 x 19 Zoll" class="grau">9,5 x 19&quot;</a><br /></strong>&raquo;<strong> 11 x 19&quot;</strong> in Vorbereitung';	
		}
	
	if (wert=="3")
		{
		document.getElementById('bild_anzeige_1').style.display="none";	
		document.getElementById('bild_anzeige_2').style.display="none";	
		document.getElementById('bild_anzeige_3').style.display="inline";	
		document.getElementById('bild_anzeige_4').style.display="none";	
		document.getElementById('start_head').innerHTML='ABU4 IN SCHWARZ';	
		document.getElementById('start_head_text').innerHTML='Verf&uuml;gbare Gr&ouml;&szlig;en:<br />&raquo; <strong><a href="?view=produkte&suche=ja&warengruppe=ABU4 - 7,0 x 16 Zoll" class="grau">7,0 x 16&quot;</a></strong><br />&raquo; <strong><a href="?view=produkte&suche=ja&warengruppe=ABU4 - 7,0 x 17 Zoll" class="grau">7,0 x 17&quot;</a></strong>';	
		}
	
	if (wert=="4")
		{
		document.getElementById('bild_anzeige_1').style.display="none";	
		document.getElementById('bild_anzeige_2').style.display="none";	
		document.getElementById('bild_anzeige_3').style.display="none";	
		document.getElementById('bild_anzeige_4').style.display="inline";	
		document.getElementById('start_head').innerHTML='ABU4 IN WEISS';	
		document.getElementById('start_head_text').innerHTML='Verf&uuml;gbare Gr&ouml;&szlig;en:<br />&raquo; <strong><a href="?view=produkte&suche=ja&warengruppe=ABU4 - 7,0 x 16 Zoll" class="grau">7,0 x 16&quot;</a></strong><br />&raquo; <strong><a href="?view=produkte&suche=ja&warengruppe=ABU4 - 7,0 x 17 Zoll" class="grau">7,0 x 17&quot;</a></strong>';	
		}
	}

//Automatische Randomfunktion für Startseitenfunktion
function randomPic(wert)
	{
	if (wert=="1") var neu=2;
	if (wert=="2") var neu=3;
	if (wert=="3") var neu=4;
	if (wert=="4") var neu=1;

	reloadPic(neu);
	setTimeout("randomPic('" + neu + "','" + aktion + "')",1000);	
	}

//Text laden
function textLaden(wert, feld, steuerung)
	{
	if (wert=="an")
		{
		document.getElementById(feld).style.display="inline";
		document.getElementById(steuerung).innerHTML='&raquo; <a href="javascript:textLaden(\'aus\',\'start_text\',\'start_steuerung\')" class="grau_klein"><strong>ausblenden...</strong></a>';
		}
	else
		{
		document.getElementById(feld).style.display="none";
		document.getElementById(steuerung).innerHTML='&raquo; <a href="javascript:textLaden(\'an\',\'start_text\',\'start_steuerung\')" class="grau_klein"><strong>weiter lesen...</strong></a>';
		}
	}	

//Funktionem zum anzeigen der Herstellerliste
function loadHerstellerListe(feld, wert)
	{
	if (wert=="an")
		{
		document.getElementById(feld).style.display="inline";
		}
	else
		{
		document.getElementById(feld).style.display="none";
		}
	}

//Funktionem zum anzeigen der Fahrzeugliste
function loadFahrzeugListe(feld, wert)
	{
	if (wert=="an")
		{
		document.getElementById(feld).style.display="inline";
		}
	else
		{
		document.getElementById(feld).style.display="none";
		}
	}

//Druckansicht öffnen
function drucken(seite, breite, hoehe, scrolling)
	{
	var vonoben = (screen.availHeight - hoehe) / 2;
	var vonlinks = (screen.availWidth - breite) / 2;
		
	window.open(seite,"Druckfenster","width=" + breite + ",height=" + hoehe + ",scrollbars=" + scrolling+ ",left="+ vonlinks +",top=" + vonoben + ",menubar=yes,toolbar=yes");
	}

//Fahrzeugsuche laden
function loadFahrzeugSuche(suche)
	{
	closeFahrzeugSuche();
	if (suche!="")
		{
		document.getElementById("fahrzeugsuche").style.display="inline";
		document.getElementById("fahrzeugsuche_text").innerHTML = '<iframe src="../include/exec_fahrzeugsuche.php?q=' + suche + '" frameborder="0" width="100%" height="130" scrolling="auto"></iframe>';
		}
	}

function closeFahrzeugSuche()
	{
	parent.document.getElementById("fahrzeugsuche").style.display="none";
	}

//Übergabe Fahrzeugdaten
function uebernahmeFahrzeug(fahrzeug, achslast_va, achslast_ha, mittelloch, radschrauben, lochkreis)
	{
	parent.document.getElementById("fahrzeug").value = fahrzeug;
	parent.document.getElementById("achslast_va").value = achslast_va;
	parent.document.getElementById("achslast_ha").value = achslast_ha;
	parent.document.getElementById("mittelloch").value = mittelloch;
	parent.document.getElementById("radschrauben").value = radschrauben;
	parent.document.getElementById("lochkreis").value = lochkreis;
	parent.closeFahrzeugSuche();
	}

//Schnellsuche laden
function loadSearch(suche, oben)
	{
	document.getElementById("schnellsuche").style.top = oben;
	document.getElementById("schnellsuche").style.left = 27;

	if (suche!="")
		{
		document.getElementById("schnellsuche_text").innerHTML = '<iframe src="functions/exec_search.php?q=' + suche + '" frameborder="0" width="150" height="70" scrolling="no"></iframe>';
		}
	else
		{
		document.getElementById("schnellsuche_text").innerHTML = '<span class="rot_klein">Hier werden Ihnen bei der Eingabe die Ergebnisse der Schnellsuche angezeigt.</span>';
		}
	}

//Schnellsuche schließen
function closeSearch()
	{
	document.getElementById("schnellsuche").style.top = - 400;
	document.getElementById("schnellsuche").style.left = 0;
	}

//Message ausgeben
function message(header, text)
	{
	alert(header + "\n\n" + text);	
	}

//iFrames laden
function loadIFrame(feld, hoehe, seite, breite)
	{
	if (breite=="") var breite="100%";
	
	document.getElementById(feld).innerHTML = '<iframe src="' + seite + '" frameborder="0" height="' + hoehe + '" width="' + breite + '" id="anzeige" scrolling="yes"></iframe>';	
	}

//iFrame schließen
function closeIFrame(feld)
	{
	parent.document.getElementById(feld).innerHTML = '';
	}

//Farbe wechseln
function changeColor(farbe, feld)
	{
	document.getElementById(feld).style.backgroundColor = farbe;
	}

//Formular für erneutes Absenden sperren
function sperreForm(feld)
	{
	document.getElementById(feld).disabled=true;
	}

//Zahlenprüfung
function nurZahl(feld)
	{
	var val = feld.value.replace(/[^\^\d]/g, '');
	feld.value = val;
	}

//Suchfunktionen anpassen
function dd_suche(wert)
	{
	if (wert == "1")
		{
		document.getElementById("warengruppe").value="";
		}
	else
		{
		document.getElementById("groesse").value="";
		document.getElementById("lk").value="";
		document.getElementById("typ").value="";
		document.getElementById("et").value="";
		}
	}

//Funktion zum auszoomen der Bilder
var zaehler = 50;
function aufmachen(breite,ID) 
	{
	if (zaehler < breite) 
		{
		document.getElementById(ID).style.display="inline";
		document.getElementById(ID).style.width=zaehler+"px";
		zaehler += 10; 
		window.setTimeout("aufmachen("+breite+",'"+ID+"')",0);
		}
	}

function zumachen(ID) 
	{
	document.getElementById(ID).style.display="none";
	zaehler = 50;
	}


//Navigation ändern
function changePic(feld, style)
	{
	document.getElementById(feld).style.backgroundImage = bild;
	document.getElementById(feld).style.color = farbe;
	}

//Hightlight in Boxen setzen
function highlight(head, wert)
	{
 	if (wert=="an")
		{
		document.getElementById(head).style.color = "#d31212";
		}
	else
		{
		document.getElementById(head).style.color = "#000000";
		}
	}

//Funktion zum zoomen der Bilder
function zoom(position, bild, wert)
	{
	if (wert=="an")
		{
		document.getElementById("anzeige_bild").innerHTML = '<img src="' + bild + '" border="0" height="400" width="400" alt="||| Bilderzoom |||">';
		document.getElementById("zoom").style.top = (window.event.y - 10) + document.body.scrollTop;
		document.getElementById("zoom").style.left = (window.event.x + 10) + document.body.scrollLeft;
		}
	else
		{
		document.getElementById("zoom").style.top = "0";
		document.getElementById("zoom").style.left = "-800";
		}	
	}

//Abfragen ob Aktion ausgeführt werden soll
function check(text)
	{
	Abfrage = confirm(text + "\r\n\r\nDieser Vorgang kann nicht wieder Rückgängig gemacht werden !");
	if (Abfrage == false)
		{
		return false;
		}		
	}

//Mailadresse überprüfen
function check_mail_1(feld)
	{
	if (document.getElementById(feld).value=="")
		{
		alert ("Sie haben keine  Eingabe im Feld Mailadresse gemacht, bitte überprüfen Sie Ihre Angaben.");
		return false;
		}
	else
		{
		//Überprüfen der Mailadresse auf korrektheit
		var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
		var regex = new RegExp(strReg);
		
		if (regex.test(document.getElementById(feld).value)==false)
			{
			alert ("Die von Ihnen angegebene Mailadresse hat kein gültiges Format, bitte überprüfen Sie Ihre Eingabe.");
			return false;
			}
		}
	}

//Mailadresse überprüfen
function check_mail(feld_1, feld_2)
	{
	if (document.getElementById(feld_1).value=="")
		{
		alert ("Sie haben keine  Eingabe im Feld Mailadresse gemacht, bitte überprüfen Sie Ihre Angaben.");
		return false;
		}
	else
		{
		if (document.getElementById(feld_1).value != document.getElementById(feld_2).value)
			{
			alert ("Die Mailwiederholung stimmt nicht mit der angegeben Mailadresse überein, bitte überprüfen Sie die Eingaben.");
			return false;
			}
		}
	}
