var toggleTime= 5000;

$(document).ready(function () {
	window.setTimeout(Functions.changeHeaderImage, toggleTime);
	if($(".lightbox")) {
		$(".lightbox").lightbox();
	}
});

var Functions= {};

Functions= {
	changeHeaderImage: function() {
		var timestamp = new Date().getTime();
		$.ajax({
			url: 'vfms/frontend/get.php',
			data: 'action=headerimage&timestamp='+timestamp,
			type: 'GET',
			dataType: 'html',
			timeout: 5000,
			success: function(html) {
				$("#teaser .headerimageframe").fadeOut("slow", function() {
					$("#headerimage").replaceWith(html);
					$("#teaser .headerimageframe").fadeIn("slow");
				});
				window.setTimeout(Functions.changeHeaderImage, toggleTime);
			}
		});
	},
	sendForm: function() {
		var firstname= $("#form_firstname");
		var lastname= $("#form_lastname");
		var street= $("#form_street");
		var city= $("#form_city");
		var tel= $("#form_telephone");
		var email= $("#form_email");
		var subject= $("#form_subject");
		var message= $("#form_message");
		var result = true;
		
		if(firstname.val().length<2) {
			firstname.css("border", "1px solid #ee0000");
			result= result && false;
		} else {
			firstname.css("border", "1px solid #999999");
		}
		if(lastname.val().length<2) {
			lastname.css("border", "1px solid #ee0000");
			result= result && false;
		} else {
			lastname.css("border", "1px solid #999999");
		}
		if(street.val().length<2) {
			street.css("border", "1px solid #ee0000");
			result= result && false;
		} else {
			street.css("border", "1px solid #999999");
		}
		if(city.val().length<2) {
			city.css("border", "1px solid #ee0000");
			result= result && false;
		} else {
			city.css("border", "1px solid #999999");
		}
		if(tel.val().length<2) {
			tel.css("border", "1px solid #ee0000");
			result= result && false;
		} else {
			tel.css("border", "1px solid #999999");
		}
		if(email.val().length<2) {
			email.css("border", "1px solid #ee0000");
			result= result && false;
		} else {
			email.css("border", "1px solid #999999");
		}
		if(subject.val().length<2) {
			subject.css("border", "1px solid #ee0000");
			result= result && false;
		} else {
			subject.css("border", "1px solid #999999");
		}
		if(message.val().length<2) {
			message.css("border", "1px solid #ee0000");
			result= result && false;
		} else {
			message.css("border", "1px solid #999999");
		}
		
		if(result) {
			$.ajax({
				url: 'send/send.php',
				data: 'salutation='+encodeURIComponent($("#form_salutation").val())+'&firstname='+encodeURIComponent(firstname.val())+'&lastname='+encodeURIComponent(lastname.val())+'&function='+encodeURIComponent($("#form_function").val())+'&company='+encodeURIComponent($("#form_company").val())+'&street='+encodeURIComponent($("#form_street").val())+'&city='+encodeURIComponent($("#form_city").val())+'&country='+encodeURIComponent($("#form_country").val())+'&telephone='+encodeURIComponent($("#form_telephone").val())+'&fax='+encodeURIComponent($("#form_fax").val())+'&email='+encodeURIComponent(email.val())+'&subject='+encodeURIComponent(subject.val())+'&message='+encodeURIComponent(message.val()),
				type: 'POST',
				dataType: 'html',
				timeout: 5000,
				success: function(html) {
					if(html=="ok") {
						$("#contactformframe").html("<p><strong>Vielen Dank für Ihre Nachricht.<br />Wir werden uns umgehend um Ihr Anliegen kümmern.</strong></p>");
					}
				}
			});
		} else {
			alert("Bitte füllen Sie alle benötigten Felder aus!");
		}
	}	
}
