var InsJs = {
	requestBlock: false,
    requestForm: function(form, resultDiv, loadingDiv, callback)
    {
        if (InsJs.requestBlock) {
            return false;
        }

        if (!loadingDiv) {
            loadingDiv = resultDiv;
        }
        if (!callback) {
            callback = function(){};
        }
		
        jQuery.ajax({
            url: $(form).attr('action'),
            method: $(form).attr('method'),
            data: $(form).serialize(),
            beforeSend  : function() {
                InsJs.requestBlock = true;
                $(loadingDiv).show().html('<div class="loading"></div>');
            },
            success: function(text) {
                InsJs.requestBlock = false;
                $(resultDiv).hide().html(text);
                $(resultDiv).fadeIn('fast');
                callback(text);
            }
        });
        return false;
    }
};


function clickFnc() {

	var site_domain = 'sheratonsopotspa.pl';
	
	if(this.href.search(site_domain) > 0)
	{
		href = this.href.replace('http://', '');
		document.location.hash = href.substr(href.indexOf('/'));
		$('#ajaxContent').load(this.href, {}, function() {
			initLinks();
			//initLightBox();
		});
	}
	else
	{
		window.location(this.href);
	}
    return false;
}
function initLinks() {
    $('#right_article a').bind('click', clickFnc);
    $('#content a').bind('click', clickFnc);

    $('.right_top > ul > li > a').bind('click', clickFnc);
	
    $('#main_menu > li.ajax > a').bind('click', clickFnc);
    $('li.ajax > .level1 > li > a').bind('click', clickFnc);
    $('#welcome_article .level1 > li > a').bind('click', clickFnc);
    $('.navigation > li.ajax > a').bind('click', clickFnc);
    $('a.norefresh').bind('click', clickFnc);
}

function clickFncIe6() {

	var site_domain = 'sheratonsopotspa.pl';
	if(this.href.search(site_domain) > 0)
	{
		href = this.href.replace('http://', '');
		document.location.hash = href.substr(href.indexOf('/'));
		$('#ajaxContent').load(this.href, {}, function(a) {
			document.getElementById('ajaxContent').innerHTML = a;
			$(this).css('visibility', 'hidden');
			setTimeout(function() {$('#ajaxContent').css('visibility', 'visible');}, '300');
			initLinksIe6();
			//initLightBox();
		});
	}
	else
	{
		window.location(this.href);
	}
	
    return false;
}
function initLinksIe6() {
    $('#main_menu > li.ajax > a').unbind('click', clickFnc);
    $('#main_menu > li.ajax > a').bind('click', clickFncIe6);

	$('li.ajax > .level1 > li > a').unbind('click', clickFnc);
	$('li.ajax > .level1 > li > a').bind('click', clickFncIe6);
	
    $('#welcome_article .level1 > li > a').unblind('click', clickFnc);
    $('#welcome_article .level1 > li > a').bind('click', clickFncIe6);
	
    $('.navigation > li > a').unblind('click', clickFnc);
    $('.navigation > li > a').bind('click', clickFncIe6);
	
    $('a.norefresh').unbind('click', clickFnc);
    $('a.norefresh').bind('click', clickFncIe6);
}
