//=============================================================================
//    BEGIN HEADER
//=============================================================================

//DEFINED IN APPS (OR NOT)
if (typeof urlShoppingCart == 'undefined') {
    urlShoppingCart = 'http://store.vicorpower.com/';
}

//USED FOR IMAGE SRC IN HEADER AND FOOTER
httpTemplateServer = 'http://www.vicorpower.com';
if ('https:' == document.location.protocol) httpTemplateServer = 'https://sso.vicorpower.com';

//WORKS THE SAME WITH OR WITHOUT THIS 
dojo.require("vicor.widget.InternationalDropDown");
dojo.require("vicor.widget.Search");
dojo.require("vicor.widget.DropDownMenu");
dojo.require("vicor.widget.BlueButton");

document.write('<div id="header">');

document.write('    <div style="display:none">');
document.write('        <span>h1 container:</span>');
document.write('    </div>');

document.write('    <div id="header-top"></div>');

document.write('    <div id="header-content">');
document.write('        <div id="header-content-middle">');

document.write('            <div id="header-logo">');
document.write('                <a href="http://www.vicorpower.com/cms/home">');
document.write('                <img src="' + httpTemplateServer + '/secure_website_template/images/header-logo.jpg" width="315" height"91" alt="Vicor Logo Image"/>');
document.write('                </a>');
document.write('            </div>');

document.write('            <div id="quick-links">');

document.write('                <div dojoType="vicor.widget.InternationalDropDown" ');
document.write('                     title="International Sites" ');
document.write('                     contextURL="' + httpTemplateServer + '/secure_website_template/images"> ');

                                    i=-1;
                                    arrAAA = new Array();
                                    i+=1; arrAAA[i] = new Array('Vicor Europe', 'http://www.vicoreurope.com');
                                    i+=1; arrAAA[i] = new Array('Vicor Asia',   'http://www.vicor-asia.com');
                                    i+=1; arrAAA[i] = new Array('Vicor China',  'http://www.vicor-china.com');
                                    i+=1; arrAAA[i] = new Array('Vicor Taiwan', 'http://www.vicor-taiwan.com');
                                    i+=1; arrAAA[i] = new Array('Vicor Korea',  'http://www.vicor-korea.com');
                                    i+=1; arrAAA[i] = new Array('Vicor Japan',  'http://www.vicorpower.co.jp');

                                    for (i=0; i<arrAAA.length; i++) {
                                        document.write('<div dojoType="vicor.widget.InternationalDropDown.Item" title="' + arrAAA[i][0] + '" link="' + arrAAA[i][1] + '"></div>');
                                    } //for

document.write('                </div>');

                                i=-1;
                                arrBBB = new Array();
                                i+=1; arrBBB[i] = new Array('My Designs', 'http://sapps.vicorpower.com/myVicor');
                                i+=1; arrBBB[i] = new Array('Company',    'http://www.vicorpower.com/cms/home/company');
                                i+=1; arrBBB[i] = new Array('Contact Us', 'http://www.vicorpower.com/cms/home/company/contact-us');
                                //i+=1; arrBBB[i] = new Array('Purchase',   'http://www.vicorpower.com/cms/home/company/VicorStore');
                                i+=1; arrBBB[i] = new Array('Power Blog', 'http://powerblog.vicorpower.com/blog/powerblog/');
                                i+=1; arrBBB[i] = new Array('View Cart',  urlShoppingCart + 'storefront/view-cart.ep');

                                for (i=0; i<arrBBB.length; i++) {
                                    document.write('<span class="quick-link"><a class="bodyLink" href="' + arrBBB[i][1] + '">' + arrBBB[i][0] + '</a></span>');
                                } //for

document.write('            </div>');

document.write('            <!--DESPITE ID VALUE, THIS IS Part Number Search AND Entire Site Search -->');
document.write('            <div id="international-search">');

document.write('                  <!-- google mini search -->');
document.write('                  <form id="vicor_search" name="vicor_search" style="display:none;" action="#">');
document.write('                      <input type="hidden" name="filter" value="0"/>');
document.write('                      <input type="hidden" name="site" value="VIcorGlobal"/>');
document.write('                      <input type="hidden" name="client" value="VIcorGlobal"/>');
document.write('                      <input type="hidden" name="proxystylesheet" value="VIcorGlobal"/>');
document.write('                      <input type="hidden" name="restrict" value=""/>');
document.write('                      <input type="hidden" name="output" value="xml_no_dtd"/>');
document.write('                      <input type="text" name="q" id="searchBox"/>');
document.write('                  </form>');
document.write('                  <div dojoType="vicor.widget.Search" ');
document.write('                       title="Search" ');
document.write('                       googleMiniSearchPage="http://sitesearch2.vicorpower.com/search" ');
document.write('                       productSearchPage="http://psearch.vicorpower.com/search" ');
document.write('                       textSearchValue="" ');
document.write('                       contextURL="' + httpTemplateServer + '/secure_website_template/images"> ');
document.write('                  </div>');

document.write('            </div><!--international-search-->');

document.write('        </div><!--header-content-middle-->');
document.write('    </div><!--header-content-->');
document.write('</div><!--header-->');

