$(function() {
$('.pressreleases').cycle({
	fx:     'fade',
	speed:  'fast',
	timeout: 0,
	next:   '#nextpressreleases',
	prev:   '#prevpressreleases'
    });
$('.specialreleases').cycle({
	fx:     'fade',
	speed:  'fast',
	timeout: 0,
	next:   '#nextspecialreleases',
	prev:   '#prevspecialreleases'
    });
});

var bgrueber = function() {
		$(this).css('backgroundColor','#126dbb');
		$(this).children().css('borderColor','#fff');
	}
var bgrunter = function() {
		$(this).css('backgroundColor','#fff');
		$(this).children().css('borderColor','#00ccff');
	}
function validateForm()
		{
			$("#name_error").empty();
			$("#mail_error").empty();
			$("#nachricht_error").empty();
			$("#betreff_error").empty();
			var name = $("#name").val();
			var mail = $("#mail").val();
			var betreff = $("#betreff").val();
			var nachricht = $("#nachricht").val();

			var errors = 0;
			
			if (name == null || name == '')
			{
				$("#name").css("backgroundColor","#00ccff");
				$("#name_error").show().append("Bitte geben Sie einen Namen an!");
				errors++;
			}
			else if (name !== null || name !== '')
			{
				$("#name").css("backgroundColor","#fff");
			}
			if (betreff == null || betreff == '')
			{
				$("#betreff").css("backgroundColor","#00ccff");
				$("#betreff_error").show().append("Bitte geben Sie einen Betreff an!");
				errors++;
			}
			else if (betreff !== null || betreff !== '')
			{
				$("#betreff").css("backgroundColor","#fff");
			}
			if(isValidEmailAddress(mail)) {
				$("#mail").css("backgroundColor","#fff");
			} else {
				$("#mail").css("backgroundColor","#00ccff");
				$("#mail_error").show().append("Bitte geben Sie eine gültige E-Mail Adresse an!");
				errors++;
			}			
			if (nachricht == null || nachricht == '')
			{
				$("#nachricht").css("backgroundColor","#00ccff");
				$("#nachricht_error").show().append("Bitte geben Sie eine Nachricht ein!");
				errors++;
			}
			else if (nachricht !== null || nachricht !== '')
			{
				$("#nachricht").css("backgroundColor","#fff");
			}
			if (name !== "" & mail !== "" & nachricht !== "" & betreff !== "") {
			$('#ausgabe').html('<img src="http://www.adassjisroel.de/images/loading-white.gif" />').fadeIn(0);			
			var dataString = 'name=' + name + '&mail=' + mail + '&nachricht=' + nachricht + '&betreff=' + betreff;
$.ajax({

		type: "POST", 
		url: "http://www.adassjisroel.de/mail.php",  
		data: dataString,
		success:
		function(data) {
		$('#ausgabe').fadeOut(500, function() {
		$('#ausgabe').html('<img src="http://www.adassjisroel.de/images/nachricht-gesendet.gif" />').fadeIn(500);
		})
		}
		});
}
			function isValidEmailAddress(emailAddress) {
			var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);

			return pattern.test(emailAddress);
			}
return false;
};
function validateForm_en()
		{
			$("#name_error").empty();
			$("#mail_error").empty();
			$("#nachricht_error").empty();
			$("#betreff_error").empty();
			var name = $("#name").val();
			var mail = $("#mail").val();
			var betreff = $("#betreff").val();
			var nachricht = $("#nachricht").val();

			var errors = 0;
			
			if (name == null || name == '')
			{
				$("#name").css("backgroundColor","#00ccff");
				$("#name_error").show().append("Please enter your name!");
				errors++;
			}
			else if (name !== null || name !== '')
			{
				$("#name").css("backgroundColor","#fff");
			}
			if (betreff == null || betreff == '')
			{
				$("#betreff").css("backgroundColor","#00ccff");
				$("#betreff_error").show().append("Please enter a subject!");
				errors++;
			}
			else if (name !== null || name !== '')
			{
				$("#name").css("backgroundColor","#fff");
			}
			if(isValidEmailAddress(mail)) {
				$("#mail").css("backgroundColor","#fff");
			} else {
				$("#mail").css("backgroundColor","#00ccff");
				$("#mail_error").show().append("Please enter a valid e-mail address!");
				errors++;
			}			
			if (nachricht == null || nachricht == '')
			{
				$("#nachricht").css("backgroundColor","#00ccff");
				$("#nachricht_error").show().append("Please enter a message!");
				errors++;
			}
			else if (nachricht !== null || nachricht !== '')
			{
				$("#nachricht").css("backgroundColor","#fff");
			}
			if (name !== "" & mail !== "" & nachricht !== "" & betreff !== "") {
			$('#ausgabe_en').html('<img src="http://www.adassjisroel.de/images/loading-white.gif" />').fadeIn(0);			
			var dataString = 'name=' + name + '&mail=' + mail + '&nachricht=' + nachricht + '&betreff=' + betreff;
$.ajax({

		type: "POST", 
		url: "http://www.adassjisroel.de/mail.php",  
		data: dataString,
		success:
		function(data) {
		$('#ausgabe_en').fadeOut(500, function() {
		$('#ausgabe_en').html('<img src="http://www.adassjisroel.de/images/nachricht-gesendet_en.gif" />').fadeIn(500);
		})
		}
		});
}
			function isValidEmailAddress(emailAddress) {
			var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);

			return pattern.test(emailAddress);
			}
