var section = 'id01';
var bild = window.location.href;
bild = bild.split("#");
bild = bild[1];
if (bild) {
	bild = bild.slice(0, 5);
	//alert(bild);
	switch (bild) {
		case "portf":
			section = 'id02';
			break;
		case "profi":
			section = 'id03';
			break;
		case "links":
			section = 'id04';
			break;
		case "proje":
			section = 'id05';
			break;
		case "impri":
			section = 'id06';
			break;
		case "sitem":
			section = 'id07';
			break;
		default:
			section = 'id01';
			break;
	}
}
var actSect = '';
function xChange(section) {
	document.getElementById('jsLink').innerHTML ='|<a href="#" onclick="druck(); return false;">Seite drucken</a>';
	if (actSect != section) {
		document.getElementById('image').style.backgroundImage='url(./gfx/image'+section+'.jpg)';
		if (actSect != '') {
		document.getElementById(actSect).style.backgroundImage='none';
		}
		document.getElementById(section).style.background='url(./gfx/arrow_navi.gif) right 5px no-repeat';
		actSect = section;
	}
}



function UnCryptMailto(s)
{
	var n = 0;
	var r = "";
	for( var i = 0; i < s.length; i++)
	{
		n = s.charCodeAt(i);
		if(n >= 8364)
		{
			n = 128;
		}
		r += String.fromCharCode(n - 1);
	}
	return r;
}

function mailto(s)
{
	location.href=UnCryptMailto(s);
}

function showEmpfehlung() {
  document.getElementById('empfehlung').style.display='block';
  document.getElementById('shadow').style.visibility='visible';
}
function closeEmpfehlung(id) {
  document.getElementById(id).style.display='none';
  document.getElementById('shadow').style.visibility='hidden';
}

function druck() {
	window.print();
	window.location.reload();
}

function checkTextfeldNum(feld) {
	var fehler=0;
	var s = "" + feld;
	var ungueltig = "!\"'@§$%=?><#";
	for (var i=0; i<s.length; i++) {
		if (ungueltig.indexOf(s.charAt(i))>=0) {
			fehler = 1;
		}
 }
 if (fehler==1) {
	return false;
 } else {
	return true;
 }
}
// weiterempfehlung
function checkEmpf() 
	{
	
	var f = document.empfehlen;
	var sender = f.absName.value;	
	var recipient = f.empfName.value;
	var sendermail = f.absMail.value;
	var recipientmail = f.empfMail.value;
  document.getElementById('absName').style.borderColor='#ffffff';
	document.getElementById('empfName').style.borderColor='#ffffff';
	document.getElementById('absMail').style.borderColor='#ffffff';
	document.getElementById('empfMail').style.borderColor='#ffffff';
	document.getElementById('error').style.display='none';
	var reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-Z0-9\\-\\.]+)(\\.)([a-zA-Z]{2,10})$');
	
	if(((!sender)||(sender.length < 2)||(sender == 'Absendername')||(!checkTextfeldNum(sender))) || ((!recipient)||(recipient.length < 2)||(recipient == 'Empfängername')||(!checkTextfeldNum(recipient))) || (!reg.test(sendermail)) || (!reg.test(recipientmail))) {
		if((!sender)||(sender.length < 2)||(sender == 'Absendername')||(!checkTextfeldNum(sender))) {
			document.getElementById('absName').style.borderColor='#ff0000';
		}
		if((!recipient)||(recipient.length < 2)||(recipient == 'Empfängername')||(!checkTextfeldNum(recipient))) {
			document.getElementById('empfName').style.borderColor='#ff0000';
		}
		if(!reg.test(sendermail)) {
			document.getElementById('absMail').style.borderColor='#ff0000';
		}
		if(!reg.test(recipientmail)) {
			document.getElementById('empfMail').style.borderColor='#ff0000';
		}
		document.getElementById('error').style.display='block';
		
		return false;
	} 
	
	return true;
	//alert('hallo');
	
	}
	function abschickenRecommandation() {
		if (checkEmpf()) {
			document.empfehlen.submit();
		}
	}
