//alert("panel");

// Note, this isn't the right way to do the class definition. I want to initialise a number of panel objects, whereas this will declare and initialise in one step i think
var panelFactory={

    initialisePanels:function()
    {
		//obj_ID_NO_DASH = new panel('ID',LEFT,TOP,BOTTOM,RIGHT,FADETIME, DISPLAY);
		obj_content_panel = new panel('content-panel','auto',0,0,0,.5,'block');
		obj_content_panel_confirmation = new panel('content-panel-confirmation','50%','50%','auto','auto',.5,'none');
        obj_sub_nav = new panel('sub-nav',363,10,'auto','auto',.5,'block');
        obj_main_nav = new panel('main-nav',10,10,'auto','auto',.5,'block');
        obj_newsletter = new panel('newsletter',10,'auto',44,'auto',.5,'block');
        obj_newsletter_confirmation = new panel('newsletter-confirmation',10,'auto',44,'auto',.5,'none');
        obj_site_search = new panel('site-search',10,166,'auto','auto',.5,'none');
        obj_member_login = new panel('member-login',363,'auto',44,'auto',.5,'block');
        obj_member_loggedin = new panel('member-loggedin',10,'auto',171,'auto',.5,'none');
        obj_video_01 = new panel('video-01',363,10,'auto','auto',.5,'none');
        obj_video_02 = new panel('video-02',363,10,'auto','auto',.5,'none');
        obj_video_03 = new panel('video-03',363,10,'auto','auto',.5,'none');
        obj_video_04 = new panel('video-04',363,10,'auto','auto',.5,'none');
        obj_image_donald_crombie = new panel('image-donald-crombie',363,166,'auto','auto',.5,'none');
        obj_image_peter_andrikidis = new panel('image-peter-andrikidis',363,166,'auto','auto',.5,'none');
        obj_image_gillian_armstrong = new panel('image-gillian-armstrong',363,166,'auto','auto',.5,'none');
        obj_atlab_conference = new panel('atlab-conference',363,10,'auto','auto',.5,'none');
        obj_meet_directors = new panel('meet-directors',363,10,'auto','auto',.5,'none');
        obj_xmas_party = new panel('xmas-party',363,10,'auto','auto',.5,'none');
        obj_xmas_drinks_sydney = new panel('xmas-drinks-sydney',363,10,'auto','auto',.5,'none');
        obj_producer_rebate_seminar_melb = new panel('producer-rebate-seminar-melb',363,10,'auto','auto',.5,'none');
        obj_producer_rebate_seminar_bris = new panel('producer-rebate-seminar-bris',363,10,'auto','auto',.5,'none');
        obj_producer_rebate_seminar_syd = new panel('producer-rebate-seminar-syd',363,10,'auto','auto',.5,'none');
        obj_producer_rebate_seminar_ade = new panel('producer-rebate-seminar-ade',363,10,'auto','auto',.5,'none');
        obj_producer_rebate_seminar_per = new panel('producer-rebate-seminar-per',363,10,'auto','auto',.5,'none');
        obj_producer_rebate_seminar_hob = new panel('producer-rebate-seminar-hob',363,10,'auto','auto',.5,'none');			
        obj_image_confrence_071014 = new panel('image-confrence-071014',363,166,'auto','auto',.5,'none');
		obj_image_matthew_saville = new panel('image-matthew-saville',363,166,'auto','auto',.5,'none');
        obj_image_julia_zemiro = new panel('image-julia-zemiro',363,166,'auto','auto',.5,'none');
        obj_image_catherine_marciniak = new panel('image-catherine-marciniak',363,166,'auto','auto',.5,'none');
        obj_image_david_bradbury = new panel('image-david-bradbury',363,166,'auto','auto',.5,'none');
        obj_image_david_barker = new panel('image-david-barker',363,166,'auto','auto',.5,'none');
        obj_image_tori_garrett = new panel('image-tori-garrett',363,166,'auto','auto',.5,'none');
        obj_image_julius_avery = new panel('image-julius-avery',363,166,'auto','auto',.5,'none');
        obj_image_philip_hearnshaw = new panel('image-philip-hearnshaw',363,166,'auto','auto',.5,'none');
        obj_image_ian_watson = new panel('image-ian-watson',363,166,'auto','auto',.5,'none');
        obj_image_tony_krawitz = new panel('image-tony-krawitz',363,166,'auto','auto',.5,'none');
        obj_image_sean_meehan = new panel('image-sean-meehan',363,166,'auto','auto',.5,'none');
        obj_image_sean_meehan_2 = new panel('image-sean-meehan-2',363,166,'auto','auto',.5,'none');
        obj_image_sarah_spillane = new panel('image-sarah-spillane',363,166,'auto','auto',.5,'none');
		obj_event_adg_atlab_conference_and_awards_2007 = new panel('event-adg-atlab-conference-and-awards-2007',363,10,'auto','auto',.5,'none');
obj_event_producer_rebate_seminar__melbourne = new panel('event-producer-rebate-seminar--melbourne',363,10,'auto','auto',.5,'none');
obj_event_producer_rebate_seminar__brisbane = new panel('event-producer-rebate-seminar--brisbane',363,10,'auto','auto',.5,'none');
obj_event_producer_rebate_seminar__sydney = new panel('event-producer-rebate-seminar--sydney',363,10,'auto','auto',.5,'none');
obj_event_producer_rebate_seminar__perth = new panel('event-producer-rebate-seminar--perth',363,10,'auto','auto',.5,'none');
obj_event_producer_rebate_seminar__adelaide = new panel('event-producer-rebate-seminar--adelaide',363,10,'auto','auto',.5,'none');
obj_event_producer_rebate_seminar__hobart = new panel('event-producer-rebate-seminar--hobart',363,10,'auto','auto',.5,'none');
obj_event_meet_australias_best_directors = new panel('event-meet-australias-best-directors',363,10,'auto','auto',.5,'none');
obj_adg_ase_xmas_party__melbourne_ = new panel('adg-ase-xmas-party--melbourne-',363,10,'auto','auto',.5,'none');
obj_adg__agsc__ase_and_wift_xmas_drinks__sydney = new panel('adg--agsc--ase-and-wift-xmas-drinks--sydney',363,10,'auto','auto',.5,'none');
obj_event_2008_adg_conference = new panel('event-2008-adg-conference',363,10,'auto','auto',.5,'none');
obj_event_2008_adg_awards = new panel('event-2008-adg-awards',363,10,'auto','auto',.5,'none');
obj_event_lowdown_tvc_or_not_to_tvc = new panel('event-lowdown-tvc-or-not-to-tvc',363,10,'auto','auto',.5,'none');
obj_event_a_night_of_truly_independent_documentary = new panel('event-a-night-of-truly-independent-documentary',363,10,'auto','auto',.5,'none');
obj_event_hraff_arts_and_film_festival = new panel('event-hraff-arts-and-film-festival',363,10,'auto','auto',.5,'none');
obj_event_ozdox = new panel('event-ozdox',363,10,'auto','auto',.5,'none');
obj_event_adg_afi_meet_the_director = new panel('event-adg-afi-meet-the-director',363,10,'auto','auto',.5,'none');
obj_event_adg_director_screening_series__alan_whites_broken = new panel('event-adg-director-screening-series--alan-whites-broken',363,10,'auto','auto',.5,'none');
obj_event_adg_grass_forum = new panel('event-adg-grass-forum',363,10,'auto','auto',.5,'none');
obj_event_meet_chinese_producers_hong_tao_yang_and_hong_pang = new panel('event-meet-chinese-producers-hong-tao-yang-and-hong-pang',363,10,'auto','auto',.5,'none');
obj_event_ozdox = new panel('event-ozdox',363,10,'auto','auto',.5,'none');
obj_event_tropfest_2009 = new panel('event-tropfest-2009',363,10,'auto','auto',.5,'none');
obj_event_ozdox = new panel('event-ozdox',363,10,'auto','auto',.5,'none');
obj_event_adg_vic_establishing_your_own_unique_artistic_style = new panel('event-adg-vic-establishing-your-own-unique-artistic-style',363,10,'auto','auto',.5,'none');
obj_event_up_close_and_digital_with_the_abc_ = new panel('event-up-close-and-digital-with-the-abc-',363,10,'auto','auto',.5,'none');
obj_event_adg_agsc_assg_director_composer_event_with_jonathan_ogilvie_and_chris_abrahams = new panel('event-adg-agsc-assg-director-composer-event-with-jonathan-ogilvie-and-chris-abrahams',363,10,'auto','auto',.5,'none');
obj_event_adg_apra_director_composer_series_with_guy_gross__tony_tilse_and_peter_butt = new panel('event-adg-apra-director-composer-series-with-guy-gross--tony-tilse-and-peter-butt',363,10,'auto','auto',.5,'none');
obj_event_oxdox_documentary_distribution_dilemma = new panel('event-oxdox-documentary-distribution-dilemma',363,10,'auto','auto',.5,'none');
obj_event_kate_woods_masterclass = new panel('event-kate-woods-masterclass',363,10,'auto','auto',.5,'none');
obj_event_adg_apra_director_composer_series_with_claire_mccarthy_and_michael_yezerski = new panel('event-adg-apra-director-composer-series-with-claire-mccarthy-and-michael-yezerski',363,10,'auto','auto',.5,'none');
obj_event_great_tv = new panel('event-great-tv',363,10,'auto','auto',.5,'none');
obj_event_adg_vic_the_relationship_between_director_and_cinematographer = new panel('event-adg-vic-the-relationship-between-director-and-cinematographer',363,10,'auto','auto',.5,'none');
obj_event_adg_vic_your_first_feature = new panel('event-adg-vic-your-first-feature',363,10,'auto','auto',.5,'none');
obj_event_adg_apra_director_composer_series_with_antony_partos__david_caesar__paul_healy_and_peter_duncan = new panel('event-adg-apra-director-composer-series-with-antony-partos--david-caesar--paul-healy-and-peter-duncan',363,10,'auto','auto',.5,'none');
obj_event_adg_apra_director_composer_series_with_amanda_brown__benjamin_gilmour_and_mark_forstmann = new panel('event-adg-apra-director-composer-series-with-amanda-brown--benjamin-gilmour-and-mark-forstmann',363,10,'auto','auto',.5,'none');
obj_event_dungog_film_festival = new panel('event-dungog-film-festival',363,10,'auto','auto',.5,'none');
obj_event__your_first_feature_ = new panel('event--your-first-feature-',363,10,'auto','auto',.5,'none');
obj_event_kate_woods_masterclass = new panel('event-kate-woods-masterclass',363,10,'auto','auto',.5,'none');
obj_event_adg_awards = new panel('event-adg-awards',363,10,'auto','auto',.5,'none');
obj_event_best_of_input = new panel('event-best-of-input',363,10,'auto','auto',.5,'none');
obj_event_spaa_adg_directors_day_at_spaa_fringe = new panel('event-spaa-adg-directors-day-at-spaa-fringe',363,10,'auto','auto',.5,'none');
obj_event_up_close_and_digital = new panel('event-up-close-and-digital',363,10,'auto','auto',.5,'none');
obj_event_ozdox_stolen = new panel('event-ozdox-stolen',363,10,'auto','auto',.5,'none');
obj_event_adg_and_animal_logic_present_steven_soderbergh_in_seminar_and_masterclass = new panel('event-adg-and-animal-logic-present-steven-soderbergh-in-seminar-and-masterclass',363,10,'auto','auto',.5,'none');
obj_event_nsw_publicity_workshop_make_it_happen = new panel('event-nsw-publicity-workshop-make-it-happen',363,10,'auto','auto',.5,'none');
obj_event_vic_adg_afi_meet_the_director = new panel('event-vic-adg-afi-meet-the-director',363,10,'auto','auto',.5,'none');
obj_event_nsw_adg_agsc_assg_ase_and_wift_christmas_party = new panel('event-nsw-adg-agsc-assg-ase-and-wift-christmas-party',363,10,'auto','auto',.5,'none');
obj_event_an_insight_into_working_and_directing_in_the_chinese_film_industry = new panel('event-an-insight-into-working-and-directing-in-the-chinese-film-industry',363,10,'auto','auto',.5,'none');
obj_event_working_with_jane__jane_campion_masterclass_and_seminar = new panel('event-working-with-jane--jane-campion-masterclass-and-seminar',363,10,'auto','auto',.5,'none');
obj_event_ozdox_the_english_surgeon = new panel('event-ozdox-the-english-surgeon',363,10,'auto','auto',.5,'none');
obj_event_technology_and_kids_tv_presented_by_paul_robinson = new panel('event-technology-and-kids-tv-presented-by-paul-robinson',363,10,'auto','auto',.5,'none');
obj_event_ozdox_composing_for_the_documentary = new panel('event-ozdox-composing-for-the-documentary',363,10,'auto','auto',.5,'none');
obj_event_ozdox_international_documentary_series_ = new panel('event-ozdox-international-documentary-series-',363,10,'auto','auto',.5,'none');
obj_event_adg_victoria_presents_creating_documentary_my_way = new panel('event-adg-victoria-presents-creating-documentary-my-way',363,10,'auto','auto',.5,'none');
obj_event_2010_adg_awards_open_for_entry = new panel('event-2010-adg-awards-open-for-entry',363,10,'auto','auto',.5,'none');
obj_event_dungog_film_festival_ = new panel('event-dungog-film-festival-',363,10,'auto','auto',.5,'none');
obj_event_4th_dungog_film_festival_presents_how_do_i_get_started = new panel('event-4th-dungog-film-festival-presents-how-do-i-get-started',363,10,'auto','auto',.5,'none');
obj_event_masterclass_with_gillian_armstrong_in_association_with_dungog_film_festival = new panel('event-masterclass-with-gillian-armstrong-in-association-with-dungog-film-festival',363,10,'auto','auto',.5,'none');
obj_event_masterclass_with_nadia_tass_ = new panel('event-masterclass-with-nadia-tass-',363,10,'auto','auto',.5,'none');
obj_event_ozdox_the_australian_documentary_forum = new panel('event-ozdox-the-australian-documentary-forum',363,10,'auto','auto',.5,'none');
obj_event_adg_presents_wa_doco_club_the_ecstasy_and_agony_of_phil_spector = new panel('event-adg-presents-wa-doco-club-the-ecstasy-and-agony-of-phil-spector',363,10,'auto','auto',.5,'none');
obj_event_adg_awards_2010 = new panel('event-adg-awards-2010',363,10,'auto','auto',.5,'none');
obj_event_best_of_input = new panel('event-best-of-input',363,10,'auto','auto',.5,'none');
obj_event_creative_partnerships_animal_kingdom = new panel('event-creative-partnerships-animal-kingdom',363,10,'auto','auto',.5,'none');
obj_event_autumn_gem_a_documentary_on_chinas_first_feminist_screening_and_q_and_a = new panel('event-autumn-gem-a-documentary-on-chinas-first-feminist-screening-and-q-and-a',363,10,'auto','auto',.5,'none');
obj_event_ozdox_film_as_practice_based_research_ = new panel('event-ozdox-film-as-practice-based-research-',363,10,'auto','auto',.5,'none');
obj_event_low_budget_features_workshop_how_why_and_what_not_to_do_ = new panel('event-low-budget-features-workshop-how-why-and-what-not-to-do-',363,10,'auto','auto',.5,'none');
obj_event_meet_the_director = new panel('event-meet-the-director',363,10,'auto','auto',.5,'none');
obj_event_adg_conference_crossing_the_line = new panel('event-adg-conference-crossing-the-line',363,10,'auto','auto',.5,'none');
obj_event_ozdox_presents_a_tribute_to_tony_wilson = new panel('event-ozdox-presents-a-tribute-to-tony-wilson',363,10,'auto','auto',.5,'none');
obj_event_ozdox_presents_re_enchantment__reinventing_documentary__the_making_of_a_multiplatform_documentary = new panel('event-ozdox-presents-re-enchantment--reinventing-documentary--the-making-of-a-multiplatform-documentary',363,10,'auto','auto',.5,'none');
obj_event_ozdox_the_making_of_mrs_careys_concert = new panel('event-ozdox-the-making-of-mrs-careys-concert',363,10,'auto','auto',.5,'none');
obj_event_the_adg_presents_the_making_of_the_slap = new panel('event-the-adg-presents-the-making-of-the-slap',363,10,'auto','auto',.5,'none');
obj_event_dungog_film_festival = new panel('event-dungog-film-festival',363,10,'auto','auto',.5,'none');
obj_event_kate_dennis_masterclass = new panel('event-kate-dennis-masterclass',363,10,'auto','auto',.5,'none');
obj_event_bob_connolly_masterclass__melb = new panel('event-bob-connolly-masterclass--melb',363,10,'auto','auto',.5,'none');
obj_event_david_bradbury_masterclass_melb = new panel('event-david-bradbury-masterclass-melb',363,10,'auto','auto',.5,'none');
obj_event_ozdox_celebrating_documentary = new panel('event-ozdox-celebrating-documentary',363,10,'auto','auto',.5,'none');
obj_event_directing_the_first_person_documentary_qld_event = new panel('event-directing-the-first-person-documentary-qld-event',363,10,'auto','auto',.5,'none');
obj_event_best_of_input_sydney_2011 = new panel('event-best-of-input-sydney-2011',363,10,'auto','auto',.5,'none');
obj_event_gm_kingston_anderson_in_adelaide = new panel('event-gm-kingston-anderson-in-adelaide',363,10,'auto','auto',.5,'none');
obj_event_gm_kingston_anderson_in_melbourne = new panel('event-gm-kingston-anderson-in-melbourne',363,10,'auto','auto',.5,'none');
obj_event_victoria_combined_industry_christmas_party = new panel('event-victoria-combined-industry-christmas-party',363,10,'auto','auto',.5,'none');
obj_event_wa_combined_industry_christmas_party = new panel('event-wa-combined-industry-christmas-party',363,10,'auto','auto',.5,'none');
obj_event_south_australia__chapter_meeting = new panel('event-south-australia--chapter-meeting',363,10,'auto','auto',.5,'none');
obj_event_nsw_chapter_meeting_and_combined_industry_christmas_party = new panel('event-nsw-chapter-meeting-and-combined-industry-christmas-party',363,10,'auto','auto',.5,'none');
obj_event_free_masterclass_with_legendary_d_o_p_don_mc_alpine_and_acclaimed_director_bruce_beresford = new panel('event-free-masterclass-with-legendary-d-o-p-don-mc-alpine-and-acclaimed-director-bruce-beresford',363,10,'auto','auto',.5,'none');
obj_video_condom = new panel('video-condom',363,10,'auto','auto',.5,'none');
obj_video_kidney = new panel('video-kidney',363,10,'auto','auto',.5,'none');
obj_video_stunt_double = new panel('video-stunt-double',363,10,'auto','auto',.5,'none');
obj_video_video = new panel('video-video',363,10,'auto','auto',.5,'none');
obj_peter_andrikidis = new panel('peter-andrikidis',363,166,'auto','auto',.5,'none');
obj_krivstenders = new panel('krivstenders',363,166,'auto','auto',.5,'none');
obj_rtwert = new panel('rtwert',363,166,'auto','auto',.5,'none');
obj_test = new panel('test',363,166,'auto','auto',.5,'none');
obj_julius_avery = new panel('julius-avery',363,166,'auto','auto',.5,'none');
obj_jerrycan_still = new panel('jerrycan-still',363,166,'auto','auto',.5,'none');
obj_broken = new panel('broken',363,166,'auto','auto',.5,'none');
obj_meet_the_director = new panel('meet-the-director',363,166,'auto','auto',.5,'none');
obj_screen_australia = new panel('screen-australia',363,166,'auto','auto',.5,'none');
obj_xmas_party = new panel('xmas-party',363,166,'auto','auto',.5,'none');
obj_adg_2010_awards_entry = new panel('adg-2010-awards-entry',363,166,'auto','auto',.5,'none');
obj_asdacs_logo = new panel('asdacs-logo',363,166,'auto','auto',.5,'none');
obj_ozdox = new panel('ozdox',363,166,'auto','auto',.5,'none');
obj_adg_2010_awards_dinner = new panel('adg-2010-awards-dinner',363,166,'auto','auto',.5,'none');
obj_adg_awards_logo_2010 = new panel('adg-awards-logo-2010',363,166,'auto','auto',.5,'none');
obj_moshtix_logo = new panel('moshtix-logo',363,166,'auto','auto',.5,'none');
obj_moshtix_logo_2 = new panel('moshtix-logo-2',363,166,'auto','auto',.5,'none');
obj_moshtix_logo_green = new panel('moshtix-logo-green',363,166,'auto','auto',.5,'none');
obj_best_of_input_2010_web_banner = new panel('best-of-input-2010-web-banner',363,166,'auto','auto',.5,'none');
obj_the_slap = new panel('the-slap',363,166,'auto','auto',.5,'none');
obj_ozdox_celebrating_documentary = new panel('ozdox-celebrating-documentary',363,166,'auto','auto',.5,'none');
obj_adg_awards_2011_logo = new panel('adg-awards-2011-logo',363,166,'auto','auto',.5,'none');
obj_red_7_logo = new panel('red-7-logo',363,166,'auto','auto',.5,'none');
obj_holding_redlich = new panel('holding-redlich',363,166,'auto','auto',.5,'none');

				
				
				

        // -----------------------------------------------------------------------------------------
        // Setting the close buttons of the panels
        // -----------------------------------------------------------------------------------------
        var a_close_buttons = adg.getElementsByClassName(document,'div','close-btn','block');
        var this_element;

        for(var i in a_close_buttons)
        {

            if(a_close_buttons[i].nodeType == 1)
            {
                this_element = a_close_buttons[i];

                if(a_close_buttons[i].parentNode.parentNode.parentNode.nodeName == 'BODY')
                {
                    // TODO - DEBUG THIS IN IE
                    //this_element.setAttribute('onclick', 'adg.hideElement(this.parentNode)');
                }
                else
                {
                    // TODO - DEBUG THIS IN IE
                    //this_element.setAttribute('onclick', 'adg.hideElement(this.parentNode.parentNode)');
                }
            }
        }

	    //adg.resizeWindow();
    }

}
