

var bugTrackNewsFormVisible = false;
var bugTrackOpinionFormVisible = false;
var bugTrackLoginFormVisible = false;
var bugTrackReportFormVisible = false;
var bugTrackBlogPage = 0;

function initBugTrack() {
    jQuery('head').append('<link rel="stylesheet" href="http://obt.dcs.pl/OrangeBugTrack/css/bugtrack_Euro.css?ver=1.2.0.2" type="text/css" />');

    var method = (jQuery.browser.msie && jQuery.browser.version == "6.0") ? 'prepend' : 'append';

    jQuery('body')[method](
        '<div id="bugTrackOpinionBoxContainer" style="display: none;">' +
            '<div id="bugTrackOpinionBox">' +
                 '<div class="content" onclick="window.open(\'http://testuj.orange.pl/\')">' +
                '</div>' +
                '<div class="collapse">' +
                    '<a href="#" onclick="collapseActiveForm(); return false;"><img src="http://obt.dcs.pl/OrangeBugTrack//Images/collapse2_pl.gif?ver=1.2.0.2" /></a>'+
                '</div>' +
            '</div>' +
        '</div>' +
        '<div id="bugTrackTagBox" style="display: none;">' +
		    '<div id="bugTrackTag">' +
		        '<div id="bugTrackOpinion" class="pointer"></div>' +
		    '</div>' +
		'</div>');

    includeIE6();
    jQuery('div#bugTrackOpinion').click(expandOpinionForm);
    
    jQuery('#bugTrackTagBox').show();
    jQuery('#bugTrackOpinionBoxContainer').show();
}

function expandOpinionForm() {
    //collapseActiveForm();
    
    jQuery('div#bugTrackOpinionBoxContainer').css({ width: '492px' });
    jQuery('div#bugTrackOpinionBox').animate({ marginLeft: '0px' }, 500);
    bugTrackOpinionFormVisible = true;
    
    jQuery('div#bugTrackOpinion').unbind();
    jQuery('div#bugTrackOpinion').click(collapseActiveForm);
}

function collapseActiveForm(){
    if(bugTrackNewsFormVisible)
    {
        jQuery('div#bugTrackNewsBox').animate({ marginLeft: '492px' }, 500, function() { jQuery('div#bugTrackNewsBoxContainer').css({ width: '0px' }); });
        jQuery('div#bugTrackNews').unbind();
        jQuery('div#bugTrackNews').click(expandNewsForm);
        bugTrackNewsFormVisible = false;
    }
    
    if(bugTrackOpinionFormVisible)
    {
        jQuery('div#bugTrackOpinionBox').animate({ marginLeft: '492px' }, 500, function() { jQuery('div#bugTrackOpinionBoxContainer').css({ width: '0px' }); });
        jQuery('div#bugTrackOpinion').unbind();
        jQuery('div#bugTrackOpinion').click(expandOpinionForm);
        bugTrackOpinionFormVisible = false;
    }
    
    if(bugTrackLoginFormVisible)
    {
        jQuery('div#bugTrackLoginBox').animate({ marginLeft: '492px' }, 500, function() { jQuery('div#bugTrackLoginBoxContainer').css({ width: '0px' }); });
        jQuery('div#bugTrackReport').unbind();
        jQuery('div#bugTrackReport').click(expandLoginForm);
        bugTrackLoginFormVisible = false;
    }
    
    if(bugTrackReportFormVisible)
    {
        jQuery('div#bugTrackReportBox').animate({ marginLeft: '492px' }, 500, function() { jQuery('div#bugTrackReportBoxContainer').css({ width: '0px' }); });
        jQuery('div#bugTrackReport').unbind();
        jQuery('div#bugTrackReport').click(expandReportForm);
        bugTrackReportFormVisible = false;
    }
}

function includeIE6() {
    if (jQuery.browser.msie && jQuery.browser.version == "6.0") {
         jQuery('div#bugTrackOpinionBox').addClass('ie6');
         jQuery('div#bugTrackNewsBox').addClass('ie6');
         jQuery('div#bugTrackReportBox').addClass('ie6');
         jQuery('div#bugTrackLoginBox').addClass('ie6');
         jQuery('div#bugTrackOpinion').addClass('ie6');
         jQuery('div#bugTrackNews').addClass('ie6');
         jQuery('div#bugTrackReport').addClass('ie6');
         jQuery('div#bugTrackTagBox').addClass('ie6');
         jQuery('div#bugTrackOpinionBoxContainer').addClass('ie6');
         jQuery('div#bugTrackNewsBoxContainer').addClass('ie6');
         jQuery('div#bugTrackLoginBoxContainer').addClass('ie6');
         jQuery('div#bugTrackReportBoxContainer').addClass('ie6');
    }
}

function newsNextPage() {
    $.ajax({
        url: 'http://obt.dcs.pl/OrangeBugTrack//Gleboo/BlogEntries',
        data: { page: bugTrackBlogPage },
        success: function(data) {
            $('.bugTrackNewsBox .entries').html(data);
            bugTrackBlogPage++; 
        }
    });
}

jQuery(document).ready(initBugTrack);


