var RegionValues=(function(){var b=new Object(),a="Auckland";b[a]=new Object();b[a]["s6d0a8398-8886-4502-b6a4-fcad25b39d7a"]="All Auckland  Regions";b[a]["r91cd44e7-0647-498b-8c33-317a1500f09c"]="Auckland";b[a]["rd3dd9d14-be5e-408b-a1db-ddcd694d9059"]="Eastern Bays";b[a]["r0fc94277-6688-400c-847a-f69c096cdde6"]="Franklin";b[a]["ra4737f05-dbde-484e-a631-3b6e61539c72"]="Great Barrier Island";b[a]["rf2f7617a-b41e-41a0-aa78-0103e228b3b9"]="Helensville";b[a]["rba4405d4-e16f-4cdb-914c-4e1b289f758f"]="Hibiscus Coast";b[a]["r4d2e8a95-3387-4d9c-9fa0-bf8e573e237d"]="Kawau Island";b[a]["r9ec3c6e7-0ff2-43b5-8764-c5f1a3802816"]="Manukau City";b[a]["r5798179b-fb45-4062-ada0-20e39ab9af91"]="North Shore City";b[a]["r35639b7f-2878-448a-9bf6-1431e50e7c60"]="Waiheke Island";b[a]["r95312835-ca36-40f3-b217-be0e6e5fe786"]="Waitakere City";b[a]["r2196c0df-b050-4857-870d-d822b5a0e492"]="Warkworth";b[a]["r1ed125b0-cba8-420a-a853-9bc5eb766b15"]="Wellsford";a="Wellington";b[a]=new Object();b[a]["s26380fd5-4e38-4a17-a19b-eae194c46021"]="All Wellington Regions";b[a]["ra29cd586-acaf-44d6-b759-be6729692e04"]="Kapiti Island";b[a]["r86df5929-77c5-4b69-83e7-4e6066f8618d"]="Lower Hutt";b[a]["rd396ac38-c91b-45ad-86b8-c81b580299a1"]="Otaki";b[a]["rf17072c0-ed27-4313-9c71-7999459049f6"]="Paraparaumu";b[a]["r3dbf364c-f18e-4c50-adc4-354795bd6e90"]="Upper Hutt";b[a]["r93d24536-d683-4a7e-bdd2-baea2f19fddb"]="Waikanae";b[a]["r7112c60b-9fcc-4662-9a63-5c942cb44b67"]="Wellington";a="Christchurch";b[a]=new Object();b[a]["r80dc2760-17e3-4baa-829e-858c9d951fa3"]="Christchurch";a="Bay of Plenty";b[a]=new Object();b[a]["s8944ce8d-099b-46dc-8639-c2e43e908f1d"]="All B.O.P. Regions";b[a]["rbff438f2-7676-447d-8345-98941f3c9de2"]="Katikati";b[a]["r65a632f2-5365-4580-bd6d-4a028de478cb"]="Kawerau";b[a]["r6ba9b2f8-6027-4375-b174-018791887a04"]="Mount Manganui";b[a]["ra07a7f35-7631-44ed-9caf-318c80117149"]="Ohope";b[a]["r119b6e99-6382-4127-b47f-541ad909520b"]="Tauranga";b[a]["r2b99c91d-6dbf-4e58-92c1-273c0cbc8090"]="Te Puke";b[a]["r4c21cff5-cf59-415e-89fc-a8ac64e01914"]="Whakatane";a="Dunedin";b[a]=new Object();b[a]["r53e3eebf-59f8-491e-9a90-687e9410b785"]="Dunedin";a="Rotorua";b[a]=new Object();b[a]["s8da6e56e-a847-42d7-92f9-314a9b0161ca"]="All Rotorua Regions";b[a]["r06d7e4b2-2a28-45ef-a8ae-5364f3b2e86f"]="Murupara";b[a]["rad63dc9b-6bfd-44a2-936a-696d53efabd1"]="Rotorua";a="Queenstown";b[a]=new Object();b[a]["s9bf5efdb-8fdc-4c94-b51e-80674a32c03a"]="All Queenstown Regions";b[a]["r23681537-2e96-4f41-94b1-73d2128b6a68"]="Arrowtown";b[a]["r27e07e8c-ea23-4a20-b3cf-e6458e668e34"]="Glenorchy";b[a]["r080399f1-3481-4876-9809-ed619eaf8822"]="Kingston";b[a]["r2db36a7e-6bce-40c9-a9bf-58c7303ad2c2"]="Queenstown";a="Hamilton";b[a]=new Object();b[a]["r5ac03ecc-343d-4b67-9d37-4e3fc9f0dcff"]="Hamilton";a="Palmerston North";b[a]=new Object();b[a]["r57527cc9-4ac9-4a52-94ce-8f221c4ae05d"]="Palmerston North";a="Canterbury";b[a]=new Object();b[a]["sf954aed0-cde4-4249-b819-ab0738297e25"]="All Canterbury Regions";b[a]["r5919fbef-fffc-46fd-90fb-fb891d3223a7"]="Akaroa";b[a]["r67cf3ab4-d2ec-4719-ab50-b521ad091c38"]="Amberley";b[a]["rdc832475-0bf1-43c4-89d5-9b90b78be66a"]="Arthurs Pass";b[a]["r1733e1ba-b894-4510-aa29-06cf2e2668a1"]="Ashburton";b[a]["r80dc2760-17e3-4baa-829e-858c9d951fa3"]="Christchurch";b[a]["r23ac4b42-b34a-49ee-bdda-82f1156c0965"]="Fairlie";b[a]["r79a09127-6b15-4797-999d-08bce8cbf15c"]="Geraldine";b[a]["r0ca6958e-3084-414e-b1f3-5f6fd747c605"]="Hanmer Springs";b[a]["r83f321cf-617b-48a7-af5b-001b8de8b78e"]="Kaiapoi";b[a]["r8161457a-ca62-470b-a226-3a03c3c3c7fa"]="Kaikoura";b[a]["r56853d11-bd8e-44a2-9fc8-5104649083a7"]="Lake Tekapo";b[a]["r40d239ae-ab9d-45aa-8aa1-a023abd7863b"]="Lyttelton";b[a]["r5bd7dda5-a345-4c05-a857-76b251c858b5"]="Methven";b[a]["re60560a6-150e-40bd-817d-afd9e27d3cc7"]="Mt Cook Village";b[a]["r2d2f00f9-f850-47a0-ba84-5eac2f3dd1ef"]="Omarama";b[a]["r6477a655-09f4-403a-bdba-43a34ba7818b"]="Rangiora";b[a]["r8396f014-6cce-4431-8f6e-b43da188e2dc"]="Temuka";b[a]["r7b8f4d19-521d-4d40-aaea-ccf0fb7d4ea8"]="Timaru";b[a]["r1a7e9406-90a8-4e17-a453-064951ab3e47"]="Twizel";b[a]["r0d9756ee-3b26-455c-b727-4ca83eb157a8"]="Waimate";b[a]["rda60147d-bbe5-4df8-9a40-ac6c1eff5c40"]="Waipara";a="Central Otago";b[a]=new Object();b[a]["sfa8f705b-0bc5-41b1-a52b-010ef8ef1b7d"]="All C. Otago Regions";b[a]["r74e8d624-61ee-4768-be3c-aa7833809548"]="Alexandra";b[a]["r8aaa8b09-4f2c-467c-bedc-47d7ac874f3f"]="Cromwell";b[a]["r2c11007a-a804-4517-a022-df68e8c59764"]="Ranfurly";b[a]["r462fcb55-b2f2-4897-9c95-80b531098101"]="Roxburgh";a="Coromandel";b[a]=new Object();b[a]["s397e91bc-58e1-4163-85b7-b05ab12d7845"]="All Coromandel Regions";b[a]["rdcb67939-3b23-4905-a55c-aaca5e55940c"]="Coromandel";b[a]["r5e1b5cc1-c00c-4396-8483-c2159242ecda"]="Paeroa";b[a]["r026bdff5-7c32-48d6-a3ee-8d9150779b68"]="Pauanui";b[a]["r4683541f-73ba-4d87-81b9-82b6b0e8e13c"]="Tairua";b[a]["r15c512db-d78d-4144-8775-7a4ea81e7033"]="Thames";b[a]["r731cb8ae-98cf-4590-b47f-38110b6f2808"]="Waihi";b[a]["r96a41ad2-5093-4add-a287-98ff0377a7d1"]="Whangamata";b[a]["re11f82c6-3a7e-4aa5-85f4-6b3f5db4ab6b"]="Whitianga";a="Eastland";b[a]=new Object();b[a]["sa3c025f8-9a02-42f0-b76b-1f5325729c95"]="All Eastland Regions";b[a]["rdfc74888-c62e-4800-b619-ce4e946a2964"]="Gisborne";b[a]["r562d157a-8930-4e39-8c5b-89b45be2c965"]="Opotiki";b[a]["r14672c57-f104-4858-8e7d-306337970ff0"]="Wairoa";a="Fiordland";b[a]=new Object();b[a]["sb511f5c2-3ced-4f7a-8f15-9d3ba310aea5"]="All Fiordland Regions";b[a]["r51df7b10-b51a-47b3-86dc-4b25a563c73e"]="Manapouri";b[a]["re5d9be42-998d-4cbe-8926-842da353ddb3"]="Milford Sound";b[a]["r97f50a2f-4ab5-433a-851e-79a17d5ca3f6"]="Te Anau";a="Hawkes Bay";b[a]=new Object();b[a]["s1edbc6b4-585f-4bc4-a5c7-c3a047412e28"]="All Hawkes Bay Regions";b[a]["rb5779acf-b6b8-4a4b-b128-0778046d5a69"]="Hastings";b[a]["r039729c0-bda7-443d-9a50-be5a270f9e24"]="Havelock North";b[a]["r6bd22254-de63-4b98-aa6f-21ba5945794f"]="Napier";b[a]["r3ba9480c-0b78-4ad3-a8c8-9d4e8f7f12a7"]="Waipukurau";a="Lake Taupo";b[a]=new Object();b[a]["s383d6555-bbf1-419b-a2d6-7cfda9a9cddc"]="All Lake Taupo Regions";b[a]["r5bec8d4c-ce2e-4637-9f73-54338190f7d8"]="Mangakino";b[a]["r733f4f40-28ff-41df-bfce-f84573f88f77"]="Taupo";b[a]["r3b9999d3-c243-4856-8ae1-42b781b3697e"]="Turangi";a="Lake Wanaka";b[a]=new Object();b[a]["s99a0ed90-8855-461a-9044-a8d3a7bc1236"]="All Wanaka Regions";b[a]["rd7d01951-7450-4c31-9ec9-95dfcd76383c"]="Wanaka";a="Manawatu-Wanganui";b[a]=new Object();b[a]["sbeb39dc2-0bdd-415f-b681-8154704b2f40"]="All Manawatu Regions";b[a]["r26773aa7-3d41-4966-84a4-b068c905e711"]="Bulls";b[a]["rc198e156-504b-42bd-8569-c3d1888da9b2"]="Dannevirke";b[a]["rdf37c962-2393-4cf7-8a7d-8da8202bd9c6"]="Feilding";b[a]["r0caafded-ab4b-4084-a53f-e07308a705a6"]="Foxton";b[a]["rd0f80e96-f7f5-417e-9e58-4458bf35cbb5"]="Levin";b[a]["r9e95fca8-a3d4-471a-b0c7-535e3c2a0bd9"]="Marton";b[a]["r57527cc9-4ac9-4a52-94ce-8f221c4ae05d"]="Palmerston North";b[a]["r83366d5b-bd5b-4a79-aa58-2be770c7fb3a"]="Taihape";b[a]["r2c067094-3ffb-4cd9-8e58-1fcfcf42724d"]="Wanganui";a="Marlborough";b[a]=new Object();b[a]["s9993310a-ca24-4ce7-bd23-bec5c59a2786"]="All Marlbrough Regions";b[a]["rc71a96f8-bdf2-4051-93a4-d4b0334359a9"]="Blenheim";b[a]["rb45b179b-1041-420c-8952-a405930a9279"]="Marlborough Sounds";b[a]["r3c29f3fe-b6bc-4780-8b3d-ad9d71659b5b"]="Picton";a="Nelson";b[a]=new Object();b[a]["sbeab417f-0fbc-434c-ac54-3715fc0cdb49"]="All Nelson Regions";b[a]["rc48c5142-e945-4394-ada8-d3a8e00c4bde"]="Golden Bay";b[a]["r78e4f39b-4d2b-4504-a9e3-0e4c36ce7f99"]="Motueka";b[a]["r2bd9503e-995b-4a1d-92d9-6de70a4ee50d"]="Murchison";b[a]["r93ba21bb-8411-4179-9c54-89639823fc35"]="Nelson";b[a]["r697b0492-8153-4b25-9dd9-c88418d8689d"]="St Arnaud";b[a]["r2f897841-cdb2-4543-8d8a-755abe8888aa"]="Takaka";a="New Zealand";b[a]=new Object();b[a]["s0a9e7108-e84b-40b7-8d69-3518cb3bab6e"]="All NZ Regions";b[a]["re6430310-e5b7-4e8b-97b4-03c9ff5da894"]="North Island";b[a]["rbea83626-ebd4-40c0-83bb-b228818274d5"]="South Island";a="Northland";b[a]=new Object();b[a]["s5f84c676-f261-4b54-b5e8-c20af2b507ba"]="All Northland Regions";b[a]["r7ebdf7cc-3cd3-4c23-89d3-a70f51d3d6c9"]="Ahipara";b[a]["r116100cb-ee4d-4d48-86f0-d6f05b809f87"]="Bream Bay";b[a]["rac1ee3bc-deb8-405a-a770-11972bf3fc8f"]="Dargaville";b[a]["r0cba41df-155c-4e5d-8467-4173517d1df1"]="Doubtless Bay";b[a]["redc70476-efcf-4569-b9ac-4fb5d0c2d659"]="Hokianga";b[a]["rc7f4e5fa-e853-4ec7-8cfa-0aa9417f6ea1"]="Kaikohe";b[a]["r70de7a1a-b999-4537-9504-e505a7600f6a"]="Kaitaia";b[a]["reee2e7a7-df2f-4ce2-b29d-7da07cd2cecc"]="Kerikeri";b[a]["r909cd2ec-d9ed-437f-b150-8e530490a8f6"]="Mangawhai";b[a]["r13528442-700f-4626-9396-e44b7eb06fbb"]="Opua";b[a]["rba32ca24-bd3f-4f8b-8447-a495428dbeb0"]="Paihia";b[a]["re89966e8-8602-4c9b-b7df-200bcf94026d"]="Russell";b[a]["rdf023fa4-12f6-4f32-a705-8f1b04defb36"]="Taipa";b[a]["ra23aa041-b8e3-4e5d-bdc5-a61a5a16e79c"]="Tutukaka Coast";b[a]["r4b95ddb8-3c24-4d35-9178-92dce1e87a79"]="Waipu";b[a]["rd0f06f66-4e13-4dc3-ac0d-4300adcf996e"]="Waitangi";b[a]["r573bdcf8-5fe0-441c-9ebf-61a3d8a7256d"]="Whangarei";b[a]["rcf312c16-7a2b-4d9c-af9b-ce2dbf7cb20f"]="Whangaroa";a="Otago";b[a]=new Object();b[a]["scb1c48bb-24d7-4349-ab4d-0adac782b440"]="All Otago Regions";b[a]["r15806db8-b5ac-4474-8fba-c6520a37c421"]="Balclutha";b[a]["r53e3eebf-59f8-491e-9a90-687e9410b785"]="Dunedin";b[a]["r38901a1a-1995-41b3-90ee-d00734256801"]="Mosgiel";b[a]["rc86dafe7-b95a-42b6-8528-984f0e0f2b7c"]="Oamaru";b[a]["r31b76005-2d66-46a4-9e7c-52906cf71e31"]="Otago Peninsula";b[a]["rd4a6ee39-7aa0-4895-b893-88056cecb5bc"]="Port Chalmers";a="Ruapehu";b[a]=new Object();b[a]["s2893d2a9-f78c-4e4d-968d-c1def83ec5ac"]="All Ruapehu Regions";b[a]["r62a09f04-9560-49be-9e7d-8e0da07b55c7"]="National Park";b[a]["r01c48a25-0c04-41e7-bb9f-22f59de2aacc"]="Ohakune";b[a]["rc7fd8340-7d59-4b4d-8b01-b6d8efe3aa29"]="Raetihi";b[a]["re6dc20ea-c23a-44c7-a72f-152fbcd3167d"]="Taumarunui";b[a]["r97eaa760-505f-42e6-bff0-88ed26dd5e43"]="Waiouru";b[a]["rfda7929e-e810-4a49-bec9-af8d445a2f3e"]="Whakapapa Village";a="Southland";b[a]=new Object();b[a]["s9dd58415-d3b3-4c20-ad7b-03d65f922f2c"]="All Southland Regions";b[a]["r620402ae-97b9-4763-ad04-332cc49c2556"]="Bluff";b[a]["re9adf7bd-aee4-45bb-984a-b9946f09529f"]="Catlins";b[a]["r562884db-f663-4c66-bdef-c78b3f5b753e"]="Gore-Eastern Southland";b[a]["rf523b123-6724-4450-a4ca-5260b42cea47"]="Invercargill";b[a]["r6f46b9aa-2e92-4df9-a6a6-f2d5b8366a92"]="Lumsden-Northern Southland";b[a]["refd38ccb-acea-43b3-a00b-62a29a93be80"]="Riverton-Western Southland";b[a]["r2273a4ea-e9cf-4b33-9426-508329004071"]="Stewart Island-Rakiura";b[a]["r859520f4-5b7a-41e8-bc9c-e54becb4bf8b"]="Winton-Central Southland";a="Stest";b[a]=new Object();b[a]["s1e1f683f-46d2-4213-9810-ae83f72249cc"]="All Test Regions";b[a]["r85f7f365-b496-4200-acd4-8a4bf0e55bee"]="test";a="Taranaki";b[a]=new Object();b[a]["sb5a4183b-e62e-415a-8ae2-0faf323ef2c2"]="All Taranaki Regions";b[a]["r4ee3b738-f64c-4afb-8912-ff9b15c33681"]="Eltham";b[a]["r7dd7a92c-fbb0-4516-9eab-3b23c20938f6"]="Hawera";b[a]["r002a8490-f483-4dc5-a31b-2fe7257205b1"]="Inglewood";b[a]["r536f2e53-c8b7-4071-b6d2-b8156062d692"]="New Plymouth";b[a]["r4beeb86c-bcbf-480d-a15a-01bd3db43708"]="Oakura";b[a]["rb096e953-2eb0-4b31-b4cb-1a136f0ee74f"]="Opunake";b[a]["r8202bc1e-e171-458b-9a5e-a7d0171b67db"]="Patea";b[a]["r2f37f33b-c5fe-4995-92bc-929e39fa6e07"]="Stratford";b[a]["r09e4ddff-821b-4434-b893-ec85a8edae27"]="Urenui";b[a]["r1dd9b001-3503-475a-9820-76c88da92e69"]="Waitara";a="Waikato";b[a]=new Object();b[a]["s1e9d49b8-de51-432d-872b-9b9b29dede60"]="All Waikato Regions";b[a]["r2af85b85-8f32-498e-98fc-95525fe7d06a"]="Cambridge";b[a]["r5ac03ecc-343d-4b67-9d37-4e3fc9f0dcff"]="Hamilton";b[a]["r7f950067-19db-40fb-a4b7-f74072319c59"]="Huntly";b[a]["ra7e1eb54-6b5c-4b82-9f73-6e2649b5621c"]="Matamata";b[a]["ra483ce58-1129-4c78-a232-23bb75d085ed"]="Morrinsville";b[a]["r9c3ff857-749d-4d64-ae58-1335d35e2394"]="Ngaruawahia";b[a]["rb51be789-e8b4-4c89-b6d2-800274de610d"]="Putaruru";b[a]["r1c95532f-d489-4a9b-862b-7637926ddb67"]="Raglan";b[a]["r9e61b06c-4a75-4f0f-aff3-d35c26694e77"]="Te Aroha";b[a]["r2a0aba37-cfda-47e1-b9ce-e15bfaaaf4e4"]="Te Awamutu";b[a]["r1a0516b7-da59-491e-97b6-e05616ff10c4"]="Te Kuiti";b[a]["r1eb0ced1-d726-4783-9784-2e6ba1895f48"]="Tirau";b[a]["r1316d9b7-ac21-4a89-addc-def39b3f1d89"]="Tokoroa";b[a]["r0ef64a21-ef90-4245-a828-5d8a48bb549e"]="Waitomo";a="Wairarapa";b[a]=new Object();b[a]["sa731226a-9209-43a3-aa04-70870a20dcbf"]="All Wairarapa Regions";b[a]["r24f70d6d-e888-4c11-934d-d39ba643b847"]="Carterton";b[a]["r5c25a1ba-06c2-4c1a-9988-6841ac88cfaf"]="Ekatahuna";b[a]["rb98994a3-0665-4659-a3cb-dbaf9a3261c0"]="Featherston";b[a]["rddc9568b-4849-41b6-81e6-e4ab281f7ac0"]="Greytown";b[a]["r8b364002-c0a6-486f-9383-bb8df8b341db"]="Martinborough";b[a]["r0c8c8fb3-8d1a-488a-99b1-3f87a86be148"]="Masterton";a="West Coast";b[a]=new Object();b[a]["s7e90208e-372c-4f28-8853-e56311b27831"]="All West Coast Regions";b[a]["rc34ec0ec-009a-4f1d-a395-1e37d6f5ef8a"]="Fox Glacier";b[a]["ra2ae6b3d-0698-4b33-baff-7eef9a4c1768"]="Franz Josef Glacier";b[a]["r10fdcb20-bcf8-4186-8349-55187313d912"]="Greymouth";b[a]["r655568ba-e1c3-4069-8e12-1a92e1458592"]="Haast";b[a]["r7619ef30-bc54-4cf8-a53a-dd5803a737e8"]="Hokitika";b[a]["r737e6f2b-65d9-405d-a95a-019536032afb"]="Karamea";b[a]["r9ab1d83c-7b1f-4fab-94a3-b876bb8f5a78"]="Moana";b[a]["r2eb857b4-0568-489b-8f79-0ef58a1091dd"]="Punakaiki";b[a]["r92486c4e-033f-4c34-a757-946eb1c749b1"]="Reefton";b[a]["rc444b49f-ac7b-40d9-9960-54c5a35544ed"]="Westport";return b})();var PreselectRegion="";function AddCssStyle(a,b){if(!a){return}var c=new RegExp("\\b ?"+b+"\\b");if(!c.test(a.className)){a.className+=" "+b}}function RemoveCssStyle(a,b){if(!a){return}var c=new RegExp("\\b ?"+b+"\\b");a.className=a.className.replace(c,"")}function SwitchCssStyle(a,d,c,b){if(!a){return}if(b){RemoveCssStyle(a,c);AddCssStyle(a,d)}else{RemoveCssStyle(a,d);AddCssStyle(a,c)}}function SetVisible(a,b){if(typeof(a)=="string"){a=document.getElementById(a)}if(a){a.style.visibility=(b?"visible":"hidden")}}function GetWindowScrollTop(){var a=0;if(document.documentElement&&document.documentElement.scrollTop){a=document.documentElement.scrollTop}else{if(document.body&&document.body.scrollTop){a=document.body.scrollTop}else{if(window&&window.pageYOffset){a=window.pageYOffset}}}return a}function GetWindowWidth(){var a=0;if(typeof(window.innerWidth)=="number"){a=window.innerWidth}else{if(document.documentElement&&document.documentElement.clientWidth){a=document.documentElement.clientWidth}else{if(document.body&&document.body.clientWidth){a=document.body.clientWidth}}}return a}function GetWindowHeight(){var a=0;if(typeof(window.innerHeight)=="number"){a=window.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){a=document.documentElement.clientHeight}else{if(document.body&&document.body.clientHeight){a=document.body.clientHeight}}}return a}function getPageCoords(a){var b={x:0,y:0};while(a){b.x+=a.offsetLeft;b.y+=a.offsetTop;a=a.offsetParent}return b}function ChangeIndustryGrouping(b){var d=document.getElementById("divSearchBoxAccomm");var a=document.getElementById("divSearchBoxAET");var c=document.getElementById("categoryGrouping");if(c!=null){c.value=b}if(d!=null&&a!=null){if(b=="aet"){d.style.display="none";a.style.display="block"}else{if(b=="accomm"){a.style.display="none";d.style.display="block"}}}}function PopulateRegionDropList(d,a){if(d&&a&&RegionValues&&RegionValues[d]){a.options.length=0;var c=RegionValues[d];for(var b in c){a.options[a.options.length]=new Option(c[b],b);if(c[b]==PreselectRegion){a.selectedIndex=a.options.length-1}}}}function ChangeIndustryGroupingResults(d){var a=document.getElementById("tdNights");var b=document.getElementById("form_ddlClassificationAccom");var c=document.getElementById("form_ddlClassificationAET");if(a!=null&&b!=null&&c!=null){if(d=="aet"){a.style.visibility="hidden";b.style.display="none";c.style.display=""}else{if(d=="accomm"){a.style.visibility="visible";b.style.display="";c.style.display="none"}}}}function UpdateAdvancedOptionsVisibility(){var a=document.getElementById("valueUseAdvancedOptions").value.toLowerCase()=="true",f=document.getElementById("linkShowAdvancedOptions"),d=new Array("extraOptions1","extraOptions2","extraOptions3"),c=document.getElementById("search_form_box_table"),g;for(var b in d){g=document.getElementById(d[b]);if(g){if(a){g.style.display=""}else{g.style.display="none"}}}if(a!=null){if(a){AddCssStyle(c,"discovery_results_criteria_table_expanded");f.innerHTML="- Advanced Search"}else{RemoveCssStyle(c,"discovery_results_criteria_table_expanded");f.innerHTML="+ Advanced Search"}}}function InvertAdvancedOptions(){var a=document.getElementById("valueUseAdvancedOptions");if(a){var b=(a.value.toLowerCase()=="true");b=!b;a.value=b.toString();UpdateAdvancedOptionsVisibility()}}function DiscoveryPageResetRedirectHiddenInputs(a,c){if(a&&c){c=null}var b=document.getElementById("NavigateToProvider");if(b){if(a){b.value=a}else{b.value=""}}b=document.getElementById("NavigateCalendarToDate");if(b){if(c){b.value=c}else{b.value=""}}}var isMaximised=false;function ChangeMinimiseMaximiseSearchCriteriaBox(){if(isMaximised==false){if(navigator.appName=="Microsoft Internet Explorer"){document.getElementById("search_form_box_table").style.display="block"}else{document.getElementById("search_form_box_table").style.display="table"}document.getElementById("search_form_box_search_icon").firstChild.nodeValue="-";isMaximised=true}else{document.getElementById("search_form_box_table").style.display="none";document.getElementById("search_form_box_search_icon").firstChild.nodeValue="+";isMaximised=false}}if(document.getElementById&&document.createTextNode&&document.createElement){isDOMCapable=true}function showHideRoomConfigurations(e){if(isDOMCapable&&document.getElementById(e)){var b=document.getElementById(e);var a=b.options[b.selectedIndex].value;var f=document.getElementById("search_form_multiple_configurations_1");var d=document.getElementById("search_form_multiple_configurations_2");var c=document.getElementById("search_form_multiple_configurations_3");if(a=="1"){f.style.display="block";d.style.display="none";c.style.display="none"}if(a=="2"){f.style.display="block";d.style.display="block";c.style.display="none"}if(a=="3"){f.style.display="block";d.style.display="block";c.style.display="block"}}}function isValidString(f,e,d,c,b){if(isDOMCapable&&document.getElementById(f)){var g=document.getElementById(f);var a=g.value;if(a.length==0&&b!=null&&b){return true}if(a.length>d||a.length<e){if(c.length!=0){alert(c)}return false}}return true}function isValidNameString(c,b,d,a,h){if(isDOMCapable&&document.getElementById(c)){var e=document.getElementById(c);var g=e.value;if(g.length==0&&h!=null&&h){return true}if(g.length>d||g.length<b){if(a.length!=0){alert(a)}return false}var f=/^[a-zA-Z -]+$/;var j=f.exec(g);if(!j){if(a.length!=0){alert(a)}return false}}return true}function isValidCheck(a){if(isDOMCapable&&document.getElementById(a)){var b=document.getElementById(a);if(!b.checked){return false}}return true}function isValidSelect(c,b){if(isDOMCapable&&document.getElementById(c)){var d=document.getElementById(c);if(d.selectedIndex==-1){if(b.length!=0){alert(b)}return false}else{var a=d.options[d.selectedIndex].value;if(a.length==0||a=="-1"||a.substring(0,1)=="-"||a.substring(0,1)=="_"){if(b.length!=0){alert(b)}return false}}}return true}function isValidEmail(f,e,d){if(isDOMCapable&&document.getElementById(f)){var g=document.getElementById(f);var c=g.value;if(c.length==0&&d!=null&&d){return true}var b=/^\s*[^\s]+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)\s*$/;var a=b.exec(c);if(!a){if(e.length!=0){alert(e)}return false}}return true}function isValidRadio(c,b){var a=false;if(c.length==null){if(c.checked==true){a=true}}else{for(i=0;i<c.length;i++){if(c[i].checked==true){a=true}}}if(!a){if(b.length!=0){alert(b)}return false}return true}function isValidPhoneNumber(g,f,h,e){if(isDOMCapable&&document.getElementById(g)){var d=document.getElementById(g);var c=d.value;if(c.length==0&&e!=null&&e){return true}var b=/^\+*[\d\s-]{4,}?$/;var a=b.exec(c);if(!a){if(f.length!=0&&!(h&&c.length==0)){alert(f)}return false}}return true}function isValidMobileNumber(l,j,b,f,n){if(isDOMCapable&&document.getElementById(l)&&document.getElementById(j)){var c=document.getElementById(l);var d=document.getElementById(j);var h=c.value;var a=d.value;if(h.length==0&&a.length==0&&n!=null&&n){return true}var m=/^\s*\d{1,3}\s*$/;var k=/^\s*[\s0-9]{6,}\s*$/;var g=m.exec(h);var e=k.exec(a);if(!g||!e){if(b.length!=0&&!(f&&(h.length==0||a.length==0))){alert(b)}return false}}return true}function isCreditCardNumberValid(a,b){if(isDOMCapable&document.getElementById(a)){var k=document.getElementById(a).value;var f=k.length;var j=/^\d{13,16}$/;if(!j.exec(k)){if(b.length!=0){alert(b)}return false}var c=k.length;var g=c&1;var e=0;for(var d=0;d<c;d++){var h=Number(k.charAt(d));if(!((d&1)^g)){h*=2;if(h>9){h-=9}}e+=h}if(e%10==0){return true}else{if(b.length!=0){alert(b)}return false}}return true}function isCreditCardTypeValid(c,b){if(isDOMCapable&&document.getElementById(c)){var a=document.getElementById(c).value;if(getCreditCardType(a)==""){if(b.length!=0){alert(b)}return false}}return true}function getCreditCardType(a){regexVisa=/^4(\d{12}|\d{15})$/;regexMC=/^5[1-5]\d{14}$/;regexAmex=/^[3][4|7]\d{13}$/;regexDiners=/^[3][0][0-5]|[6|8]\d{11,12}$/;if(regexVisa.exec(a)){return"Visa"}if(regexMC.exec(a)){return"Mastercard"}if(regexAmex.exec(a)){return"AmericanExpress"}if(regexDiners.exec(a)){return"Diners"}return""}function isCreditCardExpiryValid(b,a){if(isDOMCapable&&document.getElementById(b)){var g=document.getElementById(b);var j=g.value;var h=/^(0[1-9]|1[0-2])[01][0-9]$/;if(!h.exec(j)){if(a.length!=0){alert(a)}return false}var d=Number(j.substr(0,2));var e=Number(j.substr(2,2));var f=new Date();var c=Number(String(f.getFullYear()).substr(2,2));if(!((c<e)||(c==e&&f.getMonth()+1<=d))){if(a.length!=0){alert(a)}return false}}return true}function isCreditCardExpiryValid2(j,a,b){if(isDOMCapable&&document.getElementById(j)&&document.getElementById(a)){var f=document.getElementById(j);var c=document.getElementById(a);var e=parseInt(f.value,10);var g=parseInt(c.value,10);var h=new Date();var d=h.getFullYear();if(e<1||e>12||g<d){if(b&&b.length!=0){alert(b)}return false}}return true}function isCreditCardSecurityCodeValid(f,c,e,h){if(isDOMCapable&&document.getElementById(f)){var g=document.getElementById(f);var b=g.value;if(h==true&&b==""){return true}var d=/^\d{3}$/;var a=/^\d{4}$/;if(c=="Visa"||c=="Mastercard"){if(!d.exec(b)){if(e.length!=0){alert(e)}return false}}else{if(c=="AmericanExpress"){if(!a.exec(b)){if(e.length!=0){alert(e)}return false}}}}return true}function isBlank(a){if(typeof(a)=="string"){a=document.getElementById(a)}if(a&&typeof(a.value)!="undefined"){return a.value.length==0}else{return true}}var MONTH_NAMES=new Array("January","February","March","April","May","June","July","August","September","October","November","December","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");var DAY_NAMES=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sun","Mon","Tue","Wed","Thu","Fri","Sat");function LZ(a){return(a<0||a>9?"":"0")+a}function isDate(c,b){var a=getDateFromFormat(c,b);if(a==0){return false}return true}function compareDates(e,f,c,d){var b=getDateFromFormat(e,f);var a=getDateFromFormat(c,d);if(b==0||a==0){return -1}else{if(b>a){return 1}}return 0}function formatDate(J,F){F=F+"";var n="";var w=0;var I="";var f="";var l=J.getYear()+"";var g=J.getMonth()+1;var G=J.getDate();var p=J.getDay();var o=J.getHours();var z=J.getMinutes();var r=J.getSeconds();var u,v,b,t,L,e,D,C,A,q,O,o,N,j,a,B;var x=new Object();if(l.length<4){l=""+(l-0+1900)}x.y=""+l;x.yyyy=l;x.yy=l.substring(2,4);x.M=g;x.MM=LZ(g);x.MMM=MONTH_NAMES[g-1];x.NNN=MONTH_NAMES[g+11];x.d=G;x.dd=LZ(G);x.E=DAY_NAMES[p+7];x.EE=DAY_NAMES[p];x.H=o;x.HH=LZ(o);if(o==0){x.h=12}else{if(o>12){x.h=o-12}else{x.h=o}}x.hh=LZ(x.h);if(o>11){x.K=o-12}else{x.K=o}x.k=o+1;x.KK=LZ(x.K);x.kk=LZ(x.k);if(o>11){x.a="PM"}else{x.a="AM"}x.m=z;x.mm=LZ(z);x.s=r;x.ss=LZ(r);while(w<F.length){I=F.charAt(w);f="";while((F.charAt(w)==I)&&(w<F.length)){f+=F.charAt(w++)}if(x[f]!=null){n=n+x[f]}else{n=n+f}}return n}function _isInteger(c){var b="1234567890";for(var a=0;a<c.length;a++){if(b.indexOf(c.charAt(a))==-1){return false}}return true}function _getInt(f,d,e,c){for(var a=c;a>=e;a--){var b=f.substring(d,d+a);if(b.length<e){return null}if(_isInteger(b)){return b}}return null}function getDateFromFormat(w,p){w=w+"";p=p+"";var v=0;var l=0;var r="";var f="";var u="";var h,g;var b=new Date();var j=b.getYear();var t=b.getMonth()+1;var s=1;var d=b.getHours();var q=b.getMinutes();var n=b.getSeconds();var k="";while(l<p.length){r=p.charAt(l);f="";while((p.charAt(l)==r)&&(l<p.length)){f+=p.charAt(l++)}if(f=="yyyy"||f=="yy"||f=="y"){if(f=="yyyy"){h=4;g=4}if(f=="yy"){h=2;g=2}if(f=="y"){h=2;g=4}j=_getInt(w,v,h,g);if(j==null){return 0}v+=j.length;if(j.length==2){if(j>70){j=1900+(j-0)}else{j=2000+(j-0)}}}else{if(f=="MMM"||f=="NNN"){t=0;for(var o=0;o<MONTH_NAMES.length;o++){var e=MONTH_NAMES[o];if(w.substring(v,v+e.length).toLowerCase()==e.toLowerCase()){if(f=="MMM"||(f=="NNN"&&o>11)){t=o+1;if(t>12){t-=12}v+=e.length;break}}}if((t<1)||(t>12)){return 0}}else{if(f=="EE"||f=="E"){for(var o=0;o<DAY_NAMES.length;o++){var m=DAY_NAMES[o];if(w.substring(v,v+m.length).toLowerCase()==m.toLowerCase()){v+=m.length;break}}}else{if(f=="MM"||f=="M"){t=_getInt(w,v,f.length,2);if(t==null||(t<1)||(t>12)){return 0}v+=t.length}else{if(f=="dd"||f=="d"){s=_getInt(w,v,f.length,2);if(s==null||(s<1)||(s>31)){return 0}v+=s.length}else{if(f=="hh"||f=="h"){d=_getInt(w,v,f.length,2);if(d==null||(d<1)||(d>12)){return 0}v+=d.length}else{if(f=="HH"||f=="H"){d=_getInt(w,v,f.length,2);if(d==null||(d<0)||(d>23)){return 0}v+=d.length}else{if(f=="KK"||f=="K"){d=_getInt(w,v,f.length,2);if(d==null||(d<0)||(d>11)){return 0}v+=d.length}else{if(f=="kk"||f=="k"){d=_getInt(w,v,f.length,2);if(d==null||(d<1)||(d>24)){return 0}v+=d.length;d--}else{if(f=="mm"||f=="m"){q=_getInt(w,v,f.length,2);if(q==null||(q<0)||(q>59)){return 0}v+=q.length}else{if(f=="ss"||f=="s"){n=_getInt(w,v,f.length,2);if(n==null||(n<0)||(n>59)){return 0}v+=n.length}else{if(f=="a"){if(w.substring(v,v+2).toLowerCase()=="am"){k="AM"}else{if(w.substring(v,v+2).toLowerCase()=="pm"){k="PM"}else{return 0}}v+=2}else{if(w.substring(v,v+f.length)!=f){return 0}else{v+=f.length}}}}}}}}}}}}}}if(v!=w.length){return 0}if(t==2){if(((j%4==0)&&(j%100!=0))||(j%400==0)){if(s>29){return 0}}else{if(s>28){return 0}}}if((t==4)||(t==6)||(t==9)||(t==11)){if(s>30){return 0}}if(d<12&&k=="PM"){d=d-0+12}else{if(d>11&&k=="AM"){d-=12}}var a=new Date(j,t-1,s,d,q,n);return a.getTime()}function parseDate(h){var f=(arguments.length==2)?arguments[1]:false;generalFormats=new Array("y-M-d","MMM d, y","MMM d,y","y-MMM-d","d-MMM-y","MMM d");monthFirst=new Array("M/d/y","M-d-y","M.d.y","MMM-d","M/d","M-d");dateFirst=new Array("d/M/y","d-M-y","d.M.y","d-MMM","d/M","d-M");var b=new Array("generalFormats",f?"dateFirst":"monthFirst",f?"monthFirst":"dateFirst");var g=null;for(var e=0;e<b.length;e++){var a=window[b[e]];for(var c=0;c<a.length;c++){g=getDateFromFormat(h,a[c]);if(g!=0){return new Date(g)}}}return null}function makeDoubleDelegate(b,a){return function(){if(b){b()}if(a){a()}}}function getViewportDimensions(){var b=0,a=0;if(self.innerHeight){b=window.innerHeight;a=window.innerWidth}else{if(document.documentElement&&document.documentElement.clientHeight){b=document.documentElement.clientHeight;a=document.documentElement.clientWidth}else{if(document.body){b=document.body.clientHeight;a=document.body.clientWidth}}}return{height:parseInt(b,10),width:parseInt(a,10)}}function centerElement(b,c){if(b){var a=getViewportDimensions();var f=(a.width==0)?50:parseInt((a.width-b.offsetWidth)/2,10);var e=(a.height==0)?50:parseInt((a.height-b.offsetHeight)/2,10);if(c){var d=document.body.scrollTop;if(d==0){if(window.pageYOffset){d=window.pageYOffset}else{d=(document.body.parentElement)?document.body.parentElement.scrollTop:0}}e+=d;var g=document.body.scrollLeft;if(g==0){if(window.pageXOffset){g=window.pageXOffset}else{g=(document.body.parentElement)?document.body.parentElement.scrollLeft:0}}f+=g}b.style.left=f+"px";b.style.top=e+"px"}}function getScrollXY(){var b=0,a=0;if(typeof(window.pageYOffset)=="number"){a=window.pageYOffset;b=window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){a=document.body.scrollTop;b=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){a=document.documentElement.scrollTop;b=document.documentElement.scrollLeft}}}return{X:b,Y:a}}var _CurrentPopup,_previousScrollPosition;function showPopup(c,d,k){var b=document.getElementById(c);var f=document.getElementById(d);if(b!=null&&_CurrentPopup!=b){if(b.attributes.autohide&&b.attributes.autohide.value=="true"){if(f&&f.onmouseout==null){f.onmouseout=hidePopup}}if(k&&document.getElementById("modalBackground")){document.getElementById("modalBackground").style.display=""}hidePopup();b.style.display="";_CurrentPopup=b;if(b.attributes.autoposition&&b.attributes.autoposition.value){var g=b.attributes.autoposition.value;if(g=="keepvisible"){if(f){var j=getPageCoords(f)}else{var j=getPageCoords(b)}var e=GetWindowWidth();var a=GetWindowHeight();b.style.top=j.y;b.style.display="block";b.style.position="absolute";var h=j.y;if((a+GetWindowScrollTop())<(h+b.clientHeight)){h=a+GetWindowScrollTop()-b.clientHeight-10}b.style.top=h}else{if(g=="centered"){if(b.parentNode!=document.body){document.body.appendChild(b)}centerElement(b,true)}}}}}function hidePopup(){if(_CurrentPopup==undefined||_CurrentPopup==null){return}_CurrentPopup.style.display="none";if(document.getElementById("modalBackground")){document.getElementById("modalBackground").style.display="none"}_CurrentPopup=null}function isMatchingFields(e,d,f,a){var c=document.getElementById(e);var b=document.getElementById(d);if(c==null||b==null){return true}else{if(f==true&&b.value==""){return true}if(a==true){return(c.value==b.value)}else{return(c.value.toUpperCase()==b.value.toUpperCase())}}}function setErrorMessage(h,g,b){var j=document.getElementById(b);if(j!=null){if(h){j.innerHTML=""}else{j.innerHTML=g}try{var a;var f;if(j.tagName.toLowerCase()=="td"){if(j.parentNode.nextSibling.nodeType==1){f=j.parentNode.nextSibling.firstChild.childNodes}else{f=j.parentNode.nextSibling.nextSibling.firstChild.nextSibling.childNodes}}else{if(j.tagName.toLowerCase()=="span"){if(j.parentNode.parentNode.firstChild.childNodes.length!=0){f=j.parentNode.parentNode.firstChild.childNodes}else{f=j.parentNode.parentNode.firstChild.nextSibling.childNodes}}}if(!f){return}for(var d=0;d<f.length;d++){if(f[d]&&f[d].className&&f[d].className.indexOf("customer_details_required_field_marker")==0){a=f[d];break}}if(!a){return}if((h&true)==true){AddCssStyle(a,"mandatory_field_completed");return true}else{RemoveCssStyle(a,"mandatory_field_completed");return false}}catch(c){}}}function setPhoneNumberErrorMessage(h,f,d,e,l,b,j){var k=false,c=isBlank(h);if(!c){k=isValidPhoneNumber(h,"",false,false);if(k){document.getElementById(f).innerHTML=""}else{document.getElementById(f).innerHTML="Telephone number must be valid.  Eg, 08 9111 1111."}}else{document.getElementById(f).innerHTML=""}var a=false,g=isBlank(e);if(!g){a=isValidPhoneNumber(e,"",false,false);if(a){document.getElementById(l).innerHTML=""}else{document.getElementById(l).innerHTML="Mobile phone number must be valid.  Eg, 0400 000 000."}}else{document.getElementById(l).innerHTML=""}if(k){SetVisible(d,true);AddCssStyle(document.getElementById(d),"mandatory_field_completed")}else{RemoveCssStyle(document.getElementById(d),"mandatory_field_completed")}if(a){SetVisible(b,true);AddCssStyle(document.getElementById(b),"mandatory_field_completed")}else{RemoveCssStyle(document.getElementById(b),"mandatory_field_completed")}if(k||a){AddCssStyle(document.getElementById(j),"mandatory_field_completed");if(k&&g){SetVisible(b,false)}else{if(c&&a){SetVisible(d,false)}}}else{SetVisible(d,true);SetVisible(b,true);RemoveCssStyle(document.getElementById(j),"mandatory_field_completed")}}function showTermsAndConditions(b){var a=document.getElementById("SessionId");var c;if(a!=null&&a.value!=null){c=a.value}else{c=""}window.open(b,"termsandconditions"+c,"scrollbars=yes, toolbar = no, directories = no, status = no, menubar = no, width=800, height=250, resizable=yes, ").focus()}var v3_google_maps=new Object();function addGoogleMap(d,a,j,h,c){var f;if(d&&a&&(f=document.getElementById(d))){if(!GBrowserIsCompatible){f.style.display="none";return}var g,b;if(v3_google_maps[d]!=null){if(v3_google_maps[d].Map){return}}else{if(typeof(a)=="number"){v3_google_maps[d]={ControlId:d,Control:f,Lat:a,Long:j,Map:null};g=h;b=c}else{if(typeof(a)=="string"){v3_google_maps[d]={ControlId:d,Control:f,Address:a,Map:null};g=j;b=h}else{return}}}if(b&&typeof(b)=="object"){v3_google_maps[d].UIOptions=b}if(g&&isFinite(g)&&g>0&&g<18){v3_google_maps[d].ZoomLevel=g}if(google_maps_ready){initialiseGoogleMap(v3_google_maps[d])}}}var google_geocoder,google_maps_ready=false;function initialiseGoogleMaps(){if(typeof(GBrowserIsCompatible)!="undefined"){if(GBrowserIsCompatible()&&v3_google_maps){var a;for(var b in v3_google_maps){a=v3_google_maps[b];if(!a||!a.Control){continue}initialiseGoogleMap(a)}google_maps_ready=true}}}function initialiseGoogleMap(a){if(a.Lat&&a.Long){renderGoogleMap(a,new GLatLng(a.Lat,a.Long))}else{if(a.Address){if(!google_geocoder){google_geocoder=new GClientGeocoder()}google_geocoder.getLatLng(a.Address,function(b){geocoderResponse(a,b)})}}}function geocoderResponse(a,c){if(c){setTimeout(function(){renderGoogleMap(a,c)},200)}else{var b=document.getElementById(a.ControlId);if(b){b.style.display="none"}delete v3_google_maps[a.ControlId]}}function renderGoogleMap(b,f){var d=new GMap2(b.Control);if(b.ZoomLevel!=undefined&&isFinite(b.ZoomLevel)&&b.ZoomLevel>0&&b.ZoomLevel<18){d.setCenter(f,b.ZoomLevel)}else{d.setCenter(f,10)}var c=d.getDefaultUI();if(b.UIOptions){var a=true;if(b.UIOptions.DisallowScrollWheel){a=false}c.zoom.scrollwheel=a;a=true;if(b.UIOptions.DisallowDoubleClick){a=false}c.zoom.doubleclick=a;a=true;if(b.UIOptions.DisallowKeyboard){a=false}c.keyboard=a;a=true;if(b.UIOptions.DisallowMapTypeSelection){a=false}c.controls.maptypecontrol=a;c.controls.menumaptypecontrol=a;a=true;if(b.UIOptions.DisallowMapNormal){a=false}c.maptypes.normal=a;a=true;if(b.UIOptions.DisallowMapSatellite){a=false}c.maptypes.satellite=a;a=true;if(b.UIOptions.DisallowMapHybrid){a=false}c.maptypes.hybrid=a;a=true;if(b.UIOptions.DisallowMapPhysical){a=false}c.maptypes.physical=a;d.setUI(c);if(b.UIOptions.MapType==G_NORMAL_MAP||b.UIOptions.MapType==G_HYBRID_MAP||b.UIOptions.MapType==G_PHYSICAL_MAP||b.UIOptions.MapType==G_SATELLITE_MAP){d.setMapType(b.UIOptions.MapType)}else{d.setMapType(G_NORMAL_MAP)}if(b.UIOptions.ShowOverlayControl){var e=new GOverviewMapControl(new GSize(200,150));d.addControl(e)}}else{c.zoom.scrollwheel=false;c.controls.maptypecontrol=false;c.controls.menumaptypecontrol=false;d.setUI(c);d.setMapType(G_NORMAL_MAP)}d.addOverlay(new GMarker(f));b.Map=d;b.LatLng=f}function setImageOnClickIfNecessecary(d,a,c,f,g){if(d&&d.onclick==null&&((d.width*d.height)<(a*c*0.35))){var b="<html><head><title>"+d.alt+'</title></head><body><img src="'+d.src+'" alt="'+d.alt+'" /></body></html>';d.onclick=function(){var e=window.open("","v3_fullsized_image");e.document.close();e.document.open();e.document.write(b)};if(f){d.alt=f}else{d.alt="Click to see full size image"}if(g){AddCssStyle(d,g)}else{AddCssStyle(d,"image_links_to_fullsize_popup")}}}function linkToFullsizeImage(a,b,c){if(!a){return}if(typeof(a)=="string"){a=document.getElementById(a)}if(a&&a.tagName.toUpperCase()=="IMG"&&a.onclick==null){setTimeout(function(){var d=new Image();d.src=a.src;setTimeout(function(){setImageOnClickIfNecessecary(a,d.width,d.height,b,c)},2000)},10)}}setTimeout(preloadRequiredImages,500);function preloadRequiredImages(){}function expiryYearChanged(f,h){var c=document.getElementById(h);if(!f||!c){return}var e=f.value;var g=1;var a=new Date();if(e==a.getFullYear()){g=a.getMonth()+1}var b=parseInt(c.value,10);if(b>0&&b<g){b=g}c.options.length=0;c.options[c.options.length]=new Option("",0);for(var d=g;d<=12;d++){if(d<10){c.options[c.options.length]=new Option("0"+d+" - "+MONTH_NAMES[d+11],"0"+d)}else{c.options[c.options.length]=new Option(d+" - "+MONTH_NAMES[d+11],d)}if(d==b){c.selectedIndex=c.options.length-1}}}var isInitialised=false;var numberOfDaysVisibleOnCalendar;var ddlMonth;var ddlDayOfMonth;var ddlNights;var ddlAdults;var ddlChildren;var ddlConcessions;var isAccomm;window.onload=makeDoubleDelegate(window.onload,initialisation);function initialisation(){if(initialiseGoogleMaps){initialiseGoogleMaps()}try{var c=document.getElementById("BookNowButtonData");if(c){c.value=""}c=document.getElementById("numberOfDaysVisibleOnCalendar");if(c){numberOfDaysVisibleOnCalendar=parseInt(c.value,10)}document.body.onunload=function(){hideWaitingCursor()};window.onunload=function(){hideWaitingCursor()};window.onscroll=function(){setWaitingDivLocations();setCalendarPopupVisible(false)};window.onresize=function(){setWaitingDivLocations();setCalendarPopupVisible(false)};var a=document.createElement("div");a.id="waitingDivs";a.style.cssText="display:none; position:absolute;left:0px;top:0px;width:100%;height:100%;float:none;";var b=document.createElement("div");b.id="waitingBackground";b.style.cssText="position:absolute;left:0px;top:0px;width:100%;height:100%;float:none;";b.className="pob_busy_indicator_background";a.appendChild(b);var d=document.createElement("img");d.id="waitingAnimation";d.style.cssText="display:block;  position:absolute; float:left";d.className="pob_busy_indicator_animation";a.appendChild(d);document.body.appendChild(a);isInitialised=true}finally{}}function getFirstPriceCellIndex(a){return 1}function disablePricingTables(){if(pricingTablesAreDisabled){return}pricingTablesAreDisabled=true;for(var g=0;g<tblMainTables.length;g++){var c=tblMainTables[g].parentNode;var h=tblMainTables[g];var d=h.offsetLeft;var m=h.offsetTop;var b=h.offsetWidth;var j=h.offsetHeight;var f=getHeaderRowIndex(h);if(f!=0){var l=h.rows[0].offsetHeight;j=j-l;m=m+l}var a=document.createElement("div");a.className="pob_calendar_strip_disabling_mask";a.style.position="absolute";a.style.left=d+"px";a.style.top=m+"px";a.style.width=b+"px";a.style.height=j+"px";var k=document.createElement("label");k.style.position="absolute";k.className="pob_calendar_strip_disabling_mask_text";k.innerHTML='The prices displayed are no longer valid as you have changed the search criteria.<BR />Please <a href="#" onclick="return btnSearch();">click here</a> to update prices.';c.insertBefore(k,tblMainTables[g]);k.style.top=(m+((j-k.clientHeight)/2))+"px";k.style.left=(d+((b-k.clientWidth)/2))+"px";c.insertBefore(a,tblMainTables[g])}}function performPostback(){var a=document.getElementById("V3_FORM");if(a==null&&document.forms.length>=1){a=document.forms[0]}if(a!=null){a.submit();showWaitingCursor()}}function showWaitingCursor(){var a=document.getElementById("waitingDivs");if(a){a.style.display=""}setWaitingDivLocations()}function hideWaitingCursor(){try{document.getElementById("waitingDivs").style.display="none"}catch(a){}}function setWaitingDivLocations(){var b=document.body.scrollTop;if(b==0){if(window.pageYOffset){b=window.pageYOffset}else{b=(document.body.parentElement)?document.body.parentElement.scrollTop:0}}var c=document.getElementById("waitingDivs");if(c){c.style.top=b+"px"}var a=document.getElementById("waitingAnimation");centerElement(a)}function btnSearch(){isNavigatingCalendar=false;if(validateSearchForm()){document.getElementById("displayStartDate").value="";document.getElementById("BookNowButtonData").value="";performPostback()}return false}function validateSearchForm(){var a=(ddlChildren==undefined||ddlChildren==null);var b=(ddlConcessions==undefined||ddlConcessions==null);if(ddlAdults.selectedIndex==0&&(a||ddlChildren.selectedIndex==0)&&(b||ddlConcessions.selectedIndex==0)){alert("Please select number of people");return false}var e=parseInt(ddlDayOfMonth.options[ddlDayOfMonth.selectedIndex].value,10);var d=ddlMonth.options[ddlMonth.selectedIndex].value;var c=e+" "+ARR_STRINGS.short_month[parseInt(d.substr(5,2),10)-1]+" "+d.substr(0,4);var f=new Date();f.setHours(0,0,0,0);if(Date.parse(c)<f){alert("Please select a date in the future");return false}return true}function storeBookButtonInformation(a,b){var c=ddlMonth.options[ddlMonth.selectedIndex].value.substr(0,8)+ddlDayOfMonth.options[ddlDayOfMonth.selectedIndex].value;document.getElementById("BookNowButtonData").value=b+"|"+c;setTimeout(showWaitingCursor,300)}function scollButtonClicked(b,a){isNavigatingCalendar=true;if(tblMainTables==null||tblMainTables.length==0){return}var c=b;while(c!=0){if(canScrollRow(tblMainTables[0].rows[getHeaderRowIndex(tblMainTables[0])],c)==true){b=c;break}if(b>0){c--}else{c++}}if(c==0){if(a!=""){document.getElementById("displayStartDate").value=a;performPostback()}}else{processPricingTablesWithWaiting(b)}return false}function setBookingDate(a){setBookingDateWithoutProcessingTables(a);processPricingTablesWithWaiting()}function setBookingDateUsingOffset(f){var b=parseInt(ddlMonth.options[ddlMonth.selectedIndex].value.substr(0,4),10);var c=parseInt(ddlMonth.options[ddlMonth.selectedIndex].value.substr(5,2),10)-1;var a=ddlDayOfMonth.options[ddlDayOfMonth.selectedIndex].value;var e=new Date();e.setFullYear(b,c,a);e.setDate(e.getDate()+f);if(e<new Date()){e=new Date()}setBookingDateWithoutProcessingTables(formatDate(e,"yyyy MM dd"));processPricingTables(f)}function setBookingDateWithoutProcessingTables(d){isNavigatingCalendar=false;blockAutoScroll=false;var b=d.substr(0,7);if(ddlMonth.options[ddlMonth.selectedIndex]!=b){for(var c=0;c<ddlMonth.options.length;c++){if(ddlMonth.options[c].value.substring(0,7)==b){ddlMonth.selectedIndex=c;break}}setDaysOfMonth()}var a=d.substr(8,2);for(var c=0;c<ddlDayOfMonth.options.length;c++){if(ddlDayOfMonth.options[c].value==a){ddlDayOfMonth.selectedIndex=c;break}}}function processPricingTablesWithWaiting(){var a=0;if(arguments.length==1){a=parseInt(arguments[0],10);blockAutoScroll=true}if(isSearchDirtyEnoughForPostback==true){performPostback();return}if(tblMainTables!=null){if(tblMainTables.length>3){showWaitingCursor()}setTimeout("processPricingTables("+a+");",200)}return false}function processPricingTables(g){if(tblMainTables==undefined){return}var e=false;try{var f=ddlDayOfMonth.options[ddlDayOfMonth.selectedIndex].value;if(f<10){f="0"+f}var b=ddlMonth.options[ddlMonth.selectedIndex].value.substring(0,8)+f;var d=false;var a=ddlNights.selectedIndex+1;if(a>numberOfDaysVisibleOnCalendar){a=numberOfDaysVisibleOnCalendar}for(var c=0;c<tblMainTables.length;c++){if(processTable(tblMainTables[c],b,a,g)){e=true}}blockAutoScroll=false}finally{if(e==true){if(!isNavigatingCalendar){performPostback();return false}}hideWaitingCursor()}return false}function findNearestCell(f,e,c,a,d){for(var b=e;b!=a;b+=c){if(f.cells[b].style.display!=d){return b}}return -1}function canScrollRow(e,d){var c=e.cells.length;var b=3;var a=c-3;if(d<0){d=-d;doHide=false;if(e.cells[b].style.display==""){return false}ci=findNearestCell(e,b,1,a,"none");if(ci-d<b){return false}}else{doHide=true;if(e.cells[a].style.display==""){return false}ci=findNearestCell(e,a,-1,b,"none");if(ci+d>a){return false}}return true}function scrollRow(j,a){var f=j.cells.length;var c=getFirstPriceCellIndex(j);var h=f-3;var e=false;var k;var g;var b;if(a<0){a=-a;g=false;if(j.cells[c].style.display==""){return false}k=findNearestCell(j,c,1,h,"none");if(k-a<c){return false}}else{g=true;if(j.cells[h].style.display==""){return false}k=findNearestCell(j,h,-1,c,"none");if(k+a>h){return false}}b=(g?"none":"");k=findNearestCell(j,c,1,h,"none");if(k!=-1){for(var d=0;d<a;d++){if(g){j.cells[k+d].style.display=b}else{j.cells[k-d-1].style.display=b}}e=true}if(!e){return false}else{e=false}g=!g;b=(g?"none":"");k=findNearestCell(j,h,-1,c,"none");if(k!=-1){for(var d=0;d<a;d++){if(g){j.cells[k-d].style.display=b}else{j.cells[k+d+1].style.display=b}}e=true}return e}function getHeaderRowIndex(c){var a=1;for(var b=0;b<c.rows.length;b++){if(c.rows[b].attributes.isDateHeaderRow){a=b;break}}return a}function processTable(g,h,f,b){var j=g.rows;var e=j.length;var a=false;var d=getHeaderRowIndex(g);if(b!=0){if(scrollRow(j[d],b)==false){b=0;if(blockAutoScroll){return true}}}for(var c=d+1;c<e;c++){if(j[c].cells.length>3){resetRow(j[c]);setBookNowButtonEnabled(j[c],false);if(b!=0){if(!scrollRow(j[c],b)){a=true}}if(performRowMerge(j[d],j[c],h,f)){a=true}}}return a}function resetRow(e){for(var c=getFirstPriceCellIndex(e);c<e.cells.length-2;c++){if(e.cells[c].attributes.previousValue!=null){var d=e.cells[c];var a=e.cells[c].attributes.previousValue.value;d.removeAttribute("previousValue");var f=d.colSpan;d.colSpan=1;d.innerHTML=a;for(var b=1;b<f;b++){e.cells[c+b].style.display=""}}if(e.cells[c].innerHTML.indexOf("-",0)>=0){e.cells[c].className="pob_calendar_strip_noprice_cell grid_price_cells";e.cells[c].firstChild.className="pob_calendar_strip_noprice_text"}else{e.cells[c].className="pob_calendar_strip_price_cell grid_price_cells";e.cells[c].firstChild.className="pob_calendar_strip_price_text"}}}function setBookNowButtonEnabled(d,a){var c=d.cells[d.cells.length-1].firstChild;var b=c.firstChild;if(c.innerHTML.indexOf(">Book<")!=-1){if(a==true){c.style.display=""}else{if(a==false){c.style.display="none"}}}}function highlightBookingPeriod(j,h,f){var d=false;var c=false;var a=0;if(!blockAutoScroll&&!isNavigatingCalendar&&j.cells[h].style.display=="none"){for(var b=h;b<j.cells.length-2;b++){if(j.cells[b].style.display!="none"){blockAutoScroll=true;processPricingTables(h-b);return false}}for(var b=h;b>=2;b--){if(j.cells[b].style.display!="none"){blockAutoScroll=true;processPricingTables(h-b);return false}}return false}for(var b=h;b<(h+f);b++){if(b>=j.cells.length-1){return false}var g=j.cells[b].firstChild;while(g&&g.nodeName.toUpperCase()!="SPAN"){g=g.firstChild}if(g.innerHTML.indexOf("-",0)>=0){j.cells[b].className="pob_calendar_strip_highlight_cell grid_price_cells";j.cells[b].firstChild.className="pob_calendar_strip_highlight_text";if(f==1){d=false}}else{j.cells[b].className="pob_calendar_strip_highlight_cell grid_price_cells";d=true}if(j.cells[b].style.display=="none"&&!c){a=b;c=true}}if(c&&!blockAutoScroll&&!isNavigatingCalendar){blockAutoScroll=true;processPricingTables(f-(a-h));return false}if(d&&!c){return true}else{return false}}function performRowMerge(f,l,j,g){if(isSearchDirtyEnoughForPostback==true){return}g=parseInt(g,10);var m=l.cells.length-1;if(!isAccomm){g=1}var h;var b;var d;for(var e=getFirstPriceCellIndex(l);e<m;e++){var a=f.cells[e].attributes.date;if(a==null){return false}if(a!=null&&a.value==j){d=highlightBookingPeriod(l,e,g);if(d&&(e<(l.cells.length-g))){h=l.cells[e];b=h.attributes.TotalBookingCost!=null;h.setAttribute("previousValue",h.innerHTML);for(var c=parseInt(g,10)-1;c>0;c--){l.cells[e+c].style.display="none"}h.colSpan=g;if(b){h.innerHTML='<span class="pob_calendar_strip_total_booking_cost_text">'+h.attributes.TotalBookingCost.value+"</span>";h.className="pob_calendar_strip_total_booking_cost_cell grid_price_cells";setBookNowButtonEnabled(l,true)}else{if(d){h.innerHTML='<span class="pob_calendar_strip_highlight_unavailable_text">Unavailable</span>';h.className="pob_calendar_strip_highlight_unavailable_cell grid_price_cells"}}return false}if(parseInt(g,10)+e>=m){return true}else{return false}}}return true}function postbackIfProductAvailable(n,l,h,a){var c=n.attributes.date.value;var d=false;setBookingDate(c);if(l==true){bookingPeriodIsAvailable=(n.attributes.TotalBookingCost!=null);if(bookingPeriodIsAvailable){d=true}}else{var m=0;var b;for(var g=0;g<tblMainTables.length;g++){for(var f=getHeaderRowIndex(tblMainTables[g])+1;f<tblMainTables[g].rows.length;f++){for(var e=m;e<tblMainTables[g].rows[f].cells.length;e++){b=tblMainTables[g].rows[f].cells[e].attributes.date;if(b!=null&&b.value==c){if(m==0&&e>0){m=e-1}if(tblMainTables[g].rows[f].cells[e].attributes.TotalBookingCost!=null){if(h){h()}d=true}break}}}}}if(d){a();setTimeout(showWaitingCursor,300)}return d}function setCalendarPopupVisible(b){var c=document.getElementById("CALENDAR_POPUP");var a=document.getElementById("modalBackground");if(c!=null&&a!=null){c.style.display="none";a.style.display="none";if(b==true){c.style.display="";a.style.display=""}else{hidePopup()}}}function calendarDateSelected(c,b,a){var d=new Date(a);if(d){setBookingDateWithoutProcessingTables(formatDate(d,"yyyy MM dd"));isSearchDirtyEnoughForPostback=true;disablePricingTables()}hidePopup()}function updateCurrentDateOnCalendar(){var d=document.getElementById("calendarControl");if(d==null){return}var c=parseInt(ddlDayOfMonth.options[ddlDayOfMonth.selectedIndex].value,10);var b=ddlMonth.options[ddlMonth.selectedIndex].value;var a=c+" "+ARR_STRINGS.short_month[parseInt(b.substr(5,2),10)-1]+" "+b.substr(0,4);var e=new Date();e.setHours(0,0,0,0);if(Date.parse(a)>=e){A_CALENDARS[0].TC2D(Date.parse(a))}}function ddlDayOfMonthChanged(a){if(a.selectedIndex==-1){a.selectedIndex=0}updateCurrentDateOnCalendar();searchDDLChanged(a)}function ddlMonthChanged(b,a){setDaysOfMonth();updateCurrentDateOnCalendar();searchDDLChanged(b)}function setDaysOfMonth(c,a){var f=ddlMonth,b=ddlDayOfMonth;if(!ddlMonth&&a){f=document.getElementById(a)}if(!ddlDayOfMonth&&c){b=document.getElementById(c)}var g,j=parseInt(f.value.substr(8,2),10),d=parseInt(b.value,10);if(isFinite(j)){g=(f.value.length<13?1:parseInt(f.value.substring(11,13),10));if(!isFinite(g)){g=1}b.options.length=0;for(var e=g;e<=j;e++){var h=e.toString();if(e<10){h="0"+e}b.options[b.options.length]=new Option(e,h);if(e==d){b.selectedIndex=b.options.length-1}}if(d<g){b.selectedIndex=0}else{if(d>j){b.selectedIndex=b.options.length-1}}}}function categoryChanged(b,c){var a=document.getElementById(b);if(a&&a.value!=c){a.value=c;btnSearch()}}function setDDLOptions(e,c,a){var d=e.selectedIndex;e.options.length=0;for(var b=c;b<=a;b++){e.options.add(new Option(b,b))}if(d<e.options.length){e.selectedIndex=d}else{e.selectedIndex=e.options.length-1}}function searchDDLChanged(a){isSearchDirtyEnoughForPostback=true;blockAutoScroll=true;if(!pricingTablesAreDisabled&&tblMainTables!=undefined){processPricingTables(0);disablePricingTables()}}function initialiseTable(c){var b=document.getElementById(c);if(!b){return}for(var a=0;a<b.rows.length;a++){if(b.rows[a].cells.length<=5||b.rows[a].attributes.isDateHeaderRow){continue}initialiseRow(b.rows[a])}}function initialiseRow(c){tickboxCheckChangeINTERNAL(c);var a;for(var b=1;b<c.cells.length-2;b++){a=getInputControl(c.cells[b]);if(a){setCellCssStyles(a)}}}function getInputControl(a){if(a){for(var b=0;b<a.childNodes.length;b++){if(a.childNodes[b].tagName&&a.childNodes[b].tagName.toUpperCase()=="INPUT"){return a.childNodes[b]}}}}function invertCheckBox(f,a){var c=getInputControl(a);if(!c){return}if(f){var b=f}else{if(window.event){var b=window.event}}if(b.stopPropagation){f.stopPropagation()}else{if(b.cancelBubble!=undefined){window.event.cancelBubble=true}}var d=b.target||b.srcElement;if(d.tagName.toUpperCase()!="INPUT"){if(c.type.toUpperCase()=="CHECKBOX"){c.checked=!c.checked}else{if(c.checked==false){c.checked=true}else{return}}tickboxCheckChange(c)}}var previousRadio=new Object();function setCellCssStyles(a){if(a.type.toUpperCase()=="RADIO"){var b=a.name;if(previousRadio[b]&&previousRadio[b].checked==false){RemoveCssStyle(previousRadio[b].parentNode,"pob_calendar_strip_highlight_cell")}if(a.checked==true){previousRadio[b]=a}}if(a.checked==true){AddCssStyle(a.parentNode,"pob_calendar_strip_highlight_cell")}else{if(a.checked==false){RemoveCssStyle(a.parentNode,"pob_calendar_strip_highlight_cell")}}}var currentDelayTimer=new Object();function tickboxCheckChange(b){var a=b.parentNode;if(!a){return}var d=a.parentNode;if(!d){return}var c=d.id;setCellCssStyles(b);if(currentDelayTimer[c]){clearTimeout(currentDelayTimer[c])}if(isAccomm){InformUserOfRateRefreshRequired(d);currentDelayTimer[c]=setTimeout(function(){tickboxCheckChangeINTERNAL(d)},500)}else{currentDelayTimer[c]=setTimeout(function(){tickboxCheckChangeINTERNAL(d)},1)}}function getConsecutiveBlockRange(f){var c=-1,b=-1,g=0;var d,a=true;for(var e=1;e<f.cells.length-2;e++){if(!f.cells[e].attributes.date){continue}d=getInputControl(f.cells[e]);if(d){a=false;if(d.checked){if(c==-1){c=e}g=e;continue}}if(c!=-1&&b==-1){b=e}}if(c==-1){if(a){return{first:0,last:0,count:0,noBoxes:true}}else{return{first:0,last:0,count:0,noBoxesTicked:true}}}else{if(b==-1||b>g){return{first:c,last:g,count:(g-c)+1,consecutiveBlocks:true,commencementDate:f.cells[c].attributes.date.value}}else{return{first:0,last:0,count:0,consecutiveBlocks:false,commencementDate:f.cells[c].attributes.date.value}}}}function tickboxCheckChangeINTERNAL(b){var a=getConsecutiveBlockRange(b);if(isInitialised){if(a.commencementDate){setBookingDateWithoutProcessingTables(a.commencementDate)}if(a.count>0&&isAccomm){ddlNights.selectedIndex=a.count-1}}if(a.consecutiveBlocks==true){if(b.cells[a.first].attributes["TotalBookingCost"+a.count.toString()]){InformUserOfTotalPrice(b,b.cells[a.first].attributes["TotalBookingCost"+a.count.toString()].value,a.commencementDate)}else{if(ddlNights&&parseInt(ddlNights.value,10)>(b.cells.length-3)&&b.cells[a.first].attributes["TotalBookingCost"+ddlNights.value]){InformUserOfTotalPrice(b,b.cells[a.first].attributes["TotalBookingCost"+ddlNights.value].value,a.commencementDate)}else{if(b.cells[a.first].attributes["NotAvailable"+a.count.toString()]){InformUserOfUnavailableStay(b)}else{if(b.attributes.MinStay&&parseInt(b.attributes.MinStay.value,10)>a.count){InformUserOfInvalidDuration(b,parseInt(b.attributes.MinStay.value,10))}else{InformUserOfRateRefreshRequired(b,a)}}}}}else{if(a.consecutiveBlocks==false){InformUserOfNonConsecutiveBlock(b)}else{if(a.noBoxesTicked){InformUserOfNoTickedBoxes(b)}else{if(a.noBoxes){removeBookNowButton(b,false)}}}}}function InformUserOfTotalPrice(e,a,b){var c=GetOutputCells(e);if(!c){return}c.TotalCell.innerHTML=a;AddCssStyle(c.BookingLink,"book_now_button");RemoveCssStyle(c.BookingLink,"refresh_rates_button");var d=c.BookingLink.attributes.BookNowButtonParams;if(d&&d.value){var f=null;if(c.BookingLink.attributes.settarget&&c.BookingLink.attributes.settarget.value){f=c.BookingLink.attributes.settarget.value}c.BookingLink.onclick=function(){setBookingInformation(d.value,b,f)};SetVisible(c.BookingLink,true)}}function InformUserOfRateRefreshRequired(e,a){var d=GetOutputCells(e);if(!d){return}if(a){var c=0;for(var b=a.first;b<=a.last;b++){c+=parseFloat(e.cells[b].attributes.price.value,10)}if(c==0){return}d.TotalCell.innerHTML="Estimated cost is $"+c.toString()}else{d.TotalCell.innerHTML=""}RemoveCssStyle(d.BookingLink,"book_now_button");AddCssStyle(d.BookingLink,"refresh_rates_button");d.BookingLink.onclick=function(){setTimeout(showWaitingCursor,300)};SetVisible(d.BookingLink,true)}function InformUserOfUnavailableStay(b){var a=GetOutputCells(b);if(!a){return}a.TotalCell.innerHTML="This period is not available.";SetVisible(a.BookingLink,false)}function InformUserOfInvalidDuration(c,a){var b=GetOutputCells(c);if(!b){return}b.TotalCell.innerHTML="Minimum "+a.toString()+" nights";SetVisible(b.BookingLink,false)}function InformUserOfNoTickedBoxes(b){var a=GetOutputCells(b);if(!a){return}SetVisible(a.BookingLink,false);a.TotalCell.innerHTML="Please select dates"}function InformUserOfNonConsecutiveBlock(b){var a=GetOutputCells(b);if(!a){return}SetVisible(a.BookingLink,false);a.TotalCell.innerHTML="Please select consecutive dates"}function GetOutputCells(e){var d,c,a;d=GetTotalPriceCell(e);if(!d){return}c=GetBookingCell(e);if(!c||!c.childNodes||c.childNodes.length==0){return false}for(var b=0;b<c.childNodes.length;b++){if(c.childNodes[b].tagName.toUpperCase()=="A"){a=c.childNodes[b];break}}if(d&&c&&a){return{BookingCell:c,TotalCell:d,BookingLink:a}}else{return}}function DisableBookNowButton(b){var a=GetOutputCells(b);if(!a){return}a.BookingLink.visible=false}function GetBookingCell(a){if(a){return a.cells[a.cells.length-1]}}function GetTotalPriceCell(a){if(a){return a.cells[a.cells.length-2]}}function setBookNowButtonEnabled(b,a){return}function processPricingTables(a){return}function disablePricingTables(){return}function searchDDLChanged(){return}function ScrollCalendar(g){var c=document.getElementById("firstCellDate");var h=c.value;var b=parseInt(h.substr(0,4),10);var e=parseInt(h.substr(5,2),10)-1;var a=parseInt(h.substr(8,2),10);var f=new Date();f.setFullYear(b,e,a);f.setDate(f.getDate()+g);c.value=formatDate(f,"yyyy MM dd");setBookingDateUsingOffset(g);performPostback()}function removeBookNowButton(b){var a=GetOutputCells(b);if(a){a.BookingCell.removeChild(a.BookingLink)}}function setBookingInformation(e,c,b){if(b){var a=document.getElementById("V3_FORM");var d=a.target;a.target=b;setTimeout(function(){a.target=d;document.getElementById("BookNowButtonData").value=""},1000)}if(b!="_blank"){setTimeout(showWaitingCursor,300)}document.getElementById("BookNowButtonData").value=e+"|"+c};