/**
 * @author adam
 */
Cufon.replace('h2');

var messages = {
	message: [], 
	init: function(){
	},
	addMessage : function(key, content) {
		this.message[key] = content;
	},
	getMessage : function(key) {
		return this.message[key];
	}
};

$(function()	{
	
	$('.contact-form').jqTransform();
	//$('.page-products-boxes').jqTransform();
	/*
	$('#pl1').click(function()	{
		
		if($('#product-list-01').css('visibility') == 'hidden')	{
			$('#product-list-01').css({visibility:'visible'});
		}	else	{
			$('#product-list-01').css({visibility:'hidden'});
		}
	});
	
	$('#pl2').click(function()	{
		if($('#product-list-02').css('visibility') == 'hidden')	{
			$('#product-list-02').css({visibility:'visible'});
		}	else	{
			$('#product-list-02').css({visibility:'hidden'});
		}
	});
	
	$('#pl5').click(function()	{
		if($('#product-list-05').css('visibility') == 'hidden')	{
			$('#product-list-05').css({visibility:'visible'});
		}	else	{
			$('#product-list-05').css({visibility:'hidden'});
		}
	});
	*/
	/*	sidebar select */
	$('#ss1').click(function()	{
		if($('#sl-01').css('visibility') == 'hidden')	{
			$('#sl-01').css({visibility:'visible'});
		}	else	{
			$('#sl-01').css({visibility:'hidden'});
		}
	});
	
	$('#ss2').click(function()	{
		if($('#sl-02').css('visibility') == 'hidden')	{
			$('#sl-02').css({visibility:'visible'});
		}	else	{
			$('#sl-02').css({visibility:'hidden'});
		}
	});
	
	$('#ss3').click(function()	{
		if($('#sl-03').css('visibility') == 'hidden')	{
			$('#sl-03').css({visibility:'visible'});
		}	else	{
			$('#sl-03').css({visibility:'hidden'});
		}
	});
	
	$('#ss4').click(function()	{
		if($('#sl-04').css('visibility') == 'hidden')	{
			$('#sl-04').css({visibility:'visible'});
		}	else	{
			$('#sl-04').css({visibility:'hidden'});
		}
	});
	
	$('#ss5').click(function()	{
		if($('#sl-05').css('visibility') == 'hidden')	{
			$('#sl-05').css({visibility:'visible'});
		}	else	{
			$('#sl-05').css({visibility:'hidden'});
		}
	});
	
	
	
	var last = '';
	$('.font-size em').click( function() {
		last = $(this).attr('class');
		if(last == 'small')	{
			$('.page-content-row div').css('font-size', '10px');
		}
		if(last == 'normal')	{
			$('.page-content-row div').css('font-size', '11px');
		}
		if(last == 'big')	{
			$('.page-content-row div').css('font-size', '14px');
		}
	});
	
	var icons = {
		header: "icon-plus",
		headerSelected: "icon-minus"
	};
	if($("#accordion").length > '0')	{
		$("#accordion").accordion({ active: false, autoHeight: false, collapsible: true, icons: icons });
	}
	
	$('.recommendSend').click(function(){
			
		if(($('#emailFrom').val().trim().search(/^([a-z]+)([a-z0-9\-\_\.]{1,100})([a-z0-9]+)\@([a-z0-9]+)([a-z0-9\-\.]*)([a-z0-9]+)\.([a-z]{2,6})$/) != -1) && ($('#emailTo').val().trim().search(/^([a-z]+)([a-z0-9\-\_\.]{1,100})([a-z0-9]+)\@([a-z0-9]+)([a-z0-9\-\.]*)([a-z0-9]+)\.([a-z]{2,6})$/) != -1))	{	
			
			$.post($('#recommendForm').attr('action'), $('#recommendForm').serialize(), function(response){
				if (response.success == 1) {
					$('#recommend div').fadeOut('slow');
					try {
						$('form')[1].reset();
					} 	catch(e) {
					}
				}
				jAlert(messages.getMessage(response.message), messages.getMessage('recommend_title'));
			}, "json");
			
		}	else	{	
			jAlert(messages.getMessage('recommend_notValid'), messages.getMessage('recommend_title'));
		}
		$('#recommend').css({display:'none'});
		return false;
	});
	
	$('.recommend_link').click(function(){
		if($('#recommend').css('display') == 'none')	{
			$('#recommend').css({display:'block'});
		}	else	{
			$('#recommend').css({display:'none'});
		}
	});
	
	messages.addMessage('recommend_send', 'Wiadomość została wysłana');
	messages.addMessage('recommend_notSend', 'Wiadomość nie została wysłana. Spróbuj ponownie później');
	messages.addMessage('recommend_notValid', 'Formularz zawiera błędy. Popraw zaznaczone pola i spróbuj ponownie.');
	messages.addMessage('recommend_title', 'Poleć znajomemu');
	
	
});



