/***********************************************************************
 *  Advanced SmartSource Data Collector TAG
 *  Corporate Asset ID: 1273678560856
 *  Copyright (c) WebTrends Inc. All rights reserved.
 *  Version #3.18
 *  Last Modified 01/05/2012 by a2kq7zz
 *
 ************************************************************************/

var gLocales = new Array("bg_BG:dcsuoj7nb3uls0d65q4hfi4vp_1s7k", // Bulgarian - Bulgaria
 "cs_CZ:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Czech - European Dashboard
 "da_DK:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Danish-Denmark - European Dashboard
 "de_AT:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // German-Austria - European Dashboard
 "de_CH:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // German-Switzerland - European Dashboard
 "de_DE:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // German-Germany - European Dashboard
 "el_GR:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Greek-Greece - European Dashboard
 "en_AE:dcsa4pa0e2uls0p3jk74u04vp_7s7l", // English-Gulf
 "en_AU:dcs7ct2ao3uls0x1fe1sejdxp_4f2t", // English-Australia
 "en_BE:dcstlqt7j3uls0pzfz5hnf6vp_9m6w", // English-Belgium
 "en_BW:dcsf3c2i03uls0xl69z2mdrxp_4f3b", // English-Botswana
 "en_CA:dcs006p9h2uls0dyu4vk7x2vp_8z5f", // English-Canada
 "en_CH:dcs6hh1p24uls05o9b3vfb7vp_4m5z", // English-Switzerland
 "en_CN:dcsv4ysth3uls01d6ayh3bfxp_6x7n", // English-China
 "en_CR:dcsl9f9ep3uls0h9291k1udxp_3v2n", // English-Costa Rica
 "en_DE:dcswbd3f93uls0xpxk173t7vp_1l9f", // English-Germany
 "en_DK:dcscagezs3uls0t2titxzu6vp_1e2o", // English-Denmark
 "en_EG:dcs6ji6ns3uls09j4v851ofxp_4o8r", // English-Egypt
 "en_ES:dcspsrimo3uls09fdbwrj77vp_7t2u", // English-Spain
 "en_EU:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // English-European
 "en_FI:dcsvl6mcl3uls0lo87tofr6vp_7s6t", // English-Finland
 "en_GB:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // English-UK - European Dashboard
 "en_GU:dcsypls9y2uls05csxnwfulxp_3d4o", // English-Guam
 "en_HK:dcsyjgm7a3uls0pj7iyb5vexp_1h3f", // English-Hong Kong
 "en_ID:dcsbnb0ns3uls011xmcyhnnxp_8n4p", // English-Indonesia
 "en_IE:dcs1j9yj04uls0l06ho5b18vp_5p8x", // English-Ireland
 "en_IN:dcsyqawxg2uls0pv8zxnybkxp_9p7e", // English-India
 "en_IS:dcsfbmuy23uls0lcfwzblg7vp_5h8g", // English-Israel
 "en_JM:dcs4h3mc24uls0hxcx9b8igxp_9y9m", // English-Jamaica
 "en_KE:dcsunyni13uls0hx4f2zkzqxp_8f4l", // English-Kenya
 "en_KR:dcs4uo8tu3uls0tqjbkyyjrxp_1l9t", // English-Korea
 "en_LK:dcsznlpga2uls0x5mqu5bvkxp_1m5b", // English-Sri Lanka
 "en_MY:dcs8hw7bb3uls0xt8g09ykkxp_7c8z", // English-Malaysia
 "en_NA:dcsv8kyus2uls015435y54cxp_9p4y", // English-Namibia
 "en_NL:dcsqqz64f2uls0di6viodn6vp_2l8f", // English-Netherlands
 "en_NO:dcs97np453uls0l45f9tbz6vp_1g3q", // English-Norway
 "en_NZ:dcsctby4m3uls05sohxrlefxp_2m3r", // English-New Zealand
 "en_PH:dcsd41omc2uls0pblbwlaokxp_1o4n", // English-Phillippines
 "en_PK:dcscpe1zt2uls0pnylqinykxp_7l2k", // English-Pakistan
 "en_PR:dcs84jf704uls0h5n2fpmndxp_5n4u", // English-Puerto Rico
 "en_SE:dcsrvs8ja3uls0l4ljrmr37vp_1o6t", // English-Sweden
 "en_SG:dcsiznu593uls0dmd31r2skxp_7n5g", // English-Singapore
 "en_TT:dcszhxp5z3uls01h97l958gxp_5q8p", // English-Trinidad
 "en_TW:dcsx4expg3uls0h9az217kfxp_4o4o", // English-Taiwan
 "en_US:dcscxx2ut8w8wfpdguvicaapw_8q7i", // English-US
 "en_VN:dcszxqgns3uls0tyxrk7o0kxp_7b7i", // English-Vietnam
 "en_WW:dcsx5r3od2uls01tm5u1n6dxp_3v5k", // English-WW
 "en_ZA:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // English-South Africa - European Dashboard
 "es_AR:dcs344o4j2uls0xtwmdatrfxp_4e2y", // Spanish-Argentina
 "es_BO:dcstllal44uls09bup3rmiixp_1w5h", // Spanish-Bolivia
 "es_CL:dcsabjw0i2uls0tmg2kogbdxp_2l3v", // Spanish-Chile
 "es_CO:dcsxlgmwv3uls011dz4590gxp_9b9f", // Spanish-Colombia
 "es_CR:dcsx5lqg34uls0dya5ug1ujxp_7c6d", // Spanish-Costa Rica
 "es_DO:dcs2itj704uls0t6o18fiahxp_7m8p", // Spanish-Dominican Republic
 "es_EC:dcsayd1ay2uls01lol9vgmixp_6i2n", // Spanish-Ecuador
 "es_ES:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Spanish-Spain - European Dashboard
 "es_GT:dcsg36ayt2uls0prh7rlbkhxp_8j6i", // Spanish-Guatemala
 "es_GU:dcsytziep3uls01hlwoubxjxp_4i7g", // Spanish-Guam
 "es_HN:dcs5ytfdp3uls0193pwuwphxp_6m1v", // Spanish-Honduras
 "es_MX:dcsiux2u34uls0lwqqef4b2vp_7z3z", // Spanish-Latino
 "es_NI:dcsizedg34uls0xphot6bthxp_7d8w", // Spanish-Nicaragua
 "es_PA:dcsjr4yfn2uls0t6wnqipwhxp_5h6j", // Spanish-Panama
 "es_PE:dcshqqiqg3uls09r6uzx1ngxp_9w2s", // Spanish-Peru
 "es_PR:dcsom3r704uls0p7m1qteeixp_3b5p", // Spanish-Puerto Rico
 "es_PY:dcsftca4w2uls0l4x83appixp_9r3s", // Spanish-Paraguay
 "es_SV:dcsnt3pc92uls01l8d8o2ehxp_5f4l", // Spanish-El Salvador
 "es_UY:dcs8n2mcc3uls0lgy9y3pqjxp_3z3z", // Spanish-Uruguay
 "es_VE:dcs6oz4vi3uls01ht23gp3gxp_6o9o", // Spanish-Venezuela
 "et_EE:dcsxweyh03uls0lcrx4qsecxp_7v1g", // Estonian - Estonia
 "fi_FI:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Finnish-Finland - European Dashboard
 "fr_AE:dcsgfsjmy2uls0hxchxqn54vp_1w7m", // French-Gulf
 "fr_BE:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // French-Belgium - European Dashboard
 "fr_CA:dcs3xn67h2uls01lsgs57l1vp_3e1t", // French-Canada
 "fr_CH:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // French-Switzerland - European Dashboard
 "fr_FR:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // French-France - European Dashboard
 "fr_MA:dcs1eza1l3uls01dy73ao8kxp_4u1r", // French-Morocco
 "hr_BA:dcse9ekhq3uls0teu3kpiclxp_1t9q", // Croatian-Bosnia
 "hr_HR:dcsbthd143uls0hlfjnen76vp_4r6x", // Croatian - Croatia
 "hu_HU:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Hungarian-Hungary - European Dashboard
 "id_ID:dcsvvj76z3uls0hdlut0bfkxp_8y8r", // Indonesian-Indonesia
 "it_CH:dcsc9yswo2uls0l0yqmo5b6vp_8y2g", // Italian-Switzerland
 "it_IT:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Italian-Italy - European Dashboard
 "iw_IL:dcsgso4lp2uls09nng98p9cxp_5b3e", // Hebrew - Israel
 "ja_JP:dcsdts6gz3uls0t21p7jd13vp_6k5t", // Japanese
 "kk_KZ:dcs64hsml2uls0dejubzum3vp_4f3f", // Kazakh-Kazakhstan
 "ko_KR:dcs7uq1ja3uls05ssskk5t2vp_5s7y", // Korean - Korea
 "lt_LT:dcs3sp2gn2uls0lkladfmrcxp_4z6g", // Lithuanian - Lithuania
 "lv_LV:dcsqufgw53uls0t6sc3atlcxp_5h1d", // Latvian  - Latvia
 "mk_MK:dcsj4hjcc3uls09rinmw6glxp_7k9u", // Macedonian-Macedonia
 "nl_BE:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Dutch-Belgium - European Dashboard
 "nl_NL:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Dutch-Netherlands - European Dashboard
 "no_NO:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Norwegian - European Dashboard
 "pl_PL:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Polish - European Dashboard
 "pt_BR:dcsps5z7g2uls0prhftwvv1vp_5z8g", // Portuguese-Brazil
 "pt_PT:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Portuguese-Portugal - European Dashboard
 "ro_RO:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Romanian - Romania - European Dashboard
 "ru_BY:dcsj9xn9w3uls0h5j35jur3vp_5g6s", // Russian-Belarus
 "ru_KZ:dcsczzh8g2uls097vzke6w3vp_2u4d", // Russian-Kazakhstan
 "ru_RU:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Russian-Russia - European Dashboard
 "ru_UA:dcsl1gtxg2uls097328gjuqxp_4d4j", // Russian-Ukraine
 "sk_SK:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Slovak-Slovakia - European Dashboard
 "sl_SI:dcsy4nsf93uls0t2htpct53vp_5z1s", // Slovenian-Slovenia
 "sq_AL:dcs1kqejr3uls0h5bhmvz1lxp_6r8k", // Albanian-Albania
 "sr_ME:dcslgqzth3uls09rewmj2plxp_5o2x", // Serbian-Montenegro
 "sr_RS:dcss2dgxg2uls0tuqb0ueklxp_3i2z", // Serbian-Serbia
 "sr_YU:dcs5sjgpc3uls097jm2yui3vp_9s7i", // Serbian-Yugoslavia
 "sv_SE:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Swedish-Sweden - European Dashboard
 "th_TH:dcs4k8mga2uls0tmsn4wowfxp_8h5o", // Thai-Thailand
 "tr_TR:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Turkish - European Dashboard
 "uk_RU:dcs06aisu3uls0tafhlqvpqxp_2s7v", // Ukranian-Russia
 "uk_UA:dcsshk2e69w8wf9xwv5itrxpt_8w9c", // Ukrainian - Ukraine - European Dashboard
 "vi_VN:dcs0yeptr2uls0tydw2145kxp_6v4m", // Vietnamese-Vietnam
 "ww_WW:dcs4o635j2uls0x56ump6zcxp_4y8y", // Worldwide
 "zh_CN:dcs6hycuh3uls058t3u8s0exp_6t7d", // Chinese-Simplified
 "zh_HK:dcsnp7avs2uls0t6wb5eukexp_5u9s", // Chinese-Hong Kong
 "zh_TW:dcsx3ao7t2uls0hxslfk3a4vp_7h6m" // Chinese-Traditional
);

