var arr_omd_form = new Object();
arr_omd_form['omd_company'] = '<li>Firma</li>';
arr_omd_form['omd_name'] = '<li>Name</li>';
arr_omd_form['omd_email'] = '<li>Email</li>';
arr_omd_form['omd_website'] = '<li>Webseite</li>';
arr_omd_form['omd_date'] = '<li>Terminvorschlag</li>';
arr_omd_form['omd_questions'] = '<li>Fragen</li>';

function setLocation(id)
{
	var d = document;
	d.location.href=d.getElementById(id).href;
}

function checkForm()
{
	var emailregex = new RegExp("^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-ZäÄöÖüÜ0-9\\-\\.]+)(\\.)([a-zA-Z]{2,4})$");
	var d = document.kontakt;
	var error = '';
	
	if (d.name.value == "")
	{
		error+='Name\n';
		d.name.style.border = '1px solid #D00202';
		d.name.style.backgroundColor = '#FFDDDD';
	}
	if (d.re && d.re.value == "")
	{
		error+='Betreff\n';
		d.re.style.border = '1px solid #D00202';
		d.re.style.backgroundColor = '#FFDDDD';
	}
	if (d.email.value == "" || !emailregex.test(d.email.value))
	{
		error+='E-Mail\n';
		d.email.style.border = '1px solid #D00202';
		d.email.style.backgroundColor = '#FFDDDD';
	}
	if (d.msg.value == "")
	{
		error+='Nachricht\n';
		d.msg.style.border = '1px solid #D00202';
		d.msg.style.backgroundColor = '#FFDDDD';
	}
	
	if (error != '')
	{
		alert('Sie haben folgende Felder nicht korrekt ausgefüllt:\n'+error);
		return false;
	}
	return true;
}

function getInfoTour()
{
	var itw = window.open('infotour.php','itw','width=640,height=480,left=200,top=200,scrollbars=no,status=no');
}

function getContactPage()
{
	seo.location.href='http://www.seo-solutions.de/kontakt.html';
}

function checkRelaxForm()
{
	var emailregex = new RegExp("^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-ZäÄöÖüÜ0-9\\-\\.]+)(\\.)([a-zA-Z]{2,4})$");
	var d = document.relax;
	var error = '';
	
	if (d.name.value == "") 
	{
		error+='Ansprechpartner\n';
		d.name.style.border = '1px solid #D00202';
		d.name.style.backgroundColor = '#FFDDDD';
	}
	if (d.re.value == "") 
	{
		error+='Betreff\n';
		d.re.style.border = '1px solid #D00202';
		d.re.style.backgroundColor = '#FFDDDD';
	}
	if (d.email.value == "" || !emailregex.test(d.email.value))
	{
		error+='E-Mail\n';
		d.email.style.border = '1px solid #D00202';
		d.email.style.backgroundColor = '#FFDDDD';
	}
	
	if (d.keywords.value == "") 
	{
		error+='Keywords\n';
		d.keywords.style.border = '1px solid #D00202';
		d.keywords.style.backgroundColor = '#FFDDDD';
	}
	if (d.internet.value == "" || d.internet.value == "http://") 
	{
		error+='Internetseite\n';
		d.internet.style.border = '1px solid #D00202';
		d.internet.style.backgroundColor = '#FFDDDD';
	}
	
	if (error != '')
	{
		alert('Sie haben folgende Felder nicht korrekt ausgefüllt:\n'+error);
		return false;
	}
	return true;
}

function checkBusinessForm()
{
	var emailregex = new RegExp("^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-ZäÄöÖüÜ0-9\\-\\.]+)(\\.)([a-zA-Z]{2,4})$");
	var d = document.business;
	var error = '';
	
	if (d.name.value == "") 
	{
		error+='Ansprechpartner\n';
		d.name.style.border = '1px solid #D00202';
		d.name.style.backgroundColor = '#FFDDDD';
	}
	if (d.re.value == "") 
	{
		error+='Betreff\n';
		d.re.style.border = '1px solid #D00202';
		d.re.style.backgroundColor = '#FFDDDD';
	}
	if (d.email.value == "" || !emailregex.test(d.email.value))
	{
		error+='E-Mail\n';
		d.email.style.border = '1px solid #D00202';
		d.email.style.backgroundColor = '#FFDDDD';
	}
	if (d.internet.value == "" || d.internet.value == "http://") 
	{
		error+='Internetseite\n';
		d.internet.style.border = '1px solid #D00202';
		d.internet.style.backgroundColor = '#FFDDDD';
	}
	
	if (error != '')
	{
		alert('Sie haben folgende Felder nicht korrekt ausgefüllt:\n'+error);
		return false;
	}
	return true;
}

/**
 * openOmdForm
 */
 function openOmdForm() 
 {
 	if($('omd_layer').style.display == 'none')
 	{
 		new Effect.BlindDown('omd_layer'); 	
 		new Effect.BlindDown('omd_btn_close'); 	
 	}
 }
 
 /**
 *
 * @param
 * @return
 */
 function closeOmdForm()
 {
 	new Effect.BlindUp('omd_layer'); 	
 	new Effect.BlindUp('omd_btn_close'); 	
 	new Effect.BlindUp('omd_error_div'); 	
 	$('omd_form').reset();
 }
 
 function checkOmdForm()
{
	var emailregex = new RegExp("^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-ZäÄöÖüÜ0-9\\-\\.]+)(\\.)([a-zA-Z]{2,4})$");
	var httpregex = new RegExp("^http://$");
	var error = '';
	var file_error = '';
	
	for (var property in arr_omd_form)
	{
		if($(property) && $(property).value != "" && property == 'omd_email' && !emailregex.test($(property).value))
		{
			$(property).className = 'error_border';
			error+=arr_omd_form[property];
		}		
		else if ($(property) && $(property).value == "")
		{
			$(property).className = 'error_border';
			error+=arr_omd_form[property];
		}
		else if ($(property) && property == 'omd_website' && httpregex.test($(property).value))
		{
			$(property).className = 'error_border';
			error+=arr_omd_form[property];
		}
		else if($(property))
		{
			$(property).className = '';
		}
		
	}
	
	if (error != '')
	{
		$('omd_error_div').update('Sie haben folgende Felder nicht korrekt ausgef&uuml;llt:<br/><ul>'+error+'</ul>');
		new Effect.Appear('omd_error_div');
		window.setTimeout("Effect.Fade('omd_error_div')",10000);
		return false;
	}
	
	return true;
}