var aaa = false;

var Across = {

    dmn         : 'hu-sk-cbc',
    tld         : 'eu',
    oldLayer    : false,
	headerDelay : 4,
	actual      : 0,

    settMenuAnimation : function ()
    {
        var a = $('#main-menu .menu-item');

        for (var i=0;i<a.length;i++)
        {
            if ( $(a[i]).hasClass('active') )
            {
                continue;
            }

			$(a[i]).hover(
				function () {
	                $(this).attr('src', this.src.replace(/-off.gif/, "-on.gif"));
				}, 
				function () {
	                $(this).attr('src', this.src.replace(/-on.gif/, "-off.gif"));
				}
			);
        }
    },

    sendM : function (thisFom)
    {
        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"
		);
    },

	clearField : function (item)
	{
		$(item).attr('value', '');
	},

	popwin : function (url,width,height)
	{
		if ( !width ) width = '800';
		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;
	},

    back : function ()
    {
        history.go(-1);
    },

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

	setHeaderAnim : function ()
	{
		Across.actual++;

		if (Across.actual >= HeadImages.length)
		{
			Across.actual = 0;
		}

		$('#header_slogen').css('display', 'none');

		for (var i=0; i<HeadImages.length; i++ )
		{
			if (i == Across.actual)
			{
				$('#header_image').attr('src', '/uploads/headers/' + HeadImages[i]);
			}
		}
	},

    Countries : function (item)
    {
        var items = $('.table_selector');

        for (var i=0;i<items.length;i++)
        {
            $(items[i]).css('display', 'none');
        }

        if (item != 0)
        {
            $('#table_'+item).css('display', 'block');
        }
    },

    ModifyCountries : function (item)
    {
        var items = $('.table_selector');

        for (var i=0;i<items.length;i++)
        {
            $(items[i]).css('display', 'none');
        }

        if (item != 0)
        {
            $('#table_'+item).css('display', 'block');
        }
    },

    modifyForm : function ()
    {
        var items    = $('.form_selector');
        var formtype = false;

        for (var i=0;i<items.length;i++)
        {
            if (items[i].checked == true)
            {
                formtype = $(items[i]).val();
            }
        }

        var items    = $('.firmtype');
        
        for (var i=0;i<items.length;i++)
        {
            if (formtype == 1)
            {
	            $(items[i]).css('display', 'none');
            }
            else
            {
	            $(items[i]).css('display', 'block');
            }
        }
    },

    modifyFirmType : function ()
    {
        var type = $('#firm_types').val();

        if (type == 0)
        {
			$('#type_name').css('display', 'block');
        }
        else
        {
            $('#type_name').val('');
			$('#type_name').css('display', 'none');
        }
    },

    modifyModifyFirmType : function ()
    {
        var type = $('#user_firm_types').val();

        if (type == 0)
        {
			$('#user_firm_type_name').css('display', 'block');
		}
        else
        {
            $('#user_firm_type_name').val('');
			$('#user_firm_type_name').css('display', 'none');
        }
    },

    showObjectives : function ()
    {
        var items = $('.pior_selector');

        for (var i=0;i<items.length;i++)
        {
            if (items[i].checked == true)
            {
				$('#table_' + items[i].value).css('display', 'block');
            }
            else
            {
				$('#table_' + items[i].value).css('display', 'none');
            }
        }
    },

	Toggle : function (id)
	{
		$('#'+id).toggle();
	},

    setPartner : function ()
    {
        var items = $('.partner_selector');
        var value = 0;

        for (var i=0;i<items.length;i++)
        {
            if (items[i].checked == true)
            {
                value = items[i].value;
            }
        }

        if (value == 0 || value == 1 )
        {
            $('#leader').attr('disabled', true);
        }
        else
        {
            $('#leader').attr('disabled', false);
        }
    },

    setModifyPartner : function ()
    {
        var items = $('.partner_selector');
        var value = 0;

        for (var i=0;i<items.length;i++)
        {
            if (items[i].checked == true)
            {
                value = items[i].value;
            }
        }

        if (value == 0 || value == 1 )
        {
            $('#project_partner_name').attr('disabled', true);
        }
        else
        {
            $('#project_partner_name').attr('disabled', false);
        }
    },






/*















    showSubMenu : function (item, link)
    {
        if (aaa)
        {
           window.clearTimeout(aaa);
        }
        if (Across.oldLayer != false)
        {
            $(Across.oldLayer).style.display = 'none';
        }

        Position.clone($(link), $(item), {
            setLeft   : true,
            setTop    : true,
            setHeight : false,
            setWidth  : false,
            offsetLeft : 0,
            offsetTop  : 28
        });

        $(item).style.display = 'block';

		Across.oldLayer = item;        
    },
        
    hideMenu   : function(event)
    {
        a = Position.cumulativeOffset($(Across.oldLayer));
        b = Element.getDimensions($(Across.oldLayer));

        cIX = Event.pointerX(event);
        cIY = Event.pointerY(event);

        if ( (a[0] < cIX && a[1] < cIY) && ((a[0]+b.width) > cIX && (a[1]+b.height) > cIY)  ) 
        {
            $(Across.oldLayer).style.display = 'block';
        }
        else 
        {
            $(Across.oldLayer).style.display = 'none';
        }
    },
*/
	setMenu : function () 
	{
		var items = $('#main-menu .menuHeader');

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

	
	setCounties : function ()
	{
		$("area").hover(
			
			function () 
			{
				$('.map_'+this.id).hide();
				$('.h_'+this.id).show();
			},
			
			function () 
			{
				$('.map_'+this.id).hide();

				if ( $('#county_'+this.id).attr('checked') )
				{
					$('.s_'+this.id).show();
				}
			}
		);

		$('area').click(function() 
		{
			if ( $('#county_'+this.id).attr('checked') )
			{
				$('#county_'+this.id).attr('checked', false);
			}
			else
			{
				$('#county_'+this.id).attr('checked', true);
			}		
		});
	}
};

$(window).ready(function () {
	Across.settMenuAnimation();
	Across.setMenu();
	Across.setCounties();
	setInterval(Across.setHeaderAnim,5000);
});