$(function () {
	if (typeof runtimer !== 'undefined') {
		$('#countdown').countdown({until:runtimer, format: 'DHMS', layout:
		    '<div id="timer">' +
		        '<div id="timer_days" class="timer_numbers">{dnn}</div>'+ '<div class="separator timer_days">:</div>' +
		        '<div id="timer_hours" class="timer_numbers">{hnn}</div>'+ '<div class="separator timer_hours">:</div>' +
		        '<div id="timer_mins" class="timer_numbers">{mnn}</div>'+ '<div class="separator timer_mins">:</div>' +
		        '<div id="timer_seconds" class="timer_numbers">{snn}</div>'+
		        '<div id="timer_labels">'+
		            '<div id="timer_days_label" class="timer_labels">days</div>'+
		            '<div id="timer_hours_label" class="timer_labels">hours</div>'+
		            '<div id="timer_mins_label" class="timer_labels">mins</div>'+
		            '<div id="timer_seconds_label" class="timer_labels">secs</div>'+
		        '</div>'+
		    '</div>'
		});
	}

	/* subscribe form ajax request */	
	$('.Ssubscribe_form').submit(function(){
		if (!$('.Ssubcribe_submit').hasClass('waiting')) {
				var self = this;
	       		var email = $(self).children(".Ssubcribe_input").val();
				var error_res = message = false;
			
				$('.Ssubcribe_submit, .Ssubcribe_bottom').addClass('waiting');
				$(self).children(".Ssubcribe_input").removeClass('error');
				if ($(self).prev(".text_notification_main").length > 0) $(self).prev(".text_notification_main").removeClass('error');
				else $('.subscribe').next('.text_notification_main').removeClass('error');
	
				jQuery.post('check_activation.php', {'email' : email}, function(data){
					if (!data || !data.result || data.result != true) {
						error_res = true;
						if (data && data.message) message = data.message;
					}
				}, "json")
				.error(function() {
					error_res = true;
				})
				.complete(function() {
					$('.Ssubcribe_submit, .Ssubcribe_bottom').removeClass('waiting');
					if (error_res == false) {
						if ($(self).prev(".text_notification_main").length > 0) $(self).prev(".text_notification_main").text('Successfully subscribed!');
						else $('.subscribe').next('.text_notification_main').text('Successfully subscribed!');
					}
					else {
						$(self).children(".Ssubcribe_input").addClass('error');
						if ($(self).prev(".text_notification_main").length > 0) $(self).prev(".text_notification_main").addClass('error');
						else $('.subscribe').next('.text_notification_main').addClass('error');
	   				$('.text_notification_main').text(message.length > 3 ? message : 'An error occurred while trying to register');
					}
	    		});
		}
		return false;
	});

	/* add scroll hands */
	if ($("#left_top_hand")) {
		$(window).scroll(function() {
			$("#left_top_hand").css("marginLeft", (- $(window).scrollLeft() - 157));
			$("#right_top_hand").css("marginLeft", (- $(window).scrollLeft() + 1081));
		});
	}
});