var gOnDemandLocales = new Array("bg_BG:dcstfdi5o10000ch94z1tu534_9x2l", // Bulgarian - Bulgaria
 "cs_CZ:dcsbc2h7d00000oy6v3er9534_1t1h", // Czech - European Dashboard
 "da_DK:dcsc01xp700000oqovd59a534_4c9w", // Danish-Denmark - European Dashboard
 "de_AT:dcsdo53w1000000cpj599m534_3d2q", // German-Austria - European Dashboard
 "de_CH:dcs33hntd00000wwmgos6n534_5p6s", // German-Switzerland - European Dashboard
 "de_DE:dcsmiqttd00000439ogzsm534_8x8l", // German-Germany - European Dashboard
 "el_GR:dcst209gv000000cta5mdd534_6x2b", // Greek-Greece - European Dashboard
 "en_AE:dcsrhyg9s0000008u81leb534_8c5s", // English-Gulf
 "en_AU:dcss7g5v210000cpbvn3xl434_7t5f", // English-Australia
 "en_BE:dcs9ubw2m10000go98ppuu434_6u7f", // English-Belgium
 "en_BW:dcs1q3h23000004jpnvwam434_9j3z", // English-Botswana
 "en_CA:dcsa91d2f100000gc8rtwa534_9j8h", // English-Canada
 "en_CH:dcso99dtf000008eoysh9t434_9p1r", // English-Switzerland
 "en_CN:dcs69lgqb00000sd1c2rmm434_4i2n", // English-China
 "en_CR:dcsju1lr110000o6h8bj2n434_9q2i", // English-Costa Rica
 "en_DE:dcs2b5y7v00000wokhxz5o434_8q1y", // English-Germany
 "en_DK:dcs6zs9bz00000chp4yhav434_8w4q", // English-Denmark
 "en_EG:dcskmbznq10000c1twhden434_7e2i", // English-Egypt
 "en_ES:dcsfym53x00000gs8atqtw434_9q6z", // English-Spain
 "en_EU:dcstspuy1000004v6pp6sn434_8u4j", // English-European
 "en_FI:dcsberorf000000c1t4cmv434_1y4l", // English-Finland
 "en_GB:dcshefjze00000kbi1xb2k534_2g8u", // English-UK - European Dashboard
 "en_GU:dcsieo5jd000004bnw6v6v534_5s7q", // English-Guam
 "en_HK:dcs3ne9aw00000oiy95tjo434_2g1b", // English-Hong Kong
 "en_ID:dcsx4vlu00000086qukfbp434_4w3t", // English-Indonesia
 "en_IE:dcsgglbxq10000k34t6gob534_4c4c", // English-Ireland
 "en_IN:dcsoa27xh10000cdaybnvo434_5g5y", // English-India
 "en_IS:dcs4gro8900000o6dhb6yv434_3e9n", // English-Israel
 "en_JM:dcsy0cydb10000w02jr9np434_5g3m", // English-Jamaica
 "en_KE:dcsvtv3bn10000kvd7y3zp434_4b8s", // English-Kenya
 "en_KR:dcscqzkr000000cprz5xcq434_3p7g", // English-Korea
 "en_LK:dcsn17zo000000cl82kpts434_9p4i", // English-Sri Lanka
 "en_MY:dcslkwfjd100000k3ocroq434_1b9t", // English-Malaysia
 "en_NA:dcsmor7fc10000sdhgkk2r434_1r6z", // English-Namibia
 "en_NL:dcs1lkedq1000082n1h18w434_5z9t", // English-Netherlands
 "en_NO:dcsqvssou10000sxwlmwhw434_5n1n", // English-Norway
 "en_NZ:dcsbrl8fc10000g8t4reer434_8f8g", // English-New Zealand
 "en_PH:dcs4xk00u00000c19107ur434_7w2l", // English-Phillippines
 "en_PK:dcsspdtbz00000wsznjuku434_1u1p", // English-Pakistan
 "en_PR:dcs5x8wy3000000wkp616s434_3l3n", // English-Puerto Rico
 "en_SE:dcs8kakhc000004nkyzk5x434_1h8e", // English-Sweden
 "en_SG:dcsqcq1se00000oqwddvhs434_1j8v", // English-Singapore
 "en_TT:dcsp1jxlp00000w80nzblt434_3x4h", // English-Trinidad
 "en_TW:dcsx4expg3uls0h9az217kfxp_4o4o", // English-Taiwan
 "en_US:dcs4t6zu210000wg6dqhqj534_1s9q", // English-US
 "en_VN:dcsmuiw0v00000o2ef75zt434_1w8p", // English-Vietnam
 "en_WW:dcs3nzjw300000cxp3ezau434_4s1n", // English-WW
 "en_ZA:dcs9af6ok000008yfhda0c534_3v6k", // English-South Africa - European Dashboard
 "es_AR:dcs87gyls00000cl4bkcp1534_7j6i", // Spanish-Argentina
 "es_BO:dcst61i6q100000ggzq612534_9g1g", // Spanish-Bolivia
 "es_CL:dcsi1dk1900000oasnx0d2534_2q7w", // Spanish-Chile
 "es_CO:dcsztx8501000086283wm2534_9r2e", // Spanish-Colombia
 "es_CR:dcs4pkib21000000g0bp03534_5q9j", // Spanish-Costa Rica
 "es_DO:dcshizu9p000008q19nem3534_7f7c", // Spanish-Dominican Republic
 "es_EC:dcs2ygfo4000000kf1v704534_8c8w", // Spanish-Ecuador
 "es_ES:dcs0hm4od000000omphc6s534_3c3o", // Spanish-Spain - European Dashboard
 "es_GT:dcshf2lct10000w4dydrx4534_5s2h", // Spanish-Guatemala
 "es_GU:dcsw3wisg00000oyehmhyv534_7n3o", // Spanish-Guam
 "es_HN:dcsyftf6e10000oyqqlkb5534_1e2t", // Spanish-Honduras
 "es_MX:dcsrqbu6w100008adnpdxh534_8x8z", // Spanish-Latino
 "es_NI:dcsf0oahi100008u0brfl5534_8b6b", // Spanish-Nicaragua
 "es_PA:dcso2319s10000spavwav5534_9r7c", // Spanish-Panama
 "es_PE:dcsu9zfq600000cd2gcxm6534_4b7q", // Spanish-Peru
 "es_PR:dcsbyosvn10000w8c0isw6534_2o7b", // Spanish-Puerto Rico
 "es_PY:dcs5fbh4b00000gkmj3576534_2s8u", // Spanish-Paraguay
 "es_SV:dcsza4j8c00000oerp12c4534_5l5u", // Spanish-El Salvador
 "es_UY:dcs8fnhkh00000k3ooom87534_4q3v", // Spanish-Uruguay
 "es_VE:dcs1t4z8g100004zx8uhi7534_2y4k", // Spanish-Venezuela
 "et_EE:dcs1uc5q200000wgyq7ejx434_4t6w", // Estonian - Estonia
 "fi_FI:dcsq021qb0000086up36ek534_6v3r", // Finnish-Finland - European Dashboard
 "fr_AE:dcs40ijze10000chhmyr1d534_7r7f", // French-Gulf
 "fr_BE:dcs6fo3cw10000stp1j5ac534_6j4g", // French-Belgium - European Dashboard
 "fr_CA:dcs7naksz00000go1qpzlc534_6u9r", // French-Canada
 "fr_CH:dcscg3tx410000om17skll534_4i2l", // French-Switzerland - European Dashboard
 "fr_FR:dcsff9ilp10000s14a91ok534_6s1q", // French-France - European Dashboard
 "fr_MA:dcsakye2k00000s9eng6zx434_3j5b", // French-Morocco
 "hr_BA:dcseud6se10000w0me9g7l434_9s9c", // Croatian-Bosnia
 "hr_HR:dcsr31qdj00000ouz6h9ll434_5c2c", // Croatian - Croatia
 "hu_HU:dcsm8jx4u10000k73vahnd534_4j3m", // Hungarian-Hungary - European Dashboard
 "id_ID:dcsgzssof000004z10uumy434_1z3n", // Indonesian-Indonesia
 "it_CH:dcs5albmh10000oubkzpwy434_6n1o", // Italian-Switzerland
 "it_IT:dcs8al7mp00000ggv3i7fq534_2k1d", // Italian-Italy - European Dashboard
 "iw_IL:dcsbck59n00000g4qbn0by434_3n4y", // Hebrew - Israel
 "ja_JP:dcsrbsjql0000082fjhbzd534_9z4x", // Japanese
 "kk_KZ:dcs4tdyc710000sxo3n69e534_8d7c", // Kazakh-Kazakhstan
 "ko_KR:dcstjm10d00000oq40wyoe534_6d2l", // Korean - Korea
 "lt_LT:dcsb1heyw000000chxm520534_6h2r", // Lithuanian - Lithuania
 "lv_LV:dcs2zp6c1100008i35fcoz434_8o4f", // Latvian  - Latvia
 "mk_MK:dcsg0j32b10000s5vpuyf0534_6d9w", // Macedonian-Macedonia
 "nl_BE:dcstcxtl600000cl0kkzka534_6p6h", // Dutch-Belgium - European Dashboard
 "nl_NL:dcsbn7pr1100000oqghpaj534_2d9h", // Dutch-Netherlands - European Dashboard
 "no_NO:dcs9yzrf010000k7f8txyq534_7d5k", // Norwegian - European Dashboard
 "pl_PL:dcsm91wu0100008mek1uye534_9m9e", // Polish - European Dashboard
 "pt_BR:dcs3imjsc10000sho47p8f534_3i4w", // Portuguese-Brazil
 "pt_PT:dcsbibl8l000004v6t8kqr534_8w3m", // Portuguese-Portugal - European Dashboard
 "ro_RO:dcsw3a87i10000gc0tdjkf534_4c5z", // Romanian - Romania - European Dashboard
 "ru_BY:dcs1jcy7t0000086ellcyf534_8y2u", // Russian-Belarus
 "ru_KZ:dcse0yxcv00000w0q9s6ag534_4m2c", // Russian-Kazakhstan
 "ru_RU:dcs3vhoka10000kv1yy0mg534_8t4z", // Russian-Russia - European Dashboard
 "ru_UA:dcs14b0sh00000g07e1tr0534_9c8p", // Russian-Ukraine
 "sk_SK:dcslznhqn000000kredobh534_7e9p", // Slovak-Slovakia - European Dashboard
 "sl_SI:dcsmvklin10000kf1zijlh534_4h7e", // Slovenian-Slovenia
 "sq_AL:dcszoxk8g000008atnotei434_4r2k", // Albanian-Albania
 "sr_ME:dcs208eju100000wgy6o11534_2n2h", // Serbian-Montenegro
 "sr_RS:dcsfdez2c10000oqsmdid1534_7g1n", // Serbian-Serbia
 "sr_YU:dcs4jkyin10000cpfq6uzg534_3r8q", // Serbian-Yugoslavia
 "sv_SE:dcsglr84610000w4pbw79i534_2d2k", // Swedish-Sweden - European Dashboard
 "th_TH:dcsm0k5hw10000st9x0cu7534_8b2w", // Thai-Thailand
 "tr_TR:dcsdqgpmc10000kz0032li534_8l3o", // Turkish - European Dashboard
 "uk_RU:dcsrswnh000000w41peokv534_2p8l", // Ukranian-Russia
 "uk_UA:dcsyxrf4w10000ctesavyi534_7y3o", // Ukrainian - Ukraine - European Dashboard
 "us_SharePoint:dcsj6i8dwuz5bdvaosv4v4nd6_2o5l", // SharePoint
 "vi_VN:dcs0a3fes00000sd9ykut8534_5y3m", // Vietnamese-Vietnam
 "ww_WW:dcs9k4t8e00000g8lmro59534_7j7p", // Worldwide
 "zh_CN:dcsda68nc10000086i0ork434_5v3g", // Chinese-Simplified
 "zh_HK:dcs48ft4t000004n8lh4uj434_8w9r", // Chinese-Hong Kong
 "zh_TW:dcsii48uy0000004v6xjf9534_5q3c" // Chinese-Traditional

);



