/**
 *
 * @filename vetrempoli.js

 * @created 1/13/2010 11:07:34
 * @original author uhu
 * @copyright Kemen s.r.l.
 * @license Mozilla Public License Version 1.1
 * @version 0.1
 * $LastChangedDate: 2010-05-12 11:46:22 +0200 (Wed, 12 May 2010) $
 * $LastChangedRevision: 116 $
 * $LastChangedBy: gp $
*/

// Activate the slideshow
$(document).ready(function() {
	$('.slideshow-home').cycle({
		fx: 'fade',
		timeout: 7000
	});
});

// Fancyboxes

var onLoginFBComplete = function(){
	$("#loginForm").validate({
		onfocusout: false,
		onkeyup: false,
		onclick: false,
		submitHandler: function(form){
			$.fancybox.resize();
			$.post("/_ajax.cfm", $('#loginForm').serialize(), function(data){
				if (data == 'true') {
					$.fancybox.showActivity();
					window.location.reload();
				}
				else {
					$('#invalidLoginMessage').show();
					$.fancybox.resize();
					form.email.select();
				}
				return false;
			});
		}
	});
	$("#loginForm").bind("submit", function(){
		$('#invalidLoginMessage').hide();
		$.fancybox.resize();
		return false;
	});
	document.getElementById('loginForm').email.focus();
}

$(document).ready(function() {
	try {
		$("a.askLogin").fancybox({
			'href': '/login.cfm',
			'scrolling': 'no',
			'titleShow': false,
			'onComplete': onLoginFBComplete
		});
	} 
	catch (e) {
	// fancybox not present in the page
	};

	$("a.showPrivacy").fancybox({
		href		: '/privacy.cfm',
		scrolling : 'yes',
		titleShow	: false,
		width		: 400,
		height	: 450,
		autoDimensions : false
	});
	
	try {
		$("a.showPrice").fancybox({
			'href': '/login.cfm?showPrice=true',
			'scrolling': 'no',
			'titleShow': false,
			'onComplete': onLoginFBComplete
		});
	} 
	catch (e) {
	// fancybox not present in the page
	};
	try {
		$("a.zoom").fancybox();
	} 
	catch (e) {
	// idem
	};
	
	try {
		$("a.zoomProduct").fancybox();
	} 
	catch (e) {
	// idem
	};

	try {
		$("a.tellFriend").fancybox({
			href: '/tellAFriend.cfm',
			scrolling: 'no',
			autoDimensions: true,
			titleShow: false,
			onComplete: function(){
				document.getElementById('tellFriendId').value = this.orig[0].getAttribute('pid');
				$("#tellAFriendForm").validate({
					onfocusout: false,
					onkeyup: false,
					onclick: false,
					submitHandler: function(form){
						$.fancybox.resize();
						$.post("/_ajax.cfm", $('#tellAFriendForm').serialize(), function(data){
							alert(form.messageSentMessage.value);
							$.fancybox.close();
							return false;
						});
					}
				});
				$("#tellAFriendForm").bind("submit", function(){
					$.fancybox.resize();
					return false;
				});
				$('#friendName').placeholder();
				$('#friendEmail').placeholder();
				$('#name').placeholder();
				$('#email').placeholder();
				$('#input-message').placeholder();
			}
			
		});
	} 
	catch (e) {
	// fancybox not present in the page
	};

});