//=============================================================================
//    END HEADER
//=============================================================================

//=============================================================================
//    BEGIN DROP-DOWN NAVIGATION MENUS
//=============================================================================

i=-1;
arrCCC = new Array();

i+=1; arrCCC[i] = new Array('top',        'Products',                       'http://www.vicorpower.com/cms/home/products');
i+=1; arrCCC[i] = new Array('header',     'DC-DC Conversion',               '#');
i+=1; arrCCC[i] = new Array('product',    'DC-DC Converters',               'http://www.vicorpower.com/cms/home/product-selector');
i+=1; arrCCC[i] = new Array('product',    'Regulators (PRM)',               'http://www.vicorpower.com/cms/home/products/vi-chip/vichip_PRM_regulators');
i+=1; arrCCC[i] = new Array('product',    'Current Multipliers (VTM)',      'http://www.vicorpower.com/cms/home/products/vi-chip/vichip_VTM_transformers');
i+=1; arrCCC[i] = new Array('product',    'Bus Converters (BCM)',           'http://www.vicorpower.com/cms/home/products/vi-chip/vichipBCM');
i+=1; arrCCC[i] = new Array('product',    'Bus Converters (IBC)',           'http://www.vicorpower.com/cms/home/products/brick/VIBRICK_ibc?productCategory_filter=Bus%20Converters%20%28IBC%29');
i+=1; arrCCC[i] = new Array('product',    'DC-DC Power Systems',            'http://www.vicorpower.com/cms/home/product-selector');
i+=1; arrCCC[i] = new Array('product',    'DC-DC Filters',                  'http://www.vicorpower.com/cms/home/product-selector');
i+=1; arrCCC[i] = new Array('break');
i+=1; arrCCC[i] = new Array('header',     'AC-DC Conversion',               '#');
i+=1; arrCCC[i] = new Array('product',    'AC-DC Power Systems',            'http://www.vicorpower.com/cms/home/product-selector');
i+=1; arrCCC[i] = new Array('product',    'AC-DC Filters and Front Ends',   'http://www.vicorpower.com/cms/home/product-selector');
i+=1; arrCCC[i] = new Array('break');
i+=1; arrCCC[i] = new Array('link',       'Power Management',               'http://www.vicorpower.com/cms/home/product-selector?productCategory_filter=Power Management');
i+=1; arrCCC[i] = new Array('link',       'Custom Solutions',               'http://www.vicorpower.com/cms/home/products/custom-solutions');
i+=1; arrCCC[i] = new Array('link',       'Military COTS Products',         'http://www.vicorpower.com/cms/home/products/MIL-COTS_All_Products_Page');
i+=1; arrCCC[i] = new Array('link',       'All Products',                   'http://www.vicorpower.com/cms/home/products');
i+=1; arrCCC[i] = new Array('link',       'Accessories',                    'http://www.vicorpower.com/cms/home/products/accessories-and-components');
i+=1; arrCCC[i] = new Array('link',       'Product Catalogs',               'http://www.vicorpower.com/cms/home/technical_resources/product_catalogs');

i+=1; arrCCC[i] = new Array('top',        'Solutions',                      'http://www.vicorpower.com/cms/home/solutions');
i+=1; arrCCC[i] = new Array('link',       'ATE',                            'http://www.vicorpower.com/cms/home/solutions/Automated_Test_Equipment');
i+=1; arrCCC[i] = new Array('link',       'Communications',                 'http://www.vicorpower.com/cms/home/solutions/Passive_Optical_Networks');
i+=1; arrCCC[i] = new Array('link',       'Computing',                      'http://www.vicorpower.com/cms/home/solutions/ATCA_Compliant_Systems');
i+=1; arrCCC[i] = new Array('link',       'Custom Power',                   'http://www.vicorpower.com/cms/home/solutions/Power_Cards');
i+=1; arrCCC[i] = new Array('link',       'Industrial',                     'http://www.vicorpower.com/cms/home/solutions/Automation_Applications');
i+=1; arrCCC[i] = new Array('link',       'Medical',                        'http://www.vicorpower.com/cms/home/solutions/Medical_Robots');
i+=1; arrCCC[i] = new Array('link',       'MIL-COTS',                       'http://www.vicorpower.com/cms/home/solutions/UPS');
i+=1; arrCCC[i] = new Array('link',       'Solid State Lighting / Displays','http://www.vicorpower.com/cms/home/solutions/Compact_Projectors');
i+=1; arrCCC[i] = new Array('link',       'Transportation',                 'http://www.vicorpower.com/cms/home/solutions/TCMS');

