/* ========================================== */
/* E-Mail-Funktion. Infos im Wiki unter setzm */

function setzm(nom, dum, tld, txt, dom) {
  var mal = "mai" + "lto";
  var mat = "&#0" + "64";
  if (tld == "") {
    tld = "ch"
  }

  if (txt == "") {
    document.write('<a href="'+mal+':'+nom+mat+dom+'.'+tld+'">'+nom+mat+dom+'.'+tld+'</a>');
  }
  else{
    document.write('<a href="'+mal+':'+nom+mat+dom+'.'+tld+'">'+txt+'</a>');
  }
}


			/*ACHTUNG - wird von a-z verwendet & orange*/
			
			function changeML(imgname) {
				el = getElementsByNameMobi(imgname, 'img');
				mid = (imgname.split('_'))[1];
				ela = getElementsByNameMobi(imgname + "a", 'img');
				if (el[0].style.display == "none") {
					var setActive = false;
					rmML(mid);
				}
				else{
					var setActive = true;
					addML(mid);
				}
				
				for (var i=0; i<el.length; i++) {
					if (setActive) {
						el[i].style.display = "none";
						ela[i].style.display = "inline";
					}
					else{
						el[i].style.display = "inline";
						ela[i].style.display = "none";					
					}
				}
			}

			function changeCity(cityid) {
				el = document.getElementById(cityid);
				if (el.className == "city_selected") {
					el.className = "city_unselected";
					rmC(cityid);
				}
				else{
					el.className = "city_selected";
					addC(cityid);
				}				
			}


			function trashMLElement(mid, teasername) {
				rmML(mid);
				el = getElementsByNameMobi(teasername, 'div');
				for (var i=0; i<el.length; i++) {
					el[i].style.display = "none";
				}
			}
						


			function readCookie(cooname) {
				var nameEQ = cooname + "=";
				var ca = document.cookie.split(';');
				for (var i=0;i < ca.length;i++) {
					var c = ca[i];
					while (c.charAt(0)==' ') c = c.substring(1,c.length);
					if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
				}
				return '';
			}


			function writeCookie(cooname, coodata) {
				var ablauf = new Date();
				var inSiebenJahren = ablauf.getTime() + (7 * 365 * 24 * 3600 * 1000);
				ablauf.setTime(inSiebenJahren);
				document.cookie = cooname + "=" + coodata + ";path=/;expires=" + ablauf.toGMTString();
			}


			function splitMobi(sep, str) {
				newarr = new Array();
				while (str.indexOf(sep) != -1) {
					var pos = str.indexOf(sep);
					newarr.push(str.substr(0, pos));
					str = str.substr(pos+sep.length);
				}
				newarr.push(str);
				return newarr;
			}



			function addML(newmid) {
				var curmids = readCookie("merkliste");
				midarr = splitMobi("|", curmids);
				var alreadyInArray = false;
				for (var i=0; i<midarr.length; i++) {
					if (newmid == midarr[i]) {
						alreadyInArray = true;
						break;
					}
				}
				if (!alreadyInArray) {
					midarr.push(newmid);
					var newmids = midarr.join("|");
					writeCookie("merkliste", newmids);
				}
			}

			function rmML(mid2del) {
				var curmids = readCookie("merkliste");
				midarr = splitMobi("|", curmids);
				midarrTemp = new Array();
				for (var i=0; i<midarr.length; i++) {
					if (mid2del != midarr[i]) {
						midarrTemp.push(midarr[i]);
					}
				}
				var newmids = midarrTemp.join("|");
				writeCookie("merkliste", newmids);
			}


			function addC(newc) {
				var curcs = readCookie("city");
				carr = splitMobi("|", curcs);
				var alreadyInArray = false;
				for (var i=0; i<carr.length; i++) {
					if (newc == carr[i]) {
						alreadyInArray = true;
						break;
					}
				}
				if (!alreadyInArray) {
					carr.push(newc);
					var newcs = carr.join("|");
					writeCookie("city", newcs);
				}
			}

			function rmC(c2del) {
				var curcs = readCookie("city");
				carr = splitMobi("|", curcs);
				carrTemp = new Array();
				for (var i=0; i<carr.length; i++) {
					if (c2del != carr[i]) {
						carrTemp.push(carr[i]);
					}
				}
				var newcs = carrTemp.join("|");
				writeCookie("city", newcs);
			}


			function getElementsByNameMobi(elname, tagName) {
				if (tagName == 'img') {
					if (document.getElementsByName) {
						return document.getElementsByName(elname);
					}else{
						return_array = new Array();
						var hilfsklasse = elname + '_hk4win';

						allel = document.getElementsByTagName(tagName);
						for (var i=0; i<allel.length; i++) {
							var el = allel[i];
							if (el.className == hilfsklasse) {
								return_array.push(el);
							}
						}
						return return_array;
					}
				}else{
					return_array = new Array();
					var hilfsklasse = elname + '_hk4win';

					allel = document.getElementsByTagName(tagName);
					for (var i=0; i<allel.length; i++) {
						var el = allel[i];
						if (el.className == hilfsklasse) {
							return_array.push(el);
						}
					}
					return return_array;
				}
			}				


			
