/**
*	MINIMOTION : JS ALLGEMEIN
*/

var MINI = window.MINI || {};

MINI.schrieb = function(a,d) {
	if (a=='') {
		a='info';
		b='INFO';
	}
	if (d=='') {
		d='minimotion.ch';
		e='MINIMOTION.CH';
	}
	var n = document.getElementById('mini');
	if(!n ) return; 
	// n.innerHTML = "<a href='mailto:" + a + "&#64;" + d + "' class=\"out\">"+ b + "&#64;" + e +"</a> ---" 
	n.innerHTML = "<a href='javascript:Schreib(\"\",\"\")' class=\"out\">"+ b + "@" + e +"</a> ---" 
};

function Schreib(user,domain){
	if (!user) user='info';
	if (!domain) domain='minimotion.ch';
	window.location = "mailto:" + user + "@" + domain;
}

/**
*	ONFOCUS UNBLUR
*/

function unBlur() {
	this.blur();
}
function addUnBlur() {
	var links = document.getElementsByTagName('a');
	for (var i=0; i<links.length; i++ ) {
		links[i].onfocus = unBlur;
	}
}

/**
 *	NEWSLETTER 4 home
 */

function setText(objName,newText)
{ //v3.0
	var obj = MM_findObj(objName);
	if (obj)
	{
		if (obj.value == '' || obj.value == objName || obj.value == 'bitte E-Mail eintragen'  || obj.value == 'E-Mail')
		{
			obj.value = newText;
		}
		obj.style.color = 'black';
	}
}

function Check(ID)
{
	document.Newsletter.newsletter[ID].checked=true;
}

function Newsletter() {
	var fehler = '';
	var email = MM_findObj('email');
	if (email) if (email.value == '' || email.value == 'E-Mail' || email.value == 'bitte E-Mail eintragen')
	{
		// email.value = 'bitte E-Mail eintragen';
		email.style.color = 'red';
		fehler = 'true';
	}
	if (fehler == '')
	{
		var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
		var val = email.value;
		if (val.match(emailExp))
		{
			document.Newsletter.submit();
		}
		else
		{
			/*
			if (val.contains('???')) {
				email.value = val;
			} else {
				email.value = val + ' ???';
			}
			email.style.color = 'red';
			*/
			email.value = email.value + ' ???';
			email.style.color = 'red';
		}
	}
}

/* DM : GRAZIE */

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;
}