//var dcsId = "dcscxx2ut8w8wfpdguvicaapw_8q7i"; // default to en_US

var dcsId = "empty"; // set to empty
var gOnDemandDomain = "statse.webtrendslive.com";
var gFpc = "WT_FPC";
var gConvert = true;
var doubleTagging = true;
var tripleTagging = false;
var tripleTagCountryCodes = "('EU','CZ','AT','CH','DE','GR','GB','ZA','ES','FI','BE','AE','FR','HU','IL','IT','KZ','BE','NL','NO','PL','PT','RO','RU','SK','SE','TR','UA','DK')";
var DCS = new Object();
var WT = new Object();
var DCSext = new Object();
var gDoms = window.location.hostname + ",.3m.,.mmm.";
var gDcsId = getOnDemandDcsID();
if ((typeof(gConvert) != "undefined") && gConvert && (document.cookie.indexOf(gFpc + "=") == -1) && (document.cookie.indexOf("WTLOPTOUT=") == -1)) {
    document.write("<SCR" + "IPT TYPE='text/javascript' SRC='" + "http" + (window.location.protocol.indexOf('https:') == 0 ? 's' : '') + "://" + gOnDemandDomain + "/" + gDcsId + "/wtid.js" + "'><\/SCR" + "IPT>");
}

