$(document).ready(function() {

	$(".teaserboxen").hide();

	$(".startseite_teaser").hover(
		function() {
			$(this).children("#descr_text").fadeIn();
		},
		function() {
			$(this).children("#descr_text").fadeOut();
		}
	);

	function showimg(i) {
		var lastshown;
		if (i == 1) {
			lastshown = 5;
		} else {
			lastshown = i - 1;
		}
		$("#startseite" + lastshown).hide();
		$("#startseite" + i).show();
	}
	
	
	function rndId(forbidden) {
		var theid = (Math.floor(Math.random()*4)) + 1;

		while (theid == forbidden) {
			theid = (Math.floor(Math.random()*4)) + 1;
		}
		return theid;
	}
	
	var count = 1;

	window.setInterval(function() {
		if (count == 6) count = 1;
		showimg(count);
		count ++;
	}, 6000);

	var zone_exp = /http:\/\/.*\/(.*)\/.*\..*html/;
	var url = document.URL;
	zone_exp.exec(url);
	var zone = RegExp.$1;
	
	var dontdisplay = 0;
	switch(zone) {
		case "consulting_solutions":
		case "pruefgeraete":
			dontdisplay = 1;
			break;
		case "atlas_25plus":
		case "atlas_25plus":
			dontdisplay = 2;
			break;
		case "standard_test_instruments":
		case "beratungsleistungen":		
			dontdisplay = 3;
			break;
		case "testing_services":
		case "pruefdienstleistungen":
			dontdisplay = 4;
			break;
		case "education__training":
		case "weiterbildung__schulungen":
			dontdisplay = 5;
			break;	
	}
	
	var teaserid1 = rndId(dontdisplay);
	var teaserid2 = rndId(dontdisplay);
	
	while (teaserid1 == teaserid2) {
		teaserid2 = rndId(dontdisplay);
	}
	
	$("#teaser" + teaserid1).show();
	$("#teaser" + teaserid2).show();
	
		
});

function openmailurl(prefix, postfix) {
	if(!postfix) {
		postfix = 'atlas-mts.com';
	}
	location.href= 'mailto:' + prefix + '@' + postfix;
}

function checkCallbackForm () {
	var firmname = document.getElementById("r_name").value;
	var phone = document.getElementById("r_telefonnummer").value;
	var default_firmname = "Name";
	var default_phone = "Phone";
	
	if(firmname == "" | firmname == default_firmname) {
		alert("Please fill in your name.")
		return false;
	}
	
	if(phone == "" | phone == default_phone) {
		alert("Please fill in your phone number.")
		return false;
	}
	
	return true;
}

function checkCallbackFormDe () {
	var firmname = document.getElementById("r_name").value;
	var phone = document.getElementById("r_telefonnummer").value;
	var default_firmname = "Name";
	var default_phone = "Telefon";
	
	if(firmname == "" | firmname == default_firmname) {
		alert("Bitte tragen Sie Ihren Namen ein.")
		return false;
	}
	
	if(phone == "" | phone == default_phone) {
		alert("Bitte geben Sie Ihre Telefonnummer an.")
		return false;
	}
	
	return true;
}