/**********************************************************************/
/* Funktion laed Images vor          																  */	
/**********************************************************************/
function preload_images() 
{ 
  var d=document; 
	if(d.images)
	{ 
		if(!d.MM_p) d.MM_p=new Array();
   	var i,j=d.MM_p.length,a=preload_images.arguments; 
		for(i=0; i<a.length; i++)
		{
   		if (a[i].indexOf("#")!=0)
			{ 
				d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
			}
		}
	}
}		
function create_email_link(email,domain,linkname)
{
	document.writeln("<a onMouseMove=\"javascript:status='"+linkname+"';\" onMouseOut=\"javascript:status='';\" href=\"mailto:"+email+"@"+domain+"\">"+linkname+"</a>");
}

/**********************************************************************/
/* Funktion oeffnet ein	Pop-Up-Fenster							             			*/	
/**********************************************************************/
function open_window(url, w, h, winname, scroll, resize)  
{
	var winleft = (screen.width - w) / 2; 
	var wintop = (screen.height - h) / 2;
	var winprops = "height="+h+",width="+w+",top="+wintop+",left="+winleft+",scrollbars="+scroll+",resizable="+resize;
	var win = window.open(url, winname, winprops);
	if(window.focus) 
	{
		win.focus();
	}
}

function f_check_inputform(_type,_value,_formname,_elementname)
{
	_key = window.event.keyCode;
	if(_type=="number")
	{
		if(!(
		(_key>=48 && _key<=56) ||
		(_key>=96 && _key<=111) ||
		(_key>=187 && _key<=190) ||
		(_key==8)	||
		(_key==46)

		))
		{
			document.forms[0].elements[_elementname].value=_value.substr(0,(_value.length-1));
		}
	}
}

function f_trackKeys(evnt,regEx) 
{
  var keyCode = evnt.keyCode ? evnt.keyCode : evnt.which;
	return !!String.fromCharCode(keyCode).match(regEx) || ((keyCode>=42 && keyCode<=47) || (keyCode>=48 && keyCode<=57) || (keyCode==8)); 
}


function f_insert_dots(string)
{
	string = string.replace(".","");

	return_string = "";
	triple_count=1;

	for(i=string.length;i>=1;i--)
	{	
		return_string =  string.substring(i,i-1)+return_string;
		triple_count++;
		if(triple_count>3 && string.substring(i-1,i-2))
		{
			return_string = "."+return_string;
			triple_count=1;
		}
	}

	return return_string;
}

function f_format_number(_value,_name,_form)
{
	if(_value.length>0)
	{
		if(_value.indexOf(",")==-1)
		{
			_value = f_insert_dots(_value);
			document.forms[0].elements[_name].value=_value+",00";
		}else{
			temp = _value.split(",");
			_value = f_insert_dots(temp[0])+",";
		
			if(temp[1].length<2)
			{
				document.forms[0].elements[_name].value=_value+temp[1]+"0";
			}
		}
	}
}


function f_duplicate(url)
{
 if(confirm("Soll dieser Eintrag wirklich dupliziert werden?"))
 {
 	document.location.href=url;
 }
}



function create_email_link(email,domain,linkname)
{
  var linkname_neu = linkname.replace("<img src=pix/at.gif style=border:none; />","@");
	linkname = linkname_neu;

	document.writeln("<a onMouseMove=\"javascript:status='"+linkname+"';\" onMouseOut=\"javascript:status='';\" href=\"mailto:"+email+"@"+domain+"\">"+linkname+"</a>");
}