//utility function added to prevent source from breaking with old theme
function readMetatagValue(a){
    var b,c,d,e,f,g;
    e="",f=0,document.all?b=document.all.tags("meta"):document.documentElement&&(b=document.getElementsByTagName("meta"));
    var h=b.length;
    for(g=0;
    g<h;
    g++){
        c=b[g].name;
        if(c==a)return f=1,""+b[g].content
    }
    if(f===0)return"No Meta Tag Found"
}


gDcsId = getDcsId();

function getDcsId(){

    var elems;
    var locale = null;
    if (document.all) {
        elems = document.all.tags("meta");
    }
    else 
        if (document.documentElement) {
            elems = document.getElementsByTagName("meta");
        }
    if (typeof(elems) != "undefined") {
        var length = elems.length;
        for (var i = 0; i < length; i++) {
            var name = elems.item(i).name;
            var content = elems.item(i).content;
            if (name.indexOf("DCSext.locale") == 0) {
                locale = content;
                break;
            }
        }
    }
    
    if (locale != null && gLocales != null && gLocales.length > 0) {
        for (i = 0; i < gLocales.length; i++) {
            if (gLocales[i].indexOf(locale) != -1) {
                var localesplit = gLocales[i].split(":");
                if (localesplit.length > 0) {
                    dcsId = localesplit[1];
                    break;
                }
            }
        }
        
    }
    return dcsId;
}

function getOnDemandDcsID(){
    dcsId = "empty";
    var elems;
    var locale = null;
    if (document.all) {
        elems = document.all.tags("meta");
    }
    else 
        if (document.documentElement) {
            elems = document.getElementsByTagName("meta");
        }
    if (typeof(elems) != "undefined") {
        var length = elems.length;
        for (var i = 0; i < length; i++) {
            var name = elems.item(i).name;
            var content = elems.item(i).content;
            if (name.indexOf("DCSext.locale") == 0) {
                locale = content;
                break;
            }
        }
    }
    
    if (locale != null && gOnDemandLocales != null && gOnDemandLocales.length > 0) {
        for (i = 0; i < gOnDemandLocales.length; i++) {
            if (gOnDemandLocales[i].indexOf(locale) != -1) {
                var localesplit = gOnDemandLocales[i].split(":");
                if (localesplit.length > 0) {
                    dcsId = localesplit[1];
                    break;
                }
            }
        }
        
    }
    return dcsId;
}


// from dcs_head.js - end

var dateobj = new Date();
var startTime = dateobj.getMilliseconds();
var gService = true;
var gTimeZone = -6;

// Code section for Enable First-Party Cookie Tracking
function dcsCookie(){
    if (typeof(dcsOther) == "function") {
        dcsOther();
    }
    else 
        if (typeof(dcsPlugin) == "function") {
            dcsPlugin();
        }
        else 
            if (typeof(dcsFPC) == "function") {
                dcsFPC(gTimeZone);
            }
}

function dcsGetCookie(name){
    var pos = document.cookie.indexOf(name + "=");
    if (pos != -1) {
        var start = pos + name.length + 1;
        var end = document.cookie.indexOf(";", start);
        if (end == -1) {
            end = document.cookie.length;
        }
        return unescape(document.cookie.substring(start, end));
    }
    return null;
}

function dcsGetCrumb(name, crumb){
    var aCookie = dcsGetCookie(name).split(":");
    for (var i = 0; i < aCookie.length; i++) {
        var aCrumb = aCookie[i].split("=");
        if (crumb == aCrumb[0]) {
            return aCrumb[1];
        }
    }
    return null;
}

function dcsGetIdCrumb(name, crumb){
    var cookie = dcsGetCookie(name);
    var id = cookie.substring(0, cookie.indexOf(":lv="));
    var aCrumb = id.split("=");
    for (var i = 0; i < aCrumb.length; i++) {
        if (crumb == aCrumb[0]) {
            return aCrumb[1];
        }
    }
    return null;
}

function dcsFPC(offset){
    if (typeof(offset) == "undefined") {
        return;
    }
    if (document.cookie.indexOf("WTLOPTOUT=") != -1) {
        return;
    }
    var name = gFpc;
    var dCur = new Date();
    var adj = (dCur.getTimezoneOffset() * 60000) + (offset * 3600000);
    dCur.setTime(dCur.getTime() + adj);
    var dExp = new Date(dCur.getTime() + 315360000000);
    var dSes = new Date(dCur.getTime());
    WT.co_f = WT.vt_sid = WT.vt_f = WT.vt_f_a = WT.vt_f_s = WT.vt_f_d = WT.vt_f_tlh = WT.vt_f_tlv = "";
    if (document.cookie.indexOf(name + "=") == -1) {
        if ((typeof(gWtId) != "undefined") && (gWtId != "")) {
            WT.co_f = gWtId;
        }
        else 
            if ((typeof(gTempWtId) != "undefined") && (gTempWtId != "")) {
                WT.co_f = gTempWtId;
                WT.vt_f = "1";
            }
            else {
                WT.co_f = "2";
                var cur = dCur.getTime().toString();
                for (var i = 2; i <= (32 - cur.length); i++) {
                    WT.co_f += Math.floor(Math.random() * 16.0).toString(16);
                }
                WT.co_f += cur;
                WT.vt_f = "1";
            }
        if (typeof(gWtAccountRollup) == "undefined") {
            WT.vt_f_a = "1";
        }
        WT.vt_f_s = WT.vt_f_d = "1";
        WT.vt_f_tlh = WT.vt_f_tlv = "0";
    }
    else {
        var id = dcsGetIdCrumb(name, "id");
        var lv = parseInt(dcsGetCrumb(name, "lv"));
        var ss = parseInt(dcsGetCrumb(name, "ss"));
        if ((id == null) || (id == "null") || isNaN(lv) || isNaN(ss)) {
            return;
        }
        WT.co_f = id;
        var dLst = new Date(lv);
        WT.vt_f_tlh = Math.floor((dLst.getTime() - adj) / 1000);
        dSes.setTime(ss);
        if ((dCur.getTime() > (dLst.getTime() + 1800000)) || (dCur.getTime() > (dSes.getTime() + 28800000))) {
            WT.vt_f_tlv = Math.floor((dSes.getTime() - adj) / 1000);
            dSes.setTime(dCur.getTime());
            WT.vt_f_s = "1";
        }
        if ((dCur.getDay() != dLst.getDay()) || (dCur.getMonth() != dLst.getMonth()) || (dCur.getYear() != dLst.getYear())) {
            WT.vt_f_d = "1";
        }
    }
    WT.co_f = escape(WT.co_f);
    
    var expiry = "; expires=" + dExp.toGMTString();
    document.cookie = name + "=" + "id=" + WT.co_f + ":lv=" + dCur.getTime().toString() + ":ss=" + dSes.getTime().toString() + expiry + "; path=/" + (((typeof(gFpcDom) != "undefined") && (gFpcDom != "")) ? ("; domain=" + gFpcDom) : (""));
    if (document.cookie.indexOf(name + "=") == -1) {
        WT.co_f = WT.vt_sid = WT.vt_f_s = WT.vt_f_d = WT.vt_f_tlh = WT.vt_f_tlv = "";
        WT.vt_f = WT.vt_f_a = "2";
    }
}

