var Across = {

	showTab : function (id)
	{
		$('.tabs-content').hide();
		$('#'+id).show();
		//$(document).scrollTo($('.tabs'), 800);
	},

	showImage : function (id)
	{
		$('.home-image').css('display', 'none');
		$('#'+id).css('display', 'block');
	},

    clearField: function(item)
    {
        $(item).attr('value', '');
		$(item).removeClass('text250');
		$(item).removeClass('error');
		$(item).addClass('text250active');
    },
    
	blurField: function(item)
	{
		$(item).removeClass('text250active');
		$(item).addClass('text250');
	},
	
	checkTherms : function ()
	{
		if ( $('#therms').attr('checked'))
		{
			return true;
		}

		return false;
	},

    sendM: function(thisFom)
    {
		if (!Across.checkTherms())
		{
			alert( rights_text );
			return false;
		}

        Across.actualForm = thisFom;
        
        $.post("/", 'Func=contacts.sendMessage&' + $(thisFom).serialize(), function(data)
        {
        
            if (data.error) 
            {
                jQuery.each(data.items, function(i, val)
                {
                    $('#' + i).val(val);
                });
            }
            else 
            {
            
                Across.actualForm.reset();
                alert(data.message);
            }
        }, "json");
    },
    
	sendSubscription : function (thisFom)
    {
		if (!Across.checkTherms())
		{
			alert(rights_text);
			return false;
		}

        Across.actualForm = thisFom;

		$.post("/", 
			'Func=contacts.sendSubscription&'+$(thisFom).serialize(), 
			function(data) {

				if (data.error)
				{
					jQuery.each(data.items, function(i, val) {
						$('#newsletter_' + i).val(val);
						$('#newsletter_' + i).addClass('error');
				    });
				}
				else
				{
					$('#dialog-content').html(data.message);
				}
			},
			"json"
		);
    },
	
	sendComment : function (thisForm,newsid)
	{
		if (!Across.checkTherms())
		{
			alert(rights_text);
			return false;
		}

		Across.actualForm = thisForm;
		
		$.post("/",'Func=news.saveMessage&'+$(thisForm).serialize()+'&newsid='+newsid,
		function(data)
		{
			
			if(data.error)
			{
				jQuery.each(data.items, function(i, val) {
					$('#comment_' + i).val(val);
				});
			}
			else
			{
				
				location.reload();
			}
			
			
		},
		"json"
		);
	},
	
	toggleBox : function(boxid)
	{
		if($('#'+boxid).is('.right-box-main-selected'))
		{
			$('#'+boxid).removeClass('right-box-main-selected');	
		}
		else{
			$('#'+boxid).addClass('right-box-main-selected');
		}
		
		$("#toggle_"+boxid).toggle("slow");
	},
	
	showList: function (tableid)
	{
		$(document).scrollTo($('#'+tableid), 800);
	},

	setMenu : function () 
	{
		var items = $('.home-content-menu .menuHeader');

		for (var i=0;i < items.length; i++)
		{
			$(items[i]).hover(
				function () 
				{
					$(this).addClass('ShowItems');
				}, 
				function () 
				{
					$(this).removeClass('ShowItems');
				}
			);
		}
	},

    alert : function (text)
    {
        dialogHandler.alert({
            Title: 'Figyelem',
            Body : text
        });            
    },

    popup : function ()
    {
        dialogHandler.popup({
            Title: 'Figyelem',
            Body : 'aaaa',
			Func : function ()  {
				alert('hehe');
			}
        });            
    },
    
    subscriptionForm : function (title)
	{
		$.post("/",'Func=contacts.subscriptionform',
		function(data)
		{
			dialogHandler.popup({
				Title: title,
				Body : data
			});
		},
		"text"
		);
	},
    
	cartmenForm : function (title)
	{
		$.post("/",'Func=contacts.cartmenform',
		function(data)
		{
			$('#dialog-content').addClass('dialog-content-cartmen');
			dialogHandler.popup({
				Title: title,
				Body : data
			});
		},
		"text"
		);
	},
	
	infoForm : function (title)
	{
		$.post("/",'Func=contacts.infoform',
		function(data)
		{
			dialogHandler.popup({
				Title: title,
				Body : data
			});
		},
		"text"
		);
	},
	
	proposalForm : function (title, item)
	{
		$.post("/",'Func=contacts.proposalform&item='+item,
		function(data)
		{
			dialogHandler.popup({
				Title: title,
				Body : data
			});
		},
		"text"
		);
	},

	sendInvitation : function (title, lid)
	{
		$.post("/",'Func=contacts.invitationForm',
		function(data)
		{
			dialogHandler.popup({
				Title: title,
				Body : data
			});
		},
		"text"
		);
	},

	campaignRegistration : function (title, id)
	{
		$.post("/",'Func=contacts.campaignRegistrationForm&item='+id,
		function(data)
		{
			dialogHandler.popup({
				Title: title,
				Body : data
			});
		},
		"text"
		);
	},

	sendCampaign : function (thisForm)
	{
		if (!Across.checkTherms())
		{
			alert(rights_text);
			return false;
		}

		Across.actualForm = thisForm;
		
		$.post("/",'Func=contacts.sendCampaign&'+$(thisForm).serialize(),
		function(data)
		{
			if(data.error)
			{
				jQuery.each(data.items, function(i, val) {
					$('#campaign_' + i).val(val);
					$('#campaign_' + i).addClass('error');
				});
			}
			else
			{
				$('#dialog-content').html(data.message);
			}			
		},
		"json"
		);
	},

	doInvitation : function (thisForm)
	{
		if (!Across.checkTherms())
		{
			alert(rights_text);
			return false;
		}

		Across.actualForm = thisForm;
		
		$.post("/",'Func=contacts.doInvitation&'+$(thisForm).serialize(),
		function(data)
		{
			if(data.error)
			{
				jQuery.each(data.items, function(i, val) {
					$('#invitation_' + i).val(val);
					$('#invitation_' + i).addClass('error');
				});
			}
			else
			{
				$('#dialog-content').html(data.message);
			}			
		},
		"json"
		);
	},

	sendCartmen : function (thisForm)
	{
		if (!Across.checkTherms())
		{
			alert(rights_text);
			return false;
		}

		Across.actualForm = thisForm;
		
		$.post("/",'Func=contacts.savecartmen&'+$(thisForm).serialize(),
		function(data)
		{
			if(data.error)
			{
				jQuery.each(data.items, function(i, val) {
					$('#cartmen_' + i).val(val);
					$('#cartmen_' + i).addClass('error');
				});
			}
			else
			{
				$('#dialog-content').html(data.message);
			}			
		},
		"json"
		);
	},

	popwin : function (url,width,height)
	{
		if ( !width ) width = '760';
		if ( !height ) height = '540';

	    var popupWin = window.open(url,'popupWin','width='+width+'px,height='+height+'px,left=100,top=100,menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=no,screenX=100,screenY=100,directories=no,location=no');

		popupWin.focus();
        return false;
	},

    printView : function ()
    {
        Across.popwin('?print');
    }
};

$(window).ready(function () {
	Across.setMenu();
});
