//Globale Variablen

var ns  = (document.all) ? false : true;
var ie  = (document.all) ? true : false;
var mac = (navigator.appVersion.indexOf("Mac") != -1) ? true : false;
var ver;
if (ns) {
  ver = parseInt(navigator.appVersion.substr(0,1));
} //if  
else {
  ver = parseInt(navigator.appVersion.substr(navigator.appVersion.indexOf("MSIE") + 5,1));
} //else  

function NoSeparatorSelect (Box) {

  if (Box.selectedIndex == 1) { //Trennlinie   
    Box.selectedIndex = 0;	 
  } //if
  
} //function


function change_nav_color(this_object){
	if (ie) {
		this_object.style.color='#970911';
	}
}

function change_nav_color_back(this_object){
	if (ie) {
		this_object.style.color='#000000';
	}
}

function MM_preloadImages() { //v3.0  
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.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 MM_findObj(n, d) { //v4.01  
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function checklist(meldung,list) {
	var marker,val,obj,args=checklist.arguments;
	marker = false;
	for (i=1; i<(args.length); i++) {
		val=MM_findObj(args[i]);
		if (val) {
			if (val.checked) {
				marker = true;
			}
		}
	}
	if (!marker) {
		alert(meldung);
	}
	return marker;
}

function checklistall(meldung,list) {
	var marker,val,obj,args=checklistall.arguments;
	marker = true;
	for (i=1; i<(args.length); i++) {
		val=MM_findObj(args[i]);
		if (val) {
			if (val.checked) {
				marker = marker && true;
			} else {
				marker = marker && false;
			}
		}
	}
	if ((!marker) && (meldung !='')) {
		alert(meldung);
	}
	return marker;
}

function set_Choosen_checkboxes_to_formsvalue(list) {
	var marker,val,obj,args=set_Choosen_checkboxes_to_formsvalue.arguments;
	checkliste = "";
	for (i=0; i<(args.length); i++) {
		val=MM_findObj(args[i]);
		if (val) {
			if (val.checked) {
				checkliste += val.name + ",";
			}
		}
	}
	if (checkliste) {
		//alert(checkliste);
		parent.document.presult.idlist.value = checkliste;
		parent.document.presult.submit();
	}
	return true;
}


function checkfields(meldung,fields) {
	var marker,val,obj,args=checkfields.arguments;
	marker = true;
	for (i=1; i<(args.length); i++) {
		val=MM_findObj(args[i]);
		if (val) {
			if (val.value) {
				marker = marker && true;
			} else {
				marker = marker && false;
			}
		}
	}
	if (!marker) {
		alert(meldung);
	}
	return marker;
}

act_open_layer="init"; // MAC IE 5 needs a value for initializing
function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
  	if (v=='show'){				
		// special for sda-Berufsbilder, the last opened is the actual_open_layer					
		act_open_layer=args[i];			
	}
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_parent_open(loc) {
	if ((self.opener==null) || (self.opener.location==null))	{	
		self.location=loc;
		self.focus();
	}
	else	{
		self.opener.location=loc;
		self.opener.focus();
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  win = window.open(theURL,winName,features);
  win.focus();
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);