// Add dcsOther() here if using existing first-party cookie, or dcsPlugin() here if using WT Cookie Plugin

// Code section for Set the First-Party Cookie domain
//var gFpcDom=".webtrends.com";

// Code section for Enable Event Tracking
function dcsParseSvl(sv){
    sv = sv.split(" ").join("");
    sv = sv.split("\t").join("");
    sv = sv.split("\n").join("");
    var pos = sv.toUpperCase().indexOf("WT.SVL=");
    if (pos != -1) {
        var start = pos + 8;
        var end = sv.indexOf('"', start);
        if (end == -1) {
            end = sv.indexOf("'", start);
            if (end == -1) {
                end = sv.length;
            }
        }
        return sv.substring(start, end);
    }
    return "";
}

function dcsIsOnsite(host){
    var aDoms = gDoms.split(',');
    for (var i = 0; i < aDoms.length; i++) {
        if (host.indexOf(aDoms[i]) != -1) {
            return 1;
        }
    }
    return 0;
}

function dcsIsHttp(e){
    return (e.href && e.protocol && (e.protocol.indexOf("http") != -1)) ? true : false;
}

function dcsTypeMatch(path, typelist){
    var type = path.substring(path.lastIndexOf(".") + 1, path.length);
    var types = typelist.split(",");
    for (var i = 0; i < types.length; i++) {
        if (type == types[i]) {
            return true;
        }
    }
    return false;
}

function dcsEvt(evt, tag){
    var e = evt.target || evt.srcElement;
    while (e.tagName && (e.tagName != tag)) {
        e = e.parentElement || e.parentNode;
    }
    return e;
}

function dcsBind(event, func){
    if ((typeof(window[func]) == "function") && document.body) {
        if (document.body.addEventListener) {
            document.body.addEventListener(event, window[func], true);
        }
        else 
            if (document.body.attachEvent) {
                document.body.attachEvent("on" + event, window[func]);
            }
    }
}

function dcsET(){
    var e = (navigator.appVersion.indexOf("MSIE") != -1) ? "click" : "mousedown";
    dcsBind(e, "dcsDownload");
    dcsBind(e, "dcsDynamic");
    dcsBind(e, "dcsFormButton");
    dcsBind(e, "dcsOffsite");
    dcsBind(e, "dcsAnchor");
    dcsBind("contextmenu", "dcsRightClick");
}

function dcsMultiTrack(){
    var argumentList = arguments;
    dcsMultiTrackArray(argumentList);
}

function dcsMultiTrackArray(argumentArray){
    if (argumentArray.length % 2 == 0) {
        for (var i = 0; i < argumentArray.length; i += 2) {
            if (argumentArray[i].indexOf('WT.') == 0) {
                WT[argumentArray[i].substring(3)] = dcsEscape(dcsEncode(argumentArray[i + 1]), I18NRE);
            }
            if (argumentArray[i].indexOf('DCS.') == 0) {
            
            	//if you encounter an & is a DCS.dcsqry parameter do not encode it.  modified by WT 4/26/2011
            	if (argumentArray[i + 1].indexOf('&') == -1 && argumentArray[i + 1].indexOf('dcsqry') == -1)
            	{
               	    DCS[argumentArray[i].substring(4)] = dcsEscape(dcsEncode(argumentArray[i + 1]), I18NRE);
               	}
               	else
               	{
               	    DCS[argumentArray[i].substring(4)] = argumentArray[i + 1];
                }
            }
            if (argumentArray[i].indexOf('DCSext.') == 0) {
                DCSext[argumentArray[i].substring(7)] = dcsEscape(dcsEncode(argumentArray[i + 1]), I18NRE);
            }
        }
        var dCurrent = new Date();
        DCS.dcsdat = dCurrent.getTime();
        dcsFunc("dcsCookie");
        dcsTag();
    }
}

// Add event handlers here
// WebTrends SmartSource Data Collector
// Copyright (c) 1996-2007 WebTrends Inc. All rights reserved.
// $DateTime: 2007/02/02 09:07:21 $
// WebTrends SmartSource Data Collector
// Copyright (c) 1996-2007 WebTrends Inc. All rights reserved.
// $DateTime: 2007/02/02 09:07:21 $

// Code section for Track clicks to links leading offsite.
function dcsOffsite(evt){
    evt = evt || (window.event || "");
    if (evt && ((typeof(evt.which) != "number") || (evt.which == 1))) {
        var e = dcsEvt(evt, "A");
        if (e.hostname && !dcsIsOnsite(e.hostname)) {
            var qry = e.search ? e.search.substring(e.search.indexOf("?") + 1, e.search.length) : "";
            if (qry.toUpperCase().indexOf("WT.SVL=") == -1) {
                WT.svl = dcsParseSvl(e.name ? e.name.toString() : (e.onclick ? e.onclick.toString() : ""));
            }
            var path = e.pathname ? ((e.pathname.indexOf("/") != 0) ? "/" + e.pathname : e.pathname) : "/";
            var trim = true;
            dcsMultiTrack("DCS.dcssip", e.hostname, "DCS.dcsuri", path, "DCS.dcsqry", trim ? "" : qry, "WT.ti", "Offsite: " + (e.innerHTML || ""), "WT.os", "1");
            DCS.dcssip = DCS.dcsuri = DCS.dcsqry = WT.ti = WT.svl = WT.os = "";
        }
    }
}

// WebTrends SmartSource Data Collector
// Copyright (c) 1996-2007 WebTrends Inc. All rights reserved.
// $DateTime: 2007/02/02 09:07:21 $

// Code section for Track clicks to download links. Modified by WT on 4/11/2011 to avoid doube sends of hits with dcsmultiTrack links
function dcsDownload(evt){
    evt = evt || (window.event || "");
    if (evt && ((typeof(evt.which) != "number") || (evt.which == 1))) {
        var e = dcsEvt(evt, "A");
        if (e.hostname && dcsIsOnsite(e.hostname) &&
        ((e.getAttribute("onclick")) ? e.getAttribute("onclick").toString().indexOf("dcsMultiTrack") == -1 : 1)) {
            var title = "";
            var qry = e.search ? e.search.substring(e.search.indexOf("?") + 1, e.search.length) : "";
            if (e.pathname.indexOf("LinkInterceptorController") != -1) {
                // We need to get the title out of the path from the dmrmktplacename
                var mktkey = qry.toUpperCase().indexOf("DMRMKTPLACENAME=");
                if (mktkey != -1) {
                    var titlestart = qry.substring(mktkey + 16);
                    var titleend = qry.indexOf('&', titlestart);
                    
                    title = qry.substring(titlestart, titleend != -1 ? titleend : qry.length);
                }
                
                // Modified by WT on 3/28 to account for additional instances where clicks were not being captured
            }
            else 
                if (e.pathname.indexOf("mediawebserver.dyn") != -1) {
                    if (e.innerHTML.indexOf("IMG") != -1) {
                        title = " Image reference.";
                    }
                    else {
                        title = (e.innerHTML);
                    }
                }
                else 
                    if (e.pathname.indexOf("mediawebserver") != -1) {
                        if (e.innerHTML.indexOf("IMG") != -1) {
                            title = " Image reference.";
                        }
                        else {
                            title = (e.innerHTML);
                        }
                    }
                    else 
                        if (e.pathname.indexOf("BlobServlet") != -1) {
                            if (e.innerHTML.indexOf("IMG") != -1) {
                                title = " Image reference.";
                            }
                            else {
                                title = (e.innerHTML);
                            }
                        }
                        else 
                            if (dcsTypeMatch(e.pathname, "xls,doc,pdf,txt,csv,zip,docx,pptx,xlsx,ppt")) {
                                if (e.innerHTML.indexOf("IMG") != -1) {
                                    title = " Image reference.";
                                }
                                else {
                                    title = (e.innerHTML);
                                }
                            }
                            else {
                                return;
                            }
            // now send the dcsMultiTrack hit
            
            if (qry.toUpperCase().indexOf("WT.SVL=") == -1) {
                WT.svl = dcsParseSvl(e.name ? e.name.toString() : (e.onclick ? e.onclick.toString() : ""));
            }
            var path = e.pathname ? ((e.pathname.indexOf("/") != 0) ? "/" + e.pathname : e.pathname) : "/";
            dcsMultiTrack("DCS.dcssip", e.hostname, "DCS.dcsuri", path, "DCS.dcsqry", e.search || "", "WT.ti", "Download:" + title, "WT.dl", "1");
            DCS.dcssip = DCS.dcsuri = DCS.dcsqry = WT.ti = WT.svl = WT.dl = "";
        }
    }
}

