var ie6 = ( navigator.userAgent.indexOf ("MSIE 6") != -1 ) ? true : false;

document.write( '<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>' );
document.write( '<script type="text/javascript" src="/theme/js/jquery/jquery.dropshadow.js"></script>' );
if ( window.location.href.indexOf("/oms/") == -1 )
{
    // no need to use it in /OMS
    document.write( '<script type="text/javascript" src="/theme/js/jquery/jquery.address-1.0/jquery.address-1.0.min.js"></script>' );
}
document.write( '<link type="text/css" href="/theme/js/jquery/ui/css/jquery-ui-1.7.2.custom.css" rel="stylesheet" />' );
document.write( '<script type="text/javascript" src="/theme/js/jquery/ui/js/jquery-ui-1.7.2.custom.min.js"></script>' );
document.write( '<script type="text/javascript" src="/theme/js/jquery/autoresize.jquery.min.js"></script>' );

/////
// every page header helper
//

/* IE6 fix for form elements over tabs */
if ( ie6 )
{
    document.write( '<iframe id="myfr" src="'+(("https:" == document.location.protocol) ? "https" : "http")+'://www.mynewcompany.com/i/0.gif" style="display:none"></iframe>' );

    openedDivId = false;
    function resizeIFrame(divID)
    {
        openedDivId = divID;

        if ( divID )
        {
            var d = $("#answer"+divID);

            if ( d.css('display') == "block" )
            {
                $("#myfr").css({
                    position: "absolute",
                    display: "block",
            		left: d.offset().left,
                    top: d.offset().top,
                    width: d.outerWidth(),
                    height: d.outerHeight()
                });
            }
        }
        else
        {
            fr = document.getElementById("myfr");
            fr.style.display = "none";
        }
    }

    // Re-align iframe on window resize
    window.onresize = function()
    {
        hideAnswer();
    };
}


function showTab(divID)
{
    hideAnswer();

    $("#tab"+divID).show();
    tab = $("#answer"+divID);
    if (tab.length) tab.show().dropShadow( { opacity:0.2, blur: 1, left: 3, top: 3 } );

    tabLeft = tab.offset().left;
    tabTop = tab.offset().top;
    tabRight = tab.offset().left + tab.outerWidth();
    tabBottom = tab.offset().top + tab.outerHeight();

    /* IE6 fix for form elements over tabs */
    if ( ie6 )
    {
        resizeIFrame(divID);
    }
}


function hideAnswer()
{
    tabLeft = tabTop = tabRight = tabBottom = 0;

    /* IE6 fix for form elements over tabs */
    if ( ie6 )
    {
        resizeIFrame(0);
    }

    $("#answer1, #answer2, #answer3, #answer4, #answer5, #answer6, #tab0, #tab1, #tab2, #tab3, #tab4, #tab5, #tab6").removeShadow().hide();
}



document.onmousemove = function(e) {

    if (typeof(tabLeft)!='undefined' && tabLeft) {

        var event = fixEvent(e);

        // hide opened tab if mouse cursor out of it
        var x = event.pageX;
        var y = event.pageY;

        if (x<tabLeft || x>tabRight || y<tabTop-38 || y>tabBottom) {
            hideAnswer();
        }
    }

}

function fixEvent(e) {

    e = e || window.event;

    if ( e.pageX == null && e.clientX != null ) {
        var html = document.documentElement;
        var body = document.body;
        e.pageX = e.clientX + (html && html.scrollLeft || body && body.scrollLeft || 0) - (html.clientLeft || 0);
        e.pageY = e.clientY + (html && html.scrollTop || body && body.scrollTop || 0) - (html.clientTop || 0);
    }

    if (!e.which && e.button) {
        e.which = e.button & 1 ? 1 : ( e.button & 2 ? 3 : ( e.button & 4 ? 2 : 0 ) );
    }

    return e;
}
//
/////

var topTabs = false;
function startCompanySubTab(divID)
{
    // left tab
    //
    var tabid = divID.substring( 0, divID.indexOf("-") );
    for ( i=1; i<4; i++ )
    {    
        if ( i == tabid )
        {
	        $('#'+i+'container').css('display','');
            document.getElementById(i+"b").className='start_company_helpmechoose_border';

        }
        else
        {
        	$('#'+i+'container').css("display","none");
            document.getElementById(i+"b").className='start_company_helpmechoose_gray';
        }
    }

    // top tab
    //
    var tabid = divID+"b";

    if ( topTabs == false )
    {
        // cache result to speed up script work
        topTabs = new Array
        (
            document.getElementById('1-1b'),
            document.getElementById('1-2b'),
            document.getElementById('1-3b'),
            document.getElementById('1-4b'),
            document.getElementById('1-5b'),
            document.getElementById('1-6b'),
            document.getElementById('2-1b'),
            document.getElementById('2-2b'),
            document.getElementById('2-3b'),
            document.getElementById('2-4b'),
            document.getElementById('3-1b'),
            document.getElementById('3-2b'),
            document.getElementById('3-3b'),
            document.getElementById('3-4b')
        );
    }
    for ( i=0; i<topTabs.length; i++ )
    {
        topTabs[i].className = (topTabs[i].id==tabid)?'start_company_tab_gray_active':'start_company_tab_gray';
    }
}


function popup( lnk , height, width)
{        
    var x = screen.availWidth/2 - 350;
	var y = 80;
		
    hWnd = window.open(lnk.href,"popup","width=" + width + ",height=" + height +", left=" + x + ", top=" + y + ", resizable=yes,scrollbars=yes")

    return false;
}

// equal to php function html_error_msg()
function html_error_msg( e, error_msg )
{
	return e.html( '<div class="box ui-state-error"><span class="ui-icon ui-icon-alert" style="float: left; margin-right: 0.3em;"></span>'+error_msg+'</div><br />' );
}

// equal to php function html_highlight()
function html_highlight( e, msg )
{
	return e.html( '<div class="box ui-state-highlight"><span class="ui-icon ui-icon-info" style="float: left; margin-right: 0.3em;"></span>'+msg+'</div><br />' );
}

