fix_id = "";
fix_b = "bnormal";
oldsrc = "123";

function getPicData(id,name) {
	if (pics) {
		if (pics[id]) {
			return pics[id][name];
		}
	}
	alert('Daten werden erst geladen');
	return '';
}

function showDetail(obj, status, geschlecht) {

	d = document.getElementById('babydetail');
	tmp_img = new Image();
	var bc;
	dw = "";
	name = "";
	mail = "";

	if (status == 'fix') {
		fix_id = obj.id;
		fix_b = "b_"+geschlecht;
		status = false;
		oldsrc = getPicData(fix_id, 'pic');
//			name = getPicData(fix_id, 'name');
	}

	if (status == false) {
		if (fix_id != '') {
			tmp_img.src = getPicData(fix_id, 'pic');
			name = getPicData(fix_id, 'name');
			bc = fix_b;
		}

//		if (status == false && fix_id == '') {			Wenn's das erste Bild ist
		if (status == false && oldsrc != '' && fix_id != '') {
			tmp_img.src = oldsrc;
		}
	} else {
		obj_id=obj.id;
		tmp_img.src = getPicData(obj_id,'pic');
		name = getPicData(obj_id,'name');
		bc = 'b_'+geschlecht;
	}

	if (tmp_img.src == "") {
		tmp_img.src = null_gif;
		bc = 'bnormal';
	} 

	if (d) {
		d.className = bc;
	}

	targ = document.getElementById('detailimg');

	if (targ) {
		targ.src = tmp_img.src;
	}

	targ=document.getElementById('pname');

	if (targ) {

// Striche zum Namen hinzufügen
//		if (name != '') {
//			name= '| '+name+' |';
//		}

		targ.innerHTML = name;
	}  
}


function changeDisplay(div_id,if_,then_)
{

 var elem=document.getElementById(div_id);
 if (elem)
 { if (elem.style.display==if_) {elem.style.display=then_;}
  else {return false;}
 }
 else {return false;}
 return true;
} 


function open_sub(SM_SHORT)
{

	if (akt_sub!=SM_SHORT) {

		 if (changeDisplay(akt_sub,'block','none'))
		 {
		   changeDisplay('pfeil','block','none');
		 }
		 if (changeDisplay(SM_SHORT,'none','block'))
		 {
		 		 changeDisplay('pfeil','none','block');
		 }
		 	akt_sub=SM_SHORT;
	}

}

function changePic(obj,url) {
	if (obj) {
		tmp = new Image();
		tmp.src = url;
		obj.src = tmp.src;
	}
}

function changePic2(obj,todo,prefix)
{
 if (obj) {
   var myid=obj.id;
	 if (obj.firstChild)
	 {
	   if (obj.firstChild.id) 
		 {
		  pic_id=obj.firstChild.id;
			tmp=pic_id.split("_");
			pic=tmp[0]+"/"+tmp[1];
      if(todo=='over'){pic=pic+"-over";}
	    pic=pic+".gif";			
			
      var img=new Image();img.src=prefix+'images/submenue/'+pic;
      obj.firstChild.src=img.src;

		 }
	   
	 }
   
 }

}



function printjob()
{		
    
    		if (document.all && (navigator.appVersion.indexOf("Mac") != -1))
		{

		self.focus();
		alert("Drucken-Funktion unter Macintosh nicht moeglich! \nBitte verwenden Sie Datei/Drucken");
		}
		else
		{
					if (document.all && navigator.appVersion.substring(22,23)==4)
      		{
					self.focus();
					var OLECMDID_PRINT = 6;
 					var OLECMDEXECOPT_DONTPROMPTUSER = 2;
 					var OLECMDEXECOPT_PROMPTUSER = 1;
 					var WebBrowser = '<object id="WebBrowser1" width="0" height="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
 					document.body.insertAdjacentHTML('beforeEnd',WebBrowser);
					WebBrowser1.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER);
 					WebBrowser1.outerHTML = '';
		      }
					else{	self.focus();window.print();}

		}
	}

function popup(url,typ,para1,width,height) {
	attrib="";
	Y=(screen.height-width)/2;
	X=(screen.width-height)/2;
	X=Math.round(X);
	Y=Math.round(Y);
	if (para1=='CENTER') {attrib+='height='+height+',width='+width+',top='+Y+',left='+X;}
	if (typ=='TYP1') {attrib+=",scrollbars=yes";}
	if (typ=='TYP2') {attrib+=",scrollbars=no";}
	if (typ=='TYP3') {attrib+=",scrollbars=no,menue=yes";}
	x=Math.random();

	fenster=window.open(url,'win',attrib);
	return false;
}

function getAdr(prefix, postfix, text) {
        document.write('<a href="mailto:' + prefix + '@' + postfix + '">' + (text ? text.replace(/&quot;/g, '"').replace(/%EMAIL%/, prefix + '@' + postfix) : prefix + '@' + postfix) + '</a>');
}