i+=1; arrCCC[i] = new Array('top',        'Technical Resources',            'http://www.vicorpower.com/cms/home/technical_resources');
i+=1; arrCCC[i] = new Array('header',     'Design Support',                 '#');
i+=1; arrCCC[i] = new Array('indentLink', 'Data Sheets',                    'http://www.vicorpower.com/cms/home/technical_resources/Data_Sheets');
i+=1; arrCCC[i] = new Array('indentLink', 'PowerBench&trade; Configurators','http://www.vicorpower.com/cms/home/technical_resources/powerbench');
i+=1; arrCCC[i] = new Array('indentLink', 'Application Information',        'http://www.vicorpower.com/cms/home/technical_resources/applications-information');
i+=1; arrCCC[i] = new Array('indentLink', 'Calculators',                    'http://asp.vicorpower.com/calculators/overview.asp');
i+=1; arrCCC[i] = new Array('indentLink', 'White Papers',                   'http://www.vicorpower.com/cms/home/technical_resources/white-papers');
i+=1; arrCCC[i] = new Array('indentLink', 'Interactive Learning',           'http://www.vicorpower.com/cms/home/technical_resources/interactive-learning');
i+=1; arrCCC[i] = new Array('indentLink', 'Manuals &amp; Design Guides',    'http://www.vicorpower.com/cms/home/technical_resources/manuals-and-design-guides');
i+=1; arrCCC[i] = new Array('indentLink', 'Mechanical Drawings',            'http://www.vicorpower.com/cms/home/technical_resources/Mechanical_Drawings');
i+=1; arrCCC[i] = new Array('indentLink', 'Simulation Models',              'http://www.vicorpower.com/cms/home/technical_resources/simulation_models');
i+=1; arrCCC[i] = new Array('indentLink', 'Technical Articles',             'http://www.vicorpower.com/cms/home/technical_resources/technical-articles');
i+=1; arrCCC[i] = new Array('indentLink', 'Evaluation Boards',              'http://www.vicorpower.com/cms/home/technical_resources/Evaluation_Boards');
i+=1; arrCCC[i] = new Array('indentLink', 'Online Help',                    'http://www.vicorpower.com/cms/home/technical_resources/online-help');
i+=1; arrCCC[i] = new Array('header',     'Support Contacts',               '#');
i+=1; arrCCC[i] = new Array('indentLink', 'Application Engineering',        'http://www.vicorpower.com/cms/home/technical_resources/application-engineering');
i+=1; arrCCC[i] = new Array('indentLink', 'Sales & Service',                'http://www.vicorpower.com/cms/home/technical_resources/sales-and-service');

i+=1; arrCCC[i] = new Array('top',        'Quality',                        'http://www.vicorquality.com');
i+=1; arrCCC[i] = new Array('link',       'Custom Report',                  'http://www.vicorquality.com/reports/');
i+=1; arrCCC[i] = new Array('link',       'Quality Library',                'http://www.vicorquality.com/library/');
i+=1; arrCCC[i] = new Array('link',       'Safety Approvals',               'http://www.vicorpower.com/cms/home/technical_resources/safety_approvals');
i+=1; arrCCC[i] = new Array('indentLink', 'Environmental Screening',        'http://www.vicorpower.com/cms/home/technical_resources/MI_Series_Stress_Screening#Environ_Stress_Screening');
i+=1; arrCCC[i] = new Array('indentLink', 'Mean Time Between Failure',      'http://www.vicorpower.com/cms/home/technical_resources/MI_Series_Stress_Screening#Mean_Time_Between_Failure_MTBF');
i+=1; arrCCC[i] = new Array('indentLink', 'Environmental Qualification',    'http://www.vicorpower.com/cms/home/technical_resources/MI_Series_Stress_Screening#Environmental_Qualification');
i+=1; arrCCC[i] = new Array('link',       'Final Test Data',                'http://asp.vicorpower.com/reprint/reprint_form.asp');
i+=1; arrCCC[i] = new Array('Link',       'Environmental Compliance',       'http://www.vicorpower.com/cms/home/technical_resources/Environmental_Compliance');
i+=1; arrCCC[i] = new Array('link',       'REACH',                          'http://asp.vicorpower.com/reachSearch/reach_form.asp');


document.write('<div id="header-nav">');
document.write('    <div class="dropDownMenu">');

for (i=0; i<arrCCC.length; i++) {
    if (arrCCC[i][0] == 'top') {
        document.write('<div dojoType="vicor.widget.DropDownMenu" ' +
                       '     link="' + arrCCC[i][2] + '&#39;&#32;target=&#39;_top" ' + //WHY _top?
                       '     link="' + arrCCC[i][2] + '" ' +
                       '     title="' + arrCCC[i][1] + '" ' +
                       '     businessUnit="none">');
    }
    else if (arrCCC[i][0] == 'break') {
        document.write('<div dojoType="vicor.widget.DropDownMenu.Break"></div>');
    }
    else { //header, indentLink, link, product
        document.write('<div dojoType="vicor.widget.DropDownMenu.Item" ' +
                       '     type="' + arrCCC[i][0] + '" ' +
                       '     link="' + arrCCC[i][2] + '" ' +
                       '     title="' + arrCCC[i][1] + '">' +
                       '</div>');
    }
    if (i == arrCCC.length-1 || (i < arrCCC.length-1 && arrCCC[i+1][0] == 'top')) {
        document.write('</div>');
    }
} //for

document.write('    </div>'); //class="dropDownMenu"
document.write('</div>');     //id="header-nav"

//=============================================================================
//    END DROP-DOWN NAVIGATION MENUS
//=============================================================================

