function getVIPURL(url)
{
	return url
}

var extern = null;

function zeige(adresse)
{
	if (extern == null || extern.closed == true)
	{
		window_parameter = "width=630,height=430,innerWidth=600,innerHeight=400,menubar=yes,location=yes,scrollbars=yes,toolbar=yes,resizable=yes,status=yes,titlebar=yes,screenx=30,screeny=30";
		extern=window.open(adresse,"EXTERN",window_parameter);
	}
	else
	{ extern.location=adresse; }
	extern.focus();
}

function popupwindow(url,breite,hoehe)
{ f=window.open (url,"neu","width="+breite+",height="+hoehe+",menubar=0,status=0,toolbar=0,scrollbars=1");
	f.focus();
}

function popup(url,breite)
{ f=window.open (url,"neu","width="+breite+",height=500,menubar=yes,status=yes,toolbar=yes,scrollbars=yes");
	f.focus();
}

function popupdruck(url,breite)
{ f=window.open (url,"neu","width="+breite+",height=500,menubar=1,status=0,toolbar=1,scrollbars=1");
	f.focus();
}

function popupwahlkreis(url)
{ f=window.open (url,"neu","top=70,left=420,width=350,height=420,menubar=1,status=0,toolbar=1,scrollbars=1");
	f.focus();
}

// Öffnet ein Fenster für die Vergrößerung der Bilder der Publikationen.
function publikationen(url,breite,hoehe)
{
	f=window.open(url,"neu","width="+breite+",height="+hoehe+",menubar=0,status=0,toolbar=0,scrollbars=0");
	f.focus();
}

function IxFramesetChange(url1,url2)
{
	parent.opener.IxFramesetChange(url1,url2);	
}

function petfenster()
{
  var a = document.form1;
  if (a.k.selectedIndex == -1)
  {
    alert("Bitte waehlen Sie mindestens einen Abgeordneten aus");
  } else 
  {
     var s = "abgeordneter="+escape(a.k.options[a.k.selectedIndex].value);
     f=window.open("/cgi-bin/plenfach13/abg_v2?"+s,"abgfenster", "width=800,height=550,menubar=0,status=0,toolbar=0,scrollbars=0");
     f.focus();
  }
}
function onlinepetdrucken(url)
{
  var a = document.form1;

	if (a.vorname.value=="")
	{
		alert('Sie haben keinen Vornamen angegeben');
		return
	}
	if (a.nachname.value=="")
	{
		alert('Sie haben keinen Nachamen angegeben');
		return
	}
	if (a.strasse.value=="")
	{
		alert('Sie haben keine Straße angegeben');
		return
	}
	if (a.plz.value=="")
	{
		alert('Sie haben keinen Postleitzahl angegeben');
		return
	}
	if (a.ort.value=="")
	{
		alert('Sie haben keinen Ort angegeben');
		return
	}

  var s = "vorname="+escape(a.vorname.value); 
  s = s + "&nachname="+escape(a.nachname.value) 
  s = s + "&strasse="+escape(a.strasse.value) 
  s = s + "&plz="+escape(a.plz.value)
  s = s + "&ort="+escape(a.ort.value)
  s = s + "&land="+escape(a.land.value)
  s = s + "&email="+escape(a.email.value)
  s = s + "&vereinigung="+escape(a.vereinigung.value)
  s = s + "&gegenstand="+escape(a.gegenstand.value)
  s = s + "&wortlaut="+escape(a.wortlaut.value)
  f=window.open(url+"?"+s,"neu","width=800,height=550,menubar=1,status=0,toolbar=0,scrollbars=1"); 
  f.focus();
}
function abgfenster()
{
  var a = document.form1;
  if (a.k.selectedIndex == -1)
  {
    alert("Bitte waehlen Sie mindestens einen Abgeordneten aus");
  } else 
  {
     var s = "abgeordneter="+escape(a.k.options[a.k.selectedIndex].value);
     f=window.open("/cgi-bin/plenfach13/abg_v2?"+s,"abgfenster", "width=800,height=550,menubar=0,status=0,toolbar=0,scrollbars=0");
     f.focus();
  }
}

