// ##################################################################################
// encrypt electronic message address
// different functions for different styles, copy and add style class to the a-tag.
// ##################################################################################
// normal content
function letter(t1, n1, d1, t2) {
	var adi = "";
	if(t2 == "same") {
		adi = "<a class='textlink' href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+n1+"&#64;"+d1+"&#46;"+t1+"' title='&#69;&#109;&#97;&#105;&#108;&#32;&#97;&#110;&#32;"+n1+"&#64;"+d1+"&#46;"+t1+"'>"+n1+"&#64;"+d1+"&#46;"+t1+"</a>";
	} else {
		adi = "<a class='textlink' href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+n1+"&#64;"+d1+"&#46;"+t1+"' title='&#69;&#109;&#97;&#105;&#108;&#32;&#97;&#110;&#32;"+t2+"'>"+t2+"</a>";
	}
	document.write(adi);
}

// with "Email: " 
function letter2(t1, n1, d1, t2) {
	var adi = "";
	if(t2 == "same") {
		adi = "&#69;&#45;&#77;&#97;&#105;&#108;&#58;&#32;<a class='normlink' href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+n1+"&#64;"+d1+"&#46;"+t1+"' title='&#69;&#45;&#77;&#97;&#105;&#108;&#32;&#97;&#110;"+n1+"&#64;"+d1+"&#46;"+t1+"'>"+n1+"&#64;"+d1+"&#46;"+t1+"</a>";
	} else {
		adi = "&#69;&#45;&#77;&#97;&#105;&#108;&#58;&#32;<a class='normlink' href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+n1+"&#64;"+d1+"&#46;"+t1+"' title='&#69;&#45;&#77;&#97;&#105;&#108;&#32;&#97;&#110;"+t2+"'>"+t2+"</a>";
	}
	document.write(adi);
}

function letter3(t1, n1, d1, t2, stylus) {
	var adi = "";
	if(t2 == "same") {
		adi = "<a class='"+stylus+"' href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+n1+"&#64;"+d1+"&#46;"+t1+"' title='&#69;&#109;&#97;&#105;&#108;&#32;&#97;&#110;&#32;"+n1+"&#64;"+d1+"&#46;"+t1+"'>"+n1+"&#64;"+d1+"&#46;"+t1+"</a>";
	} else {
		adi = "<a class='"+stylus+"' href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+n1+"&#64;"+d1+"&#46;"+t1+"' title='&#69;&#109;&#97;&#105;&#108;&#32;&#97;&#110;&#32;"+t2+"'>"+t2+"</a>";
	}
	document.write(adi);
}

// ##################################################################################
// target for links
// ##################################################################################
function blankWindow(obj) {
	obj.target = '_blank';
}
	
function sameWindow(obj) {
	obj.target = '_top';
}

// ##################################################################################
// show/hide
// ##################################################################################
function ShowHide(id) {
	var obj = document.getElementsByTagName("div");
	if (id == "list_all") {
		obj['list_0'].style.visibility = 'hidden';
		obj['list_a'].style.visibility = 'hidden';
		obj['list_b'].style.visibility = 'hidden';
		// obj['list_c'].style.visibility = 'hidden';
		// obj['list_d'].style.visibility = 'hidden';
		obj['list_e'].style.visibility = 'hidden';
		obj['list_f'].style.visibility = 'hidden';
		obj['list_g'].style.visibility = 'hidden';
		obj['list_h'].style.visibility = 'hidden';
		obj['list_i'].style.visibility = 'hidden';
		// obj['list_j'].style.visibility = 'hidden';
		obj['list_k'].style.visibility = 'hidden';
		// obj['list_l'].style.visibility = 'hidden';
		obj['list_m'].style.visibility = 'hidden';
		obj['list_n'].style.visibility = 'hidden';
		obj['list_o'].style.visibility = 'hidden';
		obj['list_p'].style.visibility = 'hidden';
		// obj['list_q'].style.visibility = 'hidden';
		obj['list_r'].style.visibility = 'hidden';
		obj['list_s'].style.visibility = 'hidden';
		obj['list_t'].style.visibility = 'hidden';
		obj['list_u'].style.visibility = 'hidden';
		obj['list_v'].style.visibility = 'hidden';
		obj['list_w'].style.visibility = 'hidden';
		// obj['list_x'].style.visibility = 'hidden';
		// obj['list_y'].style.visibility = 'hidden';
		// obj['list_z'].style.visibility = 'hidden';
	}
	else {
		if (obj[id].style.visibility == 'visible'){
	    	obj[id].style.visibility = 'hidden';
	    }
	    else {
	    	obj[id].style.visibility = 'visible';
	    }
	}
}

function changePricetype(typus) {
	if (typus == 'Kauf'){
    	document.getElementsByTagName("span")[0].firstChild.data = "Kaufpreis";
    }
    else {
    	document.getElementsByTagName("span")[0].firstChild.data = "Mietpreis";
    }
}

// ##################################################################################
// window popup
// ##################################################################################
function fenster(xfilename, xtitle, xwidth, xheight) {
	var win = window.open(xfilename, xtitle,"width="+xwidth+",height="+xheight+",resizable=no,menubar=no,hotkeys=no,scrollbars=no,screenX=1,screenY=1");
}

function fenster2(xfilename, xid, xtitle, xwidth, xheight) {
	var win = window.open(xfilename+"?Id="+xid, xtitle,"width="+xwidth+",height="+xheight+",resizable=no,menubar=no,hotkeys=no,scrollbars=no,screenX=1,screenY=1");
}
