$(document).ready(function() {

    //{{{ single click submission restraint
    $('form[name="process"]').submit(function() {
        $('button[type="submit"]', this).attr('disabled', 'disabled').text('Please wait');
    });

    //}}}
    //{{{ newsletter popup
    $('a#newsletter').click(function() {
        var url = '/newsletter/popup/',
            name = 'eg-signup',
            specs = 'width=390px,height=200px';
        window.open(url, name, specs);
        return false;
    });

    //}}}
    //{{{ make country/state/province drop downs dynamic
    $('select#billTo_country, select#con_Country').change(function() {
        var countries = new Array('US', 'CA', 'AU', 'ES', 'IT', 'GB', 'JP'),
            country = $(this).val(),
            id = $(this).attr('id'),
            options = '';
        if (id == 'con_Country') {
            var value = $('select#con_State option:selected').val();
        } else if (id == 'billTo_country') {
            var value = $('select#billTo_state option:selected').val();
        }

        if (jQuery.inArray(country, countries) !== -1) {
            //{{{ switch
            switch (country) {
                case 'US':
                    options = '' +
                        '<option value="AL">Alabama</option>' +
                        '<option value="AK">Alaska</option>' +
                        '<option value="AR">Arkansas</option>' +
                        '<option value="AZ">Arizona</option>' +
                        '<option value="CA">California</option>' +
                        '<option value="CO">Colorado</option>' +
                        '<option value="CT">Connecticut</option>' +
                        '<option value="DC">District of Columbia</option>' +
                        '<option value="DE">Delaware</option>' +
                        '<option value="FL">Florida</option>' +
                        '<option value="GA">Georgia</option>' +
                        '<option value="HI">Hawaii</option>' +
                        '<option value="IA">Iowa</option>' +
                        '<option value="ID">Idaho</option>' +
                        '<option value="IL">Illinois</option>' +
                        '<option value="IN">Indiana</option>' +
                        '<option value="KS">Kansas</option>' +
                        '<option value="KY">Kentucky</option>' +
                        '<option value="LA">Louisiana</option>' +
                        '<option value="MA">Massachusetts</option>' +
                        '<option value="MD">Maryland</option>' +
                        '<option value="ME">Maine</option>' +
                        '<option value="MI">Michigan</option>' +
                        '<option value="MN">Minnesota</option>' +
                        '<option value="MO">Missouri</option>' +
                        '<option value="MS">Mississippi</option>' +
                        '<option value="MT">Montana</option>' +
                        '<option value="NC">North Carolina</option>' +
                        '<option value="ND">North Dakota</option>' +
                        '<option value="NE">Nebraska</option>' +
                        '<option value="NH">New Hampshire</option>' +
                        '<option value="NJ">New Jersey</option>' +
                        '<option value="NM">New Mexico</option>' +
                        '<option value="NV">Nevada</option>' +
                        '<option value="NY">New York</option>' +
                        '<option value="OH">Ohio</option>' +
                        '<option value="OK">Oklahoma</option>' +
                        '<option value="OR">Oregon</option>' +
                        '<option value="PA">Pennsylvania</option>' +
                        '<option value="PR">Puerto Rico</option>' +
                        '<option value="RI">Rhode Island</option>' +
                        '<option value="SC">South Carolina</option>' +
                        '<option value="SD">South Dakota</option>' +
                        '<option value="TN">Tennessee</option>' +
                        '<option value="TX">Texas</option>' +
                        '<option value="UT">Utah</option>' +
                        '<option value="VA">Virginia</option>' +
                        '<option value="VT">Vermont</option>' +
                        '<option value="WA">Washington</option>' +
                        '<option value="WI">Wisconsin</option>' +
                        '<option value="WV">West Virginia</option>' +
                        '<option value="WY">Wyoming</option>';
                break;
                case 'CA':
                    options = '' +
                        '<option value="Alberta">Alberta</option>' +
                        '<option value="British Columbia">British Columbia</option>' +
                        '<option value="Manitoba">Manitoba</option>' +
                        '<option value="New Brunswick">New Brunswick</option>' +
                        '<option value="Newfoundland">Newfoundland</option>' +
                        '<option value="Nova Scotia">Nova Scotia</option>' +
                        '<option value="Nunavut">Nunavut</option>' +
                        '<option value="Northwest Territories">Northwest Territories</option>' +
                        '<option value="Ontario">Ontario</option>' +
                        '<option value="Prince Edward Island">Prince Edward Island</option>' +
                        '<option value="Quebec">Quebec</option>' +
                        '<option value="Saskatchewan">Saskatchewan</option>' +
                        '<option value="Yukon">Yukon</option>';
                break;
                case 'AU':
                    options = '' +
                        '<option value="Australian Capital Territory">Australian Capital Territory</option>' +
                        '<option value="New South Wales">New South Wales</option>' +
                        '<option value="Northern Territory">Northern Territory</option>' +
                        '<option value="Queensland">Queensland</option>' +
                        '<option value="South Australia">South Australia</option>' +
                        '<option value="Tasmania">Tasmania</option>' +
                        '<option value="Victoria">Victoria</option>' +
                        '<option value="Western Australia">Western Australia</option>';
                break;
                case 'ES':
                    options = '' +
                        '<option value="Alava">Álava</option>' +
                        '<option value="Albacete">Albacete</option>' +
                        '<option value="Alicante">Alicante</option>' +
                        '<option value="Almeria">Almería</option>' +
                        '<option value="Asturias">Asturias</option>' +
                        '<option value="Avila">Ávila</option>' +
                        '<option value="Badajoz">Badajoz</option>' +
                        '<option value="Barcelona">Barcelona</option>' +
                        '<option value="Burgos">Burgos</option>' +
                        '<option value="Caceres">Cáceres</option>' +
                        '<option value="Cadiz">Cádiz</option>' +
                        '<option value="Cantabria">Cantabria</option>' +
                        '<option value="Castellon">Castellón</option>' +
                        '<option value="Ceuta">Ceuta</option>' +
                        '<option value="Ciudad Real">Ciudad Real</option>' +
                        '<option value="Cordoba">Córdoba</option>' +
                        '<option value="Cuenca">Cuenca</option>' +
                        '<option value="Guadalajara">Guadalajara</option>' +
                        '<option value="Gerona">Girona</option>' +
                        '<option value="Granada">Granada</option>' +
                        '<option value="Guipuzcoa">Guipúzcoa</option>' +
                        '<option value="Huelva">Huelva</option>' +
                        '<option value="Huesca">Huesca</option>' +
                        '<option value="Islas Baleares">Islas Baleares</option>' +
                        '<option value="Jaen">Jaén</option>' +
                        '<option value="La Coruna">La Coruña</option>' +
                        '<option value="Las Palmas">Las Palmas</option>' +
                        '<option value="La Rioja">La Rioja</option>' +
                        '<option value="Leon">León</option>' +
                        '<option value="Lerida">Lérida</option>' +
                        '<option value="Lugo">Lugo</option>' +
                        '<option value="Madrid">Madrid</option>' +
                        '<option value="Malaga">Málaga</option>' +
                        '<option value="Melilla">Melilla</option>' +
                        '<option value="Murcia">Murcia</option>' +
                        '<option value="Navarra">Navarra</option>' +
                        '<option value="Orense">Orense</option>' +
                        '<option value="Palencia">Palencia</option>' +
                        '<option value="Pontevedra">Pontevedra</option>' +
                        '<option value="Salamanca">Salamanca</option>' +
                        '<option value="Santa Cruz de Tenerife">Santa Cruz de Tenerife</option>' +
                        '<option value="Segovia">Segovia</option>' +
                        '<option value="Sevilla">Sevilla</option>' +
                        '<option value="Soria">Soria</option>' +
                        '<option value="Tarragona">Tarragona</option>' +
                        '<option value="Teruel">Teruel</option>' +
                        '<option value="Toledo">Toledo</option>' +
                        '<option value="Valencia">Valencia</option>' +
                        '<option value="Valladolid">Valladolid</option>' +
                        '<option value="Vizcaya">Vizcaya</option>' +
                        '<option value="Zamora">Zamora</option>' +
                        '<option value="Zaragoza">Zaragoza</option>';
                break;
                case 'IT':
                    options = '' +
                        '<option value="Agrigento">Agrigento</option>' +
                        '<option value="Alessandria">Alessandria</option>' +
                        '<option value="Ancona">Ancona</option>' +
                        '<option value="Aosta">Aosta</option>' +
                        '<option value="L\'Aquila">L\'Aquila</option>' +
                        '<option value="Arezzo">Arezzo</option>' +
                        '<option value="Ascoli Piceno">Ascoli Piceno</option>' +
                        '<option value="Asti">Asti</option>' +
                        '<option value="Avellino">Avellino</option>' +
                        '<option value="Bari">Bari</option>' +
                        '<option value="Belluno">Belluno</option>' +
                        '<option value="Benevento">Benevento</option>' +
                        '<option value="Bergamo">Bergamo</option>' +
                        '<option value="Biella">Biella</option>' +
                        '<option value="Bologna">Bologna</option>' +
                        '<option value="Bolzano">Bolzano</option>' +
                        '<option value="Brescia">Brescia</option>' +
                        '<option value="Brindisi">Brindisi</option>' +
                        '<option value="Cagliari">Cagliari</option>' +
                        '<option value="Caltanissetta">Caltanissetta</option>' +
                        '<option value="Campobasso">Campobasso</option>' +
                        '<option value="Carbonia-Iglesias">Carbonia-Iglesias</option>' +
                        '<option value="Caserta">Caserta</option>' +
                        '<option value="Catania">Catania</option>' +
                        '<option value="Catanzaro">Catanzaro</option>' +
                        '<option value="Chieti">Chieti</option>' +
                        '<option value="Como">Como</option>' +
                        '<option value="Cosenza">Cosenza</option>' +
                        '<option value="Cremona">Cremona</option>' +
                        '<option value="Crotone">Crotone</option>' +
                        '<option value="Cuneo">Cuneo</option>' +
                        '<option value="Enna">Enna</option>' +
                        '<option value="Ferrara">Ferrara</option>' +
                        '<option value="Firenze">Firenze</option>' +
                        '<option value="Foggia">Foggia</option>' +
                        '<option value="Forli">Forli</option>' +
                        '<option value="Frosinone">Frosinone</option>' +
                        '<option value="Genova">Genova</option>' +
                        '<option value="Gorizia">Gorizia</option>' +
                        '<option value="Grosseto">Grosseto</option>' +
                        '<option value="Imperia">Imperia</option>' +
                        '<option value="Isernia">Isernia</option>' +
                        '<option value="Latina">Latina</option>' +
                        '<option value="Lecce">Lecce</option>' +
                        '<option value="Lecco">Lecco</option>' +
                        '<option value="Livorno">Livorno</option>' +
                        '<option value="Lodi">Lodi</option>' +
                        '<option value="Lucca">Lucca</option>' +
                        '<option value="Macerata">Macerata</option>' +
                        '<option value="Mantova">Mantova</option>' +
                        '<option value="Massa Carrara">Massa Carrara</option>' +
                        '<option value="Matera">Matera</option>' +
                        '<option value="Medio Campidano">Medio Campidano</option>' +
                        '<option value="Messina">Messina</option>' +
                        '<option value="Milano">Milano</option>' +
                        '<option value="Modena">Modena</option>' +
                        '<option value="Napoli">Napoli</option>' +
                        '<option value="Novara">Novara</option>' +
                        '<option value="Nuoro">Nuoro</option>' +
                        '<option value="Ogliastra">Ogliastra</option>' +
                        '<option value="Olbia-Tempio">Olbia-Tempio</option>' +
                        '<option value="Oristano">Oristano</option>' +
                        '<option value="Padova">Padova</option>' +
                        '<option value="Palermo">Palermo</option>' +
                        '<option value="Parma">Parma</option>' +
                        '<option value="Pavia">Pavia</option>' +
                        '<option value="Perugia">Perugia</option>' +
                        '<option value="Pesaro">Pesaro</option>' +
                        '<option value="Pescara">Pescara</option>' +
                        '<option value="Piacenza">Piacenza</option>' +
                        '<option value="Pisa">Pisa</option>' +
                        '<option value="Pistoia">Pistoia</option>' +
                        '<option value="Pordenone">Pordenone</option>' +
                        '<option value="Potenza">Potenza</option>' +
                        '<option value="Prato">Prato</option>' +
                        '<option value="Ragusa">Ragusa</option>' +
                        '<option value="Ravenna">Ravenna</option>' +
                        '<option value="Reggio Calabria">Reggio Calabria</option>' +
                        '<option value="Reggio Emilia">Reggio Emilia</option>' +
                        '<option value="Rieti">Rieti</option>' +
                        '<option value="Rimini">Rimini</option>' +
                        '<option value="Roma">Roma</option>' +
                        '<option value="Rovigo">Rovigo</option>' +
                        '<option value="Salerno">Salerno</option>' +
                        '<option value="Sassari">Sassari</option>' +
                        '<option value="Savona">Savona</option>' +
                        '<option value="Siena">Siena</option>' +
                        '<option value="Siracusa">Siracusa</option>' +
                        '<option value="Sondrio">Sondrio</option>' +
                        '<option value="La Spezia">La Spezia</option>' +
                        '<option value="Taranto">Taranto</option>' +
                        '<option value="Teramo">Teramo</option>' +
                        '<option value="Terni">Terni</option>' +
                        '<option value="Torino">Torino</option>' +
                        '<option value="Trapani">Trapani</option>' +
                        '<option value="Trento">Trento</option>' +
                        '<option value="Treviso">Treviso</option>' +
                        '<option value="Trieste">Trieste</option>' +
                        '<option value="Udine">Udine</option>' +
                        '<option value="Varese">Varese</option>' +
                        '<option value="Venezia">Venezia</option>' +
                        '<option value="Verbania-Cusio-Ossola">Verbania-Cusio-Ossola</option>' +
                        '<option value="Vercelli">Vercelli</option>' +
                        '<option value="Verona">Verona</option>' +
                        '<option value="Vibo Valentia">Vibo Valentia</option>' +
                        '<option value="Vicenza">Vicenza</option>' +
                        '<option value="Viterbo">Viterbo</option>';
                break;
                case 'GB':
                    options = '' +
                        '<optgroup label="England">' +
                            '<option value="Avon">Avon</option>' +
                            '<option value="Bedfordshire">Bedfordshire</option>' +
                            '<option value="Berkshire">Berkshire</option>' +
                            '<option value="Bristol">Bristol</option>' +
                            '<option value="Buckinghamshire">Buckinghamshire</option>' +
                            '<option value="Cambridgeshire">Cambridgeshire</option>' +
                            '<option value="Cheshire">Cheshire</option>' +
                            '<option value="Cleveland">Cleveland</option>' +
                            '<option value="Cornwall">Cornwall</option>' +
                            '<option value="Cumbria">Cumbria</option>' +
                            '<option value="Derbyshire">Derbyshire</option>' +
                            '<option value="Devon">Devon</option>' +
                            '<option value="Dorset">Dorset</option>' +
                            '<option value="Durham">Durham</option>' +
                            '<option value="East Riding of Yorkshire">East Riding of Yorkshire</option>' +
                            '<option value="East Sussex">East Sussex</option>' +
                            '<option value="Essex">Essex</option>' +
                            '<option value="Gloucestershire">Gloucestershire</option>' +
                            '<option value="Greater Manchester">Greater Manchester</option>' +
                            '<option value="Hampshire">Hampshire</option>' +
                            '<option value="Herefordshire">Herefordshire</option>' +
                            '<option value="Hertfordshire">Hertfordshire</option>' +
                            '<option value="Humberside">Humberside</option>' +
                            '<option value="Isle of Wight">Isle of Wight</option>' +
                            '<option value="Isles of Scilly">Isles of Scilly</option>' +
                            '<option value="Kent">Kent</option>' +
                            '<option value="Lancashire">Lancashire</option>' +
                            '<option value="Leicestershire">Leicestershire</option>' +
                            '<option value="Lincolnshire">Lincolnshire</option>' +
                            '<option value="London">London</option>' +
                            '<option value="Merseyside">Merseyside</option>' +
                            '<option value="Middlesex">Middlesex</option>' +
                            '<option value="Norfolk">Norfolk</option>' +
                            '<option value="North Yorkshire">North Yorkshire</option>' +
                            '<option value="Northamptonshire">Northamptonshire</option>' +
                            '<option value="Northumberland">Northumberland</option>' +
                            '<option value="Nottinghamshire">Nottinghamshire</option>' +
                            '<option value="Oxfordshire">Oxfordshire</option>' +
                            '<option value="Rutland">Rutland</option>' +
                            '<option value="Shropshire">Shropshire</option>' +
                            '<option value="Somerset">Somerset</option>' +
                            '<option value="South Yorkshire">South Yorkshire</option>' +
                            '<option value="Staffordshire">Staffordshire</option>' +
                            '<option value="Suffolk">Suffolk</option>' +
                            '<option value="Surrey">Surrey</option>' +
                            '<option value="Tyne and Wear">Tyne and Wear</option>' +
                            '<option value="Warwickshire">Warwickshire</option>' +
                            '<option value="West Midlands">West Midlands</option>' +
                            '<option value="West Sussex">West Sussex</option>' +
                            '<option value="West Yorkshire">West Yorkshire</option>' +
                            '<option value="Wiltshire">Wiltshire</option>' +
                            '<option value="Worcestershire">Worcestershire</option>' +
                        '</optgroup>' +
                        '<optgroup label="Northern Ireland">' +
                            '<option value="Antrim">Antrim</option>' +
                            '<option value="Armagh">Armagh</option>' +
                            '<option value="Down">Down</option>' +
                            '<option value="Fermanagh">Fermanagh</option>' +
                            '<option value="Londonderry">Londonderry</option>' +
                            '<option value="Tyrone">Tyrone</option>' +
                        '</optgroup>' +
                        '<optgroup label="Scotland">' +
                            '<option value="Aberdeen City">Aberdeen City</option>' +
                            '<option value="Aberdeenshire">Aberdeenshire</option>' +
                            '<option value="Angus">Angus</option>' +
                            '<option value="Argyll and Bute">Argyll and Bute</option>' +
                            '<option value="Borders">Borders</option>' +
                            '<option value="Clackmannan">Clackmannan</option>' +
                            '<option value="Dumfries and Galloway">Dumfries and Galloway</option>' +
                            '<option value="East Ayrshire">East Ayrshire</option>' +
                            '<option value="East Dunbartonshire">East Dunbartonshire</option>' +
                            '<option value="East Lothian">East Lothian</option>' +
                            '<option value="East Renfrewshire">East Renfrewshire</option>' +
                            '<option value="Edinburgh City">Edinburgh City</option>' +
                            '<option value="Falkirk">Falkirk</option>' +
                            '<option value="Fife">Fife</option>' +
                            '<option value="Glasgow">Glasgow (City of)</option>' +
                            '<option value="Highland">Highland</option>' +
                            '<option value="Inverclyde">Inverclyde</option>' +
                            '<option value="Midlothian">Midlothian</option>' +
                            '<option value="Moray">Moray</option>' +
                            '<option value="North Ayrshire">North Ayrshire</option>' +
                            '<option value="North Lanarkshire">North Lanarkshire</option>' +
                            '<option value="Orkney">Orkney</option>' +
                            '<option value="Perthshire and Kinross">Perthshire and Kinross</option>' +
                            '<option value="Renfrewshire">Renfrewshire</option>' +
                            '<option value="Roxburghshire">Roxburghshire</option>' +
                            '<option value="Shetland">Shetland</option>' +
                            '<option value="South Ayrshire">South Ayrshire</option>' +
                            '<option value="South Lanarkshire">South Lanarkshire</option>' +
                            '<option value="Stirling">Stirling</option>' +
                            '<option value="West Dunbartonshire">West Dunbartonshire</option>' +
                            '<option value="West Lothian">West Lothian</option>' +
                            '<option value="Western Isles">Western Isles</option>' +
                        '</optgroup>' +
                        '<optgroup label="Unitary Authorities of Wales">' +
                            '<option value="Blaenau Gwent">Blaenau Gwent</option>' +
                            '<option value="Bridgend">Bridgend</option>' +
                            '<option value="Caerphilly">Caerphilly</option>' +
                            '<option value="Cardiff">Cardiff</option>' +
                            '<option value="Carmarthenshire">Carmarthenshire</option>' +
                            '<option value="Ceredigion">Ceredigion</option>' +
                            '<option value="Conwy">Conwy</option>' +
                            '<option value="Denbighshire">Denbighshire</option>' +
                            '<option value="Flintshire">Flintshire</option>' +
                            '<option value="Gwynedd">Gwynedd</option>' +
                            '<option value="Isle of Anglesey">Isle of Anglesey</option>' +
                            '<option value="Merthyr Tydfil">Merthyr Tydfil</option>' +
                            '<option value="Monmouthshire">Monmouthshire</option>' +
                            '<option value="Neath Port Talbot">Neath Port Talbot</option>' +
                            '<option value="Newport">Newport</option>' +
                            '<option value="Pembrokeshire">Pembrokeshire</option>' +
                            '<option value="Powys">Powys</option>' +
                            '<option value="Rhondda Cynon Taff">Rhondda Cynon Taff</option>' +
                            '<option value="Swansea">Swansea</option>' +
                            '<option value="Torfaen">Torfaen</option>' +
                            '<option value="The Vale of Glamorgan">The Vale of Glamorgan</option>' +
                            '<option value="Wrexham">Wrexham</option>' +
                        '</optgroup>' +
                        '<optgroup label="UK Offshore Dependencies">' +
                            '<option value="Channel Islands">Channel Islands</option>' +
                            '<option value="Isle of Man">Isle of Man</option>' +
                        '</optgroup>';
                break;
                case 'JP':
                    options = '' +
                        '<option value="Hokkaido">Hokkaido</option>' +
                        '<option value="Aomori">Aomori</option>' +
                        '<option value="Iwate">Iwate</option>' +
                        '<option value="Miyagi">Miyagi</option>' +
                        '<option value="Akita">Akita</option>' +
                        '<option value="Yamagata">Yamagata</option>' +
                        '<option value="Fukushima">Fukushima</option>' +
                        '<option value="Ibaraki">Ibaraki</option>' +
                        '<option value="Tochigi">Tochigi</option>' +
                        '<option value="Gunma">Gunma</option>' +
                        '<option value="Saitama">Saitama</option>' +
                        '<option value="Chiba">Chiba</option>' +
                        '<option value="Tokyo">Tokyo</option>' +
                        '<option value="Kanagawa">Kanagawa</option>' +
                        '<option value="Niigata">Niigata</option>' +
                        '<option value="Toyama">Toyama</option>' +
                        '<option value="Ishikawa">Ishikawa</option>' +
                        '<option value="Fukui">Fukui</option>' +
                        '<option value="Yamanashi">Yamanashi</option>' +
                        '<option value="Nagano">Nagano</option>' +
                        '<option value="Gifu">Gifu</option>' +
                        '<option value="Shizuoka">Shizuoka</option>' +
                        '<option value="Aichi">Aichi</option>' +
                        '<option value="Mie">Mie</option>' +
                        '<option value="Shiga">Shiga</option>' +
                        '<option value="Kyoto">Kyoto</option>' +
                        '<option value="Osaka">Osaka</option>' +
                        '<option value="Hyogo">Hyogo</option>' +
                        '<option value="Nara">Nara</option>' +
                        '<option value="Wakayama">Wakayama</option>' +
                        '<option value="Tottori">Tottori</option>' +
                        '<option value="Shimane">Shimane</option>' +
                        '<option value="Okayama">Okayama</option>' +
                        '<option value="Hiroshima">Hiroshima</option>' +
                        '<option value="Yamaguchi">Yamaguchi</option>' +
                        '<option value="Tokushima">Tokushima</option>' +
                        '<option value="Kagawa">Kagawa</option>' +
                        '<option value="Ehime">Ehime</option>' +
                        '<option value="Kochi">Kochi</option>' +
                        '<option value="Fukuoka">Fukuoka</option>' +
                        '<option value="Saga">Saga</option>' +
                        '<option value="Nagasaki">Nagasaki</option>' +
                        '<option value="Kumamoto">Kumamoto</option>' +
                        '<option value="Oita">Oita</option>' +
                        '<option value="Miyazaki">Miyazaki</option>' +
                        '<option value="Kagoshima">Kagoshima</option>' +
                        '<option value="Okinawa">Okinawa</option>';
                break;
            }
            //}}}
        } else {
            options = '<option value="">Not Applicable</option>';
        }
        if (id == 'billTo_country') {
            $('select#billTo_state').html(options);
            $('select#billTo_state option[value="'+value+'"]').attr('selected', 'selected');
        } else if (id == 'con_Country') {
            $('select#con_State').html(options);
            $('select#con_State option[value="'+value+'"]').attr('selected', 'selected');
        }
    }).change();

    //}}}
    //{{{ home page tabbed block
    $('#right > div').each(function(i) {
        var el = $(this),
            id = el.attr('id'),
            subhead = $('> h3', this),
            right = el.parent(),
            link = $('<a id="tab_' + id + '"><span>' + subhead.text() + '</span></a>'),
            tab = $('<div class="tab"></div>');
        if (i === 0)
        {
            $('> h2', right).after('<div id="tabs"></div>');
            link.addClass('active hover');
        }
        else
        {
            el.hide();
        }
        subhead.hide();
        var tabs = $('#tabs').append(tab.append(link));
        link.click(function() {
            $('.block', right).hide();
            $('#' + id).show();
            $('#tabs .tab a.active').removeClass('active hover');
            $(this).addClass('active hover');
        });
    });
    var tabs = $('#tabs .tab');
    tabs.eq(0).addClass('first');
    tabs.eq(tabs.length - 1).addClass('last');
    tabs.mouseover(function() {
        $('a', this).addClass('hover');
    }).mouseout(function() {
        var link = $('a', this);
        if (!link.hasClass('active'))
        {
            link.removeClass('hover');
        }
    });

    //}}}

});