// Code section for Generate an Ad View query parameter for every Ad Click link. For examples, see Help.
function dcsAdSearch(){
    if (document.links) {
        for (var i = 0; i < document.links.length; i++) {
            var anch = document.links[i].href + "";
            var pos = anch.toUpperCase().indexOf("WT.AC=");
            if (pos != -1) {
                var start = pos + 6;
                var end = anch.indexOf("&", start);
                var value = anch.substring(start, (end != -1) ? end : anch.length);
                WT.ad = WT.ad ? (WT.ad + ";" + value) : value;
            }
        }
    }
}


function dcsMultiTrackHREF(){
    var argumentsList = constructArgumentArray(arguments);
    linkObj = arguments[0];
    if ("object" == typeof(linkObj) && typeof(linkObj.href) != "undefined" && linkObj.href != "") {
        callDcsMultiTrack(linkObj.innerText, linkObj.href, argumentsList);
    }
    else {
        dcsMultiTrackArray(argumentsList);
    }
}

function dcsMultiTrackImage(){
    var argumentsList = constructArgumentArray(arguments);
    imgObj = arguments[0];
    if ("object" == typeof(imgObj) && typeof(imgObj.src) != "undefined" && imgObj.src != "") {
        callDcsMultiTrack(imgObj.name, imgObj.src, argumentsList);
    }
    else {
        dcsMultiTrackArray(argumentsList);
    }
}

function dcsMultiTrackForm(){
    var argumentsList = constructArgumentArray(arguments);
    formObj = arguments[0];
    if ("object" == typeof(formObj) && typeof(formObj.action) != "undefined" && formObj.action != "") {
        callDcsMultiTrack(formObj.id, formObj.action, argumentsList);
    }
    else {
        dcsMultiTrackArray(argumentsList);
    }
}


function callDcsMultiTrack(title, dcsurl, argumentsList){
	var dcsqry="";
    dcsuri = stripDomain(dcsurl);
    if (dcsuri.indexOf("?") != -1) {
        dcsqry = dcsuri.substr(dcsuri.indexOf("?") + 1);
        dcsuri = dcsuri.substr(0, dcsuri.indexOf("?"));
    }
    
    domainName = extractDomain(dcsurl);
    dcsreferrer = window.location.href;
    argumentsTemp = new Array('WT.ti', title, 'DCS.dcsuri', dcsuri, 'DCS.dcssip', domainName, 'DCS.dcsref', dcsreferrer, 'DCS.dcsqry', ((dcsqry) && (typeof(dcsqry) == 'string')) ? dcsqry : '');
    var finalArguments = argumentsTemp.concat(argumentsList);
    dcsMultiTrackArray(finalArguments);
}

function constructArgumentArray(argumentsList){
    var newArray = new Array();
    for (var j = 0; j < argumentsList.length - 1; j++) {
        newArray[j] = argumentsList[j + 1];
    }
    return newArray;
}

function stripDomain(urlstring){
    urlvalue = urlstring;
    if (urlvalue.indexOf("://") != -1) {
        urlvalue = urlvalue.substring(urlvalue.indexOf("://") + 3, urlvalue.length);
    }
    if (urlvalue.indexOf(unescape("%2F")) != -1) {
        urlvalue = urlvalue.substring(urlvalue.indexOf(unescape("%2F")), urlvalue.length);
    }
    return urlvalue;
}

function extractDomain(urlstring){
    urlvalue = urlstring;
    var domainName;
    if (urlvalue.indexOf("://") != -1) {
        urlvalue = urlvalue.substring(urlvalue.indexOf("://") + 3, urlvalue.length);
    }
    if (urlvalue.indexOf(unescape("%2F")) != -1) {
        domainName = urlvalue.substring(0, urlvalue.indexOf(unescape("%2F")));
    }
    return domainName;
}

function displayTagData(){
    return dcsSRC;
}

function dcsAdv(){
    dcsFunc("dcsET");
    dcsFunc("dcsCookie");
    dcsFunc("dcsAdSearch");
    dcsFunc("dcsTP");
}

// END OF Advanced SmartSource Data Collector TAG

// START OF Basic SmartSource Data Collector TAG
// Copyright (c) 1996-2007 WebTrends Inc. All rights reserved.
// V8.0
// $DateTime: 2007/02/14 15:39:59 $
var gImages = new Array;
var gIndex = 0;
var gQP = new Array();
var gI18n = true;
if (window.RegExp) {
    var RE = {
        "%09": /\t/g,
        "%20": / /g,
        "%23": /\#/g,
        "%26": /\&/g,
        "%2B": /\+/g,
        "%3F": /\?/g,
        "%5C": /\\/g,
        "%22": /\"/g,
        "%7F": /\x7F/g,
        "%A0": /\xA0/g
    };
    var I18NRE = {
        "%25": /\%/g
    };
}

// Add customizations here

function dcsVar(){
    var dCurrent = new Date();
    WT.tz = dCurrent.getTimezoneOffset() / 60 * -1;
    if (WT.tz == 0) {
        WT.tz = "0";
    }
    WT.bh = dCurrent.getHours();
    WT.ul = navigator.appName == "Netscape" ? navigator.language : navigator.userLanguage;
    if (typeof(screen) == "object") {
        WT.cd = navigator.appName == "Netscape" ? screen.pixelDepth : screen.colorDepth;
        WT.sr = screen.width + "x" + screen.height;
    }
    if (typeof(navigator.javaEnabled()) == "boolean") {
        WT.jo = navigator.javaEnabled() ? "Yes" : "No";
    }
    if (document.title) {
        WT.ti = gI18n ? dcsEscape(dcsEncode(document.title), I18NRE) : document.title;
    }
    WT.js = "Yes";
    WT.jv = dcsJV();
    if (document.body && document.body.addBehavior) {
        document.body.addBehavior("#default#clientCaps");
        WT.ct = document.body.connectionType || "unknown";
        document.body.addBehavior("#default#homePage");
        WT.hp = document.body.isHomePage(location.href) ? "1" : "0";
    }
    else {
        WT.ct = "unknown";
    }
    if (parseInt(navigator.appVersion) > 3) {
        if ((navigator.appName == "Microsoft Internet Explorer") && document.body) {
            WT.bs = document.body.offsetWidth + "x" + document.body.offsetHeight;
        }
        else 
            if (navigator.appName == "Netscape") {
                WT.bs = window.innerWidth + "x" + window.innerHeight;
            }
    }
    WT.fi = "No";
    if (window.ActiveXObject) {
        for (var i = 10; i > 0; i--) {
            try {
                var flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + i);
                WT.fi = "Yes";
                WT.fv = i + ".0";
                break;
            } 
            catch (e) {
            }
        }
    }
    else 
        if (navigator.plugins && navigator.plugins.length) {
            for (var i = 0; i < navigator.plugins.length; i++) {
                if (navigator.plugins[i].name.indexOf('Shockwave Flash') != -1) {
                    WT.fi = "Yes";
                    WT.fv = navigator.plugins[i].description.split(" ")[2];
                    break;
                }
            }
        }
    if (gI18n) {
        WT.em = (typeof(encodeURIComponent) == "function") ? "uri" : "esc";
        if (typeof(document.defaultCharset) == "string") {
            WT.le = document.defaultCharset;
        }
        else 
            if (typeof(document.characterSet) == "string") {
                WT.le = document.characterSet;
            }
    }
    WT.tv = "8.0.2";
    //	WT.sp="@@SPLITVALUE@@";
    DCS.dcsdat = dCurrent.getTime();
    DCS.dcssip = window.location.hostname;
    DCS.dcsuri = window.location.pathname;
    if (window.location.search) {
        DCS.dcsqry = window.location.search;
        if (gQP.length > 0) {
            for (var i = 0; i < gQP.length; i++) {
                var pos = DCS.dcsqry.indexOf(gQP[i]);
                if (pos != -1) {
                    var front = DCS.dcsqry.substring(0, pos);
                    var end = DCS.dcsqry.substring(pos + gQP[i].length, DCS.dcsqry.length);
                    DCS.dcsqry = front + end;
                }
            }
        }
    }
    if ((window.document.referrer != "") && (window.document.referrer != "-")) {
        if (!(navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) < 4)) {
            DCS.dcsref = gI18n ? dcsEscape(window.document.referrer, I18NRE) : window.document.referrer;
        }
    }
}

