
function placeWrap(e) {
var windowHeight = $(window).height();
var windowWidth = $(window).width();
var wrapHeight = $('.wrap').height();
var marginTop = (windowHeight - wrapHeight)/2;
if (marginTop <= 10) {marginTop = 10;}
$(".wrap").css("margin-top", marginTop+'px' );
}

function mailTo(id, name, domain, countrycode){
$('#'+id).html('<a href="mailto:' + name + '@' + domain + '.' + countrycode + '">' + name + '@' + domain + '.' + countrycode + '</a>');
}

function isiOS(){
    return (
        (navigator.platform.indexOf("iPhone") != -1) ||
        (navigator.platform.indexOf("iPod") != -1) ||
        (navigator.platform.indexOf("iPad") != -1)
    );
}


function validEmail(email) {
  var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
  var regex = new RegExp(strReg);
  return(regex.test(email));
}

function checkForm(){
name = $('#name').val();
firma = $('#firma').val();
strasse = $('#strasse').val();
ort = $('#ort').val();
telefon = $('#telefon').val();
fax = $('#fax').val();
email = $('#email').val();
tag = $('#tag').val();
gaeste = $('#gaeste').val();
nachricht = $('#nachricht').val();
checker = $('#checker').val();


if (name == 'Name*'){ 
	$('#name').css('border', '1px solid red'); 
	$('#name_status').html('Bitte geben Sie Ihren Namen ein.').slideDown();
	
} else if (telefon == 'Telefonnummer*'){ 
	$('#telefon').css('border', '1px solid red');
	$('#telefon_status').html('Bitte tragen Sie Ihre Telefonnummer ein.').slideDown();	
	
} else if (!validEmail(email)){ 
	$('#email').css('border', '1px solid red');	
	$('#email_status').html('Bitte tragen Sie eine gültige Mailadresse ein.').slideDown();
	
} else { 

$('#contactform').fadeOut(300);

$.ajax({
  type: "POST",
  url: "inc/sendmail.php",
  data: "name=" + name + "&firma=" + firma + "&strasse=" + strasse + "&ort=" + ort + "&telefon=" + telefon + "&fax=" + fax + "&email=" + email + "&tag=" + tag + "&gaeste=" + gaeste + "&nachricht=" + nachricht + "&checker=" + checker,
  success: function(response){
  $('#content').html('<h1>Vielen Dank für Ihre Anfrage.</h1>').fadeIn(300); // + response;
} // RESPONSE
}); // AJAX

}
}


function menues(){

// INIT SUBMENU POSITIONS
/* var p = $("#catering");
var position = p.position();
$('#submenu_catering').css('padding-left', position.left); 

var p = $("#locations");
var position = p.position();
$('#submenu_locations').css('padding-left', position.left); 
*/

$('.submenu').css('opacity', 0.7); 

/* if(!isiOS()){

//  #event, #referenzen, 
$('#gourmetservice, #kontakt, #jobs, #impressum').mouseenter(function () { 
$('.submenu').slideUp(200); 
});

$('#catering').mouseenter(function () { 
$('#submenu_catering').slideDown(200); 
$('#submenu_locations').slideUp(200); 
});

$('#locations').mouseenter(function () { 
$('#submenu_locations').slideDown(200); 
$('#submenu_catering').slideUp(200); 
});

$('.menu a,.submenu a').mouseenter(function () {$(this).css('opacity', 0.6); });
$('.menu a,.submenu a').mouseleave(function () {$(this).css('opacity', 1); });

} // ENDE iOS
*/

// neue Locations
$('#submenu_locations').css('padding-left', 2); 
$('#submenu_catering').css('padding-left', 168); 

}



$(document).ready(function(){
$(window).bind("resize", placeWrap);
placeWrap();
menues();

$('input').focus(function () { $('input').css('border', '1px dotted #000'); $('.status').slideUp(300); });
$('textarea').focus(function () { $('textarea').css('border', '1px dotted #000');  $('.status').slideUp(300); });

});


