// MainContentFullWidth-SpecialBox beim Laden einblenden
$(window).load(function () { 
$("#MainContentFullWidth-SpecialBox").fadeIn(800);  
$(".Answer").hide(); 
// CertifiedSolutionProvider auf About-Website anzeigen
$("#CertifiedSolutionProvider").slideDown("normal"); 
});


$(document).ready(function(){ 
//Activate FancyBox
			$(".ScreenshotLink").fancybox({
				'hideOnContentClick'	: true,
				'imageScale'			: false,
				'zoomOpacity'			: true,
				'overlayShow'			: false,
				'zoomSpeedIn'			: 600,
				'zoomSpeedOut'			: 500,
				'padding'				: 0,
				
			});
			$(".LegendLink").fancybox({
				'hideOnContentClick'	: true,
				'imageScale'			: false,
				'zoomOpacity'			: true,
				'overlayShow'			: false,
				'zoomSpeedIn'			: 600,
				'zoomSpeedOut'			: 500,
				'padding'				: 0,
				'frameWidth'			: 620,
				'frameHeight'			: 511,
			});	
			$(".ManualLink").fancybox({
				'hideOnContentClick'	: true,
				'imageScale'			: false,
				'zoomOpacity'			: true,
				'overlayShow'			: false,
				'zoomSpeedIn'			: 600,
				'zoomSpeedOut'			: 500,
				'padding'				: 0,
				'frameWidth'			: 800,
				'frameHeight'			: 600,
			});	
			$(".GalleryLink").fancybox({
				'hideOnContentClick'	: true,
				'imageScale'			: false,
				'zoomOpacity'			: true,
				'overlayShow'			: false,
				'zoomSpeedIn'			: 600,
				'zoomSpeedOut'			: 500,
				'padding'				: 10,
				'callbackOnStart': function() {document.getElementById("ListingDesignVideoBoxContent").style.visibility="hidden";},
				'callbackOnClose': function() {document.getElementById("ListingDesignVideoBoxContent").style.visibility="visible";},
				
			});		
			$(".VideoLink").fancybox({
				'hideOnContentClick'	: true,
				'imageScale'			: false,
				'zoomOpacity'			: true,
				'overlayShow'			: false,
				'zoomSpeedIn'			: 600,
				'zoomSpeedOut'			: 500,
				'padding'				: 0,
				'frameWidth'			: 850,
				'frameHeight'			: 820,
			});	


// moreScreenshots bei hover ein- ausblenden
$("#moreScreenshots").fadeTo("fast", 0.44); 
$("#MainContentRight").hover(function(){ 
$("#moreScreenshots").fadeTo("fast", 1); 
},function(){ $("#moreScreenshots").fadeTo("fast", 0.5); 
}); 

//  WhatsNewBox ein- ausblenden
$("#WhatsNewTrigger").click(function(event) {
event.preventDefault();
$("#WhatsNewBox").slideToggle("fast");
});

//  Version Hinstory: earlier Versions ein- ausblenden
$("#VersionHistory-earlierReleases").click(function(event) {
event.preventDefault();
$("#BoxVersionHistory-earlierReleases").slideToggle("fast");
});

// click auf "Question" zeight "Answer"
	$(".Question").click(function()
    {
	     $(this).next("div.Answer").slideToggle(100).siblings("div.Answer").slideUp("normal");
	});
	
		$(".ShowAllAnswers").click(function()
    {
	     $(".Answer").slideToggle(100); 
	});

});



// Javascript fuer "free_upgrade.php", "boxed_serial.php" zur Pruefung der Formularfelder:
function fieldError(elem, errMsg)
{
	if (elem.type == "textfield" || elem.type == "textarea")
	{
		elem.select();
	}
	elem.focus();
	alert(errMsg);
}
		
function check_email_fields()
{
	var frm = document.contactform;
	
	if (frm.name.value.length < 1)
	{
        fieldError(frm.name, "Please enter your name.");
		return false;
	}
	
	// Email must be valid
	if (frm.email.value.match(/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9_\.\-]+\.[a-zA-Z]{2,4}$/) == null) 
	{
		fieldError(frm.email, "Please enter a valid email address.");
		return false;
	}
	
	if (frm.email.value != frm.email_confirmation.value) 
	{
		fieldError(frm.email_confirmation, "Please make sure your email addresses are like.");
		return false;
	}
	
	return true;
}	

function check_apple_employees_email_fields()
{
	var frm = document.contactform;
	
	if (frm.name.value.length < 1)
	{
        fieldError(frm.name, "Please enter your name.");
		return false;
	}
	
	// Email must be valid
	if (frm.email.value.match(/^[a-zA-Z0-9_\.\-]+@(([a-zA-Z0-9]+\.apple\.com)|(apple\.com)|(filemaker\.com))$/) == null) 
	{
		fieldError(frm.email, "Please enter a valid apple email address.");
		return false;
	}
	
	if (frm.email.value != frm.email_confirmation.value) 
	{
		fieldError(frm.email_confirmation, "Please make sure your email addresses are like.");
		return false;
	}
	
	return true;
}	