function dcsA(N, V){
    return "&" + N + "=" + dcsEscape(V, RE);
}

function dcsEscape(S, REL){
    if (typeof(REL) != "undefined") {
        var retStr = new String(S);
        for (var R in REL) {
            retStr = retStr.replace(REL[R], R);
        }
        return retStr;
    }
    else {
        return escape(S);
    }
}

function dcsEncode(S){
    return (typeof(encodeURIComponent) == "function") ? encodeURIComponent(S) : escape(S);
}

function dcsCreateImage(dcsSrc){
    dcsSRC = dcsSrc;
    if (document.images) {
        gImages[gIndex] = new Image;
        gImages[gIndex].src = dcsSrc;
        gIndex++;
    }
    else {
        document.write('<IMG ALT="" BORDER="0" NAME="DCSIMG" WIDTH="1" HEIGHT="1" SRC="' + dcsSrc + '">');
    }
}

function dcsMeta(){
    var elems;
    if (document.all) {
        elems = document.all.tags("meta");
    }
    else 
        if (document.documentElement) {
            elems = document.getElementsByTagName("meta");
        }
    if (typeof(elems) != "undefined") {
        var length = elems.length;
        for (var i = 0; i < length; i++) {
            var name = elems.item(i).name;
            var content = elems.item(i).content;
            var equiv = elems.item(i).httpEquiv;
            if (name.length > 0) {
                if (name.indexOf("WT.") == 0) {
                    var encode = false;
                    if (gI18n) {
                        var params = ["mc_id", "oss", "ti"];
                        for (var j = 0; j < params.length; j++) {
                            if (name.indexOf("WT." + params[j]) == 0) {
                                encode = true;
                                break;
                            }
                        }
                    }
                    WT[name.substring(3)] = encode ? dcsEscape(dcsEncode(content), I18NRE) : content;
                }
                else 
                    if (name.indexOf("DCSext.") == 0) {
                        DCSext[name.substring(7)] = content;
                    }
                    else 
                        if (name.indexOf("DCS.") == 0) {
                            DCS[name.substring(4)] = (gI18n && (name.indexOf("DCS.dcsref") == 0)) ? dcsEscape(content, I18NRE) : content;
                        }
                        else 
                            if (name.indexOf("DC_coverage") == 0) {
                                var compareStr = "'" + content + "'";
                                if (tripleTagCountryCodes.indexOf(compareStr) != -1) {
                                    tripleTagging = true;
                                }
                            }
            }
            else 
                if (gI18n && (equiv == "Content-Type")) {
                    var pos = content.toLowerCase().indexOf("charset=");
                    if (pos != -1) {
                        WT.mle = content.substring(pos + 8);
                    }
                }
        }
    }
}

function dcsTag(){
    if (document.cookie.indexOf("WTLOPTOUT=") != -1) {
        return;
    }
    if (gDcsId == "empty") {
        // set to default en_US - in-house version
        gDcsId = "dcscxx2ut8w8wfpdguvicaapw_8q7i";
    }
    var P = "http" + (window.location.protocol.indexOf('https:') == 0 ? 's' : '') + "://" + gDomain + (gDcsId == "" ? '' : '/' + gDcsId) + "/dcs.gif?";
    dcsTagCreateImage(P);
    if (doubleTagging) {
        gDoubleTagDcsId = getOnDemandDcsID();
        if (gDoubleTagDcsId == "empty") {
            // set to default en_US - on-demand version
            gDoubleTagDcsId = "dcs4t6zu210000wg6dqhqj534_1s9q";
        }
        gWTDomain = "statse.webtrendslive.com";
        P = "http" + (window.location.protocol.indexOf('https:') == 0 ? 's' : '') + "://" + gWTDomain + (gDoubleTagDcsId == "" ? '' : '/' + gDoubleTagDcsId) + "/dcs.gif?";
        dcsTagCreateImage(P);
    }
    if (tripleTagging) {
        // Sending data to VI for European Dashboard project
        doSiteLookup();
        gWTDomain = "statse.webtrendslive.com";
        gTripleTagDcsId = "dcsshk2e69w8wf9xwv5itrxpt_8w9c";
        P = "http" + (window.location.protocol.indexOf('https:') == 0 ? 's' : '') + "://" + gWTDomain + (gTripleTagDcsId == "" ? '' : '/' + gTripleTagDcsId) + "/dcs.gif?";
        dcsTagCreateImage(P);
    }
}

function dcsTagCreateImage(P){
    for (var N in DCS) {
        if (DCS[N]) {
            P += dcsA(N, DCS[N]);
        }
    }
    var keys = ["vt_f_tlv"];
    for (var i = 0; i < keys.length; i++) {
        var key = keys[i];
        if (WT[key]) {
            P += dcsA("WT." + key, WT[key]);
            delete WT[key];
        }
    }
    for (N in WT) {
        if (WT[N]) {
            P += dcsA("WT." + N, WT[N]);
        }
    }
    for (N in DCSext) {
        if (DCSext[N]) {
            P += dcsA(N, DCSext[N]);
        }
    }
    if (P.length > 2048 && navigator.userAgent.indexOf('MSIE') >= 0) {
        P = P.substring(0, 2040) + "&WT.tu=1";
    }
    dcsCreateImage(P);
}

function dcsJV(){
    var agt = navigator.userAgent.toLowerCase();
    var major = parseInt(navigator.appVersion);
    var mac = (agt.indexOf("mac") != -1);
    var ff = (agt.indexOf("firefox") != -1);
    var ff0 = (agt.indexOf("firefox/0.") != -1);
    var ff10 = (agt.indexOf("firefox/1.0") != -1);
    var ff15 = (agt.indexOf("firefox/1.5") != -1);
    var ff2up = (ff && !ff0 && !ff10 & !ff15);
    var nn = (!ff && (agt.indexOf("mozilla") != -1) && (agt.indexOf("compatible") == -1));
    var nn4 = (nn && (major == 4));
    var nn6up = (nn && (major >= 5));
    var ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
    var ie4 = (ie && (major == 4) && (agt.indexOf("msie 4") != -1));
    var ie5up = (ie && !ie4);
    var op = (agt.indexOf("opera") != -1);
    var op5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);
    var op6 = (agt.indexOf("opera 6") != -1 || agt.indexOf("opera/6") != -1);
    var op7up = (op && !op5 && !op6);
    var jv = "1.1";
    if (ff2up) {
        jv = "1.7";
    }
    else 
        if (ff15) {
            jv = "1.6";
        }
        else 
            if (ff0 || ff10 || nn6up || op7up) {
                jv = "1.5";
            }
            else 
                if ((mac && ie5up) || op6) {
                    jv = "1.4";
                }
                else 
                    if (ie5up || nn4 || op5) {
                        jv = "1.3";
                    }
                    else 
                        if (ie4) {
                            jv = "1.2";
                        }
    return jv;
}

