
var JS_AngeboteSelect_m_bDoNotSubmit = false;

function JS_AngeboteSelect_Tipps(sWhatFor)
{
    var sText = "";
    
    switch(sWhatFor)
    {
        case "Angebote":
            sText += "Wenn die gesuchte Stadt in der Städte-Liste nicht dabei ist, ";
            sText += "so probieren Sie bitte einfach eine Stadt, die in der Nähe liegt. ";
            sText += "Hilft das auch nichts, wählen Sie bitte unter 'PLZ' ";
            sText += "das Postleitzahlgebiet, in dem die Stadt liegt, ";
            sText += "z.B. 70 für Stuttgart oder 09 für Chemnitz.";
            break;
            
        default: 
            sText = "Für dieses Feld ist keine Hilfe verfügbar.";
            break; 
    }
    
    alert(sText);
}

function JS_AngeboteSelect_Form()
{
	return document.forms["FormSelectAngebote"];
}

function JS_AngeboteSelect_Check()
{
    var form = JS_AngeboteSelect_Form();
	if(form.Plz && form.Plz.selectedIndex == 0 && form.Stadt && form.Stadt.selectedIndex == 0)
	{
		alert("Bitte wählen Sie eine Stadt oder ein PLZ-Gebiet aus.");
		return false;
	}
    form.submit();    
}

function JS_AngeboteSelect_AutoSubmit()
{
	if(!JS_AngeboteSelect_m_bAutoSubmit || JS_AngeboteSelect_m_bDoNotSubmit) return;
	JS_AngeboteSelect_Check();
}

function JS_AngeboteSelect_ChangeObjekttyp()
{
	JS_AngeboteSelect_AutoSubmit();
}

function JS_AngeboteSelect_ChangeStadt()
{
	if(JS_AngeboteSelect_m_bDoNotSubmit) return;
	JS_AngeboteSelect_m_bDoNotSubmit = true;
    var form = JS_AngeboteSelect_Form();
	if(form.Plz) form.Plz.selectedIndex = 0;
	if(form.Seite) form.Seite.selectedIndex = 0;
	JS_AngeboteSelect_m_bDoNotSubmit = false;
	JS_AngeboteSelect_AutoSubmit();
}

function JS_AngeboteSelect_ChangePlz()
{
	if(JS_AngeboteSelect_m_bDoNotSubmit) return;
	JS_AngeboteSelect_m_bDoNotSubmit = true;
    var form = JS_AngeboteSelect_Form();
	if(form.Stadt) form.Stadt.selectedIndex = 0;
	if(form.Seite) form.Seite.selectedIndex = 0;
	JS_AngeboteSelect_m_bDoNotSubmit = false;
	JS_AngeboteSelect_AutoSubmit();
}

function JS_AngeboteSelect_ChangeZimmeranzahl()
{
	JS_AngeboteSelect_AutoSubmit();
}

function JS_AngeboteSelect_ChangeSortierung()
{
	JS_AngeboteSelect_AutoSubmit();
}

function JS_AngeboteSelect_ClickSeite(seite)
{
    var form = JS_AngeboteSelect_Form();
	if(form.Seite) form.Seite.selectedIndex = seite - 1;
	JS_AngeboteSelect_AutoSubmit();
}

function JS_AngeboteSelect_ChangeSeite()
{
	JS_AngeboteSelect_AutoSubmit();
}

function JS_AngeboteSelect_ChangeEintraegeProSeite()
{
	JS_AngeboteSelect_AutoSubmit();
}

function JS_AngeboteSelect_SetSortierung(sortierung)
{
    var form = JS_AngeboteSelect_Form();
	JS_General_SetSelectValue(form.Sortierung, sortierung);
	JS_AngeboteSelect_AutoSubmit();
}

function JS_AngeboteSelect_Hilite(sNumNavi, bLeft, bGotoEnd, bHilite)
{
	var sBaseName = "arrow_";
	sBaseName += bGotoEnd ? "goto_end_" : "onestep_";
	sBaseName += bLeft ? "left" : "right";
	var sDomName = sBaseName + sNumNavi;
	var sPicName = "pics/" + sBaseName + (bHilite ? "_hilite" : "_normal") + ".gif";
	var oImg = JS_General_GetNode(sDomName);
	oImg.src = sPicName;
}

function JS_AngeboteSelect_Karte(sLand)
{
    var sUrl = "allgemein_aufteilung_" + sLand.toLowerCase() + "_pop.php";
    var sFeatures = "resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,width=680,height=600";
    window.open(sUrl, "_blank", sFeatures);
}