function f_intro()
{
document.write('<object title="Intro-Film" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="650" height="432" id="player" align="middle">');
document.write('<param name="movie" value="flash/parlamentarischerrat.swf" />');
document.write('<param name="quality" value="high" />');
document.write('<param name="menu" value="false" />');
document.write('<param name="bgcolor" value="#C37F3D" />');
document.write('<embed title="Intro-Film" src="flash/parlamentarischerrat.swf" menu="false" quality="high" bgcolor="#C37F3D" width="650" height="432" name="player" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
}


function findeFlash (flash) {
  if (document.all) {
    if (document.all[flash]) {
      return document.all[flash];
    }
    if (window.opera) {
      var movie = eval(window.document + flash);
      if (movie.SetVariable) {
        return movie;
      }
    }
    return;
  }
  if(document.layers) {
    if(document.embeds) {
      var movie = document.embeds[flash];
      if (movie.SetVariable) {
        return movie;
      }
    }
    return;
  }
  if (!document.getElementById) {
    return;
  }
  var movie = document.getElementById(flash);
  if (movie.SetVariable) {
    return movie;
  }
  var movies = movie.getElementsByTagName('embed');
  if (!movies || !movies.length) {
    return;
  }
  movie = movies[0];
  if (movie.SetVariable) {
    return movie;
  }
  return;
}


var flash_player_counter = 0;

function f_mp3_player(sound,alt_text)
{
document.write('<object title="'+alt_text+'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="205" height="30" id="player_'+flash_player_counter+'" align="middle">');
document.write('<param name="allowScriptAccess" value="sameDomain" />');
document.write('<param name="movie" value="flash/player.swf" />');
document.write('<param name="swliveconnect" value="true" />');
document.write('<param name="quality" value="high" />');
document.write('<param name="menu" value="false" />');
document.write('<param name="bgcolor" value="#6a6c69" />');
document.write('<param name="FlashVars" value="audio='+sound+'&nr='+flash_player_counter+'" />');
document.write('<embed title="'+alt_text+'" FlashVars="audio='+sound+'&nr='+flash_player_counter+'" swLiveConnect="true" src="flash/player.swf" menu="false" quality="high" bgcolor="#6a6c69" width="205" height="30" name="player_'+flash_player_counter+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');

flash_player_counter++;
}

function f_stop_all_sounds(nr)
{
	for(i=0;i<flash_player_counter;i++)
	{
		if(i!=nr)
		{
			playername = findeFlash('player_'+i);
			playername.TCallLabel("/", "pause");
			playername.GotoFrame(1);
		}
	}
}


function set_style(wert)
{ 
	if(wert.substr(0,1)=="s" || wert.substr(0,1)=="m" || wert.substr(0,1)=="l")
	{
		//SCHRIFTGROESSE
		if(wert.substr(0,1)=="s") fsize=70;
		if(wert.substr(0,1)=="m") fsize=100;
		if(wert.substr(0,1)=="l") fsize=127;
		document.body.style.fontSize=fsize+"%";

		//CONTENTBEREICH
		if(wert.substr(0,1)=="s") csize=498;
		if(wert.substr(0,1)=="m") csize=578;
		if(wert.substr(0,1)=="l") csize=652;
		if(document.getElementById("inner_content_wrapper")!=null) document.getElementById("inner_content_wrapper").style.height=csize+"px";
	}

	if(wert.substr(1,1)=="k")
	{
		//KONTRAST
		document.body.style.backgroundImage="none";
		document.body.style.backgroundColor="#ffffff";
		document.body.style.color="#000000";
		for(i=0;i<500;i++)
		{
			if(document.getElementsByTagName("a")[i]) document.getElementsByTagName("a")[i].style.color="#0050C4";
			if(document.getElementsByTagName("table")[i]=="[object]") document.getElementsByTagName("table")[i].style.color="#000000";
			if(document.getElementsByTagName("thead")[i]=="[object]") document.getElementsByTagName("thead")[i].style.color="#000000";
			if(document.getElementsByTagName("tbody")[i]=="[object]") document.getElementsByTagName("tbody")[i].style.color="#000000";
			if(document.getElementsByTagName("td")[i]=="[object]") document.getElementsByTagName("td")[i].style.color="#000000";
			if(document.getElementsByTagName("th")[i]=="[object]") document.getElementsByTagName("th")[i].style.color="#000000";
			if(document.getElementsByTagName("div")[i]=="[object]") document.getElementsByTagName("div")[i].style.color="#000000";
		}
		wert = wert.substr(0,1) + "k";
	}

	var ablauf = new Date();
  var infuenfTagen = ablauf.getTime() + (1000 * 24 * 60 * 60 * 1000);
  ablauf.setTime(infuenfTagen);

	//COOKIE SPEICHERN
  document.cookie = wert + ";expires=" + ablauf.toGMTString();

	//STANDARD HERSTELLEN
	if(wert=="n") document.location.reload();
} 


function get_cookie_style(cookie_vars)
{
	if(
		cookie_vars.substr(0,1)=="s" ||
		cookie_vars.substr(0,1)=="m" ||
		cookie_vars.substr(0,1)=="l" ||
		cookie_vars.substr(0,2)=="sk" ||
		cookie_vars.substr(0,2)=="mk" ||
		cookie_vars.substr(0,2)=="lk" ||
		cookie_vars.substr(0,2)=="nk" ||
		cookie_vars.substr(1,1)=="k"
	) set_style(cookie_vars.substr(0,2));
}

	

