/**
*	ifcar
*
*	uffizi. kode für gestaltung und kunst
*/

function setInput(id,text,newtext) {
	var inp = MM_findObj(id);
	var color = '#fff url(/pix/fff.gif) repeat 0 0';
	changeStyle(id,color);
	if (inp.value==text || inp.value=='') {
		inp.value=newtext;
	}
}
function KontaktSenden(a,b) {
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	var color = '#fff url(/pix/fff.gif) repeat 0 0';
	var color_a = a + ' url(/pix/fff.gif) repeat 0 0';
	var color_b = b + ' url(/pix/fff.gif) repeat 0 0';
	var fehler = '';
	var betreff = MM_findObj('betreff');
	if (betreff) if (betreff.value=='Betreff' || betreff.value=='Subject') {
		fehler = "Ja";
		changeStyle('betreff',color_a);
	} else if (betreff) if (betreff.value!='Betreff' || betreff.value!='Subject') {
		changeStyle('betreff',color);
	}
	var name = MM_findObj('name');
	if (name) if (name.value=='Name') {
		fehler = "Ja";
		changeStyle('name',color_a);
	} else if (name) if (name.value!='Name') {
		changeStyle('name',color);
	}
	var email = MM_findObj('email');
	if (email) if (email.value == 'E-Mail') {
		fehler = "Ja";
		changeStyle('email',color_a);
	} else if (email) if (email.value!='E-Mail') {
		// EMIAL TEST
		if (email.value.match(emailExp)){
			changeStyle('email',color);
		} else {
			fehler = "Ja";
			changeStyle('email',color_b);
		}
	}
	var mitteilung = MM_findObj('mitteilung');
	if (mitteilung) if (mitteilung.value == 'Mitteilung' || mitteilung.value == 'Message') {
		fehler = "Ja";
		changeStyle('mitteilung',color_a);
	} else if (mitteilung) if (mitteilung.value!='E-Mail') {
		changeStyle('mitteilung',color);
	}
	if (fehler == '') {
		document.Formular.submit();
	}
}
function changeStyle(id,newstyle) {
	if (document.getElementById) {
		document.getElementById(id).style.background = newstyle;
	} else if (document.all) {
		document.all[id].style.background = newstyle;
	}
}
function emailValidator(elem, helperMsg){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}
function MM_findObj(n, d) { //v4.01 ->> GRAZIE DREMAWEAVER
  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;
}
