
function blendeein(n){
	
	for (i=1;i<=5;i++){
		document.getElementById('loc_' + i).style.backgroundImage = 'none';
		document.getElementById('loc_display_' + i).style.visibility = 'hidden';
	}
	document.getElementById('loc_' + n).style.backgroundImage = 'url("/images/location_active.gif")';
	document.getElementById('loc_display_' + n).style.visibility = 'visible';
}

function change(id,src){
	document.getElementById(id).src = src;
}
function sendpage() {
	mail_str = "mailto:?subject=Visit Romaco's Website";
	mail_str += "&body=I thought you might find this website interesting";
	mail_str += " " + location.href;
	location.href = mail_str;
}

/******************************************************	
*	Funktionen für die Suchmaske
*******************************************************/
//globale DetailSuchVariable
var detailSearch=false;

//Blendet Modell-Dropdownliste ein, jenachdem welche Marke der Benutzer ausgewählt hat
function search_markChanged(marke){	
	//Alle Modelle verstecken
	var marken=document.getElementById("marks").options;
	for(var i=1; i<marken.length; i++){		
		document.getElementById("models_"+marken[i].value).style.display="none";
	}
	
	//Modelle der ausgewählten Marke anzeigen
	if(marke!="null"){
		//document.getElementById("no_mark").style.display="none";
		document.getElementById("models_"+marke).style.display="inline";
	}else{
		//document.getElementById("no_mark").style.display="inline";
	}
	
	//Fehlerausgabe leeren
	//document.getElementById("searcherroroutput").innerHTML="";
} 

//Blendet Detailsuche ein oder aus
function toggleSearchDetails(){
	if(detailSearch){
		for(var i=1; i<=5; i++){
			document.getElementById("detailsuchzeile"+i).style.display="none";
		}
		document.getElementById("detailsuchtoggle").innerHTML="<u>Mehr Details...</u>";
		document.getElementById("details2").value="false";
		//btn.value="Mehr Details";
	}else{
		for(var i=1; i<=5; i++){
			//Browser-Weiche
			if(navigator.appName.indexOf("Explorer") != -1)
				document.getElementById("detailsuchzeile"+i).style.display="inline";
			else
				document.getElementById("detailsuchzeile"+i).style.display="table-row";
		}
		document.getElementById("detailsuchtoggle").innerHTML="<u>Weniger Details...</u>";
		document.getElementById("details2").value="true";	
		//btn.value="Weniger Details";
	}
	detailSearch=!detailSearch;
}

//Prüft Formular-eingaben vor dem Absenden
function checkQuickSearchForm(){
	if(document.getElementById("marks").value=="null"){
		alert("Bitte Marke auswählen.");
		return false;
	}
	return true;
}
function checkSearchForm(){
	if(document.getElementById("marks").value=="null"){
		//document.getElementById("searcherroroutput").innerHTML="Bitte Marke auswählen.";
		alert("Bitte Marke auswählen.");
		return false;
	}
	document.getElementById('detailform').submit();
	return true;
}

//Prüft das Formular mit der die Suche gespeichert werden kann auf korrektheit
function checkNewsletterForm(){
	//TODO
	return true;
}

//Öffnet Popup für Fahrzeugbilder
function picpopup(carid, ver){
  var pp = window.open("pages/search_picpopup.inc.php?carid="+carid+"&ver="+ver, "Fahrzeugbilder", "width=440,height=480");
  pp.focus();
}

/***********************************************
		Shop Funktionen
*******************************************************/
//Sendet Formular zum löschen eines Items aus dem Warenkorb
function deleteBasketItem(n){
	document.getElementById("itemtodelete").value = n;
	document.getElementById("manualupdate").value = "1";
	document.getElementById("shop_basket_form").submit();
}

//Sendet Formular um Produkt in den Warenkorb zu legen
function inwarenkorblegen(n){
	//alert('go');
	document.getElementById('produktform_'+n).submit();
	//alert('done');
}

//Sendet Formular zum Neuberechnen oder Bestellen des Warenkorbs
function sendBasketForm(val){
	//alert('1');
	document.getElementById('shopActionField').value = val;
	document.getElementById('shop_basket_form').submit();
}


/*********************************************
		Popup-Funktion für Geisser des Monats
***********************************************/
//öffnet Popup der übergebenen Größe, indem die übergebene URL angeziegt wird
function gdmPopup(width, height, url){
	if(typeof width == "undefined"){
		width = 800;
	}
	if(typeof height == "undefined"){
		height = 600;
	}
	if(typeof url != "undefined"){
		var pp = window.open(url, "GeisserdesMonats", "width="+width+",height="+height);
  		pp.focus();
	}
}

/********************************************
		Prüfroutinen für die Service-Formulare
**********************************************/
//Prüft und sendet das übergebene Formular
function myCheckAndSendForm(formID, fromID, tillID){
	var form = document.getElementById(formID);
	var fromValue = document.getElementById(fromID).value;
	var tillValue = document.getElementById(tillID).value;
	
	if(fromValue < tillValue){
		form.submit();
	}else{
		alert("Bitte prüfen Sie die Einstellungen ihrer Erreichbarkeit.");
	}
}

//Prüft ob Erreichbarkeitseinstellungen gültig sind
function checkReachableValues(from, till){
	if(fromValue < tillValue){
		return true;
	}else{
		alert("Bitte prüfen Sie die Einstellungen ihrer Erreichbarkeit.");
		return false;
	}
}
