/*
 * Beim Start von TerraWeb stehen folgende Parameter zur Verfuegung:
 * 
 * login = vorgegebener Loginname
 * size = klein|mittel|gross|extra
 * lang = de | en | ... Alle Sprachen, die von java.util.Locale unterstuetzt werden, siehe http://www.loc.gov/standards/iso639-2/englangn.html
 * legend = 'embed' startet mit einer eingebetteten Legende
 * ref = 'on' startet mit einer eingeblendeten Uebersichtskarte
 */
function startSpringMedium(login,legend,ref,lang) {
    startSpring(login,legend,ref,lang,'mittel','');
}
function startSpringLarge(login,legend,ref,lang) {
    startSpring(login,legend,ref,lang,'gross','');
}
function startSpringExtra(login,legend,ref,lang) {
    startSpring(login,legend,ref,lang,'extra','');
}

var sBaseUrl = "http://tp-web.terragis.de/tw-internet-lahr/";

function startSpring(login,legend,ref,lang,size,params) {
if (size == 'mittel')
    window.open(sBaseUrl+"login.htm?login=" + login + "&legend=" + legend + "&ref=" + ref+ "&lang=" + lang + "&size=" + size  + params,"mapW", "height=682, width=1000, hotkeys=no, location=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbar=no, left=0, top=0" );
else if (size == 'gross')   
	window.open(sBaseUrl+"login.htm?login=" + login + "&legend=" + legend + "&ref=" + ref+ "&lang=" + lang + "&size=" + size  + params,"mapW", "height=900, width=1250, hotkeys=no, location=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbar=no, left=0, top=0" );
else
	window.open(sBaseUrl+"login.htm?login=" + login + "&legend=" + legend + "&ref=" + ref+ "&lang="+ lang + "&size=" + size  + params,"mapW", "height=940, width=1500, hotkeys=no, location=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbar=no, left=0, top=0" );
}
function startSpringConfig() {
  window.open(sBaseUrl+"login.htm?op=konfig", "konfigW");
}

function startSpringWindow( modus ) {
   window.open( sBaseUrl+"login.htm?op="+modus, modus+"W");
}

/* Start mit Pfadangabe  */
/* window.open("http://server-name:port/anwendungsname/login.htm?.....*/

/*  Start mit Suchfunktionen 
 *  func = Name der Suchfunktion, wie er in der DB steht, bitte gross schreiben
 		   weil es auch das ist, was in der Suchfunktionen-Auswahlliste steht
 		   --> die Suchen m?ssen in der terraweb-servlet.xml dem TerraWebController 
 		als property mitgegeben werden , z.B. adresssuche --> suche10
											  flurstueckssuche --> suche5	
 											  bplansuche --> suche17	

 	moeglich sind
 	- AdresssucheDbf-Suchen mit folgenden Parametern
 	* strasse
 	* nr: soll nur mit Strasse gesucht werden, dann bitte "_" fuer nr uebergeben 

 	- FlurstuecksSuchePg-Suchen mit folgenden Parametern
 	* gemarkung , flur, flurstueck

 	- ListenSuche (vom Typ ListenSucheDbf, ZweiListenSucheDbf oder DreiListensucheDbf
 	* Suchfeld gem?ss Konfiguration; sind es mehrere dann kommasepariert 
 		'samtgemeinde, gemeinde, Bplan'
 	
 	
*/
function startSpringMediumAdresssuche(login,lang,strasse,nr,legend,ref) {
	var params = "&func=Adresssuche&params=" + strasse + "," + nr;	
    startSpring(login,legend,ref,lang,'mittel',params);
}
function startSpringLargeAdresssuche(login,lang,strasse,nr,legend,ref) {
	var params = "&func=Adresssuche&params=" + strasse + "," + nr;
    startSpring(login,legend,ref,lang,'gross',params);
}
function startSpringExtraAdresssuche(login,lang,strasse,nr,legend,ref) {
	var params = "&func=Adresssuche&params=" + strasse + "," + nr;
    startSpring(login,legend,ref,lang,'extra',params);
}

function startSpringMediumFlurstueckssuche(login,lang,gemarkung,flur,flurstueck) {
	var params = "&func=Flurstueckssuche&params=" + gemarkung + "," + flur  + "," + flurstueck;
    startSpring(login,'','',lang,'mittel',params);
}
function startSpringLargeFlurstueckssuche(login,lang,gemarkung,flur,flurstueck) {
	var params = "&func=Flurstueckssuche&params=" + gemarkung + "," + flur  + "," + flurstueck;
    startSpring(login,'','',lang,'gross',params);
}
function startSpringExtraFlurstueckssuche(login,lang,gemarkung,flur,flurstueck) {
	var params = "&func=Flurstueckssuche&params=" + gemarkung + "," + flur  + "," + flurstueck;
    startSpring(login,'','',lang,'extra',params);
}


function startSpringMediumListensuche(login,lang,name) {
	var params = "&func=Bebauungsplansuche&params=" + name; 
	/*var params = "&func=Ortssuche&params=" + name;*/
    startSpring(login,'','',lang,'mittel',params);
}
function startSpringLargeListensuche(login,lang,name) {
	var params = "&func=Bebauungsplansuche&params=" + name;
    startSpring(login,'','',lang,'gross',params);
}
function startSpringExtraListensuche(login,lang,name) {
	var params = "&func=Bebauungsplansuche&params=" + name;
    startSpring(login,'','',lang,'extra',params);
}

function startTerraWebMediumBPlan(bplan, login)
{
	var params = "&func=Bebauungsplansuche&params=" + bplan; 
  window.open("http://tp-web.terragis.de/tw-internet-lahr/login.htm?login=" + login + "&legend=&ref=&lang=de&size=mittel" + params,"mapW", "height=682, width=1000, hotkeys=no, location=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbar=no, left=0, top=0" );

}

function startTerraWebMediumAdresse(strasse,hausnr,login)
{
	var params = "&func=Adresssuche&params=" + strasse + "," + hausnr;
  window.open("http://tp-web.terragis.de/tw-internet-lahr/login.htm?login=" + login + "&legend=&ref=&lang=de&size=mittel" + params,"mapW", "height=682, width=1000, hotkeys=no, location=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbar=no, left=0, top=0" );
}