function landtag_intern(url,breite)
{ f=window.open (url,"landtagintern","width="+breite+",height=500,menubar=1,status=1,toolbar=1,scrollbars=1");
	f.focus();
}


function GoArchiv(x)
{
	if (x=="nothing")
	{
		document.forms[0].reset();
		document.forms[0].elements[0].blur();
		return
	}
	else
		if (x=="end") top.location.href = parent.frames[1].location;
	else 
	{
			parent.frames[1].location.href="http://195.145.160.53:8080/ramgen/" + x;
			document.forms[0].reset();
			document.forms[0].elements[0].blur();
	}
}

function GetBrowser()
{
	if (navigator.userAgent.indexOf('MSIE')>0)
		return 1;
	else
		return 0;
}

function msie()
{
	if (navigator.userAgent.indexOf('MSIE')>0)
		return 1;
	else
		return 0;
}

function PopUp(checkboxNamesAndValues, popURL)
{
	var popName     = "Nachrichten";
	var popSettings = 'width=750,height=560,menubar=yes,location=yes,toolbar=yes,scrollbars=yes,dependent=yes';

	wnd = window.open( popURL + checkboxNamesAndValues, popName, popSettings );
	wnd.moveTo(screen.width-780,  screen.height-770);
	wnd.focus();
}

function checkValues()
{
	var checkboxNamesAndValues = new Array();
	
	elementsLength = document.forms[0].elements.length;
	for(i=0;i<elementsLength;i++){
		if(document.forms[0].elements[i].type=="checkbox"){
			if(document.forms[0].elements[i].checked == true){
				checkboxNamesAndValues[i]  = document.forms[0].elements[i].name  + "=" 
				+ document.forms[0].elements[i].value;
			}
		}
		
		if(document.forms[0].elements[i].type == "hidden") {
			if(document.forms[0].elements[i].name == "jUrl"){
				var jUrl = document.forms[0].elements[i].value;
			}
		}
	}
	
	var checkboxNamesAndValuesString = checkboxNamesAndValues.join("&");
	PopUp(checkboxNamesAndValuesString, jUrl);
}

function openWindow(url)
{
	wnd = window.open(url,"","width=750,height=560,menubar=yes,location=yes,toolbar=yes,scrollbars=yes,dependent=yes");
	wnd.moveTo(screen.width-780,screen.height-770);
	wnd.focus();
}

function chk_datum (datumfeld)
{
	var datum = datumfeld.value;
	if (datum=="") return true;
	var d = datum.split('.');

	var t = d[0];
	var m = d[1];
	var y = d[2];
	if (	d.length != 3
	    ||  t.length < 1
	    ||  t.length > 2
	    ||  m.length < 1
	    ||  m.length > 2
	    ||  y.length == 1
	    ||  y.length == 3)
	{
		alert ('Bitte Datum im folgenden Format eingeben: TT.MM.JJJJ');
		datumfeld.focus();
		datumfeld.select();
//		datumfeld.value="";
		return (false);
	}

	for (var i = 0; i < datum.length; i++) {
		if ( (datum.charAt(i) < '0'  ||  datum.charAt(i) > '9')  &&  datum.charAt(i) != '.') {
			alert ('Bitte nur Ziffern und "." verwenden: TT.MM.JJJJ');
			datumfeld.focus();
			datumfeld.select();
//			datumfeld.value="";
			return (false);
		}
	}

	if (t.length <  2) t =  '0' + t;
	if (m.length <  2) m =  '0' + m;
	if (y.length == 1) y = '200' + y;
	if (y.length == 2) y = '20' + y;

	datum = t + '.' + m + '.' + y;

	var d = new Date (y, m-1, t);
	var addyear = 1900;
	if (navigator.appName == 'Microsoft Internet Explorer') {
		addyear = 0;
	}
	if (d.getDate() != t  ||  d.getMonth() + 1 != m  || !(d.getYear()+1900==y||d.getYear()== y)) {
		alert ('Das Datum ' + datum + ' existiert nicht!\nBitte gültiges Datum im folgenden Format eingeben: TT.MM.JJJJ');
		datumfeld.focus();
		datumfeld.select();
//		datumfeld.value="";
		return (false);
	}

	datumfeld.value = datum;

	return (true);
}