
function mk_pdf(url){
	window.open('http://pdfgen.swissclick.ch/print.cfm?url=http%3A%2F%2Fwww.immovista.ch%2F'+url+'');
}

function pageswitch(hidden, show){
	document.getElementById("cont_"+hidden+"").style.display = "none";
	document.getElementById("cont_"+show+"").style.display = "block";
	document.getElementById("ps_"+hidden+"").style.display = "none";
	document.getElementById("ps_"+show+"").style.display = "block";
}

function show_search(action){
	document.getElementById("indexedsearch_rules_typo").style.visibility = action;
}

function changeform(){
	if(document.getElementById("form_abm").style.display == "none"){
		document.getElementById("form_anm").style.display = "none";
		document.getElementById("form_abm").style.display = "block";
	}else{
		document.getElementById("form_abm").style.display = "none";
		document.getElementById("form_anm").style.display = "block";
	}
}
//#######################################
//START IMAGEFADE
function initImage(objId){
	image = document.getElementById(objId);
	setOpacity(image, 0);
	fadeIn(objId,4);
}

function setOpacity(obj,opacity){
	opacity=(opacity==100) ? 99.999 : opacity;
	obj.style.filter = "alpha(opacity:"+opacity+")"; // IE/Win
	obj.style.KHTMLOpacity = opacity/100; // Safari<1.2, Konqueror
	obj.style.MozOpacity = opacity/100; // Older Mozilla and Firefox
	obj.style.opacity = opacity/100; // Safari 1.2, newer Firefox and Mozilla, CSS3
}

function fadeIn(objId,opacity){
	if(!document.getElementById) return;
	obj = document.getElementById(objId);
	if(opacity <= 100){
		setOpacity(obj,opacity);
		opacity += 4;
		window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
	}
}

function mk_nextimg(anz_img, this_img){
	if(anz_img == this_img){
		return 1;
	}else{
		new_img = this_img + 1;
		return new_img;
	}
}

function start_fade(anz_img, this_img, folder, loop_seconds){
	initImage('header_image');
	
	next_img = mk_nextimg(anz_img, this_img);
	var Bild = new Image();
    Bild.src = "fileadmin/headimages/"+folder+"/bild"+next_img+".jpg";
	
	document.getElementById('header_current').style.backgroundImage = 'url(fileadmin/headimages/'+folder+'/bild'+this_img+'.jpg)';
	document.getElementById('header_image').style.backgroundImage = 'url(fileadmin/headimages/'+folder+'/bild'+next_img+'.jpg)';
	
	parti = setTimeout("start_fade("+anz_img+", "+next_img+", '"+folder+"', "+loop_seconds+")",loop_seconds);
}
//END IMAGEFADE

//#######################################
//START ROLLOVER
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_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 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];}
}
//END IMAGEFADE