return false;
};
function validateForm_heb()
		{
			$("#name_error").empty();
			$("#mail_error").empty();
			$("#nachricht_error").empty();
			$("#betreff_error").empty();
			$("#betreff_error").empty();
			var name = $("#name").val();
			var mail = $("#mail").val();
			var betreff = $("#betreff").val();
			var nachricht = $("#nachricht").val();

			var errors = 0;
			
			if (name == null || name == '')
			{
				$("#name").css("backgroundColor","#00ccff");
				$("#name_error").show().append("‭‮שמך חסר.");
				errors++;
			}
			else if (name !== null || name !== '')
			{
				$("#name").css("backgroundColor","#fff");
			}
			if (betreff == null || betreff == '')
			{
				$("#betreff").css("backgroundColor","#00ccff");
				$("#betreff_error").show().append("‮נא להכניס נושא בר תוקף.");
				errors++;
			}
			else if (name !== null || name !== '')
			{
				$("#name").css("backgroundColor","#fff");
		var bgrunter = function() {
		$(this).css('backgroundColor','#fff');
		$(this).children().css('borderColor','#00ccff');
	}	}
			if(isValidEmailAddress(mail)) {
				$("#mail").css("backgroundColor","#fff");
			} else {
				$("#mail").css("backgroundColor","#00ccff");
				$("#mail_error").show().append("‮כתובת הדוא\"ל שהכנסתם אינו תקף.");
				errors++;
			}			
			if (nachricht == null || nachricht == '')
			{
				$("#nachricht").css("backgroundColor","#00ccff");
				$("#nachricht_error").show().append("‮חסרה הודעה.");
				errors++;
			}
			else if (nachricht !== null || nachricht !== '')
			{
				$("#nachricht").css("backgroundColor","#fff");
			}
			if (name !== "" & mail !== "" & nachricht !== "" & betreff !== "") {
			$('#ausgabe_heb').html('<img src="http://www.adassjisroel.de/images/loading-white.gif" />').fadeIn('slow');			
			var dataString = 'name=' + name + '&mail=' + mail + '&nachricht=' + nachricht + '&betreff=' + betreff;
$.ajax({

		type: "POST", 
		url: "http://www.adassjisroel.de/mail.php",  
		data: dataString,
		success:
		function(data) {
		$('#ausgabe_heb').fadeOut(0).html('<img src="http://www.adassjisroel.de/images/nachricht-gesendet_heb.gif" />').fadeIn(1200);
		}
		});
}
			function isValidEmailAddress(emailAddress) {
			var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);

			return pattern.test(emailAddress);
			}
return false;
};
$(document).ready(function() {
$('#topgalleryslider').cycle({
			fx:     'slideX',
			speed:  500,
			timeout: 10000,			
			next:   '#next2',
			prev:   '#prev2'
	});
	$(".stift p img").shrink();
	$('.formcontainer p').hover(bgrueber, bgrunter);
	$('#newspull').newspull();
	$('.submit_heb').click(validateForm_heb);
	$('.submit_en').click(validateForm_en);
	$('.submit').click(validateForm);
	$("ul.nav").superfish({
		hoverClass	: "sfHover",
		pathClass	: "overideThisToUse",
		delay		: 600,
		animation	: {opacity:"show"},
		speed		: "normal",
		oldJquery	: false, /* set to true if using jQuery version below 1.2 */
		disableHI	: false, /* set to true to disable hoverIntent detection */
		onInit		: function(){},
		onBeforeShow	: function(){},
		onShow		: function(){},
		onHide		: function(){}
	});


  // Reset Font Size
  var originalFontSize = $('html').css('font-size');
  $(".resetFont").click(function(){
  $('html').css('font-size', originalFontSize);
  });
  // Increase Font Size
  $(".increaseFont").click(function(){
  	var currentFontSize = $('html').css('font-size');
 	var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*1.2;
	$('html').css('font-size', newFontSize);
	return false;
  });
  // Decrease Font Size
  $(".decreaseFont").click(function(){
  	var currentFontSize = $('html').css('font-size');
 	var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*0.8;
	$('html').css('font-size', newFontSize);
	return false;
  });
			$('#topgalleryslider div a').tooltip({showURL: false});
});