function dcsFunc(func){
    if (typeof(window[func]) == "function") {
        window[func]();
    }
}

function sendPageInfoToSDC(){
    if (!WT.ti) {
        if (document.title) {
            WT.ti = gI18n ? dcsEscape(dcsEncode(document.title), I18NRE) : document.title;
        }
    }
    
    dcsMeta();
    dcsFunc("dcsAdv");
    dcsTag();
    dateobj = new Date();
    var endTime = dateobj.getMilliseconds();
    //document.write("JS processing time: " + (endTime - startTime) + "ms<br/>");
}


/***********************************************************************
 *  3M.com WebTrends EU DW
 *  Last Modified 5th Jan 2012 by @a2kq7zz
 *  ~~~ Important: All site lookups must be lowercase ~~~
 *  Syntax: siteLookup[your site root url in all lower case goes here] = "Exact Value that is in VI Translation Table Goes Here"
 ************************************************************************/

function doSiteLookup(){
    var siteLookup = new Array();
    siteLookup["3m-espe"] = "ESPE";
    siteLookup["3m-espe-ee"] = "ESPE";
    siteLookup["3m_espe"] = "ESPE"; //added 7/10/11
	siteLookup["3mgraphics"] = "CG_GraphicSolutions"; //added 5/12/11
    siteLookup["abrasive-systems"] = "AbrasiveSystems";
    siteLookup["abrasivesystems"] = "AbrasiveSystems"; 
    siteLookup["architectural-markets-eu"] = "ArchitecturalMarkets"; //added 14/4/11
    siteLookup["artscrafts"] = "ArtsCrafts";
    siteLookup["asd"] = "AbrasiveSystems"; 
    siteLookup["autofilms"] = "AutomotiveWindowFilms"; 
    siteLookup["brandingsolutions"] = "CG_BrandingSolutions";
    siteLookup["cavilon"] = "Cavilon";
    siteLookup["coban"] = "Coban"; 
    siteLookup["corrosion_protection"] = "Corrosion%20Protection"; 
    siteLookup["corrosioncoatings"] = "Corrosion%20Protection"; 
    siteLookup["digital-signage"] = "DigitalSignage";
    siteLookup["dyneon_eu"] = "Dyneon"; 
    siteLookup["electricalmkts"] = "Electrical";
    siteLookup["electronicmonitoring"] = "Electronic%20Monitoring"; //added 7/10/11
    siteLookup["electronics"] = "Electronics";
	siteLookup["euconsumerprojectors"] = "Consumer%20Projectors"; //added 5/12/11
    siteLookup["eu_electricalmarkets"] = "Electrical"; 
    siteLookup["eu_post-its"] = "Post-it"; 
    siteLookup["eu_scotch"] = "Scotch";
    siteLookup["eu-aad"] = "BodyshopSolutions";
    siteLookup["eu-aero"] = "Aerospace";
    siteLookup["eu-asd"] = "AbrasiveSystems"; 
    siteLookup["eu-auto"] = "AOEM2";
    siteLookup["eu-auto"] = "AOEM2";
    siteLookup["eu-auto"] = "Automotive%20Manufacturing"; 
    siteLookup["eu-command"] = "Command";
    siteLookup["eucommand"] = "Command"; //added 5/1/12
    siteLookup["eu-cuno"] = "Cuno";
    siteLookup["eu-cuno"] = "Filtration%20Solutions"; 
    siteLookup["eu-eamd"] = "Energy%20%26%20Advance%20Materials"; 
    siteLookup["eu-filtrete"] = "Filtrete";
    siteLookup["eu-nexcare"] = "Nexcare";
    siteLookup["eu-pmd"] = "PMD";
    siteLookup["eu-post-its"] = "Post-it"; 
    siteLookup["eu-scotch"] = "Scotch";
    siteLookup["eu-scotchbrite"] = "Scotch-brite";
    siteLookup["eu-scotchgard"] = "Scotchgard";
    siteLookup["euscotchbrand"] = "Scotchbrand"; //added 5/1/12
    siteLookup["eye-occlusion"] = "Opticlude";
    siteLookup["facilities"] = "Facilities";
    siteLookup["facilitiesmanagement"] = "Facilities"; 
    siteLookup["food-safety"] = "Microbiology";
    siteLookup["gasdetection"] = "GasDetection";
    siteLookup["graphicsolutions"] = "CG_GraphicSolutions";
    siteLookup["healthcare"] = "Healthcare%20portal"; //added 7/10/11
    siteLookup["healthcare-europe"] = "Healthcare%20portal"; //added 7/10/11
    siteLookup["his"] = "HIS";
    siteLookup["identification_and_authentication_solutions"] = "Security%20Systems"; 
    siteLookup["industrial-adhesives-and-tapes"] = "TapesAndAdhesives";
    siteLookup["library"] = "LibrarySystems";
    siteLookup["library_systems"] = "LibrarySystems"; 
    siteLookup["librarysys"] = "LibrarySystems";
    siteLookup["littmann"] = "Littmann";
    siteLookup["littmann-gallery"] = "Littmann"; //added 7/10/11
    siteLookup["meetingpresentationsolutions"] = "Projection"; 
    siteLookup["microbiology_europe"] = "Microbiology"; 
    siteLookup["mobileinteractive"] = "Mobile_Interactive"; 
    siteLookup["mro-home"] = "MRO"; // added 14/4/11
    siteLookup["occsafety"] = "OH%26ES";
    siteLookup["occupationalsafety"] = "OH%26ES";
    siteLookup["oem"] = "OEM"; 
    siteLookup["pocketprojectors"] = "Pocket%20Projectors"; 
    siteLookup["post-its"] = "Post-it"; 
    siteLookup["renewableenergy"] = "RenewableEnergy Wind"; 
    siteLookup["sandblaster"] = "Sandblaster";
    siteLookup["scotch-lite"] = "Scotchlite";
    siteLookup["skin-care"] = "WoundResourceCenter";
    siteLookup["solar"] = "RenewableEnergy Solar"; 
    siteLookup["speedglas"] = "Speedglas";
    siteLookup["speedglashome"] = "Speedglas";
    siteLookup["ssd_eu"] = "Security%20Systems"; //added 7/10/11
    siteLookup["tapes-and-adhesives"] = "TapesAndAdhesives"; 
    siteLookup["tegaderm"] = "Tegaderm"; 
    siteLookup["telecom_eu"] = "Telecomms";
    siteLookup["telecomms"] = "Telecomms";
    siteLookup["thinsulate_insulation"] = "Thinsulate";
    siteLookup["trafficsafety"] = "TSS"; 
    siteLookup["traffic-safety-systems"] = "TSS";
    siteLookup["unitek"] = "Unitek"; //added 7/10/11
    siteLookup["vehiclegraphics"] = "VehicleGraphics";
    siteLookup["vikuiti-uk"] = "Optical"; 
    siteLookup["welding"] = "Speedglas";
    siteLookup["window-films"] = "WindowFilms"; 
    
   /* The following code takes the URL and works out the locale and the Site place */
    var url = window.location.href;
    var indexLocale = url.indexOf("3M/") + 3;
    var urlpath = url.substring(indexLocale, url.length - 1);
    var locale = url.substring(indexLocale, (indexLocale + 5));
    var placename = urlpath.substring(6, urlpath.indexOf("/", 6)).toLowerCase();
    
    /* checks if the site name matches an item in the array,  then sends the locale and site information to WebTrends */
	if (typeof(WT) != "undefined") {
	    if (siteLookup[placename] !== null) {
	        WT.z_cgdrill = urlpath;
	        WT.cg_n = siteLookup[placename]; /* content group name - used as the page name */
	        if (WT.cg_n == undefined) {
	            WT.cg_n = readMetatagValue('mmmsite') + "-dbg"
	        }
	        WT.pn_sku = locale + "|" + WT.cg_n; /* product sku made up of local and lookup data */
	        WT.tx_e = "v"; /* constant to ensure that  values are passed properly */
	    }
	}  
}

// set the initial WT and DCS values
dcsVar();




