From: =?iso-8859-1?Q?Enregistr=E9_par_Windows_Internet_Explorer_8?= Subject: =?iso-8859-1?Q?D=E9tails_du_t=E9l=E9chargement=A0:_Compl=E9ment_Archi?= =?iso-8859-1?Q?ve_Web_Microsoft_Office_2000?= Date: Tue, 16 Mar 2010 11:46:56 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_000C_01CAC4FE.60EEF210" X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7600.16385 This is a multi-part message in MIME format. ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/downloads/details.aspx?FamilyID=B88F28B3-F527-4B7C-9059-BE4E18B7AD2A&displaylang=FR =EF=BB=BF D=C3=A9tails du t=C3=A9l=C3=A9chargement=C2=A0: = Compl=C3=A9ment Archive Web Microsoft Office 2000
Cliquez ici pour = installer Silverlight
France Modifier | Tous = les sites=20 Microsoft
3DMicrosoft=20
3D"Centre  
3D*=20= Accueil=20 du Centre de t=C3=A9l=C3=A9chargement
Familles de produits
3D*=20Windows
3D*=20Office 3D*=20Servers 3D*=20Business=20 Solutions 3D*=20Developer=20 Tools 3D*=20Windows=20 Live 3D*=20MSN 3D*=20Games=20 & Xbox 3D*=20Windows=20 Mobile 3D*=20Tous=20 les produits
Cat=C3=A9gories de = t=C3=A9l=C3=A9chargement
3D*=20Jeux 3D*=20DirectX 3D*=20Internet 3D*=20Windows=20 (S=C3=A9curit=C3=A9 & Mises =C3=A0 jour) 3D*=20Windows=20 Media 3D*=20Pilotes 3D*=20Office=20 & Applications personnelles 3D*=20Appareils=20 de communication mobiles 3D*=20Macintosh=20 & autre plateformes 3D*=20Outils=20 de gestion syst=C3=A8me 3D*=20Ressources=20 de d=C3=A9veloppement
Ressources de = t=C3=A9l=C3=A9chargement
3D*=20FAQ=20 du Centre de t=C3=A9l=C3=A9chargement 3D*=20Sites=20 associ=C3=A9s
Services Microsoft Update
3D*=20Services=20 de mise =C3=A0 jour
Notifications de = t=C3=A9l=C3=A9chargement
3D*=20Inscription=20 aux notifications
Autres langues
3D*=20= Pays=20 & r=C3=A9gions
Rechercher
Afficher =C3=A9galement les = t=C3=A9l=C3=A9chargements en=20 anglaisR= echerche=20 avanc=C3=A9e

Compl=C3=A9ment Archive Web Microsoft Office 2000

Description rapide
Le compl=C3=A9ment Archive Web = Microsoft=20 Office 2000 vous permet d'enregistrer une page Web dans un = seul=20 fichier, y compris les =C3=A9l=C3=A9ments graphiques de la = page.

Sur cette page

D= =C3=A9tails=20 rapides
Pr=C3=A9sen= tation
Configu= ration=20 minimale
Instruc= tions
Ressour= ces=20 associ=C3=A9es
Vo= ir=20 ce que les autres personnes t=C3=A9l=C3=A9chargent =
D=C3=A9tails rapides
Nom du fichier: wa_setup.exe
Version: 2000
Date de publication : 14/03/2000
Langue: Fran=C3=A7ais
Taille du = t=C3=A9l=C3=A9chargement: 210 Ko
Dur=C3=A9e de = t=C3=A9l=C3=A9chargement estim=C3=A9e: 1 min = 56 K
ADSL/C=C3=A2ble (768 K) 1 = min 

Choisir une autre = langue :
AnglaisCroateFran=C3=A7aisItalienN=C3=A9erlandaisSu=C3=A9dois   

Pr=C3=A9sentation


Le = Compl=C3=A9ment=20 Archive Web Microsoft Office 2000 vous permet d'enregistrer une = page Web=20 avec tous ses graphiques sous la forme d'un fichier distinct, = =C3=A0 l'aide du=20 standard Internet HTML MIME. Cette fonctionnalit=C3=A9 est = particuli=C3=A8rement=20 utile si vous avez l'habitude d'enregistrer vos documents Office = 2000 sous=20 forme de pages Web, car la plupart des programmes Office 2000 = enregistrent=20 les pages Web sous forme de fichiers multiples. Utiliser le = Compl=C3=A9ment=20 Archive Web pour classer vos documents Office 2000 permet de = r=C3=A9duire les=20 erreurs susceptibles de se produire lors de l'envoi des pages Web = =C3=A0=20 d'autres destinataires. Le Compl=C3=A9ment Archive Web vous permet = d'envoyer=20 facilement la page Web sous la forme d'un fichier par courrier=20 =C3=A9lectronique =C3=A0 des fins de consultation hors connexion. = Vous pouvez=20 =C3=A9galement d=C3=A9compresser une archive Web si vous devez = restaurer une archive=20 =C3=A0 son =C3=A9tat d'origine.

Des informations = suppl=C3=A9mentaires sur=20 l'utilisation du Compl=C3=A9ment Archive Web seront disponibles = =C3=A0 une date=20 ult=C3=A9rieure.

Remarque  Pour utiliser le = Compl=C3=A9ment=20 Archive Web, =C3=A0 des fins d'archivage, de visualisation ou de = restauration=20 de pages Web archiv=C3=A9es, vous devez disposer de Microsoft = Internet=20 Explorer, version 4.0 ou ult=C3=A9rieure, et de Microsoft = Outlook=C2=AE Express.=20 Vous n'=C3=AAtes pas oblig=C3=A9 d'utiliser Outlook Express pour = envoyer vos=20 archives par courrier =C3=A9lectronique, mais celui-ci doit = toutefois =C3=AAtre=20 install=C3=A9.

3D"" Haut=20 de page

Configuration minimale

  • Syst=C3=A8mes d'exploitation pris en charge : = Windows 2000;=20 Windows 95; Windows 98; Windows NT
  • Ce t=C3=A9l=C3=A9chargement fonctionne avec l'application = Office=20 suivante
    • Office 2000

3D"" Haut=20 de page

Instructions



Pour installer ce = programme=20 :

  1. Vous pouvez imprimer cette page si vous souhaitez vous y = reporter=20 ult=C3=A9rieurement hors connexion.=20
  2. T=C3=A9l=C3=A9chargez le fichier =C3=A0 partir de cette page = en cliquant sur le=20 Lien de t=C3=A9l=C3=A9chargement ci-dessus et en suivant = les instructions=20 des bo=C3=AEtes de dialogue.
  3. Double-cliquez sur le fichier Wa_setup.exe sur votre = disque=20 dur pour d=C3=A9marrer le programme d'installation.
  4. Suivez les instructions =C3=A0 l'=C3=A9cran pour terminer=20 l'installation.
Instructions = d'utilisation :

  1. Pour plus d'informations sur l'enregistrement d'un document = Office=20 2000 sous forme d'une page Web, consultez l'aide Office 2000.=20
  2. Pour archiver un document Office 2000 sous forme de page = Web, ou=20 pour archiver une page Web non-Office 2000, s=C3=A9lectionnez le = fichier=20 HTM/HTML de la page Web.=20
  3. Cliquez avec le bouton droit sur la page Web = s=C3=A9lectionn=C3=A9e, puis=20 s=C3=A9lectionnez Enregistrer en tant qu'archive Web. = Cela entra=C3=AEne la=20 cr=C3=A9ation d'une fichier appel=C3=A9 <Nom du = fichier : de la page=20 Web> (archive Web).
  4. Pour visualiser l'archive, double-cliquez sur Nom du = fichier :=20 Archive Web.=20
  5. Pour restaurer une Archive Web =C3=A0 son format de page Web = d'origine,=20 cliquez avec le bouton droit sur le fichier Archive Web voulu, = puis=20 s=C3=A9lectionnez Fractionner l'archive = Web.
Instructions de=20 d=C3=A9sinstallation :
  1. Dans le menu D=C3=A9marrer, pointez sur = Param=C3=A8tres, puis=20 sur Panneau de configuration.
  2. Double-cliquez sur Ajout/Suppression de programmes.
  3. Dans la liste de programmes affich=C3=A9s sous l'onglet=20 Installation/D=C3=A9sinstallation, s=C3=A9lectionnez = Compl=C3=A9ment Archive Web=20 Microsoft Office 2000, puis cliquez sur = Ajouter/Supprimer.
  4. Cliquez sur Tout supprimer.
  5. Cliquez sur Suivant.
  6. Cliquez sur Terminer pour terminer et quitter le = programme de=20 d=C3=A9sinstallation.

3D"" Haut=20 de page

3D"" Haut=20 de page

Voir ce que les autres personnes t=C3=A9l=C3=A9chargent

Les personnes qui ont = t=C3=A9l=C3=A9charg=C3=A9 Compl=C3=A9ment=20 Archive Web Microsoft Office 2000 ont =C3=A9galement = t=C3=A9l=C3=A9charg=C3=A9:
  1. Outil=20 de confirmation d'ouverture de document Office
  2. Mise=20 =C3=A0 jour Office 2000 : Service Pack 3 (SP3)
  3. HTML=20 Filter 2.1 pour Office 2000
  4. Mise=20 =C3=A0 jour Office 2000 : Service Pack 2 (SP-2)
  5. Compl=C3=A9ment=20 Office XP/2000 : Microsoft Visual = Keyboard

3D"" Haut=20 de page

G=C3=A9rez votre profil = |Contactez-nous
=C2=A92010 Microsoft = Corporation. Tous=20 droits r=C3=A9serv=C3=A9s. A propos de ce site = |Nous contacter |Conditions d'utilisation = |Marques |Confidentialit=C3=A9
<= /TABLE>
3D""=20
------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.microsoft.com/library/toolbar/3.0/images/banners/ms_masthead_ltr.gif R0lGODlhiAAqAMQAAApszv///4S15sLa80eR2vD2/Bl10eDt+TiI16PI7dHj9maj4Cl+1JO+6Vea 3Xat5LLR8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAACIACoAAAX/ICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRK rVpzjYF2O0CQCNytABAmXGkIgVrA0B0C8HjAPBrI4wLEvX2GGexyBgwEhAQGMwx3cXQAeopzC3IF fTENdwcAEHKMMA6PcyMJnwAEawILlC8GBXJ5AG9xNJaPDyKJjwpFCIReKruFKwaFhyaecbkAt3AD NICKYwCijw1/XL3JDbABBQmcXA0ACwMHZgQJrHHcxCMEmooQnCILCncKDiIIWtrbWvTpWqQI3Gvx KcAYZYoWELgjwsCsafjkJPAXAMBDRQWuSSs4sBFFRQkAPCj4CROBBwiu/6VY+GnMRkUMBMjJZeAj LZGfBtjEeEjmzAHo4GBqFLTlS5JxQvLio2JkS4R3JjkLQM1mAwFFJx1Ndweeg4/g9tUixRBBVoU+ 4RSAoPPOFklaUAljqsJdHG0CHu4LAAHAnQUXQQEwFgfBXqF3wIkgHABTV2KmxnzMOOLjvUh3I8Zh NmPvxgZBj+a5wxLPiHxcSsep9XGoCNUViy5r4GAd5tUkprqUKMIpHGgxoB5IG3Q4ad/bkAdYV+xv I+fsGKZ9lOCQ3W0ldAP4OPZlPBeMAySYHmfB9YovIVzvm2I6Z+XMb2O3SDLXvpAkxBq402sf8xeB LUBeYwAUZV8r2qUwFf8qAEw3CQnucMMUA9l8Eh5wz20CW0MzNbPHgA9ARQ1pCSYTmSNxQNbhaeJ1 ZIIBX91BHoMivDSJe4vxNsMlDUZlgHwBOBAeGToSmQ5jyOAUSEM7tRKdHA/so1g4MmYih2LTYfgC bCGRN0ZgMXWonAAOTGUQcvgl05VANpE3gIpyMGAjWvWIUNRAUw0gZAzKoeLgIa0ZCUdIqyDFzHU0 WomUAIW65ZmaSBXQBlR8mGlQDOe1kaUIXfklB4NA3lHdK3KoVFNBBYCKVAAKEBPqTK7K4dqA362w z1DEHQIbSvyxc5ietkjyYmDbJEBXOyVpCYYiByR6EXsAGCDAPlQgIKAwAATQ5YIwajxQa0OlrIFS CtZ2q1Iq6Kar7rrstuvuu/DGK++89NZr77345qsvDCEAADs= ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.microsoft.com/library/toolbar/3.0/subbanner.aspx?text=Q2VudHJlIGRlIHTDqWzDqWNoYXJnZW1lbnQ%3d&fore=FFFFFF&b=003399&s=5A7CBC&r=False&font=Segoe%2c+13pt&v=0&c=Va%2boEYmfIggk1lv9A%2b%2f7e1gAn5c%3d /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAaAdMDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+XevT PhH8F/i18fPGlj8Ovgp8N/GnxT8c6hBcXdt4W8C+HtS8R6x9gswhvtTubXTLedrHSdPWRJNR1a9N vpunxMJby6gjO6vM6/VbSNT1n4Z/8EebzxB8Mbq70a/+Pn7cPif4U/tD+JtEklstV1DwJ8Ofgt4L 8YfCf4U65qFsUuP+EP13W/Fnj/xnPo8ki2PiHVdCtzdR3X/CPCOL/cLiHNcRleGwUcFToTx2aZpg 8owc8W5rB4eti3OUsVilSlCpUp0MPRrVKeGp1KM8biVQwUcRhniPrNL+AMswdPGV63t5VI4fC4TE 42uqPK69Snhqbn7KjzpwjOpNwhKrKM40KbnXdOqqXsp/FHx3/ZY/aG/Zjn8LQfHr4TeLPhkPG9rq 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 v7Jeu2vw6+CN/wDEv9jLUfCn/CpfjFqXhXxW3xF1Hwb4G1DxTq3hH4Y+OZLLx1Y+EfEHgbQtR8W6 hc2ptPCOkeL5Ra6XbXni25s7FbZ/gGiqxHDGQYuKhiMrwtSOmnLKHNFZfLKXTk4Si50pZbOWCnRk 3SqULQnCSjGyp5tmVJzcMZWTqc7ndqV3UxFPFylaSaU3iaVOupq0o1YKcWmfTn7PX7Vnj39na/8A iPDpHhn4dfEnwB8Y9BtvDXxb+Dvxc8OXnij4YfEPSdO1y38TaF/bOmaXrXhzxFpmseGfEFrFq3hf xR4U8T+HfFXh+7Nw2l63bR3l5HccF8avi1bfGLxVY+ItP+E/wh+C+l6VoNv4d0vwP8FvDWseHfCl rZ2+p6tqxvL2fxP4k8ZeMPEmu3F1rNzFc+IfF3izxBrcmnW2laQL9NK0fTLO18gorqp5PltLMJ5p SwsKWOqwjCrWpzqwjW5KUMPCpWoRmsPVxEMPThhoYmpSliI4aEMPGqqMYwWU8fi6mH+qTrSnQU5T UJxhJwc5urOMKkoupTpzqt1Z0oTjTlVbqSg5tyPt/wCHP7dvjzwP8G/B3wT8T/CH9nn44eHfhXrP iPXvgjrnxu+Huq+LvFHwUvvFupxa94htfBVxpfizw5oet+G9U8Sxv4muvBHxQ0D4h+CJddur69fw 43266jl7G4/4KY/HnXvjF+0B8WviL4S+DfxZ079qWw8E2fx4+D/xF8G6zqfwj8eXHw40zTNN8D69 Jpej+LNC8ZeHfFXhk6a9/o/ijwl430HXtPvdW1xbS/hsdUuLI/nfRXnVOEOGatfFYmpk+ElXxixH tqlqikpYvHYTNMTPD2mlhKtfNMDg80qVsIqFWWZYenmDn9cj7Y6YZ3m0KdGjDHV40qDounBONv8A Z6FbCUI1PdvWhSwmJr4SFOs6kI4WtUwyj7CTpnq/xj+KcHxd8XR+JrP4Y/Cn4QabaaPZaHpfgf4O eGtR8OeEdOsbKe8uElc6/r3irxVr2r3E19Mb3xB4t8UeIdfvIktbWfU3s7Gyt7f1XQv2u/HWj/s4 WH7NN54M+GniTQPCfxA1v4m/Cb4ja3pPiiL4t/BDxZ4qfwW/i66+GHifw/4w0LSLO38Uf8ID4bbU rbxV4a8WLaz2jX+htpGpGK8i+U6K9Gpk+W1cNgsJVwsalHL69HE4NVKladShiKCnGFaNeVR15VJQ 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 0/7c/wDbTHbqfqf50UN1P1P86K6znP/Z ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.microsoft.com/library/mnp/2/gif/arrowLTR.gif R0lGODlhBAAHAPcAAP8zAP///////+7u7tfX18zMzMHBwaqqqpmZmQAAAAAAAAAAAAAAAAAAAAAA AAAAAG91dC1iYXNpYy5naWYAAAAAAAAAAAAAAAAAAAAAAAAAAAAXABRH6HfQmxcA0JsXACIC+38H AAAA7PQSADVa6HcgPRMAJvkXADT5FwB+8xcAnvMXACCwFwCk9hIAAAAAAAAAXy2oAF8t4PQSADz2 EgDM9RIAAAAAACD1EgB+L/h3AABfLQEAAAACAAAArPUSAKgAXy0AEF8t2CNfLQEAAAC8aPh3CQQA AAAQXy0AAAAAbPUSACQAAABxI/h3SA0TAAAAEwAkAAAAAAAAAET1EgAAAgAA/PYSAEWQ+3ewI/h3 /////wz3EgDgo/x396P8dwAAAAAAAAAAKPoSAAIAAADU9RIApPYSACx5AAAAAAAACQQAABgVXy0J BAAAeAETACCwFwCgmQEA2CNfLQAAAAABAAAAzPUSAAAAAAA49RIAPPYSAAAAAABFkPt3oJkBAP// //8AEF8tjPUSALD/EgAgsBcAeAETACCwFwB4ARMAGLAXAHlr+HcAAF8tsDBfLTj2EgAAAAAAt1Do dwAAXy2wMF8tOPYSAAAAAACk9hIALHkAAAAAAACwMF8tEAAAAAkAAACo9hIA/gAAAGz2EgCIZeF3 aFtIAP4AAACE9hIA7m5gLRIAAAAAAAAA/gAAAAAAAACY9hIADmnhdwAAAADubmAtCQAAAKj2EgAJ AAAAAAAAAHZbSADK0EcAzvQXAGD0FwCrqUIAAABfLe5uYC1oW0gA/wAAAAAAEwDnBQAAaPYXAGD2 FwBoARMAAPcSACQAAAAseQAAAPQXAAAAAACA9xcAuCYYAHgBEwBg9hcAaPYXACABAAABAAAABgJk AwYCZANI9xIARZD7d3Af+Hf/////WPcSAMwy6HcAABMACAAUABgBAABg9BcAAAAAAAAAAAAAAAAA AAAAAMTARADD9hcARMkVAMf2FwCH+hIA/////2j2FwAuwUQAw/YXACH5BAEAAAIALAAAAAAEAAcA QAgSABMIGJigoICCAgUSVIgQ4cCAADs= ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://img.microsoft.com/downloads/img/products/4289AE77-4CBA-4A75-86F3-9FF96F68E491.gif R0lGODlhqABhAOYAAAAAAPttI4jBQFKKMkB0LXzK3PSCI1291SEhIeVNIPPDHzGGuP/+6tM3GuqN Y//vz4yMjOvu5fXaea7Gla2trXFxcd3Vyf3lzKnj7Ht7e46v097e3teJS//MmczMzC1wtbLYWvDM TBAQEMXFxTMzM/zgSL29vWZmZiFTl3WawPezGnagWrDS4/KycpmZmd6/qH2/bD2vzPPZvupiJe/S pfbPPVJSUpmZmfy/ifGUR/KlHXStN6WlpdbOsfb29o65XeCllZS+WqLB1T8/P2qUv77gZ+5dJO7p z/eeHOC5p+60Oe3KXkpKSpfP4AgICP///+tsMfWRHvfUHmiszfz25afHb9fX1/blhufn5kuLv4Gr ZLPVc3yrzWaZM+/v787W3sDWon7FUefe0p/ITSkpKfSKRfvabuulYlyyzvbqpequloK81fNxIJ7F bhkZGbW1td5CHeDIs+Lp8Mblbr/P44SEhCRxq/rXS/T3//KzIOJ1Piiew1paWvbeYfZsJ8nZySH5 BAQUAP8ALAAAAACoAGEAAAf/gCdPg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+giIKhpKWm p6ipqqusra6viaOws7S1tre4ubq7h7K8v8DBwsPExaG+xsnKy8zNzqjIz9LT1NXWxtHX2tvc3d6b 2d/i4+Tl1+Hm6err7Lfo7fDxxA9nDmf3Zzn6+mX9ZVAOLshb9W4QFT0NEjaAAydBAiNG/PgxQDFK lBxeBuJSo5BhQ4gRJ1aMosNAEo23OCZk+BCiRJEWkaiIchKlqYJPVDbUw4HDvp85kMikabMWR4ZQ XkRYKqap0xdRVKgwWZSWGpZQ4ig6InOq1nRePGSk9GZEJZxXHSZVdEEoEgNf/+mwmMtCiBANXLjQ eTUCwokTFTwY8uD3r9lBPgqZkMUjwwYeWCiZYDJiwyAKLiBvSmtkbaK2SKLAfcICTYEmqNdMyfKh 9d5JXqyMmG1FUh0EAHIDqFMIAm7dgqzwGVIn8RMXAN488YKATOwnPnhQwGLljQ8rEAR7cSF4hAvL NmxQGMK9jo0KLjY77FwT0QWLomU8mXKgQAEMGJqoXtA6hXFHWLjABwlkIGAgGUNUYIIjGegGgBMA VEBIg7qJAIANT5ygGwWD8ECGICY4kQFhG/xVhwtkQMDDeTa8UUFgbzBRgQ0m2MBEBm5kIN0QPPDW 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 +A1UeIWMEAgAOw== ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://img.microsoft.com/downloads/img/arrow_px_up.gif R0lGODlhBwAJAIABAAAzmQAAACH5BAEAAAEALAAAAAAHAAkAAAIMjI+AoWrOooTr1QsLADs= ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://m.webtrends.com/dcscvii32000004rru80h0dwm_7b7m/njs.gif?dcsuri=/nojavascript&WT.js=No R0lGODlhAQABAJH/AP///wAAAP///wAAACH/C0FET0JFOklSMS4wAt7tACH5BAEAAAIALAAAAAAB AAEAAAICVAEAOw== ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://c.microsoft.com/trans_pixel.asp?source=www&TYPE=PV&p=downloads&URI=%2fdownloads%2fdetails.aspx%3fFamilyID%3dB88F28B3-F527-4B7C-9059-BE4E18B7AD2A%26displaylang%3dFR&GUID=1F4FC18C-F71E-47FB-8FC9-612F8EE59C61&lc=fr R0lGODlhAQABAIAAAP8zzAAAACH5BAEAAAAALAAAAAABAAEAQAIChFEAOwA= ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.microsoft.com/library/toolbar/3.0/images/LSB/Search_icon.gif R0lGODlhFAAUAMQAAP/79f7DePynIP2jHP+aLf/t2P/brv2aFP6MDv2UDP6TE/2dGv/IjP/Wnf+C Av7iuf+hPv2tR/29XPy4Sv+FCPyxN//37P7Riv/iw/99AP6WHv+wXf6JBvyqJP+GCv///yH5BAAA AAAALAAAAAAUABQAAAXV4NeNZGmS4tkJwsCqp9BVkzRVA0wO1VV8H8BDsiq9WpUH0FIABAOsaGva +FguNokSIBm4Wt6DxBk4mA8dpcHrXQwWh8vnITi84ZJPIXJwL+ADVRdwhAkRFgARCX8HGgpxHw0E CWYahgAWio0KCgkJAVaKnAkKDB8YBJycCAoIGkoYEBoaBKAfARytrQgIuQZAHwY+QA0avMe9CFV6 FsAFAQgUyB7UpqcEGwEMARAO0tQI1BQbQAUEGejoDtTs4h6mBd0U7fT02PL1+eIO3vr1H/78fQgB ADs= ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/library/mnp/2/aspx/css.aspx?locale=fr&name=Menu&static=Page .mnpMenuTop { BORDER-BOTTOM: #999999 0px solid; BORDER-LEFT: #999999 0px solid; = BACKGROUND: #f1f1f1; FONT-SIZE: small; BORDER-TOP: #999999 0px solid; = BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 2px } .mnpMenuSub { BORDER-BOTTOM: #999999 1px solid; POSITION: absolute; BORDER-LEFT: = #999999 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BACKGROUND: #f1f1f1; BORDER-TOP: #999999 1px solid; = BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 2px } .mnpMenuRow { BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 3px; = MARGIN: 0px 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 15px; COLOR: black; = BORDER-TOP: 1px solid; CURSOR: hand; BORDER-RIGHT: 1px solid; = PADDING-TOP: 1px } .mnpMenuRow A { COLOR: black; FONT-WEIGHT: normal; TEXT-DECORATION: none } .mnpMenuRow A:visited { COLOR: black; FONT-WEIGHT: normal; TEXT-DECORATION: none } .mnpMenuRow A:hover { COLOR: black; FONT-WEIGHT: normal; TEXT-DECORATION: none } .mnpMenuLabel { PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 2px; BACKGROUND: = #f1f1f1; COLOR: black; PADDING-TOP: 2px } .mnpMenuBorder { MARGIN: 2px 0px; BACKGROUND: #999999; HEIGHT: 1px; OVERFLOW: hidden } .mnpMenuArrow { POSITION: absolute; MARGIN-TOP: 4px } .mnpMenuScroller { BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; = MARGIN: 0px 2px; HEIGHT: 19px; OVERFLOW: hidden; BORDER-TOP: 1px solid; = BORDER-RIGHT: 1px solid; PADDING-TOP: 4px } .mnpMenuScrollArea { OVERFLOW: hidden } .mnpAds { =09 } .mnpAds A { =09 } .mnpAds A:link { =09 } .mnpAds A:visited { =09 } .mnpAds A:hover { =09 } .mnpInherit { =09 } .mnpMenuLabel { FONT: bold 70% Verdana } .mnpMenuRow { FONT: 70% Verdana } BODY { MARGIN: 0px } ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/xml Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/library/toolbar/3.0/css.aspx?c=/downloads/loc/fr/shell.config BODY { MARGIN: 0px } #msviMarketing { PADDING-LEFT: 7px } #msviMarketing A { FONT: 70% Tahoma,Verdana; COLOR: #ffffff; TEXT-DECORATION: none } #msviMarketing A:hover { COLOR: #ffffff; TEXT-DECORATION: underline } #msviRegionId { PADDING-LEFT: 7px; FONT: bold 70% Tahoma,Verdana,Segoe,sans-serif; = COLOR: #ffffff } #msviRegionId A { COLOR: #ffffff; TEXT-DECORATION: none } #msviRegionId A:visited { COLOR: #ffffff; TEXT-DECORATION: none } #msviRegionId A:hover { COLOR: #ffffff; TEXT-DECORATION: underline } #msviRegionSelector { PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT: 70% = Tahoma,Verdana,Segoe,sans-serif; COLOR: #ffffff } #msviRegionSelector A { TEXT-DECORATION: none } #msviRegionSelector A:visited { TEXT-DECORATION: none } #msviRegionSelector A:hover { TEXT-DECORATION: underline } #msviSiteMap { PADDING-LEFT: 6px; PADDING-RIGHT: 10px; FONT: 70% = Tahoma,Verdana,Segoe,sans-serif } #msviSiteMap A { FONT-WEIGHT: normal; TEXT-DECORATION: none } #msviSiteMap A:link { FONT-WEIGHT: normal; TEXT-DECORATION: none } #msviSiteMap A:visited { FONT-WEIGHT: normal; TEXT-DECORATION: none } #msviSiteMap A:hover { TEXT-DECORATION: underline } #msviGlobalToolbar { PADDING-LEFT: 1px } #msviGlobalToolbar A { COLOR: #ffffff; TEXT-DECORATION: none } .gtsep { PADDING-BOTTOM: 2px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT: 65% = Verdana; COLOR: #a1c6eb; PADDING-TOP: 0px } #msviBanner { TEXT-ALIGN: right } #msviGlobalSearch { FILTER: = progid:DXImageTransform.Microsoft.Gradient(startColorStr=3D'#0A6CCE', = endColorStr=3D'#FFFFFF', gradientType=3D'1') } #msviLSBssearch { MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px } #msviLSBForm { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .msviLSBsform { Z-INDEX: 2; POSITION: relative; MIN-WIDTH: 475px; TEXT-ALIGN: center; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = FONT-FAMILY: Verdana; HEIGHT: 24px; FONT-SIZE: 100%; TOP: 10px; = PADDING-TOP: 0px; LEFT: -68px; align: center } #msKiev { BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: left; BORDER-LEFT: gray 1px = solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; MARGIN: 0px; = PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline; HEIGHT: 24px; = BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid } #msviLSBtbox { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 0px; WIDTH: 220px; = PADDING-RIGHT: 0px; HEIGHT: 20px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; = PADDING-TOP: 2px } #msviLSBWeb { BACKGROUND-IMAGE: url(/library/toolbar/3.0/images/LSB/fr.gif); = PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: = transparent; MARGIN: 0px 0px 1px 5px; PADDING-LEFT: 0px; WIDTH: 38px; = PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BORDER-TOP-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 20px; BORDER-LEFT-WIDTH: 0px; CURSOR: = pointer; PADDING-TOP: 0px } .msviLSBlogo { BACKGROUND-IMAGE: = url(/library/toolbar/3.0/images/LSB/logo_inside_transparent.gif); WIDTH: = 47px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; = MARGIN-BOTTOM: -5px; HEIGHT: 22px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } .msviLSBSearchActive { BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; = FONT-STYLE: normal; COLOR: #000; BORDER-TOP: black 1px solid; = BORDER-RIGHT: black 1px solid } .msviLSBSearchInactive { FONT-STYLE: italic; COLOR: #999 } -- > #msviMastheadHR { BACKGROUND: #003499; HEIGHT: 1px; OVERFLOW: hidden } #msviLocalToolbar { BORDER-BOTTOM: #999 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BACKGROUND: #f1f1f1; FONT-SIZE: 100%; BORDER-TOP: = #999 1px solid; PADDING-TOP: 2px } #msviLocalToolbar TD { FONT-SIZE: 100% } #msviLocalToolbar A { FONT: 70% Verdana; COLOR: black; TEXT-DECORATION: none } .lt0 { BORDER-BOTTOM: #f1f1f1 1px solid; BORDER-LEFT: #f1f1f1 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: = #f1f1f1; BORDER-TOP: #f1f1f1 1px solid; BORDER-RIGHT: #f1f1f1 1px solid; = PADDING-TOP: 0px } .lt1 { BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: = #ccc; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; = PADDING-TOP: 0px } .ltsep { PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT: 70% = Verdana; COLOR: #a9a9a9; PADDING-TOP: 0px } .localToolbar FORM { MARGIN: 0px } .localToolbar INPUT { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 70% = Tahoma, Helvetica; MARGIN-RIGHT: 8px; PADDING-TOP: 0px } #msviHomePageLink { PADDING-LEFT: 2px; WIDTH: 186px } #msviHomePageLink TD { FONT-SIZE: 100% } #msviHomePageLink A { BORDER-BOTTOM: #f1f1f1 1px solid; BORDER-LEFT: #f1f1f1 1px solid; = PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; = DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: #f1f1f1; BORDER-TOP: = #f1f1f1 1px solid; BORDER-RIGHT: #f1f1f1 1px solid; PADDING-TOP: 2px } #msviHomePageLink A:hover { BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; = PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; = DISPLAY: block; BACKGROUND: #ccc; BORDER-TOP: #999 1px solid; = BORDER-RIGHT: #999 1px solid; PADDING-TOP: 2px } #msviFooter { POSITION: absolute; FONT: 70% Tahoma, Helvetica; BORDER-TOP: #003499 = 1px solid } #msviFooter TD { FONT-SIZE: 100% } #msviLocalFooter { MARGIN: 0px; PADDING-LEFT: 10px; PADDING-TOP: 8px } #msviGlobalFooter { PADDING-BOTTOM: 13px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-TOP: = 10px } #msviFooter A { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #03c; = FONT-WEIGHT: normal; MARGIN-RIGHT: 2px } #msviFooter A:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #03c; = FONT-WEIGHT: normal } #msviFooter A:hover { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f60; = FONT-WEIGHT: normal } #msviFooter NOBR { COLOR: #a9a9a9; MARGIN-RIGHT: 5px } .msviPassport { PADDING-LEFT: 10px; PADDING-RIGHT: 10px } .msviPassport { FONT-FAMILY: Tahoma,Verdana,Segoe,sans-serif; FONT-SIZE: 70% } .msviPassport #idppscarab:hover { TEXT-DECORATION: underline } .msviPassport #idsi { DISPLAY: none } #idso { DISPLAY: none } .msviPassport SPAN#idsot { COLOR: #ffffff } .msviPassport .PassportSignIn#idSI { DISPLAY: inline } .PassportSignout#idSO { DISPLAY: inline } .msviPPSpace { PADDING-RIGHT: 87px } #msviLSBWeb { WIDTH: 39px } ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://img.microsoft.com/downloads/loc/fr/main.css BODY { BOX-SIZING: border-box; FONT-SIZE: 100%; -moz-box-sizing: border-box } TABLE { BOX-SIZING: border-box; FONT-SIZE: 100%; -moz-box-sizing: border-box } BODY { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } FORM { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } INPUT { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } TABLE { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } TD { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } INPUT { FONT-SIZE: 1em } SELECT { FONT-SIZE: 1em } H1 { FONT-SIZE: 1.3em; FONT-WEIGHT: normal } H2 { FONT-SIZE: 0.95em } H4 { MARGIN-BOTTOM: 0.3em; FONT-SIZE: 0.8em } H5 { MARGIN-BOTTOM: 5px; FONT-SIZE: 0.8em } BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } DIV { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } FORM { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } TABLE { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } TD { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } IMG { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px } A IMG { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px } P { LINE-HEIGHT: 1.3em; MARGIN-BOTTOM: 0px; FONT-SIZE: 0.7em } UL { MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 0.3em } OL { MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 0.3em } LI { PADDING-BOTTOM: 3px; PADDING-TOP: 3px } HR { BORDER-BOTTOM: #e2e2e4 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: -3px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: = 1px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px } DIV.pageMargin { MARGIN: 20px 20px 50px } A { COLOR: #0033cc } A:link { COLOR: #0033cc } A:active { COLOR: #800080 } A:visited { COLOR: #800080 } A:hover { COLOR: #ff6600 } OPTION.disabled { COLOR: #808080 } .mnpMenuRow A { COLOR: #000000 } #quicksearch { BORDER-BOTTOM: #999999 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: = 2px; PADDING-RIGHT: 2px; BACKGROUND: #f1f1f1; PADDING-TOP: 2px } DIV#quicksearch SPAN { MARGIN: 0px 2px } DIV#quicksearch INPUT { MARGIN: 0px 2px } DIV#quicksearch SELECT { MARGIN: 0px 2px } DIV#quicksearch A { MARGIN: 0px 2px } DIV#quicksearch A { MARGIN-LEFT: 10px } DIV#quicksearch .textinput { WIDTH: 190px } DIV#quicksearch SPAN { WHITE-SPACE: nowrap } DIV#quicksearch LABEL { WHITE-SPACE: nowrap } DIV#quicksearch TD { LINE-HEIGHT: 1.5em; FONT-SIZE: 0.7em; VERTICAL-ALIGN: baseline } .searchBtn { FONT-SIZE: 1em } DIV#homeBack { BACKGROUND: #c4c9d6 } DIV#home DIV.pageMargin { MARGIN-TOP: -10px } DIV#home { WIDTH: 587px; BACKGROUND: #ffffff; HEIGHT: 100%; BORDER-RIGHT: #999999 = 1px solid } DIV#home H4 { BORDER-BOTTOM: #e2e2e4 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; PADDING-TOP: 0px } DIV.popular { MARGIN: 0px 0px 1.2em } DIV.popular P { MARGIN: 4px 0px 0px; FONT-WEIGHT: bold } DIV.popular OL { MARGIN-BOTTOM: 0px; FONT-SIZE: 0.7em } DIV#prodCatList H5 { FONT-SIZE: 0.7em } DIV#prodCatList P { LINE-HEIGHT: 1.25em; MARGIN: 1px auto 10px; FONT-SIZE: 0.7em } DIV#prodCatList A { FONT-SIZE: 0.7em } DIV#prodCatList TABLE { MARGIN: 0px 10px } DIV#prodCatList TD { WIDTH: 50%; VERTICAL-ALIGN: top } DIV#prodCatList TD.space { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 0px; PADDING-RIGHT: = 39px; PADDING-TOP: 0px } DIV#news { PADDING-BOTTOM: 12px; MARGIN: -11px 0px 0px; PADDING-LEFT: 0px; WIDTH: = 100%; PADDING-RIGHT: 0px; BACKGROUND: url(../../img/shelf.gif) #000000 = repeat-x 50% bottom; PADDING-TOP: 0px } DIV#news DIV { FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=3D1, = StartColorStr=3D'#000000', EndColorStr=3D'#3F3F3F'); HEIGHT: 30px } DIV#news { COLOR: #ffffff } DIV#news A { COLOR: #ffffff } DIV#news P { PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: = 7px; PADDING-TOP: 7px } DIV#news EM { TEXT-TRANSFORM: capitalize; FONT-STYLE: normal; COLOR: #ff3300; = FONT-WEIGHT: bold } DIV#collection { PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: url(../../img/shelf.gif) #999999 repeat-x 50% bottom; = PADDING-TOP: 0px } DIV#herostory3part { HEIGHT: 203px } DIV#herostory3part TABLE { MARGIN: -1px; BACKGROUND: none transparent scroll repeat 0% 0% } .mainhero { BORDER-RIGHT: white 1px solid } .sub1hero { BORDER-LEFT: white 1px solid } .sub2hero { BORDER-LEFT: white 1px solid } .sub1hero { BORDER-BOTTOM: white 1px solid } .sub2hero { BORDER-TOP: white 1px solid } DIV#CollectionHeader { PADDING-BOTTOM: 0px; MARGIN: 20px 20px 30px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } DIV#CollectionHeader H1 { MARGIN: 0px; WIDTH: auto; HEIGHT: 31px; MAX-HEIGHT: 31px; FONT-WEIGHT: = normal } DIV#CollectionHeader P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } DIV#collectionDefault DIV { POSITION: static; PADDING-BOTTOM: 0px; PADDING-LEFT: 17px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } DIV#collectionDefault H1 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; COLOR: #000066; FONT-SIZE: 2.25em; FONT-WEIGHT: normal; = PADDING-TOP: 22px } DIV#collectionDefault H2 { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 3px; PADDING-RIGHT: 0px; COLOR: #ffffff; TOP: -4px; PADDING-TOP: 0px } DIV#collectionDefault P { MARGIN-TOP: 0px; PADDING-LEFT: 20px } DIV.feature { MARGIN: 15px 5px 30px 0px; MIN-HEIGHT: 65px; ZOOM: 1 } DIV.feature IMG.ad { FLOAT: left; MARGIN-RIGHT: 10px } DIV.feature P { MARGIN: 5px 0px 0px } DIV.feature A { FONT-SIZE: 0.7em; FONT-WEIGHT: bold } .topCorners { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: = block; HEIGHT: 5px; OVERFLOW: hidden; PADDING-TOP: 0px } .bottomCorners { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: = block; HEIGHT: 5px; OVERFLOW: hidden; PADDING-TOP: 0px } .topCorners * { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; = OVERFLOW: hidden; PADDING-TOP: 0px } .bottomCorners * { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 1px; FONT-SIZE: 1px; = OVERFLOW: hidden; PADDING-TOP: 0px } .l1 { MARGIN: 0px 5px } .l2 { MARGIN: 0px 3px } .l3 { MARGIN: 0px 2px } .l4 { MARGIN: 0px 1px; HEIGHT: 2px } .styledPanel { ZOOM: 1 } #recommended { MARGIN: 1.32em 0px auto -10px; CLEAR: both } #recommended OL { PADDING-BOTTOM: 2px; MARGIN-BOTTOM: 0px; FONT-SIZE: 0.7em } #recommended .styledPanel { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = BACKGROUND: #ebf2fa; PADDING-TOP: 0px } #recommended .styledPanel H4 { BORDER-BOTTOM: #999999 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px = -10px 8px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #7fb6cb; = PADDING-TOP: 0px } #recommended .styledPanel { PADDING-BOTTOM: 6px } #recommended H4 A { FONT-SIZE: 0.85em; FONT-WEIGHT: normal } #recommended .l2 { BORDER-LEFT: #999999 2px solid; BORDER-RIGHT: #999999 2px solid } #recommended .l3 { BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid } #recommended .l4 { BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid } #recommended .styledPanel { BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid } #recommended .l1 { BACKGROUND: #999999 } #recommended .topCorners .l2 { BACKGROUND: #7fb6cb } #recommended .topCorners .l3 { BACKGROUND: #7fb6cb } #recommended .topCorners .l4 { BACKGROUND: #7fb6cb } #recommended .bottomCorners .l2 { BACKGROUND: #ebf2fa } #recommended .bottomCorners .l3 { BACKGROUND: #ebf2fa } #recommended .bottomCorners .l4 { BACKGROUND: #ebf2fa } #browseResults { MARGIN: 0px -10px auto; CLEAR: both } #browseResults .styledPanel { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 5px } #browseResults .l2 { BORDER-LEFT: #cbe7f6 2px solid; BORDER-RIGHT: #cbe7f6 2px solid } #browseResults .l3 { BORDER-LEFT: #cbe7f6 1px solid; BORDER-RIGHT: #cbe7f6 1px solid } #browseResults .l4 { BORDER-LEFT: #cbe7f6 1px solid; BORDER-RIGHT: #cbe7f6 1px solid } #browseResults .styledPanel { BORDER-LEFT: #cbe7f6 1px solid; BORDER-RIGHT: #cbe7f6 1px solid } #browseResults .l1 { BACKGROUND: #cbe7f6 } #eyebrow { MARGIN: 0px 20px; FONT-SIZE: 0.7em; PADDING-TOP: 12px } DIV#browseForm { BORDER-BOTTOM: #cbe7f6 1px solid; PADDING-BOTTOM: 6px } DIV#browseForm INPUT { FONT-SIZE: 0.7em } DIV#browseForm SELECT { FONT-SIZE: 0.7em; MARGIN-RIGHT: 8px } #browseResults H4 { MARGIN-TOP: 0px } #results TABLE { CLEAR: both } #results TH * { BOX-SIZING: border-box; -moz-box-sizing: border-box } #results TH { BORDER-BOTTOM: #d8e8f5 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #82a7d4 1px solid; = PADDING-TOP: 0px } #results TH#start { BORDER-LEFT: #d7e9f5 1px solid } #results TH#end { BORDER-RIGHT: #5392d7 1px solid } #results TH A { BORDER-BOTTOM: #b6d6e1 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #ffffff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 100%; = PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND: #d8eaf5; COLOR: #00329b; = FONT-SIZE: 70%; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; = BORDER-RIGHT: #82a7d4 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px } #results TH A:hover { COLOR: #00329b } #results TH A:visited { COLOR: #00329b } #results TH A:hover { BACKGROUND: #abcdeb } #results TH A.selected:hover { BACKGROUND: #abcdeb } #results TH A.selected:hover { COLOR: #ffffff } #results TH A.selected:visited { COLOR: #ffffff } #results TH A.selected { BORDER-BOTTOM-COLOR: #c2dbef; BACKGROUND-COLOR: #7fb1e2; = BORDER-TOP-COLOR: #3c6593; COLOR: #ffffff; BORDER-RIGHT-COLOR: #c2dbef; = BORDER-LEFT-COLOR: #3c6593 } #results A P IMG { MARGIN-RIGHT: 3px } #results TH A.selected IMG { MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle } #results TD { BORDER-BOTTOM: #bddbe5 1px solid; PADDING-BOTTOM: 13px; PADDING-LEFT: = 6px; PADDING-RIGHT: 6px; PADDING-TOP: 12px } #results TD.selected { BACKGROUND: #f2f3f3 } #results TD P { MARGIN-TOP: 0.1em; MARGIN-BOTTOM: 0.2em } #results TD A { FONT-WEIGHT: bold } #results UL LI { PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT-SIZE: 0.7em; PADDING-TOP: 0px } #results P#criteria { BORDER-BOTTOM: #cbe7f6 1px solid } #results P#position { PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 1em } #results P#criteria { PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 1em } #results P#position SPAN { MARGIN: 0px 0px 0px 30px } DIV#advancedSearch { BORDER-BOTTOM: #b6d6e1 1px solid; BORDER-LEFT: #b6d6e1 1px solid; = PADDING-BOTTOM: 14px; BACKGROUND-COLOR: #eef6fb; MARGIN: 7px 0px 39px; = PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BORDER-TOP: #b6d6e1 1px solid; = BORDER-RIGHT: #b6d6e1 1px solid; PADDING-TOP: 12px } DIV#advancedSearch TD { TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; = PADDING-RIGHT: 18px; FONT-SIZE: 0.7em; PADDING-TOP: 5px } DIV#advancedSearch .textinput { WIDTH: 25em; FONT-SIZE: 1em } DIV#advancedSearch SELECT { WIDTH: 25em; FONT-SIZE: 1em } DIV#advancedSearch .searchBtn { MARGIN: -4px 0px 10px; WIDTH: 60px } DIV#advancedSearch SELECT.resultsNumber { WIDTH: 90px } P#advSearchDesc { MARGIN: 0px 0px 16px } #onthispage { WIDTH: 480px } #onthispage DIV { BACKGROUND-IMAGE: url(../../img/arrow_down.gif); PADDING-BOTTOM: 3px; = PADDING-LEFT: 20px; WIDTH: 220px; BACKGROUND-REPEAT: no-repeat; = FONT-FAMILY: Verdana,Arial; BACKGROUND-POSITION: left 50%; FLOAT: left; = FONT-SIZE: 95%; VERTICAL-ALIGN: top } #detailsThankyouIntro { MARGIN-BOTTOM: 16px } #detailsThankyouIntro #logo { WIDTH: 168px; FLOAT: right; HEIGHT: 97px; MARGIN-LEFT: 18px } #detailsThankyouIntro #logo IMG { FLOAT: left } #detailsThankyouIntro #logo H4 { MARGIN: 15px 0px 4px; FONT-SIZE: 0.7em } #detailsThankyouIntro #logo P { MARGIN: 0px; FONT-SIZE: 0.6em } #thankyou UL LI { PADDING-BOTTOM: 0px; MARGIN: 4px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT-SIZE: 0.7em; PADDING-TOP: 0px } #relatedDownloads UL LI { FONT-SIZE: 1em } * HTML #detailsThankyouIntro #logo IMG { MARGIN: 0px -3px } #detailsThankyouIntro H1 { MARGIN-BOTTOM: 5px } #detailsThankyouIntro H2 { MARGIN-TOP: 0em; MARGIN-BOTTOM: 25px; FONT-WEIGHT: normal } #quickDescription { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: = 0.7em; PADDING-TOP: 0px } #genuineValidated #quickInfoHeader { BACKGROUND: #003399; COLOR: #ffffcc } #genuineValidated .topCorners * { BACKGROUND: #003399; COLOR: #ffffcc } #genuineValidated #quickInfoContents { BACKGROUND: #fcf4b5 } #genuineValidated .bottomCorners * { BACKGROUND: #fcf4b5 } #genuineNotValidated #quickInfoHeader { BACKGROUND: #deb031; COLOR: #ffffcc } #genuineNotValidated .topCorners * { BACKGROUND: #deb031; COLOR: #ffffcc } #genuineNotValidated #quickInfoContents { BACKGROUND: #fcf4b5 } #genuineNotValidated .bottomCorners * { BACKGROUND: #fcf4b5 } #regsysNotRegistered #quickInfoHeader { BACKGROUND: #75a569; COLOR: #ffffff } #regsysNotRegistered .topCorners * { BACKGROUND: #75a569; COLOR: #ffffff } #regsysNotRegistered #quickInfoContents { BACKGROUND: #e8f7e0 } #regsysNotRegistered .bottomCorners * { BACKGROUND: #e8f7e0 } #regsysRegistered #quickInfoHeader { BACKGROUND: #308216; COLOR: #ffffff } #regsysRegistered .topCorners * { BACKGROUND: #308216; COLOR: #ffffff } #regsysRegistered #quickInfoContents { BACKGROUND: #e8f7e0 } #regsysRegistered .bottomCorners * { BACKGROUND: #e8f7e0 } #unRestricted #quickInfoHeader { BACKGROUND: #82ade2; COLOR: #e5eff8 } #unRestricted .topCorners * { BACKGROUND: #82ade2; COLOR: #e5eff8 } #unRestricted #quickInfoContents { BACKGROUND: #e5eff8 } #unRestricted .bottomCorners * { BACKGROUND: #e5eff8 } #genuineValidated { MARGIN: 0px -10px; WIDTH: auto; DISPLAY: block; CLEAR: both; = PADDING-TOP: 20px } #genuineNotValidated { MARGIN: 0px -10px; WIDTH: auto; DISPLAY: block; CLEAR: both; = PADDING-TOP: 20px } #regsysNotRegistered { MARGIN: 0px -10px; WIDTH: auto; DISPLAY: block; CLEAR: both; = PADDING-TOP: 20px } #regsysRegistered { MARGIN: 0px -10px; WIDTH: auto; DISPLAY: block; CLEAR: both; = PADDING-TOP: 20px } #unRestricted { MARGIN: 0px -10px; WIDTH: auto; DISPLAY: block; CLEAR: both; = PADDING-TOP: 20px } #genuineValidated HR { BORDER-BOTTOM: #efdf60 1px solid } #genuineNotValidated HR { BORDER-BOTTOM: #efdf60 1px solid } #regsysNotRegistered HR { BORDER-BOTTOM: #8dc061 1px solid } #regsysRegistered HR { BORDER-BOTTOM: #8dc061 1px solid } #quickInfoContents HR { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #quickInfoContents TD > HR { MARGIN: 5px 0px } #quickInfoContents { PADDING-BOTTOM: 0.1em; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: = 10px; PADDING-TOP: 1px } #quickInfoHeader { PADDING-BOTTOM: 0.1em; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: = 10px; PADDING-TOP: 1px } #quickInfoHeader { HEIGHT: 22px; FONT-SIZE: 0.7em; FONT-WEIGHT: bold } #quickInfoHeader FORM { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FLOAT: left; CLEAR: none; PADDING-TOP: 0px } #quickInfoHeader INPUT { POSITION: relative; FONT-SIZE: 1em; TOP: -2px; FONT-WEIGHT: bold } #quickInfoHeader DIV { DISPLAY: inline; MARGIN-LEFT: 5px } #quickInfoHeader A IMG { VERTICAL-ALIGN: bottom } #quickInfoHeader A { PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: = #ffffff; FONT-WEIGHT: normal; PADDING-TOP: 5px } #quickInfoHeader A:visited { PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: = #ffffff; FONT-WEIGHT: normal; PADDING-TOP: 5px } #quickInfoHeader A:hover { PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: = #ffffff; FONT-WEIGHT: normal; PADDING-TOP: 5px } #quickInfoContents TABLE { WIDTH: 100%; MARGIN-LEFT: 20px } * HTML #quickInfoContents TABLE { WIDTH: auto; TABLE-LAYOUT: fixed } DIV#quickInfoContents TD { FONT-SIZE: 0.7em } TD.quickInfoValue { MARGIN-BOTTOM: 0px } DIV#quickInfoContents P { PADDING-BOTTOM: 10px } #quickInfoContents TD.quickInfoName { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 5px } #quickInfoContents TD.quickInfoName { WIDTH: 200px; PADDING-RIGHT: 30px } DIV#otherDownloadInfo { MARGIN: 0px 0px 12px } DIV#otherDownloadInfo { =09 } TD#detailsDisclaimer { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 5px } DIV.detailsInfoLabel { PADDING-BOTTOM: 5px; FONT-WEIGHT: bold; PADDING-TOP: 5px } DIV.downloadInfo { MARGIN: 0px 0px 10px 20px; FONT-SIZE: 0.7em } DIV.detailsContent { LINE-HEIGHT: 130%; FONT-SIZE: 0.7em } DIV#details P.topOfPage { BORDER-BOTTOM: #e2e2e4 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } DIV#affinity DIV { FONT-SIZE: 0.7em } TABLE#multiFileList { MARGIN: 15px 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse } * HTML TABLE#multiFileList { WIDTH: auto; TABLE-LAYOUT: fixed } TABLE#multiFileList TH { TEXT-ALIGN: left; PADDING-BOTTOM: 7px; PADDING-LEFT: 20px; = PADDING-RIGHT: 20px; FONT-SIZE: 0.7em; PADDING-TOP: 7px } TABLE#multiFileList TD { PADDING-BOTTOM: 4px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; = PADDING-TOP: 4px } DIV#relatedLinks { MARGIN: -5px 0px 15px } DIV#gaTalkBack { BORDER-BOTTOM: #d19638 1px solid; PADDING-BOTTOM: 0px; MARGIN: 27px 0px = 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; = BORDER-TOP: #d19638 1px solid; PADDING-TOP: 0px } * HTML DIV#gaTalkBack { WIDTH: 100% } #gaTalkBack P { MARGIN: 5px 0px 15px } DIV#gaTalkBack DIV#color { FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=3D1, = StartColorStr=3D'#DC9B3C', EndColorStr=3D'#F8DF75'); MARGIN: 0px 0px = 11px; BACKGROUND: #f8df75; HEIGHT: 7px; FONT-SIZE: 1px } DIV#gaTalkBack DIV#gabody { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } DIV#gaTalkBack H4 { MARGIN: 0px; COLOR: #c89225 } DIV#gaAd { TEXT-ALIGN: center; MARGIN: 0px 0px 15px; WIDTH: 165px; FLOAT: right } DIV#msnAd { TEXT-ALIGN: center; MARGIN: 0px 0px 15px; WIDTH: 165px; FLOAT: right } DIV#notifications { BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; = WIDTH: 165px; FLOAT: right; MARGIN-LEFT: 15px; CLEAR: right; FONT-SIZE: = 0.85em; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid } DIV#notifications * { MARGIN: 0px 0px 2px } DIV#notifications DIV { PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; = PADDING-TOP: 0px } DIV#notifications A { FONT-SIZE: 0.8em; FONT-WEIGHT: bold } TABLE#wwList TD { WIDTH: 30%; PADDING-RIGHT: 10px; FONT-SIZE: 0.7em; VERTICAL-ALIGN: top } DIV#products #links { FONT-SIZE: 0.8em; FONT-WEIGHT: bold } DIV#products LI { LINE-HEIGHT: 0.7em; COLOR: #999999; FONT-SIZE: 0.7em } DIV#products P { MARGIN: 0px 0px 10px } DIV#products H1 { MARGIN: 0px } DIV#products H4 { BORDER-BOTTOM: #e2e2e4 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; PADDING-TOP: 0px } TABLE#multiFileList .buttonCell { PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px } TABLE#multiFileList TH#sizeCol { WHITE-SPACE: nowrap } TABLE#multiFileList TH#multiFileNameCol { WIDTH: 50% } DIV.button { WIDTH: 80px; MARGIN-RIGHT: 20px } DIV.buttonTop { BORDER-BOTTOM: #003c74 1px solid; MARGIN: 0px 1px } DIV.buttonBottom { MARGIN: 0px 1px; BORDER-TOP: #003c74 1px solid } A.buttonText { BORDER-BOTTOM: #003c74 0px; TEXT-ALIGN: center; FILTER: = progid:DXImageTransform.Microsoft.Gradient(GradientType=3D0, = StartColorStr=3D'#FFFFFF', EndColorStr=3D'#D6D0C5'); BORDER-LEFT: = #003c74 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #d4d0c8; = DISPLAY: block; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; = HEIGHT: 0.01%; COLOR: #000000; FONT-SIZE: 0.7em; BORDER-TOP: #003c74 = 0px; CURSOR: hand; FONT-WEIGHT: bold; BORDER-RIGHT: #003c74 1px solid; = TEXT-DECORATION: none; PADDING-TOP: 2px } A.buttonText:hover { BORDER-BOTTOM: #003c74 0px; TEXT-ALIGN: center; FILTER: = progid:DXImageTransform.Microsoft.Gradient(GradientType=3D0, = StartColorStr=3D'#FFFFFF', EndColorStr=3D'#D6D0C5'); BORDER-LEFT: = #003c74 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #d4d0c8; = DISPLAY: block; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; = HEIGHT: 0.01%; COLOR: #000000; FONT-SIZE: 0.7em; BORDER-TOP: #003c74 = 0px; CURSOR: hand; FONT-WEIGHT: bold; BORDER-RIGHT: #003c74 1px solid; = TEXT-DECORATION: none; PADDING-TOP: 2px } A.buttonText:visited { BORDER-BOTTOM: #003c74 0px; TEXT-ALIGN: center; FILTER: = progid:DXImageTransform.Microsoft.Gradient(GradientType=3D0, = StartColorStr=3D'#FFFFFF', EndColorStr=3D'#D6D0C5'); BORDER-LEFT: = #003c74 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #d4d0c8; = DISPLAY: block; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; = HEIGHT: 0.01%; COLOR: #000000; FONT-SIZE: 0.7em; BORDER-TOP: #003c74 = 0px; CURSOR: hand; FONT-WEIGHT: bold; BORDER-RIGHT: #003c74 1px solid; = TEXT-DECORATION: none; PADDING-TOP: 2px } ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/downloads/includes/common.css #msviLSBtbox { HEIGHT: 18px; FONT-SIZE: 75% } .msviLSBlogo { MARGIN-BOTTOM: -4px; FONT-SIZE: 75% } HTML > BODY .msviLSBlogo { MARGIN-BOTTOM: 0px } x:unknown { MARGIN-BOTTOM: 0px } x:unknown { MARGIN-BOTTOM: 0px } #msviLSBssearch { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 1px; = PADDING-TOP: 1px } ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://www.microsoft.com/downloads/mnp_utility.mspx/menujs?mnpshell=%2fdownloads%2floc%2ffr%2fshell.config&displaylang=FR&clicktrax=False function mnpMenuDir() { return "LTR"; } function mnpMenuCT() { return false; } ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/library/mnp/2/aspx/js.aspx?&name=Menu var mnpMenuTop =3D null; var mnpMenuKill =3D null; var mnpMenuPopup =3D null; var mnpMenuUrl =3D null; var mnpMenuParent =3D null; var mnpMenuScrollTimer =3D null; var mnpMenuShadows =3D new Array(); var mnpMenuDirSave =3D "LTR"; var mnpMenuCTSave =3D false; var mnpMenuRenderStart =3D null; var mnpMenuShadowsEnabled =3D true; window.attachEvent("onload", mnpMenuInit); function mnpMenuInit() { try { mnpMenuDirSave =3D mnpMenuDir(); mnpMenuCTSave =3D mnpMenuCT(); } catch(e) { return; } mnpMenuTop =3D document.getElementById("mnpMenuTop"); mnpMenuUrl =3D mnpMenuTop.getAttribute("url"); mnpMenuParent =3D mnpMenuTop.getAttribute("parent"); mnpMenuAttach(mnpMenuTop); } function mnpPage(label, url, target, menu, linkID) { this.label =3D label; this.url =3D url; this.target =3D target; this.menu =3D menu; this.linkID =3D linkID; } function mnpLabel(label) { this.label =3D label; } function mnpMenuEnter() { if (mnpMenuKill) { window.clearTimeout(mnpMenuKill); mnpMenuKill =3D null; } } function mnpMenuLeave() { mnpMenuKill =3D window.setTimeout("mnpMenuKiller()", 200); } function mnpMenuKiller() { mnpKillMenu(mnpMenuTop.getAttribute("currentMenu")); mnpMenuTop.removeAttribute("currentMenu"); } function mnpMenuAttach(el) { el.attachEvent("onmouseenter", mnpMenuEnter); el.attachEvent("onmouseleave", mnpMenuLeave); var divs =3D el.getElementsByTagName("DIV"); var t =3D divs.length; for (var i=3D0; i < t; i++) { var div =3D divs.item(i); if (div.className =3D=3D "mnpMenuRow") { div.attachEvent("onmouseenter", mnpMenuMouseover); div.attachEvent("onmouseleave", mnpMenuMouseout); div.attachEvent("onmousedown", mnpMenuMousedown); div.attachEvent("onmouseup", mnpMenuMouseup); div.setAttribute("save-background", div.style.background); div.setAttribute("save-border", div.style.borderColor); var a =3D div.getElementsByTagName("A"); if (a.length > 0) { var a0 =3D a[0]; if (a0.getAttribute("aoff")) a0.outerHTML =3D a0.innerHTML; else { div.setAttribute("status", a0.href); div.attachEvent("onclick", mnpMenuClick); } } if (div.getAttribute("menu")) { var imgs =3D div.getElementsByTagName("IMG"); if (imgs.length > 0) { var img =3D imgs[0]; img.style.visibility =3D "visible"; } else { var x; if (mnpMenuDirSave =3D=3D "LTR") x =3D (div.offsetWidth - 10) + "px"; else if (mnpMenuTop.contains(div)) x =3D "4px"; else x =3D "6px"; var img =3D ""; div.insertAdjacentHTML("afterBegin", img); } } } } } function mnpMenuClick() { var div =3D window.event.srcElement; var a =3D div.getElementsByTagName("A"); if (a.length =3D=3D 0) return; if (window.event.shiftKey) { var target =3D a[0].target; a[0].target =3D "_new"; a[0].click(); a[0].target =3D target; } else a[0].click(); } function mnpKillMenu(id) { if (id =3D=3D null) return; var menu =3D document.getElementById(id); var current =3D menu.getAttribute("currentMenu"); if (current)=20 { mnpKillMenu(current); menu.removeAttribute("currentMenu"); } var temp =3D mnpMenuShadows[id]; if (temp) { var i; var tempLength =3D temp.length; for (i=3D0; i"; html +=3D "
"; html +=3D "
"; var isThisPage =3D false; var mLength =3D menu.items.length; for (var i=3D0; i"; if (url && (url !=3D mnpMenuUrl)) { var targetAttr =3D target =3D=3D "" ? "" : " target=3D'" + target + = "'"; if (mnpMenuCTSave) html +=3D "" + label + ""; else html +=3D "" + label + = ""; } else html +=3D "" + label + ""; html +=3D "
"; } html +=3D ""; html +=3D "
"; html +=3D ""; document.body.insertAdjacentHTML("afterBegin", html); var div =3D document.getElementById(id); var sa =3D div.childNodes.item(1); var max =3D 0; var saLength =3D sa.childNodes.length; for (var i=3D0; i max) max =3D w; } max +=3D 34; if (max < 100) max =3D 100; else if (max > 410) max =3D 410; div.style.width =3D max + "px"; for (var i=3D0; i bodyHeight) { up.style.display =3D ""; up.childNodes.item(0).src =3D "/library/mnp/2/gif/up_disabled.gif"; down.style.display =3D ""; down.childNodes.item(0).src =3D "/library/mnp/2/gif/down_enabled.gif"; box.style.height =3D (bodyHeight - up.offsetHeight - down.offsetHeight = - 6) + "px"; } var bodyBottom =3D bodyTop + bodyHeight; if (y + div.offsetHeight > bodyBottom) { y -=3D div.offsetHeight - 25; if (y < bodyTop) y =3D bodyTop + (bodyHeight - div.offsetHeight) / 2; } if (mnpMenuDirSave =3D=3D "RTL") x -=3D div.offsetWidth; div.style.left =3D x + "px"; div.style.top =3D y + "px"; div.style.zIndex =3D parent.style.zIndex + 10; if (div.offsetLeft + div.offsetWidth > bodyWidth + bodyLeft) document.body.scrollLeft =3D div.offsetLeft + div.offsetWidth - = bodyWidth; hide_elements("SELECT", div); hide_elements("OBJECT", div); if (mnpMenuShadowsEnabled) { mnpMenuShadows[id] =3D mnpMenuShadow(div, "#666666", 4, = div.offsetWidth, div.offsetHeight); mnpMenuRenderStart =3D mnpMenuTime(); window.setTimeout("mnpMeasureRenderTime()", 1); } } function mnpMeasureRenderTime() { var msec =3D mnpMenuTime() - mnpMenuRenderStart; if (msec > 100) { // client is slow or document is huge, so disable shadows mnpMenuShadowsEnabled =3D false; } } function mnpMenuPt(el) { this.left =3D 0; this.top =3D 0; while (el) { this.left +=3D el.offsetLeft; this.top +=3D el.offsetTop; el =3D el.offsetParent; } } function mnpMenuMouseover() { var div =3D window.event.srcElement; var status =3D div.getAttribute("status"); if (status) window.status =3D status; div.style.background =3D "#CCCCCC"; div.style.borderColor =3D "#999999"; var pt =3D new mnpMenuPt(div); var x; if (mnpMenuDirSave =3D=3D "LTR") x =3D pt.left + div.offsetWidth - 1; else x =3D pt.left + 2; var y =3D pt.top - 3; var menu =3D div.getAttribute("menu"); if (menu) menu =3D "'" + menu + "'"; else menu =3D "null"; if (mnpMenuPopup) window.clearTimeout(mnpMenuPopup); var parent =3D div.parentElement.parentElement; mnpMenuPopup =3D window.setTimeout("mnpMenuOpen(" + menu + ", '" + = parent.id + "', " + x + ", " + y + ")", 200); } function mnpMenuMouseout() { var div =3D window.event.srcElement; window.status =3D ""; var menu =3D div.getAttribute("menu"); if (menu !=3D null && menu =3D=3D = div.parentElement.parentElement.getAttribute("currentMenu")) { div.style.background =3D "#CCCCCC"; div.style.borderColor =3D "#CCCCCC"; } else { div.style.background =3D div.getAttribute("save-background"); div.style.borderColor =3D div.getAttribute("save-border"); } if (mnpMenuPopup) { window.clearTimeout(mnpMenuPopup); mnpMenuPopup =3D null; } } function mnpMenuMousedown() { var div =3D window.event.srcElement; if (div.tagName !=3D "DIV") div =3D div.parentElement; div.style.background =3D "#999999"; } function mnpMenuMouseup() { var div =3D window.event.srcElement; if (div.tagName !=3D "DIV") div =3D div.parentElement; div.style.background =3D div.getAttribute("save-background"); } function mnpMenuTime() { var time =3D new Date(); return time.valueOf(); } function mnpStartScroll(dy) { var src =3D window.event.srcElement; src.style.background =3D "#CCCCCC"; src.style.borderColor =3D "#999999"; var div =3D src.parentElement; div.setAttribute("scrollTime0", mnpMenuTime()); div.setAttribute("scrollTop0", div.childNodes.item(1).scrollTop); mnpMenuScrollTimer =3D window.setInterval("mnpMenuScroll('" + div.id + = "', " + dy + ")", 35); } function mnpStopScroll() { var src =3D window.event.srcElement; src.style.background =3D "#F1F1F1"; src.style.borderColor =3D "#F1F1F1"; if (mnpMenuScrollTimer) window.clearInterval(mnpMenuScrollTimer); mnpMenuScrollTimer =3D null; } function mnpMenuScroll(id, dy) { var div =3D document.getElementById(id); var current =3D div.getAttribute("currentMenu"); if (current) { mnpKillMenu(current); div.removeAttribute("currentMenu"); } var box =3D div.childNodes.item(1); var y =3D div.getAttribute("scrollTop0") + Math.round((mnpMenuTime() - = div.getAttribute("scrollTime0")) * 0.150) * dy box.scrollTop =3D y; if (y !=3D box.scrollTop) { window.clearInterval(mnpMenuScrollTimer); mnpMenuScrollTimer =3D null; if (box.scrollTop =3D=3D 0) div.childNodes.item(0).childNodes.item(0).src =3D = "/library/mnp/2/gif/up_disabled.gif"; else div.childNodes.item(2).childNodes.item(0).src =3D = "/library/mnp/2/gif/down_disabled.gif"; } else if (dy < 0) div.childNodes.item(2).childNodes.item(0).src =3D = "/library/mnp/2/gif/down_enabled.gif"; else div.childNodes.item(0).childNodes.item(0).src =3D = "/library/mnp/2/gif/up_enabled.gif"; } function mnpMenuShadow(el, color, size, width, height) { var temp =3D new Array(); var i; for (i=3Dsize; i>0; i--) { var rect =3D document.createElement('div'); var rs =3D rect.style rs.position =3D 'absolute'; rs.left =3D (el.style.posLeft + i) + 'px'; rs.top =3D (el.style.posTop + i) + 'px'; rs.width =3D width + 'px'; rs.height =3D height + 'px'; rs.zIndex =3D el.style.zIndex - i; rs.backgroundColor =3D color; var opacity =3D 1 - i / (i + 1); rs.filter =3D 'alpha(opacity=3D' + (100 * opacity) + ')'; document.body.appendChild(rect); temp[i] =3D rect; } return temp; } function hide_elements(tagName, menu) { windowed_element_visibility(tagName, -1, menu) } function show_elements(tagName, menu) { windowed_element_visibility(tagName, +1, menu) } function windowed_element_visibility(tagName, change, menu) { var els =3D document.getElementsByTagName(tagName) var i var rect =3D new element_rect(menu) var elsLength =3D els.length; for (i=3D0; i < elsLength; i++) { var el =3D els.item(i) if (elements_overlap(el, rect)) { if (el.visLevel) el.visLevel +=3D change else el.visLevel =3D change if (el.visLevel =3D=3D -1 && change =3D=3D -1) { el.visibilitySave =3D el.style.visibility; el.style.visibility =3D "hidden"; } else if (el.visLevel =3D=3D 0 && change =3D=3D +1) { el.style.visibility =3D el.visibilitySave; } } } } function element_rect(el) { var left =3D 0 var top =3D 0 this.width =3D el.offsetWidth this.height =3D el.offsetHeight while (el) { left +=3D el.offsetLeft top +=3D el.offsetTop el =3D el.offsetParent } this.left =3D left; this.top =3D top; } function elements_overlap(el, rect) { var r =3D new element_rect(el); return ((r.left < rect.left + rect.width) && (r.left + r.width > = rect.left) && (r.top < rect.top + rect.height) && (r.top + r.height > = rect.top)) } ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/x-javascript Content-Transfer-Encoding: quoted-printable Content-Location: http://js.microsoft.com/library/svy/broker.js /* Copyright (c) 2009, comScore Inc. All rights reserved. version: 4.6.3 */ var _sr_config =3D "broker-config.js"; var _sr_builder =3D "builder.js"; var _sr_sql08_URL =3D false; var SR_url =3D window.location.toString().toLowerCase(); var SR_url_stripped =3D SR_url.split("?"); if(SR_url_stripped[0].search('//[\\w\\.-]+/sqlserver/2008/en/us/') !=3D = -1){=09 _sr_config =3D "broker-config_v2.js"; _sr_builder =3D "builder_v2.js"; _sr_sql08_URL =3D true; //alert("Load custom broker-config and builder for SQL 20008:\n" + = SR_url_stripped[0]); }else if(SR_url_stripped[0].search('//[\\w\\.-]+/virtualization') !=3D = -1 || SR_url_stripped[0].search('//[\\w\\.-]+/systemcenter') !=3D -1){=09 _sr_config =3D "broker-config_v3.js"; } if (typeof(COMSCORE) =3D=3D "undefined") { var COMSCORE =3D {}; } if (typeof COMSCORE.SiteRecruit =3D=3D "undefined") { COMSCORE.SiteRecruit =3D { version: "4.6.3", =09 configUrl: _sr_config, // full url to broker config =09 builderUrl: _sr_builder, // full url to invitation builder =09 allowScriptCaching: false, =09 CONSTANTS: { COOKIE_TYPE: { ALREADY_ASKED: 1, DD_IN_PROGRESS: 2}, STATE_NAME: { IDLE: "IDLE", DDINPROGRESS: "DDINPROGRESS"} } =09 }; COMSCORE.SiteRecruit.Utils =3D ( function() { //private var _sr =3D COMSCORE.SiteRecruit; =09 // public methods and properties return { location: document.location.toString(), =09 loadScript: function(url, loadFresh) { // append if load freshis called, do not append if scripcaching is = allowed if (loadFresh && !_sr.allowScriptCaching) { url =3D _sr.Utils.appendQueryParams(url, (new Date()).getTime()); } =09 var s =3D document.createElement("script"); s.src =3D url; document.body.appendChild(s); }, =09 getBrowser: function() { var b =3D {}; =09 b.name =3D navigator.appName; b.version =3D parseInt(navigator.appVersion, 10); =09 // Check for Internet Explorer based browsers. if (b.name =3D=3D "Microsoft Internet Explorer") { if (b.version > 3) { var ua =3D navigator.userAgent.toLowerCase(); if (ua.indexOf("msie 5.0") =3D=3D -1) { b.ie =3D true; =09 } =09 if (ua.indexOf("msie 7") !=3D -1) { b.ie7 =3D true; =09 } } } =09 // Check for Mozilla based browsers. if (b.name =3D=3D "Netscape" || b.name =3D=3D "Opera") { if (b.version > 4) { b.mozilla =3D true; =09 } } =09 return b; =09 /* compact version!!!, does it match sr4 behavior? b.xpath =3D !!(document.evaluate); if (window.ActiveXObject) { b.ie =3D b[window.XMLHttpRequest ? "ie7" : "ie6"] =3D true; =09 COMSCORE.log("browser is IE, " + b.ie7 ? "7" : "6"); } else if (document.childNodes && !document.all && = !navigator.taintEnabled) { b.webkit =3D b[b.xpath ? 'webkit420' : 'webkit419'] =3D true;=09 =09 COMSCORE.log("browser is safari"); } else if (document.getBoxObjectFor !=3D null) { b.gecko =3D true; // mozilla/firefox } */ }, =09 /** * Used for firing a web beacon, loads an image behind the scenes. * @param {Object} url Url of the image request */ fireBeacon: function (url) { setTimeout(function() { if (url.indexOf('?') =3D=3D -1) { url +=3D (/\?/.test(url) ? '&' : '?') + (new Date()).getTime(); } else { url +=3D '&' + (new Date()).getTime(); } =09 =09 var i =3D new Image(); =09 =09 =09 i.src =3D url; =09 }, 1); }, =09 appendQueryParams: function(url, params) { if (url =3D=3D null || params =3D=3D null) { =09 } //params =3D encodeURIComponent(params); if (!url) { return params; } else { url =3D url.replace('?', '') + "?"; =09 if (params) { url +=3D params.toString().replace('?', ''); }=20 =09 return url; } }, =09 getRandom: function(num) { // Custom random number generator. var n =3D 1000000000; =20 function ugen(old, a, q, r, m) { var t =3D Math.floor(old / q); t =3D a * (old - (t * q)) - (t * r); return Math.round((t < 0) ? (t + m) : t); } =20 var m1 =3D 2147483563, m2 =3D 2147483399, a1 =3D 40014, a2 =3D = 40692, q1 =3D 53668, q2 =3D 52774, r1 =3D 12211, r2 =3D 3791, x =3D = 67108862; var g2 =3D (Math.round(((new Date()).getTime() % 100000)) & = 0x7FFFFFFF), g1 =3D g2; var shuffle =3D [32], i =3D 0; =20 for (; i < 19; i++) { g1 =3D ugen(g1, a1, q1, r1, m1); } for (i =3D 0; i < 32; i++) { g1 =3D ugen(g1, a1, q1, r1, m1); shuffle[31 - i] =3D g1; } g1 =3D ugen(g1, a1, q1, r1, m1); g2 =3D ugen(g2, a2, q2, r2, m2); var s =3D Math.round((shuffle[Math.floor(shuffle[0] / x)] + = g2) % m1); =20 var rand =3D Math.floor(s / (m1 / (n + 1))) / n; =09 // if passed arg, return number between 0 and num, else return float //switched these 2 does it make sense? if (typeof(num) =3D=3D "undefined") { =09 return rand; } else { =09 return Math.floor(rand*(num+1)); } }, =09 getExecutingPath: function(filename) { var tags =3D document.getElementsByTagName("script"); for (var i =3D tags.length - 1; i >=3D 0; i--) { var src =3D tags[i].src; =09 this.scriptUrl =3D src; =09 if (src.indexOf("/" + filename) !=3D -1) { =09 return src.replace(/(.*)(\/.*)$/, '$1/'); } } }, =09 JSONDeserialize: function(str){ try { if (str =3D=3D=3D "") str =3D '""';=20 eval("var p=3D" + str + ";");=20 return p;=20 } catch (e) { return null; } }, =09 JSONSerialize: function (obj) {=20 try { var t =3D typeof (obj);=20 if (t !=3D "object" || obj =3D=3D=3D null) {=20 =20 if (t =3D=3D "string") obj =3D '"'+obj+'"';=20 return String(obj);=20 =20 }=20 else {=20 =20 var n, v, json =3D [], arr =3D (obj && obj.constructor =3D=3D = Array);=20 =20 for (n in obj) {=20 v =3D obj[n]; t =3D typeof(v);=20 =20 if (t !=3D "function"){=20 if (t =3D=3D "string") v =3D '"'+v+'"';=20 else if (t =3D=3D "object" && v !=3D=3D null) v =3D = this.JSONSerialize(v);=20 =20 json.push((arr ? "" : '"' + n + '":') + String(v));=20 } }=20 =20 return (arr ? "[" : "{") + String(json) + (arr ? "]" : "}");=20 } } =09 catch(e){ return ""; } }=20 }; } )(); =09 /* Basic Cookie Functionality */ COMSCORE.SiteRecruit.Utils.UserPersistence =3D { CONSTANTS: { STATE_NAME: { IDLE: "IDLE", DDINPROGRESS: "DDINPROGRESS"} }, getCookieName: function(){ //Get default cookie option from broker if found var c; if (COMSCORE.SiteRecruit.Broker && = COMSCORE.SiteRecruit.Broker.config){ c =3D COMSCORE.SiteRecruit.Broker.config.cookie; if (c.name){ return c.name;=09 } } return ""; }, =09 getDefaultCookieOptions: function(){ var ret=3D { path: "/", domain: "" }; return ret; }, =20 getVendorId: function(){ var ret=3D 1; return ret; }, =09 createCookie: function(key, value, options) { =09 =09 value =3D escape(value); =09 if (options.duration && options.duration< 0) { var date =3D new Date(); date.setTime(date.getTime() + options.duration * 24 * 60 * 60 * = 1000); value +=3D "; expires=3D" + date.toGMTString(); } else{ var date =3D new Date(); date.setTime(date.getTime() + 10 * 365 * 24 * 60 * 60 * 1000); value +=3D "; expires=3D" + date.toGMTString(); } =09 if (options.path) { value +=3D "; path=3D" + options.path; } =09 else { =09 } =09 if (options.domain) { value +=3D "; domain=3D" + options.domain; } =09 if (options.secure) { value +=3D "; secure"; } =09 document.cookie =3D key + "=3D" + value; =09 =09 return true; }, getCookieValue: function(key) { var value =3D document.cookie.match("(?:^|;)\\s*" + key + = "=3D([^;]*)"); return value ? unescape(value[1]) : false; }, =09 removeCookie: function(name, options) { =09 =09 options =3D options || {}; options.duration =3D -999; =09 this.createCookie(name, "", options); }, =09 createUserObj: function(params){ /* { version:, state:{ name:, url: , timestamp: }, lastinvited: , userid: +, vendorid: , surveys: ["pid","pid",....] } STATES: not in progress/idle dd in progress edd */ =09 var date =3D new Date(); var inputpid=3D params.pid; var inputurl =3D params.url; var inputstate =3D this.CONSTANTS.STATE_NAME.IDLE; if (params.statename){ inputstate =3D params.statename; } var inputtimestamp =3D date.getTime(); if (params.timestamp){ inputtimestamp =3D params.timestamp; } var inputcookiename =3D this.getCookieName(); if (params.cookiename){ inputcookiename =3D params.cookiename; } if (!params.cookieoptions){ params.cookieoptions =3D this.getDefaultCookieOptions(); } =09 var userObj =3D {}; userObj.version =3D "4.6"; userObj.state=3D{}; userObj.state.name=3Dinputstate; userObj.state.url=3Dinputurl; userObj.state.timestamp=3D inputtimestamp; userObj.lastinvited=3Dinputtimestamp; userObj.userid=3Ddate.getTime().toString() + = Math.floor(Math.random()*9999999999999999).toString() ; userObj.vendorid=3D this.getVendorId(); userObj.surveys=3Dnew Array(); userObj.surveys.push(inputpid); =09 var cookieString =3D = COMSCORE.SiteRecruit.Utils.JSONSerialize(userObj); =09 this.createCookie(inputcookiename,cookieString,params.cookieoptions) //alert("inputeCookie=3D" + inputcookiename + "; cookieString=3D" + = cookieString + "; params=3D" + params.cookieoptions); return userObj; =09 }, =09 /* Start Public Functions*/ setUserObj: function(params){ /* Public function to set values for the user object */ =09 var inputpid=3D params.pid; var inputurl =3D params.url; var date =3D new Date(); var inputstate =3D this.CONSTANTS.STATE_NAME.IDLE; if (params.statename){ inputstate =3D params.statename; } var inputtimestamp =3D date.getTime(); if (params.timestamp){ inputtimestamp =3D params.timestamp; } var inputcookiename =3D this.getCookieName(); if (params.cookiename){ inputcookiename =3D params.cookiename; } if (!params.cookieoptions){ params.cookieoptions =3D this.getDefaultCookieOptions(); } =09 var userObj =3D this.getUserObj(params); =09 if (!userObj) { this.createUserObj(params); } else { var date =3D new Date(); userObj.lastinvited=3Dinputtimestamp =09 if (inputpid) { var doespidexist =3D false; for (i=3D0; i < userObj.surveys.length; i++) { if (userObj.surveys[i] && userObj.surveys[i].toLowerCase() =3D=3D = inputpid.toLowerCase()) { doespidexist =3D true; } } if (doespidexist=3D=3Dfalse){ userObj.surveys.push(inputpid); } //remove nulls for (i=3D0; i < userObj.surveys.length; i++) { if (userObj.surveys[i] =3D=3D null) { userObj.surveys.splice(i,1); } } } if (inputstate) { userObj.state.name =3D inputstate; userObj.state.url =3D inputurl; userObj.state.timestamp =3D inputtimestamp; } =09 var cookieString =3D = COMSCORE.SiteRecruit.Utils.JSONSerialize(userObj); //this.removeCookie(inputcookiename, { path: = params.cookieoptions.path, domain: params.cookieoptions.domain }); = this.createCookie(inputcookiename,cookieString,params.cookieoptions); } =09 return userObj; }, =09 getUserObj: function(params) { =09 var inputcookiename =3D this.getCookieName(); if (params.cookiename){ inputcookiename =3D params.cookiename; } =09 var uservalue=3Dthis.getCookieValue(inputcookiename); =09 if (uservalue && uservalue!=3D""){ var userObj =3D = COMSCORE.SiteRecruit.Utils.JSONDeserialize(uservalue); //SR4.5 cookies do not store user objects, use this to overwrite //For future dev, we probably want to increment this version number = if we want //to prevent scripts of different version from accessing certain = cookies if (userObj && userObj.version && userObj.version =3D=3D "4.6") { return userObj; } } =09 return null; } =09 }; =09 COMSCORE.SiteRecruit.DDKeepAlive =3D ( function() { // private methods and properties var _interval =3D 1000, _pageId =3D Math.random(), _timeoutId; =09 // shorthand var _sr =3D COMSCORE.SiteRecruit; var _utils =3D _sr.Utils; =09 return { start: function() { var that =3D this; =09 _timeoutId =3D setInterval(function() { if (_sr.Broker.isDDInProgress()) { that.setDDTrackerCookie(); } else { =09 that.stop(); } }, _interval); }, =09 stop: function() { clearInterval(_timeoutId); =09 }, =09 setDDTrackerCookie: function() { var c =3D _sr.Broker.config.cookie; //var val =3D _sr.CONSTANTS.COOKIE_TYPE.DD_IN_PROGRESS + ":" +=20 // escape(_utils.location) + ":" +=20 // (new Date()).getTime(); =09 // set session cookie //_utils.UserPersistence.set(c.name, val, { path: c.path, domain: = c.domain });=09 =09 //set enhanced cookie var params=3D{}; params.cookieoptions =3D { path: c.path, domain: c.domain }; params.cookiename =3D c.name; params.url =3D escape(_utils.location); params.statename =3D _sr.CONSTANTS.STATE_NAME.DDINPROGRESS; if (COMSCORE.SiteRecruit.Builder && = COMSCORE.SiteRecruit.Builder.invitation && = COMSCORE.SiteRecruit.Builder.invitation.config){ //adding pid here so it gets passed to confirmit params.pid =3D = COMSCORE.SiteRecruit.Builder.invitation.config.projectId } _utils.UserPersistence.setUserObj(params);=09 } }; } )(); =09 COMSCORE.SiteRecruit.PagemapFinder =3D ( function() { // private methods and properties var _totalFreq; // shorthand var _sr =3D COMSCORE.SiteRecruit; var _utils =3D _sr.Utils; =09 return { getTotalFreq: function() { return _totalFreq; }, =09 find: function(mappings) { var currentPriority =3D 0, currentMatch; var m =3D mappings; //cjones 11/1/07 var matchList =3D []; var halt =3D false; _totalFreq =3D 0; // Iterate over each URL. for (var i =3D 0; m && i < m.length; i++) { var matchPrereqs =3D false; =09 var pm =3D m[i]; if (pm) { // Do the reg exp match. var r =3D new RegExp(pm.m, 'i'); =09 if (_utils.location.search(r) !=3D -1) { // does current url match = regex? if (pm.halt) { =09 halt =3D true; break; } // Now check the prereqs. var pr =3D m[i].prereqs; =09 matchPrereqs =3D true; if (pr) {=09 =09 =09 if (!this.isMatchContent(pr.content)) { =09 matchPrereqs =3D false; } =09 if (!this.isMatchCookie(pr.cookie)) { =09 matchPrereqs =3D false; } =09 if (!this.isMatchLanguage(pr.language)) { =09 matchPrereqs =3D false; } =09 } } =09 //cjones push match onto array if (matchPrereqs) { matchList.push(pm); =09 _totalFreq +=3D pm.f; } =09 } } if (halt =3D=3D true) { matchList =3D null; _totalFreq =3D 0; return null; } =09 =09 =09 return this.choosePriority(matchList); }, =09 //cjones new function to handle auto weight feature. choose: function(matchList, totalFreq) { var r =3D _utils.getRandom((totalFreq*100.0)); //get random between = 1 nad total freq * 100? var sum =3D 0; for (var i =3D 0; i < matchList.length; i++) { sum +=3D (matchList[i].f * 100.0); if (r <=3D sum) { =09 return matchList[i]; } } =09 return null; }, =09 choosePriority: function(matchList) { var prevMatch =3D null; for (var i =3D 0; i < matchList.length; i++) { if (prevMatch =3D=3D null) { prevMatch =3D matchList[i]; =09 } else { if (prevMatch.p < matchList[i].p) { prevMatch =3D matchList[i]; } =09 } } return prevMatch; }, =09 isMatchContent: function(content) { var isMatch =3D true, i =3D 0; =09 while (isMatch && i < content.length) { =09 var matchContent =3D false; var matchAttribute =3D false; =09 var c =3D content[i]; =09 if (c.element) { var elements =3D = document.getElementsByTagName(c.element); =20 for (var k =3D 0; k < elements.length; k++) { var val =3D c.elementValue; =20 if (val && val.length) { if (elements[k].innerHTML.search(val) !=3D = -1) { matchContent =3D true; } } else { matchContent =3D true; } =20 if (c.attrib && c.attrib.length) { var a =3D elements[k].attributes.getNamedItem(c.attrib); if (a) { if (c.attribValue && c.attribValue.length) { if (a.value.search(c.attribValue) !=3D -1) { matchAttribute =3D true; } } else { matchAttribute =3D true; } } } else { matchAttribute =3D true; } } } =20 if (!matchContent || !matchAttribute) { isMatch =3D false; } i++; } =09 return isMatch; =09 }, =09 isMatchCookie: function(cookies) { var isMatch =3D true, i =3D 0; =09 while (isMatch && i < cookies.length) { =09 // This matches on cookies specified in the console-> Page Mappings = -> Edit prereqs =09 var c =3D cookies[i], val =3D = _utils.UserPersistence.getCookieValue(c.name); =09 if (val && val !=3D=3D null) { isMatch =3D val.indexOf(c.value) !=3D -1 ? true : false; i++; } else { return false; } } =09 return isMatch; }, =09 isMatchLanguage: function(lang) { var n =3D navigator.language || navigator.userLanguage; n =3D n.toLowerCase(); if (!lang) { return true; } if (n.indexOf(lang) !=3D -1) { =09 return true; } =09 =09 return false; } }; } )(); =09 COMSCORE.SiteRecruit.Broker =3D ( function() { // private method and properties =09 // for short hand var _sr =3D COMSCORE.SiteRecruit; var _utils =3D _sr.Utils; =09 // public methods and properties return { init: function() { =09 =09 _sr.browser =3D _utils.getBrowser(); _sr.executingPath =3D _utils.getExecutingPath("broker.js"); //if(_sr.executingPath !=3D "http://js.microsoft.com/library/svy/" = && _sr.executingPath !=3D "https://www.microsoft.com/library/svy/" ) { = _sr.executingPath=3D"http://js.microsoft.com/library/svy/"; } if(_sr.executingPath !=3D "http://js.microsoft.com/library/svy/") { = _sr.executingPath=3D"http://js.microsoft.com/library/svy/"; } if(SR_url_stripped[0].substring(0,SR_url_stripped[0].indexOf(":")) = =3D=3D "https") { = _sr.executingPath=3D"https://www.microsoft.com/library/svy/"; } if (_sr.browser.ie || _sr.browser.mozilla) { _utils.loadScript(_sr.executingPath + _sr.configUrl, true); } else { =09 return; } }, =09 start: function() { this.init(); =09 }, =09 run: function() { =09 =09 //initialize IE user data persistence if and only if=20 //this option has been enabled and the browser is ie if (this.config.objStoreElemName) { if (_sr.browser.ie) { COMSCORE.SiteRecruit.Utils.UserPersistence.initialize(); } else { =09 return; } } =09 // verify versions match if (_sr.version !=3D=3D this.config.version) { =09 return; } =09 if (this.isDDInProgress()) { this.processDDInProgress(); } =09 if (!this.config.testMode || this.isDDInProgress()) { // if any site recruit exists, stop executing //if (_utils.UserPersistence.get(this.config.cookie.name) !=3D=3D = false) { //=09 // return; //} =09 // this is being changed to match the new logic // OLD: if there is a cookie then stop // NEW: if there is a cookie, check the timestamp ( make sure it is = more than 90 days), also make sure to exit if dd =09 var params =3D {}; params.cookiename =3D this.config.cookie.name; var userObj =3D _utils.UserPersistence.getUserObj(params); var date =3D new Date(); var durationdays =3D this.config.cookie.duration; var durationtimestamp =3D date.getTime() - ( durationdays * 24 * 60 = * 60 * 1000); =09 if (userObj) { if (userObj.lastinvited > durationtimestamp) { =09 return; } } =09 }=09 =09 if (this.findPageMapping()) { =09 =09 // roll the dice var r =3D _utils.getRandom(); =09 if (r <=3D _sr.PagemapFinder.getTotalFreq()) { =09 //cjones if (this.pagemap) { this.loadBuilder(); }=09 } else { =09 return; } } else { =09 return; } }, =09 =09 isDDInProgress: function() { //var c =3D = _utils.UserPersistence.get(COMSCORE.SiteRecruit.Broker.config.cookie.name= ); //return (c && c.indexOf(_sr.CONSTANTS.COOKIE_TYPE.DD_IN_PROGRESS) = =3D=3D=3D 0); =09 var ddinprogress=3D false; var params =3D {}; params.cookiename =3D = COMSCORE.SiteRecruit.Broker.config.cookie.name; var userObj =3D _utils.UserPersistence.getUserObj(params); =09 if (userObj){ if (userObj.state.name =3D=3D = _sr.CONSTANTS.STATE_NAME.DDINPROGRESS){ ddinprogress =3D true =09 } } =09 return ddinprogress; }, =09 processDDInProgress: function() { // launch dd keep alive =09 _sr.DDKeepAlive.start(); =09 }, =09 findPageMapping: function() { this.pagemap =3D _sr.PagemapFinder.find(this.config.mapping);=09 return this.pagemap; }, =09 loadBuilder: function() { // prefix pageconfig url if it's supplied var url =3D _sr.executingPath + _sr.builderUrl; /* var p =3D this.config.prefixUrl; =09 if (p) { url =3D p + url; } */ _utils.loadScript(url); =09 } }; } )(); =09 COMSCORE.isDDInProgress =3D COMSCORE.SiteRecruit.Broker.isDDInProgress; =09 COMSCORE.SiteRecruit.OnReady =3D ( function() { // for short hand var _sr =3D COMSCORE.SiteRecruit; var _utils =3D _sr.Utils; =09 // public methods and properties return { onload : function() { if (_sr.OnReady.done) { return; } _sr.OnReady.done =3D true; _sr.Broker.start(); //initialize the broker once the DOM is ready //clean up //safari if(_sr.OnReady.timer){ =09 clearInterval(_sr.OnReady.timer); } //mozilla opera if(document.addEventListener) { =20 document.removeEventListener("DOMContentLoaded", = _sr.OnReady.onload, false); } //ie if(window.ActiveXObject){ =20 /* var defer =3D document.getElementById("sr__ie_onload"); if(defer){ defer.onreadystatechange =3D null; defer.parentNode.removeChild(defer); } */ } }, listen : function() { //safari if (/WebKit|khtml/i.test(navigator.userAgent)) { _sr.OnReady.timer =3D setInterval(function() { if (/loaded|complete/.test(document.readyState)) { clearInterval(_sr.OnReady.timer); delete _sr.OnReady.timer; _sr.OnReady.onload(); }}, 10); } //mozilla opera=20 else if (document.addEventListener) { document.addEventListener('DOMContentLoaded', _sr.OnReady.onload, = false); } //ie else if (window.ActiveXObject) { //_sr.OnReady.iew32 =3D true; //document.write('
=

Product = Families

Help

=
3D"Microsoft
Enhance = your online experience with Microsoft Silverlight
Microsoft Silverlight delivers a new generation of = high-quality audio and video, engaging media experiences, and = interactive applications for the Web.
3D"Try3D"Microsoft3D"Get3D"Download3D"Get

Download = Resources

=
=
------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/downloads/ScriptResource.axd?d=FeiWAYowGOX0FYFNGzvUmEQ2zg3_p7Yofdg_GulAttFEHBp4PHMnmu-X7zalgUp8V9mqSu1hpDfjYAJXN7tAooL4U8ZwpCif8X-DVj3Q8F41&t=ffffffffec2d9970 =EF=BB=BF//---------------------------------------------------------- // Copyright (C) Microsoft Corporation. All rights reserved. //---------------------------------------------------------- // MicrosoftAjax.js Function.__typeName=3D"Function";Function.__class=3Dtrue;Function.createC= allback=3Dfunction(b,a){return function(){var = e=3Darguments.length;if(e>0){var d=3D[];for(var = c=3D0;cc){var = f=3DError.parameterCount();f.popStackFrame();return f}return = null};Function._validateParameter=3Dfunction(c,a,h){var = b,g=3Da.type,l=3D!!a.integer,k=3D!!a.domElement,m=3D!!a.mayBeNull;b=3DFun= ction._validateParameterType(c,g,l,k,m,h);if(b){b.popStackFrame();return = b}var = e=3Da.elementType,f=3D!!a.elementMayBeNull;if(g=3D=3D=3DArray&&typeof = c!=3D=3D"undefined"&&c!=3D=3Dnull&&(e||!f)){var = j=3D!!a.elementInteger,i=3D!!a.elementDomElement;for(var = d=3D0;d0&&(dc.Calendar.TwoDigitYearMax)return = a-100}return = a};Date._getParseRegExp=3Dfunction(b,e){if(!b._parseRegExp)b._parseRegExp= =3D{};else if(b._parseRegExp[e])return b._parseRegExp[e];var = c=3DDate._expandFormat(b,e);c=3Dc.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])= /g,"\\\\$1");var a=3Dnew = Sys.StringBuilder("^"),j=3D[],f=3D0,i=3D0,h=3DDate._getTokenRegExp(),d;wh= ile((d=3Dh.exec(c))!=3D=3Dnull){var = l=3Dc.slice(f,d.index);f=3Dh.lastIndex;i+=3DDate._appendPreOrPostMatch(l,= a);if(i%2=3D=3D=3D1){a.append(d[0]);continue}switch(d[0]){case = "dddd":case "ddd":case "MMMM":case "MMM":a.append("(\\D+)");break;case = "tt":case "t":a.append("(\\D*)");break;case = "yyyy":a.append("(\\d{4})");break;case = "fff":a.append("(\\d{3})");break;case = "ff":a.append("(\\d{2})");break;case "f":a.append("(\\d)");break;case = "dd":case "d":case "MM":case "M":case "yy":case "y":case "HH":case = "H":case "hh":case "h":case "mm":case "m":case "ss":case = "s":a.append("(\\d\\d?)");break;case = "zzz":a.append("([+-]?\\d\\d?:\\d{2})");break;case "zz":case = "z":a.append("([+-]?\\d\\d?)")}Array.add(j,d[0])}Date._appendPreOrPostMat= ch(c.slice(f),a);a.append("$");var = k=3Da.toString().replace(/\s+/g,"\\s+"),g=3D{"regExp":k,"groups":j};b._pa= rseRegExp[e]=3Dg;return g};Date._getTokenRegExp=3Dfunction(){return = /dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|= zzz|zz|z/g};Date.parseLocale=3Dfunction(a){return = Date._parse(a,Sys.CultureInfo.CurrentCulture,arguments)};Date.parseInvari= ant=3Dfunction(a){return = Date._parse(a,Sys.CultureInfo.InvariantCulture,arguments)};Date._parse=3D= function(g,c,h){var e=3Dfalse;for(var a=3D1,i=3Dh.length;a31)return null;break;case = "MMMM":c=3Dj._getMonthIndex(a);if(c<0||c>11)return null;break;case = "MMM":c=3Dj._getAbbrMonthIndex(a);if(c<0||c>11)return null;break;case = "M":case "MM":var c=3DparseInt(a,10)-1;if(c<0||c>11)return = null;break;case "y":case = "yy":f=3DDate._expandYear(m,parseInt(a,10));if(f<0||f>9999)return = null;break;case "yyyy":f=3DparseInt(a,10);if(f<0||f>9999)return = null;break;case "h":case = "hh":d=3DparseInt(a,10);if(d=3D=3D=3D12)d=3D0;if(d<0||d>11)return = null;break;case "H":case "HH":d=3DparseInt(a,10);if(d<0||d>23)return = null;break;case "m":case "mm":n=3DparseInt(a,10);if(n<0||n>59)return = null;break;case "s":case "ss":o=3DparseInt(a,10);if(o<0||o>59)return = null;break;case "tt":case "t":var = u=3Da.toUpperCase();r=3Du=3D=3D=3Dm.PMDesignator.toUpperCase();if(!r&&u!=3D= =3Dm.AMDesignator.toUpperCase())return null;break;case = "f":e=3DparseInt(a,10)*100;if(e<0||e>999)return null;break;case = "ff":e=3DparseInt(a,10)*10;if(e<0||e>999)return null;break;case = "fff":e=3DparseInt(a,10);if(e<0||e>999)return null;break;case = "dddd":g=3Dj._getDayIndex(a);if(g<0||g>6)return null;break;case = "ddd":g=3Dj._getAbbrDayIndex(a);if(g<0||g>6)return null;break;case = "zzz":var q=3Da.split(/:/);if(q.length!=3D=3D2)return null;var = i=3DparseInt(q[0],10);if(i<-12||i>13)return null;var = l=3DparseInt(q[1],10);if(l<0||l>59)return = null;k=3Di*60+(a.startsWith("-")?-l:l);break;case "z":case "zz":var = i=3DparseInt(a,10);if(i<-12||i>13)return null;k=3Di*60}}var b=3Dnew = Date;if(f=3D=3D=3Dnull)f=3Db.getFullYear();if(c=3D=3D=3Dnull)c=3Db.getMon= th();if(h=3D=3D=3Dnull)h=3Db.getDate();b.setFullYear(f,c,h);if(b.getDate(= )!=3D=3Dh)return null;if(g!=3D=3Dnull&&b.getDay()!=3D=3Dg)return = null;if(r&&d<12)d+=3D12;b.setHours(d,n,o,e);if(k!=3D=3Dnull){var = t=3Db.getMinutes()-(k+b.getTimezoneOffset());b.setHours(b.getHours()+pars= eInt(t/60,10),t%60)}return b};Date.prototype.format=3Dfunction(a){return = this._toFormattedString(a,Sys.CultureInfo.InvariantCulture)};Date.prototy= pe.localeFormat=3Dfunction(a){return = this._toFormattedString(a,Sys.CultureInfo.CurrentCulture)};Date.prototype= ._toFormattedString=3Dfunction(e,h){if(!e||e.length=3D=3D=3D0||e=3D=3D=3D= "i")if(h&&h.name.length>0)return this.toLocaleString();else return = this.toString();var d=3Dh.dateTimeFormat;e=3DDate._expandFormat(d,e);var = a=3Dnew Sys.StringBuilder,b;function c(a){if(a<10)return "0"+a;return = a.toString()}function g(a){if(a<10)return "00"+a;if(a<100)return = "0"+a;return a.toString()}var = j=3D0,i=3DDate._getTokenRegExp();for(;true;){var = l=3Di.lastIndex,f=3Di.exec(e),k=3De.slice(l,f?f.index:e.length);j+=3DDate= ._appendPreOrPostMatch(k,a);if(!f)break;if(j%2=3D=3D=3D1){a.append(f[0]);= continue}switch(f[0]){case = "dddd":a.append(d.DayNames[this.getDay()]);break;case = "ddd":a.append(d.AbbreviatedDayNames[this.getDay()]);break;case = "dd":a.append(c(this.getDate()));break;case = "d":a.append(this.getDate());break;case = "MMMM":a.append(d.MonthNames[this.getMonth()]);break;case = "MMM":a.append(d.AbbreviatedMonthNames[this.getMonth()]);break;case = "MM":a.append(c(this.getMonth()+1));break;case = "M":a.append(this.getMonth()+1);break;case = "yyyy":a.append(this.getFullYear());break;case = "yy":a.append(c(this.getFullYear()%100));break;case = "y":a.append(this.getFullYear()%100);break;case = "hh":b=3Dthis.getHours()%12;if(b=3D=3D=3D0)b=3D12;a.append(c(b));break;ca= se = "h":b=3Dthis.getHours()%12;if(b=3D=3D=3D0)b=3D12;a.append(b);break;case = "HH":a.append(c(this.getHours()));break;case = "H":a.append(this.getHours());break;case = "mm":a.append(c(this.getMinutes()));break;case = "m":a.append(this.getMinutes());break;case = "ss":a.append(c(this.getSeconds()));break;case = "s":a.append(this.getSeconds());break;case = "tt":a.append(this.getHours()<12?d.AMDesignator:d.PMDesignator);break;cas= e = "t":a.append((this.getHours()<12?d.AMDesignator:d.PMDesignator).charAt(0)= );break;case = "f":a.append(g(this.getMilliseconds()).charAt(0));break;case = "ff":a.append(g(this.getMilliseconds()).substr(0,2));break;case = "fff":a.append(g(this.getMilliseconds()));break;case = "z":b=3Dthis.getTimezoneOffset()/60;a.append((b<=3D0?"+":"-")+Math.floor(= Math.abs(b)));break;case = "zz":b=3Dthis.getTimezoneOffset()/60;a.append((b<=3D0?"+":"-")+c(Math.flo= or(Math.abs(b))));break;case = "zzz":b=3Dthis.getTimezoneOffset()/60;a.append((b<=3D0?"+":"-")+c(Math.fl= oor(Math.abs(b)))+d.TimeSeparator+c(Math.abs(this.getTimezoneOffset()%60)= ))}}return = a.toString()};Number.__typeName=3D"Number";Number.__class=3Dtrue;Number.p= arseLocale=3Dfunction(a){return = Number._parse(a,Sys.CultureInfo.CurrentCulture)};Number.parseInvariant=3D= function(a){return = Number._parse(a,Sys.CultureInfo.InvariantCulture)};Number._parse=3Dfuncti= on(b,o){b=3Db.trim();if(b.match(/^[+-]?infinity$/i))return = parseFloat(b);if(b.match(/^0x[a-f0-9]+$/i))return parseInt(b);var = a=3Do.numberFormat,g=3DNumber._parseNumberNegativePattern(b,a,a.NumberNeg= ativePattern),h=3Dg[0],e=3Dg[1];if(h=3D=3D=3D""&&a.NumberNegativePattern!= =3D=3D1){g=3DNumber._parseNumberNegativePattern(b,a,1);h=3Dg[0];e=3Dg[1]}= if(h=3D=3D=3D"")h=3D"+";var = j,d,f=3De.indexOf("e");if(f<0)f=3De.indexOf("E");if(f<0){d=3De;j=3Dnull}e= lse{d=3De.substr(0,f);j=3De.substr(f+1)}var = c,k,m=3Dd.indexOf(a.NumberDecimalSeparator);if(m<0){c=3Dd;k=3Dnull}else{c= =3Dd.substr(0,m);k=3Dd.substr(m+a.NumberDecimalSeparator.length)}c=3Dc.sp= lit(a.NumberGroupSeparator).join("");var = n=3Da.NumberGroupSeparator.replace(/\u00A0/g," = ");if(a.NumberGroupSeparator!=3D=3Dn)c=3Dc.split(n).join("");var = l=3Dh+c;if(k!=3D=3Dnull)l+=3D"."+k;if(j!=3D=3Dnull){var = i=3DNumber._parseNumberNegativePattern(j,a,1);if(i[0]=3D=3D=3D"")i[0]=3D"= +";l+=3D"e"+i[0]+i[1]}if(l.match(/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/))return = parseFloat(l);return = Number.NaN};Number._parseNumberNegativePattern=3Dfunction(a,d,e){var = b=3Dd.NegativeSign,c=3Dd.PositiveSign;switch(e){case 4:b=3D" "+b;c=3D" = "+c;case 3:if(a.endsWith(b))return = ["-",a.substr(0,a.length-b.length)];else if(a.endsWith(c))return = ["+",a.substr(0,a.length-c.length)];break;case 2:b+=3D" ";c+=3D" ";case = 1:if(a.startsWith(b))return ["-",a.substr(b.length)];else = if(a.startsWith(c))return ["+",a.substr(c.length)];break;case = 0:if(a.startsWith("(")&&a.endsWith(")"))return = ["-",a.substr(1,a.length-2)]}return = ["",a]};Number.prototype.format=3Dfunction(a){return = this._toFormattedString(a,Sys.CultureInfo.InvariantCulture)};Number.proto= type.localeFormat=3Dfunction(a){return = this._toFormattedString(a,Sys.CultureInfo.CurrentCulture)};Number.prototy= pe._toFormattedString=3Dfunction(d,j){if(!d||d.length=3D=3D=3D0||d=3D=3D=3D= "i")if(j&&j.name.length>0)return this.toLocaleString();else return = this.toString();var o=3D["n %","n%","%n"],n=3D["-n = %","-n%","-%n"],p=3D["(n)","-n","- n","n-","n -"],m=3D["$n","n$","$ = n","n $"],l=3D["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n = $","-$ n","n $-","$ n-","$ -n","n- $","($ n)","(n $)"];function = g(a,c,d){for(var b=3Da.length;b1?parse= Int(e[1]):0;e=3Db.split(".");b=3De[0];a=3De.length>1?e[1]:"";var = q;if(c>0){a=3Dg(a,c,false);b+=3Da.slice(0,c);a=3Da.substr(c)}else = if(c<0){c=3D-c;b=3Dg(b,c+1,true);a=3Db.slice(-c,b.length)+a;b=3Db.slice(0= ,-c)}if(i>0){if(a.length>i)a=3Da.slice(0,i);else = a=3Dg(a,i,false);a=3Dp+a}else a=3D"";var = d=3Db.length-1,f=3D"";while(d>=3D0){if(h=3D=3D=3D0||h>d)if(f.length>0)ret= urn b.slice(0,d+1)+n+f+a;else return = b.slice(0,d+1)+a;if(f.length>0)f=3Db.slice(d-h+1,d+1)+n+f;else = f=3Db.slice(d-h+1,d+1);d-=3Dh;if(k1)b=3DparseInt(d.slice(1),10);var = c;switch(d.charAt(0)){case "d":case = "D":c=3D"n";if(b!=3D=3D-1)e=3Dg(""+e,b,true);if(this<0)e=3D-e;break;case = "c":case "C":if(this<0)c=3Dl[a.CurrencyNegativePattern];else = c=3Dm[a.CurrencyPositivePattern];if(b=3D=3D=3D-1)b=3Da.CurrencyDecimalDig= its;e=3Di(Math.abs(this),b,a.CurrencyGroupSizes,a.CurrencyGroupSeparator,= a.CurrencyDecimalSeparator);break;case "n":case = "N":if(this<0)c=3Dp[a.NumberNegativePattern];else = c=3D"n";if(b=3D=3D=3D-1)b=3Da.NumberDecimalDigits;e=3Di(Math.abs(this),b,= a.NumberGroupSizes,a.NumberGroupSeparator,a.NumberDecimalSeparator);break= ;case "p":case "P":if(this<0)c=3Dn[a.PercentNegativePattern];else = c=3Do[a.PercentPositivePattern];if(b=3D=3D=3D-1)b=3Da.PercentDecimalDigit= s;e=3Di(Math.abs(this)*100,b,a.PercentGroupSizes,a.PercentGroupSeparator,= a.PercentDecimalSeparator);break;default:throw = Error.format(Sys.Res.formatBadFormatSpecifier)}var = k=3D/n|\$|-|%/g,f=3D"";for(;true;){var = q=3Dk.lastIndex,h=3Dk.exec(c);f+=3Dc.slice(q,h?h.index:c.length);if(!h)br= eak;switch(h[0]){case "n":f+=3De;break;case = "$":f+=3Da.CurrencySymbol;break;case "-":f+=3Da.NegativeSign;break;case = "%":f+=3Da.PercentSymbol}}return = f};RegExp.__typeName=3D"RegExp";RegExp.__class=3Dtrue;Array.__typeName=3D= "Array";Array.__class=3Dtrue;Array.add=3DArray.enqueue=3Dfunction(a,b){a[= a.length]=3Db};Array.addRange=3Dfunction(a,b){a.push.apply(a,b)};Array.cl= ear=3Dfunction(a){a.length=3D0};Array.clone=3Dfunction(a){if(a.length=3D=3D= =3D1)return [a[0]];else return = Array.apply(null,a)};Array.contains=3Dfunction(a,b){return = Array.indexOf(a,b)>=3D0};Array.dequeue=3Dfunction(a){return = a.shift()};Array.forEach=3Dfunction(b,e,d){for(var = a=3D0,f=3Db.length;a=3D0)b.splice(a,1);return = a>=3D0};Array.removeAt=3Dfunction(a,b){a.splice(b,1)};if(!window)this.win= dow=3Dthis;window.Type=3DFunction;Type.prototype.callBaseMethod=3Dfunctio= n(a,d,b){var c=3Dthis.getBaseMethod(a,d);if(!b)return c.apply(a);else = return c.apply(a,b)};Type.prototype.getBaseMethod=3Dfunction(d,c){var = b=3Dthis.getBaseType();if(b){var a=3Db.prototype[c];return a instanceof = Function?a:null}return = null};Type.prototype.getBaseType=3Dfunction(){return typeof = this.__baseType=3D=3D=3D"undefined"?null:this.__baseType};Type.prototype.= getInterfaces=3Dfunction(){var a=3D[],b=3Dthis;while(b){var = c=3Db.__interfaces;if(c)for(var d=3D0,f=3Dc.length;d-1){Sys.Browser.agent=3DSys.Browser.Firefox;Sys.Browser.versio= n=3DparseFloat(navigator.userAgent.match(/Firefox\/(\d+\.\d+)/)[1]);Sys.B= rowser.name=3D"Firefox";Sys.Browser.hasDebuggerStatement=3Dtrue}else = if(navigator.userAgent.indexOf(" = AppleWebKit/")>-1){Sys.Browser.agent=3DSys.Browser.Safari;Sys.Browser.ver= sion=3DparseFloat(navigator.userAgent.match(/AppleWebKit\/(\d+(\.\d+)?)/)= [1]);Sys.Browser.name=3D"Safari"}else = if(navigator.userAgent.indexOf("Opera/")>-1)Sys.Browser.agent=3DSys.Brows= er.Opera;Type.registerNamespace("Sys.UI");Sys._Debug=3Dfunction(){};Sys._= Debug.prototype=3D{_appendConsole:function(a){if(typeof = Debug!=3D=3D"undefined"&&Debug.writeln)Debug.writeln(a);if(window.console= &&window.console.log)window.console.log(a);if(window.opera)window.opera.p= ostError(a);if(window.debugService)window.debugService.trace(a)},_appendT= race:function(b){var = a=3Ddocument.getElementById("TraceConsole");if(a&&a.tagName.toUpperCase()= =3D=3D=3D"TEXTAREA")a.value+=3Db+"\n"},assert:function(c,a,b){if(!c){a=3D= b&&this.assert.caller?String.format(Sys.Res.assertFailedCaller,a,this.ass= ert.caller):String.format(Sys.Res.assertFailed,a);if(confirm(String.forma= t(Sys.Res.breakIntoDebugger,a)))this.fail(a)}},clearTrace:function(){var = a=3Ddocument.getElementById("TraceConsole");if(a&&a.tagName.toUpperCase()= =3D=3D=3D"TEXTAREA")a.value=3D""},fail:function(message){this._appendCons= ole(message);if(Sys.Browser.hasDebuggerStatement)eval("debugger")},trace:= function(a){this._appendConsole(a);this._appendTrace(a)},traceDump:functi= on(a,b){var = c=3Dthis._traceDump(a,b,true)},_traceDump:function(a,c,f,b,d){c=3Dc?c:"tr= aceDump";b=3Db?b:"";if(a=3D=3D=3Dnull){this.trace(b+c+": = null");return}switch(typeof a){case "undefined":this.trace(b+c+": = Undefined");break;case "number":case "string":case = "boolean":this.trace(b+c+": = "+a);break;default:if(Date.isInstanceOfType(a)||RegExp.isInstanceOfType(a= )){this.trace(b+c+": "+a.toString());break}if(!d)d=3D[];else = if(Array.contains(d,a)){this.trace(b+c+": = ...");return}Array.add(d,a);if(a=3D=3Dwindow||a=3D=3D=3Ddocument||window.= HTMLElement&&a instanceof HTMLElement||typeof = a.nodeName=3D=3D=3D"string"){var = k=3Da.tagName?a.tagName:"DomElement";if(a.id)k+=3D" - = "+a.id;this.trace(b+c+" {"+k+"}")}else{var = i=3DObject.getTypeName(a);this.trace(b+c+(typeof i=3D=3D=3D"string"?" = {"+i+"}":""));if(b=3D=3D=3D""||f){b+=3D" ";var = e,j,l,g,h;if(Array.isInstanceOfType(a)){j=3Da.length;for(e=3D0;e=3D0;d--){var k=3Dh[d].trim();b=3Da[k];if(typeof = b!=3D=3D"number")throw = Error.argument("value",String.format(Sys.Res.enumInvalidValue,c.split(","= )[d].trim(),this.__typeName));j|=3Db}return j}}function = Sys$Enum$toString(c){if(typeof = c=3D=3D=3D"undefined"||c=3D=3D=3Dnull)return this.__string;var = d=3Dthis.prototype,a;if(!this.__flags||c=3D=3D=3D0){for(a in = d)if(d[a]=3D=3D=3Dc)return a}else{var = b=3Dthis.__sortedValues;if(!b){b=3D[];for(a in = d)b[b.length]=3D{key:a,value:d[a]};b.sort(function(a,b){return = a.value-b.value});this.__sortedValues=3Db}var = e=3D[],g=3Dc;for(a=3Db.length-1;a>=3D0;a--){var = h=3Db[a],f=3Dh.value;if(f=3D=3D=3D0)continue;if((f&c)=3D=3D=3Df){e[e.leng= th]=3Dh.key;g-=3Df;if(g=3D=3D=3D0)break}}if(e.length&&g=3D=3D=3D0)return = e.reverse().join(", ")}return = ""}Type.prototype.registerEnum=3Dfunction(b,c){Sys.__upperCaseTypes[b.toU= pperCase()]=3Dthis;for(var a in = this.prototype)this[a]=3Dthis.prototype[a];this.__typeName=3Db;this.parse= =3DSys$Enum$parse;this.__string=3Dthis.toString();this.toString=3DSys$Enu= m$toString;this.__flags=3Dc;this.__enum=3Dtrue};Type.isEnum=3Dfunction(a)= {if(typeof a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return = !!a.__enum};Type.isFlags=3Dfunction(a){if(typeof = a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return = !!a.__flags};Sys.EventHandlerList=3Dfunction(){this._list=3D{}};Sys.Event= HandlerList.prototype=3D{addHandler:function(b,a){Array.add(this._getEven= t(b,true),a)},removeHandler:function(c,b){var = a=3Dthis._getEvent(c);if(!a)return;Array.remove(a,b)},getHandler:function= (b){var a=3Dthis._getEvent(b);if(!a||a.length=3D=3D=3D0)return = null;a=3DArray.clone(a);return function(c,d){for(var = b=3D0,e=3Da.length;b=3D0;c--)$removeHandler(a,b,d[c].handler)}a._events=3Dnu= ll}},$removeHandler=3DSys.UI.DomEvent.removeHandler=3Dfunction(a,e,f){var= d=3Dnull,c=3Da._events[e];for(var = b=3D0,g=3Dc.length;b0){va= r = c=3DArray.dequeue(b.scriptsToLoad),a=3Dthis._createScriptElement(c);if(a.= text&&Sys.Browser.agent=3D=3D=3DSys.Browser.Safari){a.innerHTML=3Da.text;= delete a.text}if(typeof c.src=3D=3D=3D"string"){this._currentTask=3Dnew = Sys._ScriptLoaderTask(a,this._scriptLoadedDelegate);this._currentTask.exe= cute()}else{document.getElementsByTagName("head")[0].appendChild(a);Sys._= ScriptLoader._clearScript(a);this._loadScriptsInternal()}}else{this._stop= Session();var = d=3Db.allScriptsLoadedCallback;if(d)d(this);this._nextSession()}},_nextSe= ssion:function(){if(this._sessions.length=3D=3D=3D0){this._loading=3Dfals= e;this._currentSession=3Dnull;return}this._loading=3Dtrue;var = a=3DArray.dequeue(this._sessions);this._currentSession=3Da;if(a.scriptTim= eout>0)this._timeoutCookie=3Dwindow.setTimeout(Function.createDelegate(th= is,this._scriptLoadTimeoutHandler),a.scriptTimeout*1000);this._loadScript= sInternal()},_raiseError:function(a){var = c=3Dthis._currentSession.scriptLoadFailedCallback,b=3Dthis._currentTask.g= et_scriptElement();this._stopSession();if(c){c(this,b,a);this._nextSessio= n()}else{this._loading=3Dfalse;throw = Sys._ScriptLoader._errorScriptLoadFailed(b.src,a)}},_scriptLoadedHandler:= function(a,b){if(b&&this._currentTask._notified)if(this._currentTask._not= ified>1)this._raiseError(true);else{Array.add(Sys._ScriptLoader._getLoade= dScripts(),a.src);this._currentTask.dispose();this._currentTask=3Dnull;th= is._loadScriptsInternal()}else = this._raiseError(false)},_scriptLoadTimeoutHandler:function(){var = a=3Dthis._currentSession.scriptLoadTimeoutCallback;this._stopSession();if= (a)a(this);this._nextSession()},_stopSession:function(){if(this._timeoutC= ookie){window.clearTimeout(this._timeoutCookie);this._timeoutCookie=3Dnul= l}if(this._currentTask){this._currentTask.dispose();this._currentTask=3Dn= ull}}};Sys._ScriptLoader.registerClass("Sys._ScriptLoader",null,Sys.IDisp= osable);Sys._ScriptLoader.getInstance=3Dfunction(){var = a=3DSys._ScriptLoader._activeInstance;if(!a)a=3DSys._ScriptLoader._active= Instance=3Dnew Sys._ScriptLoader;return = a};Sys._ScriptLoader.isScriptLoaded=3Dfunction(b){var = a=3Ddocument.createElement("script");a.src=3Db;return = Array.contains(Sys._ScriptLoader._getLoadedScripts(),a.src)};Sys._ScriptL= oader.readLoadedScripts=3Dfunction(){if(!Sys._ScriptLoader._referencedScr= ipts){var = b=3DSys._ScriptLoader._referencedScripts=3D[],c=3Ddocument.getElementsByT= agName("script");for(i=3Dc.length-1;i>=3D0;i--){var = d=3Dc[i],a=3Dd.src;if(a.length)if(!Array.contains(b,a))Array.add(b,a)}}};= Sys._ScriptLoader._clearScript=3Dfunction(a){if(!Sys.Debug.isDebug)a.pare= ntNode.removeChild(a)};Sys._ScriptLoader._errorScriptLoadFailed=3Dfunctio= n(b,d){var a;if(d)a=3DSys.Res.scriptLoadMultipleCallbacks;else = a=3DSys.Res.scriptLoadFailed;var e=3D"Sys.ScriptLoadFailedException: = "+String.format(a,b),c=3DError.create(e,{name:"Sys.ScriptLoadFailedExcept= ion","scriptUrl":b});c.popStackFrame();return = c};Sys._ScriptLoader._getLoadedScripts=3Dfunction(){if(!Sys._ScriptLoader= ._referencedScripts){Sys._ScriptLoader._referencedScripts=3D[];Sys._Scrip= tLoader.readLoadedScripts()}return = Sys._ScriptLoader._referencedScripts};Sys._ScriptLoaderTask=3Dfunction(b,= a){this._scriptElement=3Db;this._completedCallback=3Da;this._notified=3D0= };Sys._ScriptLoaderTask.prototype=3D{get_scriptElement:function(){return = this._scriptElement},dispose:function(){if(this._disposed)return;this._di= sposed=3Dtrue;this._removeScriptElementHandlers();Sys._ScriptLoader._clea= rScript(this._scriptElement);this._scriptElement=3Dnull},execute:function= (){this._addScriptElementHandlers();document.getElementsByTagName("head")= [0].appendChild(this._scriptElement)},_addScriptElementHandlers:function(= ){this._scriptLoadDelegate=3DFunction.createDelegate(this,this._scriptLoa= dHandler);if(Sys.Browser.agent!=3D=3DSys.Browser.InternetExplorer){this._= scriptElement.readyState=3D"loaded";$addHandler(this._scriptElement,"load= ",this._scriptLoadDelegate)}else = $addHandler(this._scriptElement,"readystatechange",this._scriptLoadDelega= te);if(this._scriptElement.addEventListener){this._scriptErrorDelegate=3D= Function.createDelegate(this,this._scriptErrorHandler);this._scriptElemen= t.addEventListener("error",this._scriptErrorDelegate,false)}},_removeScri= ptElementHandlers:function(){if(this._scriptLoadDelegate){var = a=3Dthis.get_scriptElement();if(Sys.Browser.agent!=3D=3DSys.Browser.Inter= netExplorer)$removeHandler(a,"load",this._scriptLoadDelegate);else = $removeHandler(a,"readystatechange",this._scriptLoadDelegate);if(this._sc= riptErrorDelegate){this._scriptElement.removeEventListener("error",this._= scriptErrorDelegate,false);this._scriptErrorDelegate=3Dnull}this._scriptL= oadDelegate=3Dnull}},_scriptErrorHandler:function(){if(this._disposed)ret= urn;this._completedCallback(this.get_scriptElement(),false)},_scriptLoadH= andler:function(){if(this._disposed)return;var = a=3Dthis.get_scriptElement();if(a.readyState!=3D=3D"loaded"&&a.readyState= !=3D=3D"complete")return;var = b=3Dthis;window.setTimeout(function(){b._completedCallback(a,true)},0)}};= Sys._ScriptLoaderTask.registerClass("Sys._ScriptLoaderTask",null,Sys.IDis= posable);Sys.ApplicationLoadEventArgs=3Dfunction(b,a){Sys.ApplicationLoad= EventArgs.initializeBase(this);this._components=3Db;this._isPartialLoad=3D= a};Sys.ApplicationLoadEventArgs.prototype=3D{get_components:function(){re= turn this._components},get_isPartialLoad:function(){return = this._isPartialLoad}};Sys.ApplicationLoadEventArgs.registerClass("Sys.App= licationLoadEventArgs",Sys.EventArgs);Sys.HistoryEventArgs=3Dfunction(a){= Sys.HistoryEventArgs.initializeBase(this);this._state=3Da};Sys.HistoryEve= ntArgs.prototype=3D{get_state:function(){return = this._state}};Sys.HistoryEventArgs.registerClass("Sys.HistoryEventArgs",S= ys.EventArgs);Sys._Application=3Dfunction(){Sys._Application.initializeBa= se(this);this._disposableObjects=3D[];this._components=3D{};this._created= Components=3D[];this._secondPassComponents=3D[];this._appLoadHandler=3Dnu= ll;this._beginRequestHandler=3Dnull;this._clientId=3Dnull;this._currentEn= try=3D"";this._endRequestHandler=3Dnull;this._history=3Dnull;this._enable= History=3Dfalse;this._historyFrame=3Dnull;this._historyInitialized=3Dfals= e;this._historyInitialLength=3D0;this._historyLength=3D0;this._historyPoi= ntIsNew=3Dfalse;this._ignoreTimer=3Dfalse;this._initialState=3Dnull;this.= _state=3D{};this._timerCookie=3D0;this._timerHandler=3Dnull;this._uniqueI= d=3Dnull;this._unloadHandlerDelegate=3DFunction.createDelegate(this,this.= _unloadHandler);this._loadHandlerDelegate=3DFunction.createDelegate(this,= this._loadHandler);Sys.UI.DomEvent.addHandler(window,"unload",this._unloa= dHandlerDelegate);Sys.UI.DomEvent.addHandler(window,"load",this._loadHand= lerDelegate)};Sys._Application.prototype=3D{_creatingComponents:false,_di= sposing:false,get_isCreatingComponents:function(){return = this._creatingComponents},get_stateString:function(){var = a=3Dwindow.location.hash;if(this._isSafari2()){var = b=3Dthis._getHistory();if(b)a=3Db[window.history.length-this._historyInit= ialLength]}if(a.length>0&&a.charAt(0)=3D=3D=3D"#")a=3Da.substring(1);if(S= ys.Browser.agent=3D=3D=3DSys.Browser.Firefox)a=3Dthis._serializeState(thi= s._deserializeState(a,true));return = a},get_enableHistory:function(){return = this._enableHistory},set_enableHistory:function(a){this._enableHistory=3D= a},add_init:function(a){if(this._initialized)a(this,Sys.EventArgs.Empty);= else = this.get_events().addHandler("init",a)},remove_init:function(a){this.get_= events().removeHandler("init",a)},add_load:function(a){this.get_events().= addHandler("load",a)},remove_load:function(a){this.get_events().removeHan= dler("load",a)},add_navigate:function(a){this.get_events().addHandler("na= vigate",a)},remove_navigate:function(a){this.get_events().removeHandler("= navigate",a)},add_unload:function(a){this.get_events().addHandler("unload= ",a)},remove_unload:function(a){this.get_events().removeHandler("unload",= a)},addComponent:function(a){this._components[a.get_id()]=3Da},addHistory= Point:function(c,f){this._ensureHistory();var b=3Dthis._state;for(var a = in c){var d=3Dc[a];if(d=3D=3D=3Dnull){if(typeof = b[a]!=3D=3D"undefined")delete b[a]}else b[a]=3Dd}var = e=3Dthis._serializeState(b);this._historyPointIsNew=3Dtrue;this._setState= (e,f);this._raiseNavigate()},beginCreateComponents:function(){this._creat= ingComponents=3Dtrue},dispose:function(){if(!this._disposing){this._dispo= sing=3Dtrue;if(this._timerCookie){window.clearTimeout(this._timerCookie);= delete = this._timerCookie}if(this._endRequestHandler){Sys.WebForms.PageRequestMan= ager.getInstance().remove_endRequest(this._endRequestHandler);delete = this._endRequestHandler}if(this._beginRequestHandler){Sys.WebForms.PageRe= questManager.getInstance().remove_beginRequest(this._beginRequestHandler)= ;delete = this._beginRequestHandler}if(window.pageUnload)window.pageUnload(this,Sys= .EventArgs.Empty);var = c=3Dthis.get_events().getHandler("unload");if(c)c(this,Sys.EventArgs.Empt= y);var b=3DArray.clone(this._disposableObjects);for(var = a=3D0,e=3Db.length;a<= /html>'");d.write(""+(c||document.title)+"parent.Sys.Application._onIFrameLoad(\''+a+"');<= /scri"+"pt>");d.close()}this._ignoreTimer=3Dfa= lse;var = h=3Dthis.get_stateString();this._currentEntry=3Da;if(a!=3D=3Dh){if(this._= isSafari2()){var = g=3Dthis._getHistory();g[window.history.length-this._historyInitialLength= +1]=3Da;this._setHistory(g);this._historyLength=3Dwindow.history.length+1= ;var = b=3Ddocument.createElement("form");b.method=3D"get";b.action=3D"#"+a;docu= ment.appendChild(b);b.submit();document.removeChild(b)}else = window.location.hash=3Da;if(typeof = c!=3D=3D"undefined"&&c!=3D=3Dnull)document.title=3Dc}}},_unloadHandler:fu= nction(){this.dispose()},_updateHiddenField:function(b){if(this._clientId= ){var = a=3Ddocument.getElementById(this._clientId);if(a)a.value=3Db}}};Sys._Appl= ication.registerClass("Sys._Application",Sys.Component,Sys.IContainer);Sy= s.Application=3Dnew Sys._Application;var = $find=3DSys.Application.findComponent;Type.registerNamespace("Sys.Net");S= ys.Net.WebRequestExecutor=3Dfunction(){this._webRequest=3Dnull;this._resu= ltObject=3Dnull};Sys.Net.WebRequestExecutor.prototype=3D{get_webRequest:f= unction(){return = this._webRequest},_set_webRequest:function(a){this._webRequest=3Da},get_s= tarted:function(){throw = Error.notImplemented()},get_responseAvailable:function(){throw = Error.notImplemented()},get_timedOut:function(){throw = Error.notImplemented()},get_aborted:function(){throw = Error.notImplemented()},get_responseData:function(){throw = Error.notImplemented()},get_statusCode:function(){throw = Error.notImplemented()},get_statusText:function(){throw = Error.notImplemented()},get_xml:function(){throw = Error.notImplemented()},get_object:function(){if(!this._resultObject)this= ._resultObject=3DSys.Serialization.JavaScriptSerializer.deserialize(this.= get_responseData());return = this._resultObject},executeRequest:function(){throw = Error.notImplemented()},abort:function(){throw = Error.notImplemented()},getResponseHeader:function(){throw = Error.notImplemented()},getAllResponseHeaders:function(){throw = Error.notImplemented()}};Sys.Net.WebRequestExecutor.registerClass("Sys.Ne= t.WebRequestExecutor");Sys.Net.XMLDOM=3Dfunction(d){if(!window.DOMParser)= {var c=3D["Msxml2.DOMDocument.3.0","Msxml2.DOMDocument"];for(var = b=3D0,f=3Dc.length;b0)this._timer=3Dwindow.setTimeout= (Function.createDelegate(this,this._onTimeout),d);this._xmlHttpRequest.se= nd(c);this._started=3Dtrue},getResponseHeader:function(b){var = a;try{a=3Dthis._xmlHttpRequest.getResponseHeader(b)}catch(c){}if(!a)a=3D"= ";return a},getAllResponseHeaders:function(){return = this._xmlHttpRequest.getAllResponseHeaders()},get_responseData:function()= {return this._xmlHttpRequest.responseText},get_statusCode:function(){var = a=3D0;try{a=3Dthis._xmlHttpRequest.status}catch(b){}return = a},get_statusText:function(){return = this._xmlHttpRequest.statusText},get_xml:function(){var = a=3Dthis._xmlHttpRequest.responseXML;if(!a||!a.documentElement){a=3DSys.N= et.XMLDOM(this._xmlHttpRequest.responseText);if(!a||!a.documentElement)re= turn null}else = if(navigator.userAgent.indexOf("MSIE")!=3D=3D-1)a.setProperty("SelectionL= anguage","XPath");if(a.documentElement.namespaceURI=3D=3D=3D"http://www.m= ozilla.org/newlayout/xml/parsererror.xml"&&a.documentElement.tagName=3D=3D= =3D"parsererror")return = null;if(a.documentElement.firstChild&&a.documentElement.firstChild.tagNam= e=3D=3D=3D"parsererror")return null;return = a},abort:function(){if(this._aborted||this._responseAvailable||this._time= dOut)return;this._aborted=3Dtrue;this._clearTimer();if(this._xmlHttpReque= st&&!this._responseAvailable){this._xmlHttpRequest.onreadystatechange=3DF= unction.emptyMethod;this._xmlHttpRequest.abort();this._xmlHttpRequest=3Dn= ull;this._webRequest.completed(Sys.EventArgs.Empty)}}};Sys.Net.XMLHttpExe= cutor.registerClass("Sys.Net.XMLHttpExecutor",Sys.Net.WebRequestExecutor)= ;Sys.Net._WebRequestManager=3Dfunction(){this._defaultTimeout=3D0;this._d= efaultExecutorType=3D"Sys.Net.XMLHttpExecutor"};Sys.Net._WebRequestManage= r.prototype=3D{add_invokingRequest:function(a){this._get_eventHandlerList= ().addHandler("invokingRequest",a)},remove_invokingRequest:function(a){th= is._get_eventHandlerList().removeHandler("invokingRequest",a)},add_comple= tedRequest:function(a){this._get_eventHandlerList().addHandler("completed= Request",a)},remove_completedRequest:function(a){this._get_eventHandlerLi= st().removeHandler("completedRequest",a)},_get_eventHandlerList:function(= ){if(!this._events)this._events=3Dnew Sys.EventHandlerList;return = this._events},get_defaultTimeout:function(){return = this._defaultTimeout},set_defaultTimeout:function(a){this._defaultTimeout= =3Da},get_defaultExecutorType:function(){return = this._defaultExecutorType},set_defaultExecutorType:function(a){this._defa= ultExecutorType=3Da},executeRequest:function(webRequest){var = executor=3DwebRequest.get_executor();if(!executor){var = failed=3Dfalse;try{var = executorType=3Deval(this._defaultExecutorType);executor=3Dnew = executorType}catch(a){failed=3Dtrue}webRequest.set_executor(executor)}if(= executor.get_aborted())return;var evArgs=3Dnew = Sys.Net.NetworkRequestEventArgs(webRequest),handler=3Dthis._get_eventHand= lerList().getHandler("invokingRequest");if(handler)handler(this,evArgs);i= f(!evArgs.get_cancel())executor.executeRequest()}};Sys.Net._WebRequestMan= ager.registerClass("Sys.Net._WebRequestManager");Sys.Net.WebRequestManage= r=3Dnew = Sys.Net._WebRequestManager;Sys.Net.NetworkRequestEventArgs=3Dfunction(a){= Sys.Net.NetworkRequestEventArgs.initializeBase(this);this._webRequest=3Da= };Sys.Net.NetworkRequestEventArgs.prototype=3D{get_webRequest:function(){= return = this._webRequest}};Sys.Net.NetworkRequestEventArgs.registerClass("Sys.Net= .NetworkRequestEventArgs",Sys.CancelEventArgs);Sys.Net.WebRequest=3Dfunct= ion(){this._url=3D"";this._headers=3D{};this._body=3Dnull;this._userConte= xt=3Dnull;this._httpVerb=3Dnull;this._executor=3Dnull;this._invokeCalled=3D= false;this._timeout=3D0};Sys.Net.WebRequest.prototype=3D{add_completed:fu= nction(a){this._get_eventHandlerList().addHandler("completed",a)},remove_= completed:function(a){this._get_eventHandlerList().removeHandler("complet= ed",a)},completed:function(b){var = a=3DSys.Net.WebRequestManager._get_eventHandlerList().getHandler("complet= edRequest");if(a)a(this._executor,b);a=3Dthis._get_eventHandlerList().get= Handler("completed");if(a)a(this._executor,b)},_get_eventHandlerList:func= tion(){if(!this._events)this._events=3Dnew Sys.EventHandlerList;return = this._events},get_url:function(){return = this._url},set_url:function(a){this._url=3Da},get_headers:function(){retu= rn = this._headers},get_httpVerb:function(){if(this._httpVerb=3D=3D=3Dnull){if= (this._body=3D=3D=3Dnull)return "GET";return "POST"}return = this._httpVerb},set_httpVerb:function(a){this._httpVerb=3Da},get_body:fun= ction(){return = this._body},set_body:function(a){this._body=3Da},get_userContext:function= (){return = this._userContext},set_userContext:function(a){this._userContext=3Da},get= _executor:function(){return = this._executor},set_executor:function(a){this._executor=3Da;this._executo= r._set_webRequest(this)},get_timeout:function(){if(this._timeout=3D=3D=3D= 0)return Sys.Net.WebRequestManager.get_defaultTimeout();return = this._timeout},set_timeout:function(a){this._timeout=3Da},getResolvedUrl:= function(){return = Sys.Net.WebRequest._resolveUrl(this._url)},invoke:function(){Sys.Net.WebR= equestManager.executeRequest(this);this._invokeCalled=3Dtrue}};Sys.Net.We= bRequest._resolveUrl=3Dfunction(b,a){if(b&&b.indexOf("://")!=3D=3D-1)retu= rn b;if(!a||a.length=3D=3D=3D0){var = d=3Ddocument.getElementsByTagName("base")[0];if(d&&d.href&&d.href.length>= 0)a=3Dd.href;else a=3Ddocument.URL}var = c=3Da.indexOf("?");if(c!=3D=3D-1)a=3Da.substr(0,c);c=3Da.indexOf("#");if(= c!=3D=3D-1)a=3Da.substr(0,c);a=3Da.substr(0,a.lastIndexOf("/")+1);if(!b||= b.length=3D=3D=3D0)return a;if(b.charAt(0)=3D=3D=3D"/"){var = e=3Da.indexOf("://"),g=3Da.indexOf("/",e+3);return = a.substr(0,g)+b}else{var f=3Da.lastIndexOf("/");return = a.substr(0,f+1)+b}};Sys.Net.WebRequest._createQueryString=3Dfunction(d,b)= {if(!b)b=3DencodeURIComponent;var a=3Dnew = Sys.StringBuilder,f=3D0;for(var c in d){var e=3Dd[c];if(typeof = e=3D=3D=3D"function")continue;var = g=3DSys.Serialization.JavaScriptSerializer.serialize(e);if(f!=3D=3D0)a.ap= pend("&");a.append(c);a.append("=3D");a.append(b(g));f++}return = a.toString()};Sys.Net.WebRequest._createUrl=3Dfunction(a,b){if(!b)return = a;var d=3DSys.Net.WebRequest._createQueryString(b);if(d.length>0){var = c=3D"?";if(a&&a.indexOf("?")!=3D=3D-1)c=3D"&";return a+c+d}else return = a};Sys.Net.WebRequest.registerClass("Sys.Net.WebRequest");Sys.Net.WebServ= iceProxy=3Dfunction(){};Sys.Net.WebServiceProxy.prototype=3D{get_timeout:= function(){return this._timeout},set_timeout:function(a){if(a<0)throw = Error.argumentOutOfRange("value",a,Sys.Res.invalidTimeout);this._timeout=3D= a},get_defaultUserContext:function(){return = this._userContext},set_defaultUserContext:function(a){this._userContext=3D= a},get_defaultSucceededCallback:function(){return = this._succeeded},set_defaultSucceededCallback:function(a){this._succeeded= =3Da},get_defaultFailedCallback:function(){return = this._failed},set_defaultFailedCallback:function(a){this._failed=3Da},get= _path:function(){return = this._path},set_path:function(a){this._path=3Da},_invoke:function(d,e,g,f= ,c,b,a){if(c=3D=3D=3Dnull||typeof = c=3D=3D=3D"undefined")c=3Dthis.get_defaultSucceededCallback();if(b=3D=3D=3D= null||typeof = b=3D=3D=3D"undefined")b=3Dthis.get_defaultFailedCallback();if(a=3D=3D=3Dn= ull||typeof = a=3D=3D=3D"undefined")a=3Dthis.get_defaultUserContext();return = Sys.Net.WebServiceProxy.invoke(d,e,g,f,c,b,a,this.get_timeout())}};Sys.Ne= t.WebServiceProxy.registerClass("Sys.Net.WebServiceProxy");Sys.Net.WebSer= viceProxy.invoke=3Dfunction(k,a,j,d,i,c,f,h){var b=3Dnew = Sys.Net.WebRequest;b.get_headers()["Content-Type"]=3D"application/json; = charset=3Dutf-8";if(!d)d=3D{};var = g=3Dd;if(!j||!g)g=3D{};b.set_url(Sys.Net.WebRequest._createUrl(k+"/"+enco= deURIComponent(a),g));var = e=3Dnull;if(!j){e=3DSys.Serialization.JavaScriptSerializer.serialize(d);i= f(e=3D=3D=3D"{}")e=3D""}b.set_body(e);b.add_completed(l);if(h&&h>0)b.set_= timeout(h);b.invoke();function l(d){if(d.get_responseAvailable()){var = g=3Dd.get_statusCode(),b=3Dnull;try{var = e=3Dd.getResponseHeader("Content-Type");if(e.startsWith("application/json= "))b=3Dd.get_object();else = if(e.startsWith("text/xml"))b=3Dd.get_xml();else = b=3Dd.get_responseData()}catch(m){}var = k=3Dd.getResponseHeader("jsonerror"),h=3Dk=3D=3D=3D"true";if(h){if(b)b=3D= new = Sys.Net.WebServiceError(false,b.Message,b.StackTrace,b.ExceptionType)}els= e = if(e.startsWith("application/json"))b=3Db.d;if(g<200||g>=3D300||h){if(c){= if(!b||!h)b=3Dnew = Sys.Net.WebServiceError(false,String.format(Sys.Res.webServiceFailedNoMsg= ,a),"","");b._statusCode=3Dg;c(b,f,a)}}else if(i)i(b,f,a)}else{var = j;if(d.get_timedOut())j=3DString.format(Sys.Res.webServiceTimedOut,a);els= e j=3DString.format(Sys.Res.webServiceFailedNoMsg,a);if(c)c(new = Sys.Net.WebServiceError(d.get_timedOut(),j,"",""),f,a)}}return = b};Sys.Net.WebServiceProxy._generateTypedConstructor=3Dfunction(a){return= function(b){if(b)for(var c in = b)this[c]=3Db[c];this.__type=3Da}};Sys.Net.WebServiceError=3Dfunction(c,d= ,b,a){this._timedOut=3Dc;this._message=3Dd;this._stackTrace=3Db;this._exc= eptionType=3Da;this._statusCode=3D-1};Sys.Net.WebServiceError.prototype=3D= {get_timedOut:function(){return = this._timedOut},get_statusCode:function(){return = this._statusCode},get_message:function(){return = this._message},get_stackTrace:function(){return = this._stackTrace},get_exceptionType:function(){return = this._exceptionType}};Sys.Net.WebServiceError.registerClass("Sys.Net.WebS= erviceError");Type.registerNamespace("Sys.Services");Sys.Services._Profil= eService=3Dfunction(){Sys.Services._ProfileService.initializeBase(this);t= his.properties=3D{}};Sys.Services._ProfileService.DefaultWebServicePath=3D= "";Sys.Services._ProfileService.prototype=3D{_defaultLoadCompletedCallbac= k:null,_defaultSaveCompletedCallback:null,_path:"",_timeout:0,get_default= LoadCompletedCallback:function(){return = this._defaultLoadCompletedCallback},set_defaultLoadCompletedCallback:func= tion(a){this._defaultLoadCompletedCallback=3Da},get_defaultSaveCompletedC= allback:function(){return = this._defaultSaveCompletedCallback},set_defaultSaveCompletedCallback:func= tion(a){this._defaultSaveCompletedCallback=3Da},get_path:function(){retur= n this._path||""},load:function(c,d,e,f){var = b,a;if(!c){a=3D"GetAllPropertiesForCurrentUser";b=3D{authenticatedUserOnl= y:false}}else{a=3D"GetPropertiesForCurrentUser";b=3D{properties:this._clo= nePropertyNames(c),authenticatedUserOnly:false}}this._invoke(this._get_pa= th(),a,false,b,Function.createDelegate(this,this._onLoadComplete),Functio= n.createDelegate(this,this._onLoadFailed),[d,e,f])},save:function(d,b,c,e= ){var = a=3Dthis._flattenProperties(d,this.properties);this._invoke(this._get_pat= h(),"SetPropertiesForCurrentUser",false,{values:a.value,authenticatedUser= Only:false},Function.createDelegate(this,this._onSaveComplete),Function.c= reateDelegate(this,this._onSaveFailed),[b,c,e,a.count])},_clonePropertyNa= mes:function(e){var c=3D[],d=3D{};for(var b=3D0;b0)a.append(",");Sys.Serialization.JavaScriptSerializer._serializeWithBu= ilder(b[c],a,false,g)}a.append("]")}else{if(Date.isInstanceOfType(b)){a.a= ppend('"\\/Date(');a.append(b.getTime());a.append(')\\/"');break}var = d=3D[],f=3D0;for(var e in = b){if(e.startsWith("$"))continue;if(e=3D=3D=3DSys.Serialization.JavaScrip= tSerializer._serverTypeFieldName&&f!=3D=3D0){d[f++]=3Dd[0];d[0]=3De}else = d[f++]=3De}if(i)d.sort();a.append("{");var = j=3Dfalse;for(c=3D0;c = AjaxControlToolkit.BoxSide.Left) { throw Error.argumentOutOfRange(String.format(Sys.Res.enumInvalidValue, = boxSide, 'AjaxControlToolkit.BoxSide'));} var styleName =3D this._borderStyleNames[boxSide];var styleValue =3D = this.getCurrentStyle(element, styleName);return styleValue !=3D = "none";}, getMargin : function(element, boxSide) { if (!element) { throw Error.argumentNull('element');} if(boxSide < AjaxControlToolkit.BoxSide.Top || boxSide > = AjaxControlToolkit.BoxSide.Left) { throw Error.argumentOutOfRange(String.format(Sys.Res.enumInvalidValue, = boxSide, 'AjaxControlToolkit.BoxSide'));} var styleName =3D this._marginWidthNames[boxSide];var styleValue =3D = this.getCurrentStyle(element, styleName);try { return = this.parsePadding(styleValue);} catch(ex) { return 0;} }, getBorderWidth : function(element, boxSide) { if (!element) { throw Error.argumentNull('element');} if(boxSide < AjaxControlToolkit.BoxSide.Top || boxSide > = AjaxControlToolkit.BoxSide.Left) { throw Error.argumentOutOfRange(String.format(Sys.Res.enumInvalidValue, = boxSide, 'AjaxControlToolkit.BoxSide'));} if(!this.isBorderVisible(element, boxSide)) { return 0;}=20 var styleName =3D this._borderWidthNames[boxSide];var styleValue =3D = this.getCurrentStyle(element, styleName);return = this.parseBorderWidth(styleValue);}, getPadding : function(element, boxSide) { if (!element) { throw Error.argumentNull('element');} if(boxSide < AjaxControlToolkit.BoxSide.Top || boxSide > = AjaxControlToolkit.BoxSide.Left) { throw Error.argumentOutOfRange(String.format(Sys.Res.enumInvalidValue, = boxSide, 'AjaxControlToolkit.BoxSide'));} var styleName =3D this._paddingWidthNames[boxSide];var styleValue =3D = this.getCurrentStyle(element, styleName);return = this.parsePadding(styleValue);}, parseBorderWidth : function(borderWidth) { if (!this._borderThicknesses) { var borderThicknesses =3D { };var div0 =3D = document.createElement('div');div0.style.visibility =3D = 'hidden';div0.style.position =3D 'absolute';div0.style.fontSize =3D = '1px';document.body.appendChild(div0) var div1 =3D document.createElement('div');div1.style.height =3D = '0px';div1.style.overflow =3D 'hidden';div0.appendChild(div1);var base = =3D div0.offsetHeight;div1.style.borderTop =3D 'solid = black';div1.style.borderTopWidth =3D 'thin';borderThicknesses['thin'] = =3D div0.offsetHeight - base;div1.style.borderTopWidth =3D = 'medium';borderThicknesses['medium'] =3D div0.offsetHeight - = base;div1.style.borderTopWidth =3D 'thick';borderThicknesses['thick'] = =3D div0.offsetHeight - = base;div0.removeChild(div1);document.body.removeChild(div0);this._borderT= hicknesses =3D borderThicknesses;} if (borderWidth) { switch(borderWidth) { case 'thin': case 'medium': case 'thick': return this._borderThicknesses[borderWidth];case 'inherit': return 0;} var unit =3D this.parseUnit(borderWidth);Sys.Debug.assert(unit.type = =3D=3D 'px', = String.format(AjaxControlToolkit.Resources.Common_InvalidBorderWidthUnit,= unit.type));return unit.size;} return 0;}, parsePadding : function(padding) { if(padding) { if(padding =3D=3D 'inherit') { return 0;} var unit =3D this.parseUnit(padding);Sys.Debug.assert(unit.type =3D=3D = 'px', = String.format(AjaxControlToolkit.Resources.Common_InvalidPaddingUnit, = unit.type));return unit.size;} return 0;}, parseUnit : function(value) { if (!value) { throw Error.argumentNull('value');} value =3D value.trim().toLowerCase();var l =3D value.length;var s =3D = -1;for(var i =3D 0;i < l;i++) { var ch =3D value.substr(i, 1);if((ch < '0' || ch > '9') && ch !=3D '-' = && ch !=3D '.' && ch !=3D ',') { break;} s =3D i;} if(s =3D=3D -1) { throw = Error.create(AjaxControlToolkit.Resources.Common_UnitHasNoDigits);} var type;var size;if(s < (l - 1)) { type =3D value.substring(s + 1).trim();} else { type =3D 'px';} size =3D parseFloat(value.substr(0, s + 1));if(type =3D=3D 'px') { size =3D Math.floor(size);} return {=20 size: size, type: type };}, getElementOpacity : function(element) { if (!element) { throw Error.argumentNull('element');} var hasOpacity =3D false;var opacity;if (element.filters) { var filters =3D element.filters;if (filters.length !=3D=3D 0) { var alphaFilter =3D filters['DXImageTransform.Microsoft.Alpha'];if = (alphaFilter) { opacity =3D alphaFilter.opacity / 100.0;hasOpacity =3D true;} } } else { opacity =3D this.getCurrentStyle(element, 'opacity', 1);hasOpacity =3D = true;} if (hasOpacity =3D=3D=3D false) { return 1.0;} return parseFloat(opacity);}, setElementOpacity : function(element, value) { if (!element) { throw Error.argumentNull('element');} if (element.filters) { var filters =3D element.filters;var createFilter =3D true;if = (filters.length !=3D=3D 0) { var alphaFilter =3D filters['DXImageTransform.Microsoft.Alpha'];if = (alphaFilter) { createFilter =3D false;alphaFilter.opacity =3D value * 100;} } if (createFilter) { element.style.filter =3D = 'progid:DXImageTransform.Microsoft.Alpha(opacity=3D' + (value * 100) + = ')';} } else { element.style.opacity =3D value;} }, getVisible : function(element) { return (element && ("none" !=3D $common.getCurrentStyle(element, "display")) && ("hidden" !=3D $common.getCurrentStyle(element, "visibility")));}, setVisible : function(element, value) { if (element && value !=3D $common.getVisible(element)) { if (value) { if (element.style.removeAttribute) { element.style.removeAttribute("display");} else { element.style.removeProperty("display");} } else { element.style.display =3D 'none';} element.style.visibility =3D value ? 'visible' : 'hidden';} }, resolveFunction : function(value) { if (value) { if (value instanceof Function) { return value;} else if (String.isInstanceOfType(value) && value.length > = 0) { var func;if ((func =3D window[value]) instanceof Function) { return func;} else if ((func =3D eval(value)) instanceof Function) { return func;} } } return null;}, addCssClasses : function(element, classNames) { for(var i =3D 0;i < classNames.length;i++) { Sys.UI.DomElement.addCssClass(element, classNames[i]);} }, removeCssClasses : function(element, classNames) { for(var i =3D 0;i < classNames.length;i++) { Sys.UI.DomElement.removeCssClass(element, classNames[i]);} }, setStyle : function(element, style) { $common.applyProperties(element.style, style);}, removeHandlers : function(element, events) { for (var name in events) { $removeHandler(element, name, events[name]);} }, overlaps : function(r1, r2) { return r1.x < (r2.x + r2.width) && r2.x < (r1.x + r1.width) && r1.y < (r2.y + r2.height) && r2.y < (r1.y + r1.height);}, containsPoint : function(rect, x, y) { return x >=3D rect.x && x < (rect.x + rect.width) && y >=3D rect.y && y = < (rect.y + rect.height);}, isKeyDigit : function(keyCode) {=20 return (0x30 <=3D keyCode && keyCode <=3D 0x39);}, isKeyNavigation : function(keyCode) {=20 return (Sys.UI.Key.left <=3D keyCode && keyCode <=3D Sys.UI.Key.down);}, padLeft : function(text, size, ch, truncate) {=20 return $common._pad(text, size || 2, ch || ' ', 'l', truncate || = false);}, padRight : function(text, size, ch, truncate) {=20 return $common._pad(text, size || 2, ch || ' ', 'r', truncate || = false);}, _pad : function(text, size, ch, side, truncate) { text =3D text.toString();var length =3D text.length;var builder =3D new = Sys.StringBuilder();if (side =3D=3D 'r') { builder.append(text);}=20 while (length < size) { builder.append(ch);length++;} if (side =3D=3D 'l') { builder.append(text);} var result =3D builder.toString();if (truncate && result.length > size) = { if (side =3D=3D 'l') { result =3D result.substr(result.length - size, size);} else { result =3D result.substr(0, size);} } return result;}, __DOMEvents : { focusin : { eventGroup : "UIEvents", init : function(e, p) { = e.initUIEvent("focusin", true, false, window, 1);} }, focusout : { eventGroup : "UIEvents", init : function(e, p) { = e.initUIEvent("focusout", true, false, window, 1);} }, activate : { eventGroup : "UIEvents", init : function(e, p) { = e.initUIEvent("activate", true, true, window, 1);} }, focus : { eventGroup : "UIEvents", init : function(e, p) { = e.initUIEvent("focus", false, false, window, 1);} }, blur : { eventGroup : "UIEvents", init : function(e, p) { = e.initUIEvent("blur", false, false, window, 1);} }, click : { eventGroup : "MouseEvents", init : function(e, p) { = e.initMouseEvent("click", true, true, window, 1, p.screenX || 0, = p.screenY || 0, p.clientX || 0, p.clientY || 0, p.ctrlKey || false, = p.altKey || false, p.shiftKey || false, p.metaKey || false, p.button || = 0, p.relatedTarget || null);} }, dblclick : { eventGroup : "MouseEvents", init : function(e, p) { = e.initMouseEvent("click", true, true, window, 2, p.screenX || 0, = p.screenY || 0, p.clientX || 0, p.clientY || 0, p.ctrlKey || false, = p.altKey || false, p.shiftKey || false, p.metaKey || false, p.button || = 0, p.relatedTarget || null);} }, mousedown : { eventGroup : "MouseEvents", init : function(e, p) { = e.initMouseEvent("mousedown", true, true, window, 1, p.screenX || 0, = p.screenY || 0, p.clientX || 0, p.clientY || 0, p.ctrlKey || false, = p.altKey || false, p.shiftKey || false, p.metaKey || false, p.button || = 0, p.relatedTarget || null);} }, mouseup : { eventGroup : "MouseEvents", init : function(e, p) { = e.initMouseEvent("mouseup", true, true, window, 1, p.screenX || 0, = p.screenY || 0, p.clientX || 0, p.clientY || 0, p.ctrlKey || false, = p.altKey || false, p.shiftKey || false, p.metaKey || false, p.button || = 0, p.relatedTarget || null);} }, mouseover : { eventGroup : "MouseEvents", init : function(e, p) { = e.initMouseEvent("mouseover", true, true, window, 1, p.screenX || 0, = p.screenY || 0, p.clientX || 0, p.clientY || 0, p.ctrlKey || false, = p.altKey || false, p.shiftKey || false, p.metaKey || false, p.button || = 0, p.relatedTarget || null);} }, mousemove : { eventGroup : "MouseEvents", init : function(e, p) { = e.initMouseEvent("mousemove", true, true, window, 1, p.screenX || 0, = p.screenY || 0, p.clientX || 0, p.clientY || 0, p.ctrlKey || false, = p.altKey || false, p.shiftKey || false, p.metaKey || false, p.button || = 0, p.relatedTarget || null);} }, mouseout : { eventGroup : "MouseEvents", init : function(e, p) { = e.initMouseEvent("mousemove", true, true, window, 1, p.screenX || 0, = p.screenY || 0, p.clientX || 0, p.clientY || 0, p.ctrlKey || false, = p.altKey || false, p.shiftKey || false, p.metaKey || false, p.button || = 0, p.relatedTarget || null);} }, load : { eventGroup : "HTMLEvents", init : function(e, p) { = e.initEvent("load", false, false);} }, unload : { eventGroup : "HTMLEvents", init : function(e, p) { = e.initEvent("unload", false, false);} }, select : { eventGroup : "HTMLEvents", init : function(e, p) { = e.initEvent("select", true, false);} }, change : { eventGroup : "HTMLEvents", init : function(e, p) { = e.initEvent("change", true, false);} }, submit : { eventGroup : "HTMLEvents", init : function(e, p) { = e.initEvent("submit", true, true);} }, reset : { eventGroup : "HTMLEvents", init : function(e, p) { = e.initEvent("reset", true, false);} }, resize : { eventGroup : "HTMLEvents", init : function(e, p) { = e.initEvent("resize", true, false);} }, scroll : { eventGroup : "HTMLEvents", init : function(e, p) { = e.initEvent("scroll", true, false);} } }, tryFireRawEvent : function(element, rawEvent) { try { if (element.fireEvent) { element.fireEvent("on" + rawEvent.type, rawEvent);return true;} else if = (element.dispatchEvent) { element.dispatchEvent(rawEvent);return true;} } catch (e) { } return false;},=20 tryFireEvent : function(element, eventName, properties) { try { if (document.createEventObject) { var e =3D document.createEventObject();$common.applyProperties(e, = properties || {});element.fireEvent("on" + eventName, e);return true;} = else if (document.createEvent) { var def =3D $common.__DOMEvents[eventName];if (def) { var e =3D document.createEvent(def.eventGroup);def.init(e, properties || = {});element.dispatchEvent(e);return true;} } } catch (e) { } return false;}, wrapElement : function(innerElement, newOuterElement, = newInnerParentElement) { var parent =3D = innerElement.parentNode;parent.replaceChild(newOuterElement, = innerElement);(newInnerParentElement || = newOuterElement).appendChild(innerElement);}, unwrapElement : function(innerElement, oldOuterElement) { var parent =3D oldOuterElement.parentNode;if (parent !=3D null) { $common.removeElement(innerElement);parent.replaceChild(innerElement, = oldOuterElement);} }, removeElement : function(element) { var parent =3D element.parentNode;if (parent !=3D null) { parent.removeChild(element);} }, applyProperties : function(target, properties) { for (var p in properties) { var pv =3D properties[p];if (pv !=3D null && = Object.getType(pv)=3D=3D=3DObject) { var tv =3D target[p];$common.applyProperties(tv, pv);} else { target[p] =3D pv;} } }, createElementFromTemplate : function(template, appendToParent, = nameTable) { if (typeof(template.nameTable)!=3D'undefined') { var newNameTable =3D template.nameTable;if = (String.isInstanceOfType(newNameTable)) { newNameTable =3D nameTable[newNameTable];} if (newNameTable !=3D null) { nameTable =3D newNameTable;} } var elementName =3D null;if (typeof(template.name)!=3D=3D'undefined') { elementName =3D template.name;} var elt =3D document.createElement(template.nodeName);if = (typeof(template.name)!=3D=3D'undefined' && nameTable) { nameTable[template.name] =3D elt;} if (typeof(template.parent)!=3D=3D'undefined' && appendToParent =3D=3D = null) { var newParent =3D template.parent;if = (String.isInstanceOfType(newParent)) { newParent =3D nameTable[newParent];} if (newParent !=3D null) { appendToParent =3D newParent;} } if (typeof(template.properties)!=3D=3D'undefined' && template.properties = !=3D null) { $common.applyProperties(elt, template.properties);} if (typeof(template.cssClasses)!=3D=3D'undefined' && template.cssClasses = !=3D null) { $common.addCssClasses(elt, template.cssClasses);} if (typeof(template.events)!=3D=3D'undefined' && template.events !=3D = null) { $addHandlers(elt, template.events);} if (typeof(template.visible)!=3D=3D'undefined' && template.visible !=3D = null) { this.setVisible(elt, template.visible);} if (appendToParent) { appendToParent.appendChild(elt);} if (typeof(template.opacity)!=3D=3D'undefined' && template.opacity !=3D = null) { $common.setElementOpacity(elt, template.opacity);} if (typeof(template.children)!=3D=3D'undefined' && template.children = !=3D null) { for (var i =3D 0;i < template.children.length;i++) { var subtemplate =3D = template.children[i];$common.createElementFromTemplate(subtemplate, elt, = nameTable);} } var contentPresenter =3D elt;if = (typeof(template.contentPresenter)!=3D=3D'undefined' && = template.contentPresenter !=3D null) { contentPresenter =3D nameTable[contentPresenter];} if (typeof(template.content)!=3D=3D'undefined' && template.content !=3D = null) { var content =3D template.content;if (String.isInstanceOfType(content)) { content =3D nameTable[content];} if (content.parentNode) { $common.wrapElement(content, elt, contentPresenter);} else { contentPresenter.appendChild(content);} } return elt;}, prepareHiddenElementForATDeviceUpdate : function () { var objHidden =3D = document.getElementById('hiddenInputToUpdateATBuffer_CommonToolkitScripts= ');if (!objHidden) { var objHidden =3D = document.createElement('input');objHidden.setAttribute('type', = 'hidden');objHidden.setAttribute('value', = '1');objHidden.setAttribute('id', = 'hiddenInputToUpdateATBuffer_CommonToolkitScripts');objHidden.setAttribut= e('name', 'hiddenInputToUpdateATBuffer_CommonToolkitScripts');if ( = document.forms[0] ) { document.forms[0].appendChild(objHidden);} } }, updateFormToRefreshATDeviceBuffer : function () { var objHidden =3D = document.getElementById('hiddenInputToUpdateATBuffer_CommonToolkitScripts= ');if (objHidden) { if (objHidden.getAttribute('value') =3D=3D '1') { objHidden.setAttribute('value', '0');} else { objHidden.setAttribute('value', '1');} } } } var CommonToolkitScripts =3D AjaxControlToolkit.CommonToolkitScripts =3D = new AjaxControlToolkit._CommonToolkitScripts();var $common =3D = CommonToolkitScripts;Sys.UI.DomElement.getVisible =3D = $common.getVisible;Sys.UI.DomElement.setVisible =3D = $common.setVisible;Sys.UI.Control.overlaps =3D = $common.overlaps;AjaxControlToolkit._DomUtility =3D function() { } AjaxControlToolkit._DomUtility.prototype =3D { isDescendant : function(ancestor, descendant) { for (var n =3D descendant.parentNode;n !=3D null;n =3D n.parentNode) { if (n =3D=3D ancestor) return true;} return false;}, isDescendantOrSelf : function(ancestor, descendant) { if (ancestor =3D=3D=3D descendant)=20 return true;return AjaxControlToolkit.DomUtility.isDescendant(ancestor, = descendant);}, isAncestor : function(descendant, ancestor) { return AjaxControlToolkit.DomUtility.isDescendant(ancestor, = descendant);}, isAncestorOrSelf : function(descendant, ancestor) { if (descendant =3D=3D=3D ancestor) return true;return AjaxControlToolkit.DomUtility.isDescendant(ancestor, = descendant);}, isSibling : function(self, sibling) { var parent =3D self.parentNode;for (var i =3D 0;i < = parent.childNodes.length;i++) { if (parent.childNodes[i] =3D=3D sibling) return true;} return false;} } AjaxControlToolkit._DomUtility.registerClass("AjaxControlToolkit._DomUtil= ity");AjaxControlToolkit.DomUtility =3D new = AjaxControlToolkit._DomUtility();AjaxControlToolkit.TextBoxWrapper =3D = function(element) { AjaxControlToolkit.TextBoxWrapper.initializeBase(this, = [element]);this._current =3D element.value;this._watermark =3D = null;this._isWatermarked =3D false;} AjaxControlToolkit.TextBoxWrapper.prototype =3D { dispose : function() { this.get_element().AjaxControlToolkitTextBoxWrapper =3D = null;AjaxControlToolkit.TextBoxWrapper.callBaseMethod(this, = 'dispose');}, get_Current : function() { this._current =3D this.get_element().value;return this._current;}, set_Current : function(value) { this._current =3D value;this._updateElement();}, get_Value : function() { if (this.get_IsWatermarked()) { return "";} else { return this.get_Current();} }, set_Value : function(text) { this.set_Current(text);if (!text || (0 =3D=3D text.length)) { if (null !=3D this._watermark) { this.set_IsWatermarked(true);} } else { this.set_IsWatermarked(false);} }, get_Watermark : function() { return this._watermark;}, set_Watermark : function(value) { this._watermark =3D value;this._updateElement();}, get_IsWatermarked : function() { return this._isWatermarked;}, set_IsWatermarked : function(isWatermarked) { if (this._isWatermarked !=3D isWatermarked) { this._isWatermarked =3D = isWatermarked;this._updateElement();this._raiseWatermarkChanged();} }, _updateElement : function() { var element =3D this.get_element();if (this._isWatermarked) { if (element.value !=3D this._watermark) { element.value =3D this._watermark;} } else { if (element.value !=3D this._current) { element.value =3D this._current;} } }, add_WatermarkChanged : function(handler) { this.get_events().addHandler("WatermarkChanged", handler);}, remove_WatermarkChanged : function(handler) { this.get_events().removeHandler("WatermarkChanged", handler);}, _raiseWatermarkChanged : function() { var onWatermarkChangedHandler =3D = this.get_events().getHandler("WatermarkChanged");if = (onWatermarkChangedHandler) { onWatermarkChangedHandler(this, Sys.EventArgs.Empty);} } } AjaxControlToolkit.TextBoxWrapper.get_Wrapper =3D function(element) { if (null =3D=3D element.AjaxControlToolkitTextBoxWrapper) { element.AjaxControlToolkitTextBoxWrapper =3D new = AjaxControlToolkit.TextBoxWrapper(element);} return element.AjaxControlToolkitTextBoxWrapper;} AjaxControlToolkit.TextBoxWrapper.registerClass('AjaxControlToolkit.TextB= oxWrapper', = Sys.UI.Behavior);AjaxControlToolkit.TextBoxWrapper.validatorGetValue =3D = function(id) { var control =3D $get(id);if (control && = control.AjaxControlToolkitTextBoxWrapper) { return control.AjaxControlToolkitTextBoxWrapper.get_Value();} return = AjaxControlToolkit.TextBoxWrapper._originalValidatorGetValue(id);} if (typeof(ValidatorGetValue) =3D=3D 'function') { AjaxControlToolkit.TextBoxWrapper._originalValidatorGetValue =3D = ValidatorGetValue;ValidatorGetValue =3D = AjaxControlToolkit.TextBoxWrapper.validatorGetValue;} if (Sys.CultureInfo.prototype._getAbbrMonthIndex) { try { Sys.CultureInfo.prototype._getAbbrMonthIndex('');} catch(ex) { Sys.CultureInfo.prototype._getAbbrMonthIndex =3D function(value) { if (!this._upperAbbrMonths) { this._upperAbbrMonths =3D = this._toUpperArray(this.dateTimeFormat.AbbreviatedMonthNames);} return Array.indexOf(this._upperAbbrMonths, this._toUpper(value));} Sys.CultureInfo.CurrentCulture._getAbbrMonthIndex =3D = Sys.CultureInfo.prototype._getAbbrMonthIndex;Sys.CultureInfo.InvariantCul= ture._getAbbrMonthIndex =3D = Sys.CultureInfo.prototype._getAbbrMonthIndex;} } if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/downloads/ScriptResource.axd?d=qc8li4lytxWE--QzJj_9bzCRKLw44TM74qbtAM8A4SKZ99hZ7vU4Z7o17Z7jtdue0NTgbbTjsYlr7aFERHTjHyIX9eno_RRsllB6OzI3lUQnswqKVpNsz_lm3l2ucIS6ScPWQQ5-Zf-HTWMEkqcMoQ2&t=ffffffffd4041c15 =EF=BB=BFType.registerNamespace('AjaxControlToolkit');AjaxControlToolkit.= BehaviorBase =3D function(element) { AjaxControlToolkit.BehaviorBase.initializeBase(this,[element]);this._clie= ntStateFieldID =3D null;this._pageRequestManager =3D = null;this._partialUpdateBeginRequestHandler =3D = null;this._partialUpdateEndRequestHandler =3D null;} AjaxControlToolkit.BehaviorBase.prototype =3D { initialize : function() { AjaxControlToolkit.BehaviorBase.callBaseMethod(this, 'initialize');}, dispose : function() { AjaxControlToolkit.BehaviorBase.callBaseMethod(this, 'dispose');if = (this._pageRequestManager) { if (this._partialUpdateBeginRequestHandler) { this._pageRequestManager.remove_beginRequest(this._partialUpdateBeginRequ= estHandler);this._partialUpdateBeginRequestHandler =3D null;} if (this._partialUpdateEndRequestHandler) { this._pageRequestManager.remove_endRequest(this._partialUpdateEndRequestH= andler);this._partialUpdateEndRequestHandler =3D null;} this._pageRequestManager =3D null;} }, get_ClientStateFieldID : function() { return this._clientStateFieldID;}, set_ClientStateFieldID : function(value) { if (this._clientStateFieldID !=3D value) { this._clientStateFieldID =3D = value;this.raisePropertyChanged('ClientStateFieldID');} }, get_ClientState : function() { if (this._clientStateFieldID) { var input =3D document.getElementById(this._clientStateFieldID);if = (input) { return input.value;} } return null;}, set_ClientState : function(value) { if (this._clientStateFieldID) { var input =3D document.getElementById(this._clientStateFieldID);if = (input) { input.value =3D value;} } }, registerPartialUpdateEvents : function() { if (Sys && Sys.WebForms && Sys.WebForms.PageRequestManager){ this._pageRequestManager =3D = Sys.WebForms.PageRequestManager.getInstance();if = (this._pageRequestManager) { this._partialUpdateBeginRequestHandler =3D Function.createDelegate(this, = this._partialUpdateBeginRequest);this._pageRequestManager.add_beginReques= t(this._partialUpdateBeginRequestHandler);this._partialUpdateEndRequestHa= ndler =3D Function.createDelegate(this, = this._partialUpdateEndRequest);this._pageRequestManager.add_endRequest(th= is._partialUpdateEndRequestHandler);} } }, _partialUpdateBeginRequest : function(sender, beginRequestEventArgs) { }, _partialUpdateEndRequest : function(sender, endRequestEventArgs) { } } AjaxControlToolkit.BehaviorBase.registerClass('AjaxControlToolkit.Behavio= rBase', Sys.UI.Behavior);AjaxControlToolkit.DynamicPopulateBehaviorBase = =3D function(element) { AjaxControlToolkit.DynamicPopulateBehaviorBase.initializeBase(this, = [element]);this._DynamicControlID =3D null;this._DynamicContextKey =3D = null;this._DynamicServicePath =3D null;this._DynamicServiceMethod =3D = null;this._cacheDynamicResults =3D false;this._dynamicPopulateBehavior = =3D null;this._populatingHandler =3D null;this._populatedHandler =3D = null;} AjaxControlToolkit.DynamicPopulateBehaviorBase.prototype =3D { initialize : function() { AjaxControlToolkit.DynamicPopulateBehaviorBase.callBaseMethod(this, = 'initialize');this._populatingHandler =3D Function.createDelegate(this, = this._onPopulating);this._populatedHandler =3D = Function.createDelegate(this, this._onPopulated);}, dispose : function() { if (this._populatedHandler) { if (this._dynamicPopulateBehavior) { this._dynamicPopulateBehavior.remove_populated(this._populatedHandler);} this._populatedHandler =3D null;} if (this._populatingHandler) { if (this._dynamicPopulateBehavior) { this._dynamicPopulateBehavior.remove_populating(this._populatingHandler);= } this._populatingHandler =3D null;} if (this._dynamicPopulateBehavior) { this._dynamicPopulateBehavior.dispose();this._dynamicPopulateBehavior = =3D null;} AjaxControlToolkit.DynamicPopulateBehaviorBase.callBaseMethod(this, = 'dispose');}, populate : function(contextKeyOverride) { if (this._dynamicPopulateBehavior && = (this._dynamicPopulateBehavior.get_element() !=3D = $get(this._DynamicControlID))) { this._dynamicPopulateBehavior.dispose();this._dynamicPopulateBehavior = =3D null;} if (!this._dynamicPopulateBehavior && this._DynamicControlID && = this._DynamicServiceMethod) { this._dynamicPopulateBehavior =3D = $create(AjaxControlToolkit.DynamicPopulateBehavior, { "id" : this.get_id() + "_DynamicPopulateBehavior", "ContextKey" : this._DynamicContextKey, "ServicePath" : this._DynamicServicePath, "ServiceMethod" : this._DynamicServiceMethod, "cacheDynamicResults" : this._cacheDynamicResults }, null, null, = $get(this._DynamicControlID));this._dynamicPopulateBehavior.add_populatin= g(this._populatingHandler);this._dynamicPopulateBehavior.add_populated(th= is._populatedHandler);} if (this._dynamicPopulateBehavior) { this._dynamicPopulateBehavior.populate(contextKeyOverride ? = contextKeyOverride : this._DynamicContextKey);} }, _onPopulating : function(sender, eventArgs) { this.raisePopulating(eventArgs);}, _onPopulated : function(sender, eventArgs) { this.raisePopulated(eventArgs);}, get_dynamicControlID : function() { return this._DynamicControlID;}, get_DynamicControlID : this.get_dynamicControlID, set_dynamicControlID : function(value) { if (this._DynamicControlID !=3D value) { this._DynamicControlID =3D = value;this.raisePropertyChanged('dynamicControlID');this.raisePropertyCha= nged('DynamicControlID');} }, set_DynamicControlID : this.set_dynamicControlID, get_dynamicContextKey : function() { return this._DynamicContextKey;}, get_DynamicContextKey : this.get_dynamicContextKey, set_dynamicContextKey : function(value) { if (this._DynamicContextKey !=3D value) { this._DynamicContextKey =3D = value;this.raisePropertyChanged('dynamicContextKey');this.raisePropertyCh= anged('DynamicContextKey');} }, set_DynamicContextKey : this.set_dynamicContextKey, get_dynamicServicePath : function() { return this._DynamicServicePath;}, get_DynamicServicePath : this.get_dynamicServicePath, set_dynamicServicePath : function(value) { if (this._DynamicServicePath !=3D value) { this._DynamicServicePath =3D = value;this.raisePropertyChanged('dynamicServicePath');this.raisePropertyC= hanged('DynamicServicePath');} }, set_DynamicServicePath : this.set_dynamicServicePath, get_dynamicServiceMethod : function() { return this._DynamicServiceMethod;}, get_DynamicServiceMethod : this.get_dynamicServiceMethod, set_dynamicServiceMethod : function(value) { if (this._DynamicServiceMethod !=3D value) { this._DynamicServiceMethod =3D = value;this.raisePropertyChanged('dynamicServiceMethod');this.raisePropert= yChanged('DynamicServiceMethod');} }, set_DynamicServiceMethod : this.set_dynamicServiceMethod, get_cacheDynamicResults : function() { return this._cacheDynamicResults;}, set_cacheDynamicResults : function(value) { if (this._cacheDynamicResults !=3D value) { this._cacheDynamicResults =3D = value;this.raisePropertyChanged('cacheDynamicResults');} }, add_populated : function(handler) { this.get_events().addHandler("populated", handler);}, remove_populated : function(handler) { this.get_events().removeHandler("populated", handler);}, raisePopulated : function(arg) { var handler =3D this.get_events().getHandler("populated");if (handler) = handler(this, arg);}, add_populating : function(handler) { this.get_events().addHandler('populating', handler);}, remove_populating : function(handler) { this.get_events().removeHandler('populating', handler);}, raisePopulating : function(eventArgs) { var handler =3D this.get_events().getHandler('populating');if (handler) = { handler(this, eventArgs);} } } AjaxControlToolkit.DynamicPopulateBehaviorBase.registerClass('AjaxControl= Toolkit.DynamicPopulateBehaviorBase', = AjaxControlToolkit.BehaviorBase);AjaxControlToolkit.ControlBase =3D = function(element) { AjaxControlToolkit.ControlBase.initializeBase(this, = [element]);this._clientStateField =3D null;this._callbackTarget =3D = null;this._onsubmit$delegate =3D Function.createDelegate(this, = this._onsubmit);this._oncomplete$delegate =3D = Function.createDelegate(this, this._oncomplete);this._onerror$delegate = =3D Function.createDelegate(this, this._onerror);} AjaxControlToolkit.ControlBase.prototype =3D { initialize : function() { AjaxControlToolkit.ControlBase.callBaseMethod(this, "initialize");if = (this._clientStateField) { this.loadClientState(this._clientStateField.value);} if (typeof(Sys.WebForms)!=3D=3D"undefined" && = typeof(Sys.WebForms.PageRequestManager)!=3D=3D"undefined") { Array.add(Sys.WebForms.PageRequestManager.getInstance()._onSubmitStatemen= ts, this._onsubmit$delegate);} else { $addHandler(document.forms[0], "submit", this._onsubmit$delegate);} }, dispose : function() { if (typeof(Sys.WebForms)!=3D=3D"undefined" && = typeof(Sys.WebForms.PageRequestManager)!=3D=3D"undefined") { Array.remove(Sys.WebForms.PageRequestManager.getInstance()._onSubmitState= ments, this._onsubmit$delegate);} else { $removeHandler(document.forms[0], "submit", this._onsubmit$delegate);} AjaxControlToolkit.ControlBase.callBaseMethod(this, "dispose");}, findElement : function(id) { return $get(this.get_id() + '_' + id.split(':').join('_'));}, get_clientStateField : function() { return this._clientStateField;}, set_clientStateField : function(value) { if (this.get_isInitialized()) throw = Error.invalidOperation(AjaxControlToolkit.Resources.ExtenderBase_CannotSe= tClientStateField);if (this._clientStateField !=3D value) { this._clientStateField =3D = value;this.raisePropertyChanged('clientStateField');} }, loadClientState : function(value) { }, saveClientState : function() { return null;}, _invoke : function(name, args, cb) { if (!this._callbackTarget) { throw = Error.invalidOperation(AjaxControlToolkit.Resources.ExtenderBase_ControlN= otRegisteredForCallbacks);} if (typeof(WebForm_DoCallback)=3D=3D=3D"undefined") { throw = Error.invalidOperation(AjaxControlToolkit.Resources.ExtenderBase_PageNotR= egisteredForCallbacks);} var ar =3D [];for (var i =3D 0;i < args.length;i++)=20 ar[i] =3D args[i];var clientState =3D this.saveClientState();if = (clientState !=3D null && !String.isInstanceOfType(clientState)) { throw = Error.invalidOperation(AjaxControlToolkit.Resources.ExtenderBase_InvalidC= lientStateType);} var payload =3D = Sys.Serialization.JavaScriptSerializer.serialize({name:name,args:ar,state= :this.saveClientState()});WebForm_DoCallback(this._callbackTarget, = payload, this._oncomplete$delegate, cb, this._onerror$delegate, true);}, _oncomplete : function(result, context) { result =3D Sys.Serialization.JavaScriptSerializer.deserialize(result);if = (result.error) { throw Error.create(result.error);} this.loadClientState(result.state);context(result.result);}, _onerror : function(message, context) { throw Error.create(message);}, _onsubmit : function() { if (this._clientStateField) { this._clientStateField.value =3D this.saveClientState();} return true;}=20 } AjaxControlToolkit.ControlBase.registerClass("AjaxControlToolkit.ControlB= ase", Sys.UI.Control); Type.registerNamespace('AjaxControlToolkit');AjaxControlToolkit.Resources= =3D{"PasswordStrength_InvalidWeightingRatios":"Strength Weighting ratios = must have 4 = elements","Animation_ChildrenNotAllowed":"AjaxControlToolkit.Animation.cr= eateAnimation cannot add child animations to type \"{0}\" that does not = derive from = AjaxControlToolkit.Animation.ParentAnimation","PasswordStrength_Remaining= Symbols":"{0} symbol = characters","ExtenderBase_CannotSetClientStateField":"clientStateField = can only be set before initialization","RTE_PreviewHTML":"Preview = HTML","RTE_JustifyCenter":"Justify = Center","PasswordStrength_RemainingUpperCase":"{0} more upper case = characters","Animation_TargetNotFound":"AjaxControlToolkit.Animation.Anim= ation.set_animationTarget requires the ID of a Sys.UI.DomElement or = Sys.UI.Control. No element or control could be found corresponding to = \"{0}\"","RTE_FontColor":"Font Color","RTE_LabelColor":"Label = Color","Common_InvalidBorderWidthUnit":"A unit type of \"{0}\"\u0027 is = invalid for = parseBorderWidth","RTE_Heading":"Heading","Tabs_PropertySetBeforeInitiali= zation":"{0} cannot be changed before = initialization","RTE_OrderedList":"Ordered = List","ReorderList_DropWatcherBehavior_NoChild":"Could not find child of = list with id \"{0}\"","CascadingDropDown_MethodTimeout":"[Method = timeout]","RTE_Columns":"Columns","RTE_InsertImage":"Insert = Image","RTE_InsertTable":"Insert = Table","RTE_Values":"Values","RTE_OK":"OK","ExtenderBase_PageNotRegistere= dForCallbacks":"This Page has not been registered for = callbacks","Animation_NoDynamicPropertyFound":"AjaxControlToolkit.Animati= on.createAnimation found no property corresponding to \"{0}\" or = \"{1}\"","Animation_InvalidBaseType":"AjaxControlToolkit.Animation.regist= erAnimation can only register types that inherit from = AjaxControlToolkit.Animation.Animation","RTE_UnorderedList":"Unordered = List","ResizableControlBehavior_InvalidHandler":"{0} handler not a = function, function name, or function = text","Animation_InvalidColor":"Color must be a 7-character hex = representation (e.g. #246ACF), not \"{0}\"","RTE_CellColor":"Cell = Color","PasswordStrength_RemainingMixedCase":"Mixed case = characters","RTE_Italic":"Italic","CascadingDropDown_NoParentElement":"Fa= iled to find parent element = \"{0}\"","ValidatorCallout_DefaultErrorMessage":"This control is = invalid","RTE_Indent":"Indent","ReorderList_DropWatcherBehavior_CallbackE= rror":"Reorder failed, see details = below.\\r\\n\\r\\n{0}","PopupControl_NoDefaultProperty":"No default = property supported for control \"{0}\" of type = \"{1}\"","RTE_Normal":"Normal","PopupExtender_NoParentElement":"Couldn\u0= 027t find parent element \"{0}\"","RTE_ViewValues":"View = Values","RTE_Legend":"Legend","RTE_Labels":"Labels","RTE_CellSpacing":"Ce= ll Spacing","PasswordStrength_RemainingNumbers":"{0} more = numbers","RTE_Border":"Border","RTE_Create":"Create","RTE_BackgroundColor= ":"Background Color","RTE_Cancel":"Cancel","RTE_JustifyFull":"Justify = Full","RTE_JustifyLeft":"Justify = Left","RTE_Cut":"Cut","ResizableControlBehavior_CannotChangeProperty":"Ch= anges to {0} not supported","RTE_ViewSource":"View = Source","Common_InvalidPaddingUnit":"A unit type of \"{0}\" is invalid = for = parsePadding","RTE_Paste":"Paste","ExtenderBase_ControlNotRegisteredForCa= llbacks":"This Control has not been registered for = callbacks","Calendar_Today":"Today: = {0}","Common_DateTime_InvalidFormat":"Invalid = format","ListSearch_DefaultPrompt":"Type to = search","CollapsiblePanel_NoControlID":"Failed to find element = \"{0}\"","RTE_ViewEditor":"View Editor","RTE_BarColor":"Bar = Color","PasswordStrength_DefaultStrengthDescriptions":"NonExistent;Very = Weak;Weak;Poor;Almost OK;Barely = Acceptable;Average;Good;Strong;Excellent;Unbreakable!","RTE_Inserttexther= e":"Insert text = here","Animation_UknownAnimationName":"AjaxControlToolkit.Animation.creat= eAnimation could not find an Animation corresponding to the name = \"{0}\"","ExtenderBase_InvalidClientStateType":"saveClientState must = return a value of type String","Rating_CallbackError":"An unhandled = exception has occurred:\\r\\n{0}","Tabs_OwnerExpected":"owner must be = set before initialize","DynamicPopulate_WebServiceTimeout":"Web service = call timed out","PasswordStrength_RemainingLowerCase":"{0} more lower = case = characters","Animation_MissingAnimationName":"AjaxControlToolkit.Animatio= n.createAnimation requires an object with an AnimationName = property","RTE_JustifyRight":"Justify = Right","Tabs_ActiveTabArgumentOutOfRange":"Argument is not a member of = the tabs collection","RTE_CellPadding":"Cell = Padding","RTE_ClearFormatting":"Clear = Formatting","AlwaysVisible_ElementRequired":"AjaxControlToolkit.AlwaysVis= ibleControlBehavior must have an = element","Slider_NoSizeProvided":"Please set valid values for the height = and width attributes in the slider\u0027s CSS = classes","DynamicPopulate_WebServiceError":"Web Service call failed: = {0}","PasswordStrength_StrengthPrompt":"Strength: = ","PasswordStrength_RemainingCharacters":"{0} more = characters","PasswordStrength_Satisfied":"Nothing more = required","RTE_Hyperlink":"Hyperlink","Animation_NoPropertyFound":"AjaxCo= ntrolToolkit.Animation.createAnimation found no property corresponding = to \"{0}\"","PasswordStrength_InvalidStrengthDescriptionStyles":"Text = Strength description style classes must match the number of text = descriptions.","PasswordStrength_GetHelpRequirements":"Get help on = password = requirements","PasswordStrength_InvalidStrengthDescriptions":"Invalid = number of text strength descriptions = specified","RTE_Underline":"Underline","Tabs_PropertySetAfterInitializati= on":"{0} cannot be changed after = initialization","RTE_Rows":"Rows","RTE_Redo":"Redo","RTE_Size":"Size","RT= E_Undo":"Undo","RTE_Bold":"Bold","RTE_Copy":"Copy","RTE_Font":"Font","Cas= cadingDropDown_MethodError":"[Method error = {0}]","RTE_BorderColor":"Border = Color","RTE_Paragraph":"Paragraph","RTE_InsertHorizontalRule":"Insert = Horizontal Rule","Common_UnitHasNoDigits":"No = digits","RTE_Outdent":"Outdent","Common_DateTime_InvalidTimeSpan":"\"{0}\= " is not a valid TimeSpan = format","Animation_CannotNestSequence":"AjaxControlToolkit.Animation.Sequ= enceAnimation cannot be nested inside = AjaxControlToolkit.Animation.ParallelAnimation","Shared_BrowserSecurityPr= eventsPaste":"Your browser security settings don\u0027t permit the = automatic execution of paste operations. Please use the keyboard = shortcut Ctrl+V instead."}; if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/downloads/ScriptResource.axd?d=qc8li4lytxWE--QzJj_9bzCRKLw44TM74qbtAM8A4SKZ99hZ7vU4Z7o17Z7jtdue0NTgbbTjsYlr7aFERHTjH1N75BTTiYmDAhkzyVERnqHHtvBU6Zi4BSP9Wy1VK95h6hF58nZv3sLiuutUUztAZLb01yKVgrDHePp31X8v0UE1&t=ffffffffd4041c15 =EF=BB=BFType.registerNamespace('AjaxControlToolkit');AjaxControlToolkit.= BoxCorners =3D function() { throw Error.invalidOperation();} AjaxControlToolkit.BoxCorners.prototype =3D { None : 0x00, TopLeft : 0x01, TopRight : 0x02, BottomRight : 0x04, BottomLeft : 0x08, Top : 0x01 | 0x02, Right : 0x02 | 0x04, Bottom : 0x04 | 0x08, Left : 0x08 | 0x01, All : 0x01 | 0x02 | 0x04 | 0x08 } AjaxControlToolkit.BoxCorners.registerEnum("AjaxControlToolkit.BoxCorners= ", true);AjaxControlToolkit.RoundedCornersBehavior =3D function(element) = { AjaxControlToolkit.RoundedCornersBehavior.initializeBase(this, = [element]);this._corners =3D = AjaxControlToolkit.BoxCorners.All;this._radius =3D 5;this._color =3D = null;this._parentDiv =3D null;this._originalStyle =3D = null;this._borderColor =3D null;} AjaxControlToolkit.RoundedCornersBehavior.prototype =3D { initialize : function() { AjaxControlToolkit.RoundedCornersBehavior.callBaseMethod(this, = 'initialize');this.buildParentDiv();}, dispose : function() { this.disposeParentDiv();AjaxControlToolkit.RoundedCornersBehavior.callBas= eMethod(this, 'dispose');}, buildParentDiv : function() { var e =3D this.get_element();if (!e) return;this.disposeParentDiv();var = color =3D this.getBackgroundColor();var originalWidth =3D = e.offsetWidth;var newParent =3D e.cloneNode(false);this.moveChildren(e, = newParent);this._originalStyle =3D = e.style.cssText;e.style.backgroundColor =3D = "transparent";e.style.verticalAlign =3D "top";e.style.padding =3D = "0";e.style.overflow =3D "";e.style.className =3D "";if (e.style.height) = { e.style.height =3D parseInt($common.getCurrentStyle(e, 'height')) + = (this._radius * 2) + "px";} else { if (!e.style.width && (0 < originalWidth)) { e.style.width =3D originalWidth + "px";} } newParent.style.position =3D "";newParent.style.border =3D = "";newParent.style.margin =3D "";newParent.style.width =3D = "100%";newParent.id =3D "";newParent.removeAttribute("control");if = (this._borderColor) { newParent.style.borderTopStyle =3D = "none";newParent.style.borderBottomStyle =3D = "none";newParent.style.borderLeftStyle =3D = "solid";newParent.style.borderRightStyle =3D = "solid";newParent.style.borderLeftColor =3D = this._borderColor;newParent.style.borderRightColor =3D = this._borderColor;newParent.style.borderLeftWidth =3D = "1px";newParent.style.borderRightWidth =3D "1px";if (this._radius =3D=3D = 0) { newParent.style.borderTopStyle =3D = "solid";newParent.style.borderBottomStyle =3D = "solid";newParent.style.borderTopColor =3D = this._borderColor;newParent.style.borderBottomColor =3D = this._borderColor;newParent.style.borderTopWidth =3D = "1px";newParent.style.borderBottomWidth =3D "1px";} } else { newParent.style.borderTopStyle =3D = "none";newParent.style.borderBottomStyle =3D = "none";newParent.style.borderLeftStyle =3D = "none";newParent.style.borderRightStyle =3D "none";} var lastDiv =3D null;var radius =3D this._radius;var lines =3D = this._radius;var lastDelta =3D 0;for (var i =3D lines;i > 0;i--) { var angle =3D Math.acos(i / radius);var delta =3D radius - = Math.round(Math.sin(angle) * radius);var newDiv =3D = document.createElement("DIV");newDiv.__roundedDiv =3D = true;newDiv.style.backgroundColor =3D color;newDiv.style.marginLeft =3D = delta + "px";newDiv.style.marginRight =3D (delta - (this._borderColor ? = 2 : 0)) + "px";newDiv.style.height =3D "1px";newDiv.style.fontSize =3D = "1px";newDiv.style.overflow =3D "hidden";if (this._borderColor) { newDiv.style.borderLeftStyle =3D "solid";newDiv.style.borderRightStyle = =3D "solid";newDiv.style.borderLeftColor =3D = this._borderColor;newDiv.style.borderRightColor =3D = this._borderColor;var offset =3D Math.max(0, lastDelta - delta - = 1);newDiv.style.borderLeftWidth =3D (offset + 1) + = "px";newDiv.style.borderRightWidth =3D (offset + 1) + "px";if (i =3D=3D = lines) { newDiv.__roundedDivNoBorder =3D true;newDiv.style.backgroundColor =3D = this._borderColor;} } e.insertBefore(newDiv, lastDiv);var topDiv =3D newDiv;newDiv =3D = newDiv.cloneNode(true);newDiv.__roundedDiv =3D = true;e.insertBefore(newDiv, lastDiv);var bottomDiv =3D newDiv;lastDiv = =3D newDiv;lastDelta =3D delta;if = (!this.isCornerSet(AjaxControlToolkit.BoxCorners.TopLeft)) { topDiv.style.marginLeft =3D "0";if (this._borderColor) { topDiv.style.borderLeftWidth =3D "1px";} } if (!this.isCornerSet(AjaxControlToolkit.BoxCorners.TopRight)) { topDiv.style.marginRight =3D "0";if (this._borderColor) { topDiv.style.borderRightWidth =3D "1px";topDiv.style.marginRight =3D = "-2px";} } if (!this.isCornerSet(AjaxControlToolkit.BoxCorners.BottomLeft)) { bottomDiv.style.marginLeft =3D "0";if (this._borderColor) { bottomDiv.style.borderLeftWidth =3D "1px";} } if (!this.isCornerSet(AjaxControlToolkit.BoxCorners.BottomRight)) { bottomDiv.style.marginRight =3D "0";if (this._borderColor) { bottomDiv.style.borderRightWidth =3D "1px";bottomDiv.style.marginRight = =3D "-2px";} } } e.insertBefore(newParent, lastDiv);this._parentDiv =3D newParent;}, disposeParentDiv : function() { if (this._parentDiv) { var e =3D this.get_element();var children =3D e.childNodes;for (var i = =3D children.length - 1;i >=3D0;i--) { var child =3D children[i];if (child) { if (child =3D=3D this._parentDiv) { this.moveChildren(child, e);} try { e.removeChild(child);} catch(e) { } } } if (this._originalStyle) { e.style.cssText =3D this._originalStyle;this._originalStyle =3D null;} this._parentDiv =3D null;} }, getBackgroundColor : function() { if (this._color) { return this._color;} return $common.getCurrentStyle(this.get_element(), 'backgroundColor');}, moveChildren : function(src, dest) { var moveCount =3D 0;while (src.hasChildNodes()) { var child =3D src.childNodes[0];child =3D = src.removeChild(child);dest.appendChild(child);moveCount++;} return moveCount;}, isCornerSet : function(corner) { return (this._corners & corner) !=3D = AjaxControlToolkit.BoxCorners.None;}, setCorner : function(corner, value) { if (value) { this.set_Corners(this._corners | corner);} else { this.set_Corners(this._corners & ~corner);} }, get_Color : function() { return this._color;}, set_Color : function(value) { if (value !=3D this._color) { this._color =3D = value;this.buildParentDiv();this.raisePropertyChanged('Color');} }, get_Radius : function() { return this._radius;}, set_Radius : function(value) { if (value !=3D this._radius) { this._radius =3D = value;this.buildParentDiv();this.raisePropertyChanged('Radius');} }, get_Corners : function() { return this._corners;}, set_Corners : function(value) { if (value !=3D this._corners) { this._corners =3D = value;this.buildParentDiv();this.raisePropertyChanged("Corners");} }, get_BorderColor : function() { return this._borderColor;}, set_BorderColor : function(value) { if (value !=3D this._borderColor) { this._borderColor =3D = value;this.buildParentDiv();this.raisePropertyChanged("BorderColor");} } } AjaxControlToolkit.RoundedCornersBehavior.registerClass('AjaxControlToolk= it.RoundedCornersBehavior', AjaxControlToolkit.BehaviorBase); if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/downloads/ScriptResource.axd?d=qc8li4lytxWE--QzJj_9bzCRKLw44TM74qbtAM8A4SKZ99hZ7vU4Z7o17Z7jtdue0NTgbbTjsYlr7aFERHTjHzYuDJHgdftvlNc3vD35C6206lcgjDuQGXpQPI3p6tRg0&t=ffffffffd4041c15 =EF=BB=BF////////////////////////////////////////////////////////////////= ///////////// Sys.Timer =3D function() { Sys.Timer.initializeBase(this);this._interval =3D 1000;this._enabled =3D = false;this._timer =3D null;} Sys.Timer.prototype =3D { get_interval: function() { return this._interval;}, set_interval: function(value) { if (this._interval !=3D=3D value) { this._interval =3D value;this.raisePropertyChanged('interval');if = (!this.get_isUpdating() && (this._timer !=3D=3D null)) { this._stopTimer();this._startTimer();} } }, get_enabled: function() { return this._enabled;}, set_enabled: function(value) { if (value !=3D=3D this.get_enabled()) { this._enabled =3D value;this.raisePropertyChanged('enabled');if = (!this.get_isUpdating()) { if (value) { this._startTimer();} else { this._stopTimer();} } } }, add_tick: function(handler) { this.get_events().addHandler("tick", handler);}, remove_tick: function(handler) { this.get_events().removeHandler("tick", handler);}, dispose: function() { this.set_enabled(false);this._stopTimer();Sys.Timer.callBaseMethod(this, = 'dispose');}, updated: function() { Sys.Timer.callBaseMethod(this, 'updated');if (this._enabled) { this._stopTimer();this._startTimer();} }, _timerCallback: function() { var handler =3D this.get_events().getHandler("tick");if (handler) { handler(this, Sys.EventArgs.Empty);} }, _startTimer: function() { this._timer =3D window.setInterval(Function.createDelegate(this, = this._timerCallback), this._interval);}, _stopTimer: function() { window.clearInterval(this._timer);this._timer =3D null;} } Sys.Timer.descriptor =3D { properties: [ {name: 'interval', type: Number}, {name: 'enabled', type: Boolean} ], events: [ {name: 'tick'} ] } Sys.Timer.registerClass('Sys.Timer', Sys.Component); if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/downloads/ScriptResource.axd?d=qc8li4lytxWE--QzJj_9bzCRKLw44TM74qbtAM8A4SKZ99hZ7vU4Z7o17Z7jtdue0NTgbbTjsYlr7aFERHTjHxymPFrFZWZMb7KDnbu1DItJPSnY7Y8Hi1oPaAJtcK_5vLVs1GnsSRblTw9pHZabkA2&t=ffffffffd4041c15 =EF=BB=BFType.registerNamespace('AjaxControlToolkit');AjaxControlToolkit.= DropShadowBehavior =3D function(element) { AjaxControlToolkit.DropShadowBehavior.initializeBase(this, = [element]);this._opacity =3D 1.0;this._width =3D 5;this._shadowDiv =3D = null;this._trackPosition =3D null;this._trackPositionDelay =3D = 50;this._timer =3D null;this._tickHandler =3D null;this._roundedBehavior = =3D null;this._shadowRoundedBehavior =3D null;this._rounded =3D = false;this._radius =3D 5;this._lastX =3D null;this._lastY =3D = null;this._lastW =3D null;this._lastH =3D null;} AjaxControlToolkit.DropShadowBehavior.prototype =3D { initialize : function() { AjaxControlToolkit.DropShadowBehavior.callBaseMethod(this, = 'initialize');var e =3D this.get_element();if = ($common.getCurrentStyle(e, 'position', e.style.position) !=3D = "absolute") { e.style.position =3D "relative";} if (this._rounded) { this.setupRounded();} if (this._trackPosition) { this.startTimer();} this.setShadow();}, dispose : function() { this.stopTimer();this.disposeShadowDiv();AjaxControlToolkit.DropShadowBeh= avior.callBaseMethod(this, 'dispose');}, buildShadowDiv : function() { var e =3D this.get_element();if (!this.get_isInitialized() || !e || = !this._width) return;var div =3D = document.createElement("DIV");div.style.backgroundColor =3D = "black";div.style.position=3D "absolute";if (e.id) { div.id =3D e.id + "_DropShadow";} this._shadowDiv =3D div;e.parentNode.appendChild(div);if (this._rounded = ) { this._shadowDiv.style.height =3D Math.max(0, e.offsetHeight - = (2*this._radius)) + "px";if (!this._shadowRoundedBehavior) { this._shadowRoundedBehavior =3D = $create(AjaxControlToolkit.RoundedCornersBehavior, {"Radius": = this._radius}, null, null, this._shadowDiv);} else { this._shadowRoundedBehavior.set_Radius(this._radius);} } else if (this._shadowRoundedBehavior) { this._shadowRoundedBehavior.set_Radius(0);} if (this._opacity !=3D 1.0) { this.setupOpacity();} this.setShadow(false, true);this.updateZIndex();}, disposeShadowDiv : function() { if (this._shadowDiv) { if (this._shadowDiv.parentNode) { this._shadowDiv.parentNode.removeChild(this._shadowDiv);}=20 this._shadowDiv =3D null;} if (this._shadowRoundedBehavior) { this._shadowRoundedBehavior.dispose();this._shadowRoundedBehavior =3D = null;} }, onTimerTick : function() { this.setShadow();}, startTimer : function() { if (!this._timer) { if (!this._tickHandler) { this._tickHandler =3D Function.createDelegate(this, this.onTimerTick);} this._timer =3D new = Sys.Timer();this._timer.set_interval(this._trackPositionDelay);this._time= r.add_tick(this._tickHandler);this._timer.set_enabled(true);} }, stopTimer : function() { if (this._timer) { this._timer.remove_tick(this._tickHandler);this._timer.set_enabled(false)= ;this._timer.dispose();this._timer =3D null;} }, setShadow : function(force, norecurse) { var e =3D this.get_element();if (!this.get_isInitialized() || !e || = (!this._width && !force)) return;var existingShadow =3D = this._shadowDiv;if (!existingShadow) { this.buildShadowDiv();} var location =3D $common.getLocation(e);if (force || this._lastX !=3D = location.x || this._lastY !=3D location.y || !existingShadow) { this._lastX =3D location.x;this._lastY =3D location.y;var w =3D = this.get_Width();if((e.parentNode.style.position =3D=3D "absolute") || = (e.parentNode.style.position =3D=3D "fixed") ) { location.x =3D w;location.y =3D w;} else if (e.parentNode.style.position =3D=3D "relative") { location.x =3D w;var paddingTop =3D = e.parentNode.style.paddingTop;paddingTop =3D paddingTop.replace("px", = "");var intPaddingTop =3D 0;intPaddingTop =3D = parseInt(paddingTop);location.y =3D w + intPaddingTop;} else { location.x +=3D w;location.y +=3D w;} $common.setLocation(this._shadowDiv, location);} var h =3D e.offsetHeight;var w =3D e.offsetWidth;if (force || h !=3D = this._lastH || w !=3D this._lastW || !existingShadow) { this._lastW =3D w;this._lastH =3D h;if (!this._rounded || = !existingShadow || norecurse) { this._shadowDiv.style.width =3D w + "px";this._shadowDiv.style.height = =3D h + "px";} else { this.disposeShadowDiv();this.setShadow();} } if (this._shadowDiv) { this._shadowDiv.style.visibility =3D $common.getCurrentStyle(e, = 'visibility');} }, setupOpacity : function() { if (this.get_isInitialized() && this._shadowDiv) { $common.setElementOpacity(this._shadowDiv, this._opacity);} }, setupRounded : function() { if (!this._roundedBehavior && this._rounded) { this._roundedBehavior =3D = $create(AjaxControlToolkit.RoundedCornersBehavior, null, null, null, = this.get_element());} if (this._roundedBehavior) { this._roundedBehavior.set_Radius(this._rounded ? this._radius : 0);} }, updateZIndex : function() { if (!this._shadowDiv) return;var e =3D this.get_element();var = targetZIndex =3D e.style.zIndex;var shadowZIndex =3D = this._shadowDiv.style.zIndex;if (shadowZIndex && targetZIndex && = targetZIndex > shadowZIndex) { return;} else { targetZIndex =3D Math.max(2, targetZIndex);shadowZIndex =3D targetZIndex = - 1;} e.style.zIndex =3D targetZIndex;this._shadowDiv.style.zIndex =3D = shadowZIndex;}, updateRoundedCorners : function() { if (this.get_isInitialized()) { this.setupRounded();this.disposeShadowDiv();this.setShadow();} }, get_Opacity : function() { return this._opacity;}, set_Opacity : function(value) { if (this._opacity !=3D value) { this._opacity =3D = value;this.setupOpacity();this.raisePropertyChanged('Opacity');} }, get_Rounded : function() { return this._rounded;}, set_Rounded : function(value) { if (value !=3D this._rounded) { this._rounded =3D = value;this.updateRoundedCorners();this.raisePropertyChanged('Rounded');} }, get_Radius : function() { return this._radius;}, set_Radius : function(value) { if (value !=3D this._radius) { this._radius =3D = value;this.updateRoundedCorners();this.raisePropertyChanged('Radius');} }, get_Width : function() { return this._width;}, set_Width : function(value) { if (value !=3D this._width) { this._width =3D value;if (this._shadowDiv) { $common.setVisible(this._shadowDiv, value > 0);} this.setShadow(true);this.raisePropertyChanged('Width');} }, get_TrackPositionDelay : function() { return this._trackPositionDelay;}, set_TrackPositionDelay : function(value) { if (value !=3D this._trackPositionDelay) { this._trackPositionDelay =3D value;if (this._trackPosition) { this.stopTimer();this.startTimer();} this.raisePropertyChanged('TrackPositionDelay');} }, get_TrackPosition : function() { return this._trackPosition;}, set_TrackPosition : function(value) { if (value !=3D this._trackPosition) { this._trackPosition =3D value;if (this.get_element()) { if (value) { this.startTimer();} else { this.stopTimer();} } this.raisePropertyChanged('TrackPosition');} } } AjaxControlToolkit.DropShadowBehavior.registerClass('AjaxControlToolkit.D= ropShadowBehavior', AjaxControlToolkit.BehaviorBase); if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/downloads/ScriptResource.axd?d=qc8li4lytxWE--QzJj_9bzCRKLw44TM74qbtAM8A4SKZ99hZ7vU4Z7o17Z7jtdue0NTgbbTjsYlr7aFERHTjH-rfVP9S5Dj7P-_BlM7OgqV3edsqAeB4FieLU2uzgiYaJba3H_LpFR7f3rRgfgC1zleleTgMFr-KID0wAjwBCI41&t=ffffffffd4041c15 =EF=BB=BFType.registerNamespace('AjaxControlToolkit');AjaxControlToolkit.= DynamicPopulateBehavior =3D function(element) { AjaxControlToolkit.DynamicPopulateBehavior.initializeBase(this, = [element]);this._servicePath =3D null;this._serviceMethod =3D = null;this._contextKey =3D null;this._cacheDynamicResults =3D = false;this._populateTriggerID =3D null;this._setUpdatingCssClass =3D = null;this._clearDuringUpdate =3D true;this._customScript =3D = null;this._clickHandler =3D null;this._callID =3D 0;this._currentCallID = =3D -1;this._populated =3D false;} AjaxControlToolkit.DynamicPopulateBehavior.prototype =3D { initialize : function() { AjaxControlToolkit.DynamicPopulateBehavior.callBaseMethod(this, = 'initialize');$common.prepareHiddenElementForATDeviceUpdate();if = (this._populateTriggerID) { var populateTrigger =3D $get(this._populateTriggerID);if = (populateTrigger) { this._clickHandler =3D Function.createDelegate(this, = this._onPopulateTriggerClick);$addHandler(populateTrigger, "click", = this._clickHandler);} } }, dispose : function() { if (this._populateTriggerID && this._clickHandler) { var populateTrigger =3D $get(this._populateTriggerID);if = (populateTrigger) { $removeHandler(populateTrigger, "click", this._clickHandler);} this._populateTriggerID =3D null;this._clickHandler =3D null;} AjaxControlToolkit.DynamicPopulateBehavior.callBaseMethod(this, = 'dispose');}, populate : function(contextKey) { if (this._populated && this._cacheDynamicResults) { return;} if (this._currentCallID =3D=3D -1) { var eventArgs =3D new = Sys.CancelEventArgs();this.raisePopulating(eventArgs);if = (eventArgs.get_cancel()) { return;} this._setUpdating(true);} if (this._customScript) { var scriptResult =3D = eval(this._customScript);this.get_element().innerHTML =3D = scriptResult;this._setUpdating(false);} else { this._currentCallID =3D ++this._callID;if (this._servicePath && = this._serviceMethod) { Sys.Net.WebServiceProxy.invoke(this._servicePath, this._serviceMethod, = false, { contextKey:(contextKey ? contextKey : this._contextKey) }, Function.createDelegate(this, this._onMethodComplete), = Function.createDelegate(this, this._onMethodError), this._currentCallID);$common.updateFormToRefreshATDeviceBuffer();} } }, _onMethodComplete : function (result, userContext, methodName) { if (userContext !=3D this._currentCallID) return;var e =3D = this.get_element();if (e) { e.innerHTML =3D result;} this._setUpdating(false);}, _onMethodError : function(webServiceError, userContext, methodName) { if (userContext !=3D this._currentCallID) return;var e =3D = this.get_element();if (e) { if (webServiceError.get_timedOut()) { e.innerHTML =3D = AjaxControlToolkit.Resources.DynamicPopulate_WebServiceTimeout;} else { e.innerHTML =3D = String.format(AjaxControlToolkit.Resources.DynamicPopulate_WebServiceErro= r, webServiceError.get_statusCode());} } this._setUpdating(false);}, _onPopulateTriggerClick : function() { this.populate(this._contextKey);}, _setUpdating : function(updating) { this.setStyle(updating);if (!updating) { this._currentCallID =3D -1;this._populated =3D = true;this.raisePopulated(this, Sys.EventArgs.Empty);} }, setStyle : function(updating) { var e =3D this.get_element();if (this._setUpdatingCssClass) { if (!updating) { e.className =3D this._oldCss;this._oldCss =3D null;} else { this._oldCss =3D e.className;e.className =3D this._setUpdatingCssClass;} } if (updating && this._clearDuringUpdate) { e.innerHTML =3D "";} }, get_ClearContentsDuringUpdate : function() { return this._clearDuringUpdate;}, set_ClearContentsDuringUpdate : function(value) { if (this._clearDuringUpdate !=3D value) { this._clearDuringUpdate =3D = value;this.raisePropertyChanged('ClearContentsDuringUpdate');} }, get_ContextKey : function() { return this._contextKey;}, set_ContextKey : function(value) { if (this._contextKey !=3D value) { this._contextKey =3D value;this.raisePropertyChanged('ContextKey');} }, get_PopulateTriggerID : function() { return this._populateTriggerID;}, set_PopulateTriggerID : function(value) { if (this._populateTriggerID !=3D value) { this._populateTriggerID =3D = value;this.raisePropertyChanged('PopulateTriggerID');} }, get_ServicePath : function() { return this._servicePath;}, set_ServicePath : function(value) { if (this._servicePath !=3D value) { this._servicePath =3D value;this.raisePropertyChanged('ServicePath');} }, get_ServiceMethod : function() { return this._serviceMethod;}, set_ServiceMethod : function(value) { if (this._serviceMethod !=3D value) { this._serviceMethod =3D = value;this.raisePropertyChanged('ServiceMethod');} }, get_cacheDynamicResults : function() { return this._cacheDynamicResults;}, set_cacheDynamicResults : function(value) { if (this._cacheDynamicResults !=3D value) { this._cacheDynamicResults =3D = value;this.raisePropertyChanged('cacheDynamicResults');} }, get_UpdatingCssClass : function() { return this._setUpdatingCssClass;}, set_UpdatingCssClass : function(value) { if (this._setUpdatingCssClass !=3D value) { this._setUpdatingCssClass =3D = value;this.raisePropertyChanged('UpdatingCssClass');} }, get_CustomScript : function() { return this._customScript;},=20 set_CustomScript : function(value) { if (this._customScript !=3D value) { this._customScript =3D value;this.raisePropertyChanged('CustomScript');} }, add_populating : function(handler) { this.get_events().addHandler('populating', handler);}, remove_populating : function(handler) { this.get_events().removeHandler('populating', handler);}, raisePopulating : function(eventArgs) { var handler =3D this.get_events().getHandler('populating');if (handler) = { handler(this, eventArgs);} }, add_populated : function(handler) { this.get_events().addHandler('populated', handler);}, remove_populated : function(handler) { this.get_events().removeHandler('populated', handler);}, raisePopulated : function(eventArgs) { var handler =3D this.get_events().getHandler('populated');if (handler) { handler(this, eventArgs);} } } AjaxControlToolkit.DynamicPopulateBehavior.registerClass('AjaxControlTool= kit.DynamicPopulateBehavior', AjaxControlToolkit.BehaviorBase); if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/downloads/ScriptResource.axd?d=qc8li4lytxWE--QzJj_9bzCRKLw44TM74qbtAM8A4SKZ99hZ7vU4Z7o17Z7jtdue0NTgbbTjsYlr7aFERHTjHzYuDJHgdftvlNc3vD35C60XejNZSb_LV3x1z0Utcd-o39UpxL6t8pRVPVUtC1RqCw2&t=ffffffffd4041c15 =EF=BB=BF////////////////////////////////////////////////////////////////= ///////////// Type.registerNamespace('AjaxControlToolkit');AjaxControlToolkit.IDragSour= ce =3D function() { } AjaxControlToolkit.IDragSource.prototype =3D { get_dragDataType: function() { throw Error.notImplemented();}, getDragData: function() { throw Error.notImplemented();}, get_dragMode: function() { throw Error.notImplemented();}, onDragStart: function() { throw Error.notImplemented();}, onDrag: function() { throw Error.notImplemented();}, onDragEnd: function() { throw Error.notImplemented();} } AjaxControlToolkit.IDragSource.registerInterface('AjaxControlToolkit.IDra= gSource');///////////////////////////////////////////////////////////////= ////////////// AjaxControlToolkit.IDropTarget =3D function() { } AjaxControlToolkit.IDropTarget.prototype =3D { get_dropTargetElement: function() { throw Error.notImplemented();}, canDrop: function() { throw Error.notImplemented();}, drop: function() { throw Error.notImplemented();}, onDragEnterTarget: function() { throw Error.notImplemented();}, onDragLeaveTarget: function() { throw Error.notImplemented();}, onDragInTarget: function() { throw Error.notImplemented();} } AjaxControlToolkit.IDropTarget.registerInterface('AjaxControlToolkit.IDro= pTarget');///////////////////////////////////////////// AjaxControlToolkit.DragMode =3D function() { throw Error.invalidOperation();} AjaxControlToolkit.DragMode.prototype =3D { Copy: 0, Move: 1 } AjaxControlToolkit.DragMode.registerEnum('AjaxControlToolkit.DragMode');/= ///////////////////////////////////////////////////////////////// AjaxControlToolkit.DragDropEventArgs =3D function(dragMode, = dragDataType, dragData) { this._dragMode =3D dragMode;this._dataType =3D dragDataType;this._data = =3D dragData;} AjaxControlToolkit.DragDropEventArgs.prototype =3D { get_dragMode: function() { return this._dragMode || null;}, get_dragDataType: function() { return this._dataType || null;}, get_dragData: function() { return this._data || null;} } AjaxControlToolkit.DragDropEventArgs.registerClass('AjaxControlToolkit.Dr= agDropEventArgs');AjaxControlToolkit._DragDropManager =3D function() { this._instance =3D null;this._events =3D null;} AjaxControlToolkit._DragDropManager.prototype =3D { add_dragStart: function(handler) { this.get_events().addHandler('dragStart', handler);}, remove_dragStart: function(handler) { this.get_events().removeHandler('dragStart', handler);}, get_events: function() { if (!this._events) { this._events =3D new Sys.EventHandlerList();} return this._events;}, add_dragStop: function(handler) { this.get_events().addHandler('dragStop', handler);}, remove_dragStop: function(handler) { this.get_events().removeHandler('dragStop', handler);}, _getInstance: function() { if (!this._instance) { if (Sys.Browser.agent =3D=3D=3D Sys.Browser.InternetExplorer) { this._instance =3D new AjaxControlToolkit.IEDragDropManager();} else { this._instance =3D new AjaxControlToolkit.GenericDragDropManager();} this._instance.initialize();this._instance.add_dragStart(Function.createD= elegate(this, = this._raiseDragStart));this._instance.add_dragStop(Function.createDelegat= e(this, this._raiseDragStop));} return this._instance;}, startDragDrop: function(dragSource, dragVisual, context) { this._getInstance().startDragDrop(dragSource, dragVisual, context);}, registerDropTarget: function(target) { this._getInstance().registerDropTarget(target);}, unregisterDropTarget: function(target) { this._getInstance().unregisterDropTarget(target);}, dispose: function() { delete = this._events;Sys.Application.unregisterDisposableObject(this);Sys.Applica= tion.removeComponent(this);}, _raiseDragStart: function(sender, eventArgs) { var handler =3D this.get_events().getHandler('dragStart');if(handler) { handler(this, eventArgs);} }, _raiseDragStop: function(sender, eventArgs) { var handler =3D this.get_events().getHandler('dragStop');if(handler) { handler(this, eventArgs);} } } AjaxControlToolkit._DragDropManager.registerClass('AjaxControlToolkit._Dr= agDropManager');AjaxControlToolkit.DragDropManager =3D new = AjaxControlToolkit._DragDropManager();AjaxControlToolkit.IEDragDropManage= r =3D function() { AjaxControlToolkit.IEDragDropManager.initializeBase(this);this._dropTarge= ts =3D null;this._radius =3D 10;this._activeDragVisual =3D = null;this._activeContext =3D null;this._activeDragSource =3D = null;this._underlyingTarget =3D null;this._oldOffset =3D = null;this._potentialTarget =3D null;this._isDragging =3D = false;this._mouseUpHandler =3D null;this._documentMouseMoveHandler =3D = null;this._documentDragOverHandler =3D null;this._dragStartHandler =3D = null;this._mouseMoveHandler =3D null;this._dragEnterHandler =3D = null;this._dragLeaveHandler =3D null;this._dragOverHandler =3D = null;this._dropHandler =3D null;} AjaxControlToolkit.IEDragDropManager.prototype =3D { add_dragStart : function(handler) { this.get_events().addHandler("dragStart", handler);}, remove_dragStart : function(handler) { this.get_events().removeHandler("dragStart", handler);}, add_dragStop : function(handler) { this.get_events().addHandler("dragStop", handler);}, remove_dragStop : function(handler) { this.get_events().removeHandler("dragStop", handler);}, initialize : function() { AjaxControlToolkit.IEDragDropManager.callBaseMethod(this, = 'initialize');this._mouseUpHandler =3D Function.createDelegate(this, = this._onMouseUp);this._documentMouseMoveHandler =3D = Function.createDelegate(this, = this._onDocumentMouseMove);this._documentDragOverHandler =3D = Function.createDelegate(this, = this._onDocumentDragOver);this._dragStartHandler =3D = Function.createDelegate(this, this._onDragStart);this._mouseMoveHandler = =3D Function.createDelegate(this, = this._onMouseMove);this._dragEnterHandler =3D = Function.createDelegate(this, this._onDragEnter);this._dragLeaveHandler = =3D Function.createDelegate(this, = this._onDragLeave);this._dragOverHandler =3D = Function.createDelegate(this, this._onDragOver);this._dropHandler =3D = Function.createDelegate(this, this._onDrop);}, dispose : function() { if(this._dropTargets) { for (var i =3D 0;i < this._dropTargets;i++) { this.unregisterDropTarget(this._dropTargets[i]);} this._dropTargets =3D null;} AjaxControlToolkit.IEDragDropManager.callBaseMethod(this, 'dispose');}, startDragDrop : function(dragSource, dragVisual, context) { var ev =3D window._event;if (this._isDragging) { return;} this._underlyingTarget =3D null;this._activeDragSource =3D = dragSource;this._activeDragVisual =3D dragVisual;this._activeContext =3D = context;var mousePosition =3D { x: ev.clientX, y: ev.clientY = };dragVisual.originalPosition =3D = dragVisual.style.position;dragVisual.style.position =3D = "absolute";document._lastPosition =3D = mousePosition;dragVisual.startingPoint =3D mousePosition;var = scrollOffset =3D this.getScrollOffset(dragVisual, = true);dragVisual.startingPoint =3D = this.addPoints(dragVisual.startingPoint, scrollOffset);if = (dragVisual.style.position =3D=3D "absolute") { dragVisual.startingPoint =3D = this.subtractPoints(dragVisual.startingPoint, = $common.getLocation(dragVisual));} else { var left =3D parseInt(dragVisual.style.left);var top =3D = parseInt(dragVisual.style.top);if (isNaN(left)) left =3D "0";if = (isNaN(top)) top =3D "0";dragVisual.startingPoint =3D = this.subtractPoints(dragVisual.startingPoint, { x: left, y: top });} this._prepareForDomChanges();dragSource.onDragStart();var eventArgs =3D = new AjaxControlToolkit.DragDropEventArgs( dragSource.get_dragMode(), dragSource.get_dragDataType(), dragSource.getDragData(context));var handler =3D = this.get_events().getHandler('dragStart');if(handler) = handler(this,eventArgs);this._recoverFromDomChanges();this._wireEvents();= this._drag( true);}, _stopDragDrop : function(cancelled) { var ev =3D window._event;if (this._activeDragSource !=3D null) { this._unwireEvents();if (!cancelled) { cancelled =3D (this._underlyingTarget =3D=3D null);} if (!cancelled && this._underlyingTarget !=3D null) { this._underlyingTarget.drop(this._activeDragSource.get_dragMode(), = this._activeDragSource.get_dragDataType(), this._activeDragSource.getDragData(this._activeContext));} this._activeDragSource.onDragEnd(cancelled);var handler =3D = this.get_events().getHandler('dragStop');if(handler) = handler(this,Sys.EventArgs.Empty);this._activeDragVisual.style.position = =3D this._activeDragVisual.originalPosition;this._activeDragSource =3D = null;this._activeContext =3D null;this._activeDragVisual =3D = null;this._isDragging =3D false;this._potentialTarget =3D = null;ev.preventDefault();} }, _drag : function(isInitialDrag) { var ev =3D window._event;var mousePosition =3D { x: ev.clientX, y: = ev.clientY };document._lastPosition =3D mousePosition;var scrollOffset = =3D this.getScrollOffset(this._activeDragVisual, true);var position =3D = this.addPoints(this.subtractPoints(mousePosition, = this._activeDragVisual.startingPoint), scrollOffset);if (!isInitialDrag = && parseInt(this._activeDragVisual.style.left) =3D=3D position.x && = parseInt(this._activeDragVisual.style.top) =3D=3D position.y) { return;} $common.setLocation(this._activeDragVisual, = position);this._prepareForDomChanges();this._activeDragSource.onDrag();th= is._recoverFromDomChanges();this._potentialTarget =3D = this._findPotentialTarget(this._activeDragSource, = this._activeDragVisual);var movedToOtherTarget =3D = (this._potentialTarget !=3D this._underlyingTarget || = this._potentialTarget =3D=3D null);if (movedToOtherTarget && = this._underlyingTarget !=3D null) { this._leaveTarget(this._activeDragSource, this._underlyingTarget);} if (this._potentialTarget !=3D null) { if (movedToOtherTarget) { this._underlyingTarget =3D = this._potentialTarget;this._enterTarget(this._activeDragSource, = this._underlyingTarget);} else { this._moveInTarget(this._activeDragSource, this._underlyingTarget);} } else { this._underlyingTarget =3D null;} }, _wireEvents : function() { $addHandler(document, "mouseup", = this._mouseUpHandler);$addHandler(document, "mousemove", = this._documentMouseMoveHandler);$addHandler(document.body, "dragover", = this._documentDragOverHandler);$addHandler(this._activeDragVisual, = "dragstart", this._dragStartHandler);$addHandler(this._activeDragVisual, = "dragend", this._mouseUpHandler);$addHandler(this._activeDragVisual, = "drag", this._mouseMoveHandler);}, _unwireEvents : function() { $removeHandler(this._activeDragVisual, "drag", = this._mouseMoveHandler);$removeHandler(this._activeDragVisual, = "dragend", this._mouseUpHandler);$removeHandler(this._activeDragVisual, = "dragstart", this._dragStartHandler);$removeHandler(document.body, = "dragover", this._documentDragOverHandler);$removeHandler(document, = "mousemove", this._documentMouseMoveHandler);$removeHandler(document, = "mouseup", this._mouseUpHandler);}, registerDropTarget : function(dropTarget) { if (this._dropTargets =3D=3D null) { this._dropTargets =3D [];} Array.add(this._dropTargets, = dropTarget);this._wireDropTargetEvents(dropTarget);}, unregisterDropTarget : function(dropTarget) { this._unwireDropTargetEvents(dropTarget);if (this._dropTargets) { Array.remove(this._dropTargets, dropTarget);} }, _wireDropTargetEvents : function(dropTarget) { var associatedElement =3D = dropTarget.get_dropTargetElement();associatedElement._dropTarget =3D = dropTarget;$addHandler(associatedElement, "dragenter", = this._dragEnterHandler);$addHandler(associatedElement, "dragleave", = this._dragLeaveHandler);$addHandler(associatedElement, "dragover", = this._dragOverHandler);$addHandler(associatedElement, "drop", = this._dropHandler);}, _unwireDropTargetEvents : function(dropTarget) { var associatedElement =3D = dropTarget.get_dropTargetElement();if(associatedElement._dropTarget) { associatedElement._dropTarget =3D null;$removeHandler(associatedElement, = "dragenter", this._dragEnterHandler);$removeHandler(associatedElement, = "dragleave", this._dragLeaveHandler);$removeHandler(associatedElement, = "dragover", this._dragOverHandler);$removeHandler(associatedElement, = "drop", this._dropHandler);} }, _onDragStart : function(ev) { window._event =3D ev;document.selection.empty();var dt =3D = ev.dataTransfer;if(!dt && ev.rawEvent) dt =3D = ev.rawEvent.dataTransfer;var dataType =3D = this._activeDragSource.get_dragDataType().toLowerCase();var data =3D = this._activeDragSource.getDragData(this._activeContext);if (data) { if (dataType !=3D "text" && dataType !=3D "url") { dataType =3D "text";if (data.innerHTML !=3D null) { data =3D data.innerHTML;} } dt.effectAllowed =3D "move";dt.setData(dataType, data.toString());} }, _onMouseUp : function(ev) { window._event =3D ev;this._stopDragDrop(false);}, _onDocumentMouseMove : function(ev) { window._event =3D ev;this._dragDrop();}, _onDocumentDragOver : function(ev) { window._event =3D ev;if(this._potentialTarget) ev.preventDefault();}, _onMouseMove : function(ev) { window._event =3D ev;this._drag();}, _onDragEnter : function(ev) { window._event =3D ev;if (this._isDragging) { ev.preventDefault();} else { var dataObjects =3D = AjaxControlToolkit.IEDragDropManager._getDataObjectsForDropTarget(this._g= etDropTarget(ev.target));for (var i =3D 0;i < dataObjects.length;i++) { this._dropTarget.onDragEnterTarget(AjaxControlToolkit.DragMode.Copy, = dataObjects[i].type, dataObjects[i].value);} } }, _onDragLeave : function(ev) { window._event =3D ev;if (this._isDragging) { ev.preventDefault();} else { var dataObjects =3D = AjaxControlToolkit.IEDragDropManager._getDataObjectsForDropTarget(this._g= etDropTarget(ev.target));for (var i =3D 0;i < dataObjects.length;i++) { this._dropTarget.onDragLeaveTarget(AjaxControlToolkit.DragMode.Copy, = dataObjects[i].type, dataObjects[i].value);} } }, _onDragOver : function(ev) { window._event =3D ev;if (this._isDragging) { ev.preventDefault();} else { var dataObjects =3D = AjaxControlToolkit.IEDragDropManager._getDataObjectsForDropTarget(this._g= etDropTarget(ev.target));for (var i =3D 0;i < dataObjects.length;i++) { this._dropTarget.onDragInTarget(AjaxControlToolkit.DragMode.Copy, = dataObjects[i].type, dataObjects[i].value);} } }, _onDrop : function(ev) { window._event =3D ev;if (!this._isDragging) { var dataObjects =3D = AjaxControlToolkit.IEDragDropManager._getDataObjectsForDropTarget(this._g= etDropTarget(ev.target));for (var i =3D 0;i < dataObjects.length;i++) { this._dropTarget.drop(AjaxControlToolkit.DragMode.Copy, = dataObjects[i].type, dataObjects[i].value);} } ev.preventDefault();}, _getDropTarget : function(element) { while (element) { if (element._dropTarget !=3D null) { return element._dropTarget;} element =3D element.parentNode;} return null;}, _dragDrop : function() { if (this._isDragging) { return;} this._isDragging =3D = true;this._activeDragVisual.dragDrop();document.selection.empty();}, _moveInTarget : function(dragSource, dropTarget) { this._prepareForDomChanges();dropTarget.onDragInTarget(dragSource.get_dra= gMode(), dragSource.get_dragDataType(), = dragSource.getDragData(this._activeContext));this._recoverFromDomChanges(= );}, _enterTarget : function(dragSource, dropTarget) { this._prepareForDomChanges();dropTarget.onDragEnterTarget(dragSource.get_= dragMode(), dragSource.get_dragDataType(), = dragSource.getDragData(this._activeContext));this._recoverFromDomChanges(= );}, _leaveTarget : function(dragSource, dropTarget) { this._prepareForDomChanges();dropTarget.onDragLeaveTarget(dragSource.get_= dragMode(), dragSource.get_dragDataType(), = dragSource.getDragData(this._activeContext));this._recoverFromDomChanges(= );}, _findPotentialTarget : function(dragSource, dragVisual) { var ev =3D window._event;if (this._dropTargets =3D=3D null) { return null;} var type =3D dragSource.get_dragDataType();var mode =3D = dragSource.get_dragMode();var data =3D = dragSource.getDragData(this._activeContext);var scrollOffset =3D = this.getScrollOffset(document.body, true);var x =3D ev.clientX + = scrollOffset.x;var y =3D ev.clientY + scrollOffset.y;var cursorRect =3D = { x: x - this._radius, y: y - this._radius, width: this._radius * 2, = height: this._radius * 2 };var targetRect;for (var i =3D 0;i < = this._dropTargets.length;i++) { targetRect =3D = $common.getBounds(this._dropTargets[i].get_dropTargetElement());if = ($common.overlaps(cursorRect, targetRect) && = this._dropTargets[i].canDrop(mode, type, data)) { return this._dropTargets[i];} } return null;}, _prepareForDomChanges : function() { this._oldOffset =3D $common.getLocation(this._activeDragVisual);}, _recoverFromDomChanges : function() { var newOffset =3D $common.getLocation(this._activeDragVisual);if = (this._oldOffset.x !=3D newOffset.x || this._oldOffset.y !=3D = newOffset.y) { this._activeDragVisual.startingPoint =3D = this.subtractPoints(this._activeDragVisual.startingPoint, = this.subtractPoints(this._oldOffset, newOffset));scrollOffset =3D = this.getScrollOffset(this._activeDragVisual, true);var position =3D = this.addPoints(this.subtractPoints(document._lastPosition, = this._activeDragVisual.startingPoint), = scrollOffset);$common.setLocation(this._activeDragVisual, position);} }, addPoints : function(p1, p2) { return { x: p1.x + p2.x, y: p1.y + p2.y };}, subtractPoints : function(p1, p2) { return { x: p1.x - p2.x, y: p1.y - p2.y };}, getScrollOffset : function(element, recursive) { var left =3D element.scrollLeft;var top =3D element.scrollTop;if = (recursive) { var parent =3D element.parentNode;while (parent !=3D null && = parent.scrollLeft !=3D null) { left +=3D parent.scrollLeft;top +=3D parent.scrollTop;if (parent =3D=3D = document.body && (left !=3D 0 && top !=3D 0)) break;parent =3D parent.parentNode;} } return { x: left, y: top };}, getBrowserRectangle : function() { var width =3D window.innerWidth;var height =3D window.innerHeight;if = (width =3D=3D null) { width =3D document.body.clientWidth;} if (height =3D=3D null) { height =3D document.body.clientHeight;} return { x: 0, y: 0, width: width, height: height };}, getNextSibling : function(item) { for (item =3D item.nextSibling;item !=3D null;item =3D item.nextSibling) = { if (item.innerHTML !=3D null) { return item;} } return null;}, hasParent : function(element) { return (element.parentNode !=3D null && element.parentNode.tagName !=3D = null);} } AjaxControlToolkit.IEDragDropManager.registerClass('AjaxControlToolkit.IE= DragDropManager', = Sys.Component);AjaxControlToolkit.IEDragDropManager._getDataObjectsForDro= pTarget =3D function(dropTarget) { if (dropTarget =3D=3D null) { return [];} var ev =3D window._event;var dataObjects =3D [];var dataTypes =3D [ = "URL", "Text" ];var data;for (var i =3D 0;i < dataTypes.length;i++) { var dt =3D ev.dataTransfer;if(!dt && ev.rawEvent) dt =3D = ev.rawEvent.dataTransfer;data =3D dt.getData(dataTypes[i]);if = (dropTarget.canDrop(AjaxControlToolkit.DragMode.Copy, dataTypes[i], = data)) { if (data) { Array.add(dataObjects, { type : dataTypes[i], value : data });} } } return dataObjects;} AjaxControlToolkit.GenericDragDropManager =3D function() { AjaxControlToolkit.GenericDragDropManager.initializeBase(this);this._drop= Targets =3D null;this._scrollEdgeConst =3D 40;this._scrollByConst =3D = 10;this._scroller =3D null;this._scrollDeltaX =3D 0;this._scrollDeltaY = =3D 0;this._activeDragVisual =3D null;this._activeContext =3D = null;this._activeDragSource =3D null;this._oldOffset =3D = null;this._potentialTarget =3D null;this._mouseUpHandler =3D = null;this._mouseMoveHandler =3D null;this._keyPressHandler =3D = null;this._scrollerTickHandler =3D null;} AjaxControlToolkit.GenericDragDropManager.prototype =3D { initialize : function() { AjaxControlToolkit.GenericDragDropManager.callBaseMethod(this, = "initialize");this._mouseUpHandler =3D Function.createDelegate(this, = this._onMouseUp);this._mouseMoveHandler =3D = Function.createDelegate(this, this._onMouseMove);this._keyPressHandler = =3D Function.createDelegate(this, = this._onKeyPress);this._scrollerTickHandler =3D = Function.createDelegate(this, this._onScrollerTick);if = (Sys.Browser.agent =3D=3D=3D Sys.Browser.Safari) { AjaxControlToolkit.GenericDragDropManager.__loadSafariCompatLayer(this);}= this._scroller =3D new = Sys.Timer();this._scroller.set_interval(10);this._scroller.add_tick(this.= _scrollerTickHandler);}, startDragDrop : function(dragSource, dragVisual, context) { this._activeDragSource =3D dragSource;this._activeDragVisual =3D = dragVisual;this._activeContext =3D = context;AjaxControlToolkit.GenericDragDropManager.callBaseMethod(this, = "startDragDrop", [dragSource, dragVisual, context]);}, _stopDragDrop : function(cancelled) { this._scroller.set_enabled(false);AjaxControlToolkit.GenericDragDropManag= er.callBaseMethod(this, "_stopDragDrop", [cancelled]);}, _drag : function(isInitialDrag) { AjaxControlToolkit.GenericDragDropManager.callBaseMethod(this, "_drag", = [isInitialDrag]);this._autoScroll();}, _wireEvents : function() { $addHandler(document, "mouseup", = this._mouseUpHandler);$addHandler(document, "mousemove", = this._mouseMoveHandler);$addHandler(document, "keypress", = this._keyPressHandler);}, _unwireEvents : function() { $removeHandler(document, "keypress", = this._keyPressHandler);$removeHandler(document, "mousemove", = this._mouseMoveHandler);$removeHandler(document, "mouseup", = this._mouseUpHandler);}, _wireDropTargetEvents : function(dropTarget) { }, _unwireDropTargetEvents : function(dropTarget) { }, _onMouseUp : function(e) { window._event =3D e;this._stopDragDrop(false);}, _onMouseMove : function(e) { window._event =3D e;this._drag();}, _onKeyPress : function(e) { window._event =3D e;var k =3D e.keyCode ? e.keyCode : = e.rawEvent.keyCode;if (k =3D=3D 27) { this._stopDragDrop( true);} }, _autoScroll : function() { var ev =3D window._event;var browserRect =3D = this.getBrowserRectangle();if (browserRect.width > 0) { this._scrollDeltaX =3D this._scrollDeltaY =3D 0;if (ev.clientX < = browserRect.x + this._scrollEdgeConst) this._scrollDeltaX =3D = -this._scrollByConst;else if (ev.clientX > browserRect.width - = this._scrollEdgeConst) this._scrollDeltaX =3D this._scrollByConst;if = (ev.clientY < browserRect.y + this._scrollEdgeConst) this._scrollDeltaY = =3D -this._scrollByConst;else if (ev.clientY > browserRect.height - = this._scrollEdgeConst) this._scrollDeltaY =3D this._scrollByConst;if = (this._scrollDeltaX !=3D 0 || this._scrollDeltaY !=3D 0) { this._scroller.set_enabled(true);} else { this._scroller.set_enabled(false);} } }, _onScrollerTick : function() { var oldLeft =3D document.body.scrollLeft;var oldTop =3D = document.body.scrollTop;window.scrollBy(this._scrollDeltaX, = this._scrollDeltaY);var newLeft =3D document.body.scrollLeft;var newTop = =3D document.body.scrollTop;var dragVisual =3D = this._activeDragVisual;var position =3D { x: = parseInt(dragVisual.style.left) + (newLeft - oldLeft), y: = parseInt(dragVisual.style.top) + (newTop - oldTop) = };$common.setLocation(dragVisual, position);} } AjaxControlToolkit.GenericDragDropManager.registerClass('AjaxControlToolk= it.GenericDragDropManager', AjaxControlToolkit.IEDragDropManager);if = (Sys.Browser.agent =3D=3D=3D Sys.Browser.Safari) { AjaxControlToolkit.GenericDragDropManager.__loadSafariCompatLayer =3D = function(ddm) { ddm._getScrollOffset =3D ddm.getScrollOffset;ddm.getScrollOffset =3D = function(element, recursive) { return { x: 0, y: 0 };} ddm._getBrowserRectangle =3D = ddm.getBrowserRectangle;ddm.getBrowserRectangle =3D function() { var browserRect =3D ddm._getBrowserRectangle();var offset =3D = ddm._getScrollOffset(document.body, true);return { x: browserRect.x + = offset.x, y: browserRect.y + offset.y, width: browserRect.width + offset.x, height: browserRect.height + = offset.y };} } } if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/downloads/ScriptResource.axd?d=qc8li4lytxWE--QzJj_9bzCRKLw44TM74qbtAM8A4SKZ99hZ7vU4Z7o17Z7jtdue0NTgbbTjsYlr7aFERHTjHyCpTveCILqVeuz84-72vTaa97oK5P3ClmMhKJdPaVcYj9z9ojNOKatuxu1XXNFfqg2&t=ffffffffd4041c15 =EF=BB=BFAjaxControlToolkit.FloatingBehavior =3D function(element) { AjaxControlToolkit.FloatingBehavior.initializeBase(this,[element]);var = _handle;var _location;var _dragStartLocation;var _profileProperty;var = _profileComponent;var _mouseDownHandler =3D = Function.createDelegate(this, mouseDownHandler);this.add_move =3D = function(handler) { this.get_events().addHandler('move', handler);} this.remove_move =3D function(handler) { this.get_events().removeHandler('move', handler);} this.get_handle =3D function() { return _handle;} this.set_handle =3D function(value) { if (_handle !=3D null) { $removeHandler(_handle, "mousedown", _mouseDownHandler);} _handle =3D value;$addHandler(_handle, "mousedown", _mouseDownHandler);} this.get_profileProperty =3D function() { return _profileProperty;} this.set_profileProperty =3D function(value) { _profileProperty =3D value;} this.get_profileComponent =3D function() { return _profileComponent;} this.set_profileComponent =3D function(value) { _profileComponent =3D value;} this.get_location =3D function() { return _location;} this.set_location =3D function(value) { if (_location !=3D value) { _location =3D value;if (this.get_isInitialized()) {=20 $common.setLocation(this.get_element(), _location);} this.raisePropertyChanged('location');} } this.initialize =3D function() { AjaxControlToolkit.FloatingBehavior.callBaseMethod(this, = 'initialize');AjaxControlToolkit.DragDropManager.registerDropTarget(this)= ;var el =3D this.get_element();if (!_location) {=20 _location =3D $common.getLocation(el);} el.style.position =3D "fixed";$common.setLocation(el, _location);} this.dispose =3D function() { AjaxControlToolkit.DragDropManager.unregisterDropTarget(this);if = (_handle && _mouseDownHandler) { $removeHandler(_handle, "mousedown", _mouseDownHandler);} _mouseDownHandler =3D = null;AjaxControlToolkit.FloatingBehavior.callBaseMethod(this, = 'dispose');} this.checkCanDrag =3D function(element) { var undraggableTagNames =3D ["input", "button", "select", "textarea", = "label"];var tagName =3D element.tagName;if ((tagName.toLowerCase() = =3D=3D "a") && (element.href !=3D null) && (element.href.length > 0)) { return false;} if (Array.indexOf(undraggableTagNames, tagName.toLowerCase()) > -1) { return false;} return true;} function mouseDownHandler(ev) { window._event =3D ev;var el =3D this.get_element();if = (this.checkCanDrag(ev.target)) { _dragStartLocation =3D = $common.getLocation(el);ev.preventDefault();this.startDragDrop(el);} } this.get_dragDataType =3D function() { return "_floatingObject";} this.getDragData =3D function(context) { return null;} this.get_dragMode =3D function() { return AjaxControlToolkit.DragMode.Move;} this.onDragStart =3D function() { } this.onDrag =3D function() { } this.onDragEnd =3D function(canceled) { if (!canceled) { var handler =3D this.get_events().getHandler('move');if(handler) { var cancelArgs =3D new Sys.CancelEventArgs();handler(this, = cancelArgs);canceled =3D cancelArgs.get_cancel();}=20 } var el =3D this.get_element();if (canceled) { $common.setLocation(el, _dragStartLocation);} else { _location =3D = $common.getLocation(el);this.raisePropertyChanged('location');} } this.startDragDrop =3D function(dragVisual) { AjaxControlToolkit.DragDropManager.startDragDrop(this, dragVisual, = null);} this.get_dropTargetElement =3D function() { return document.body;} this.canDrop =3D function(dragMode, dataType, data) { return (dataType =3D=3D "_floatingObject");} this.drop =3D function(dragMode, dataType, data) {} this.onDragEnterTarget =3D function(dragMode, dataType, data) {} this.onDragLeaveTarget =3D function(dragMode, dataType, data) {} this.onDragInTarget =3D function(dragMode, dataType, data) {} } AjaxControlToolkit.FloatingBehavior.registerClass('AjaxControlToolkit.Flo= atingBehavior', AjaxControlToolkit.BehaviorBase, = AjaxControlToolkit.IDragSource, AjaxControlToolkit.IDropTarget, = Sys.IDisposable); if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/downloads/ScriptResource.axd?d=qc8li4lytxWE--QzJj_9bzCRKLw44TM74qbtAM8A4SKZ99hZ7vU4Z7o17Z7jtdue0NTgbbTjsYlr7aFERHTjH7DXAAixyllvYG3qQ_ODTwxphYu-IHx3P6hj2Aj4FTGmQZ6ofN5KxRoagTIIXgv_Pw2&t=ffffffffd4041c15 =EF=BB=BFType.registerNamespace('AjaxControlToolkit');AjaxControlToolkit.= ModalPopupRepositionMode =3D function() { throw Error.invalidOperation();} AjaxControlToolkit.ModalPopupRepositionMode.prototype =3D { None : 0, RepositionOnWindowResize : 1, RepositionOnWindowScroll : 2, RepositionOnWindowResizeAndScroll : 3 } AjaxControlToolkit.ModalPopupRepositionMode.registerEnum('AjaxControlTool= kit.ModalPopupRepositionMode');AjaxControlToolkit.ModalPopupBehavior =3D = function(element) { AjaxControlToolkit.ModalPopupBehavior.initializeBase(this, = [element]);this._PopupControlID =3D null;this._PopupDragHandleControlID = =3D null;this._BackgroundCssClass =3D null;this._DropShadow =3D = false;this._Drag =3D false;this._OkControlID =3D = null;this._CancelControlID =3D null;this._OnOkScript =3D = null;this._OnCancelScript =3D null;this._xCoordinate =3D = -1;this._yCoordinate =3D -1;this._repositionMode =3D = AjaxControlToolkit.ModalPopupRepositionMode.RepositionOnWindowResizeAndSc= roll;this._backgroundElement =3D null;this._foregroundElement =3D = null;this._relativeOrAbsoluteParentElement =3D null;this._popupElement = =3D null;this._dragHandleElement =3D null;this._showHandler =3D = null;this._okHandler =3D null;this._cancelHandler =3D = null;this._scrollHandler =3D null;this._resizeHandler =3D = null;this._windowHandlersAttached =3D false;this._dropShadowBehavior =3D = null;this._dragBehavior =3D null;this._isIE6 =3D = false;this._saveTabIndexes =3D new Array();this._saveDesableSelect =3D = new Array();this._tagWithTabIndex =3D new = Array('A','AREA','BUTTON','INPUT','OBJECT','SELECT','TEXTAREA','IFRAME');= } AjaxControlToolkit.ModalPopupBehavior.prototype =3D { initialize : function() { AjaxControlToolkit.ModalPopupBehavior.callBaseMethod(this, = 'initialize');this._isIE6 =3D (Sys.Browser.agent =3D=3D = Sys.Browser.InternetExplorer && Sys.Browser.version < = 7);if(this._PopupDragHandleControlID) this._dragHandleElement =3D = $get(this._PopupDragHandleControlID);this._popupElement =3D = $get(this._PopupControlID);if(this._DropShadow) { this._foregroundElement =3D = document.createElement('div');this._foregroundElement.id =3D = this.get_id() + = '_foregroundElement';this._popupElement.parentNode.appendChild(this._fore= groundElement);this._foregroundElement.appendChild(this._popupElement);} else { this._foregroundElement =3D this._popupElement;} this._backgroundElement =3D = document.createElement('div');this._backgroundElement.id =3D = this.get_id() + = '_backgroundElement';this._backgroundElement.style.display =3D = 'none';this._backgroundElement.style.position =3D = 'fixed';this._backgroundElement.style.left =3D = '0px';this._backgroundElement.style.top =3D = '0px';this._backgroundElement.style.zIndex =3D 10000;if = (this._BackgroundCssClass) { this._backgroundElement.className =3D this._BackgroundCssClass;} this._foregroundElement.parentNode.appendChild(this._backgroundElement);t= his._foregroundElement.style.display =3D = 'none';this._foregroundElement.style.position =3D = 'fixed';this._foregroundElement.style.zIndex =3D = $common.getCurrentStyle(this._backgroundElement, 'zIndex', = this._backgroundElement.style.zIndex) + 1;this._showHandler =3D = Function.createDelegate(this, = this._onShow);$addHandler(this.get_element(), 'click', = this._showHandler);if (this._OkControlID) { this._okHandler =3D Function.createDelegate(this, = this._onOk);$addHandler($get(this._OkControlID), 'click', = this._okHandler);} if (this._CancelControlID) { this._cancelHandler =3D Function.createDelegate(this, = this._onCancel);$addHandler($get(this._CancelControlID), 'click', = this._cancelHandler);} this._scrollHandler =3D Function.createDelegate(this, = this._onLayout);this._resizeHandler =3D Function.createDelegate(this, = this._onLayout);this.registerPartialUpdateEvents();}, dispose : function() { this._hideImplementation();if (this._foregroundElement && = this._foregroundElement.parentNode) { this._foregroundElement.parentNode.removeChild(this._backgroundElement);i= f(this._DropShadow) { this._foregroundElement.parentNode.appendChild(this._popupElement);this._= foregroundElement.parentNode.removeChild(this._foregroundElement);} } this._scrollHandler =3D null;this._resizeHandler =3D null;if = (this._cancelHandler && $get(this._CancelControlID)) { $removeHandler($get(this._CancelControlID), 'click', = this._cancelHandler);this._cancelHandler =3D null;} if (this._okHandler && $get(this._OkControlID)) { $removeHandler($get(this._OkControlID), 'click', = this._okHandler);this._okHandler =3D null;} if (this._showHandler) { $removeHandler(this.get_element(), 'click', = this._showHandler);this._showHandler =3D null;} AjaxControlToolkit.ModalPopupBehavior.callBaseMethod(this, 'dispose');}, _attachPopup : function() { if (this._DropShadow && !this._dropShadowBehavior) { this._dropShadowBehavior =3D = $create(AjaxControlToolkit.DropShadowBehavior, {}, null, null, = this._popupElement);} if (this._dragHandleElement && !this._dragBehavior) { this._dragBehavior =3D $create(AjaxControlToolkit.FloatingBehavior, = {"handle" : this._dragHandleElement}, null, null, = this._foregroundElement);}=20 $addHandler(window, 'resize', this._resizeHandler);$addHandler(window, = 'scroll', this._scrollHandler);this._windowHandlersAttached =3D true;}, _detachPopup : function() { if (this._windowHandlersAttached) { if (this._scrollHandler) { $removeHandler(window, 'scroll', this._scrollHandler);} if (this._resizeHandler) { $removeHandler(window, 'resize', this._resizeHandler);} this._windowHandlersAttached =3D false;} if (this._dragBehavior) { this._dragBehavior.dispose();this._dragBehavior =3D null;}=20 if (this._dropShadowBehavior) { this._dropShadowBehavior.dispose();this._dropShadowBehavior =3D null;} }, _onShow : function(e) { if (!this.get_element().disabled) { this.show();e.preventDefault();return false;} }, _onOk : function(e) { var element =3D $get(this._OkControlID);if (element && = !element.disabled) { if (this.hide() && this._OnOkScript) { window.setTimeout(this._OnOkScript, 0);} e.preventDefault();return false;} }, _onCancel : function(e) { var element =3D $get(this._CancelControlID);if (element && = !element.disabled) { if (this.hide() && this._OnCancelScript) { window.setTimeout(this._OnCancelScript, 0);} e.preventDefault();return false;} }, _onLayout : function(e) { var positioning =3D this.get_repositionMode();if (((positioning = =3D=3D=3D = AjaxControlToolkit.ModalPopupRepositionMode.RepositionOnWindowScroll) || (positioning =3D=3D=3D = AjaxControlToolkit.ModalPopupRepositionMode.RepositionOnWindowResizeAndSc= roll)) && (e.type =3D=3D=3D 'scroll')) { this._layout();} else if (((positioning =3D=3D=3D = AjaxControlToolkit.ModalPopupRepositionMode.RepositionOnWindowResize) || (positioning =3D=3D=3D = AjaxControlToolkit.ModalPopupRepositionMode.RepositionOnWindowResizeAndSc= roll)) && (e.type =3D=3D=3D 'resize')) { this._layout();} else { this._layoutBackgroundElement();} }, show : function() { var eventArgs =3D new = Sys.CancelEventArgs();this.raiseShowing(eventArgs);if = (eventArgs.get_cancel()) { return;} this.populate();this._attachPopup();this._backgroundElement.style.display= =3D '';this._foregroundElement.style.display =3D = '';this._popupElement.style.display =3D '';if (this._isIE6) { this._foregroundElement.style.position =3D = 'absolute';this._backgroundElement.style.position =3D 'absolute';var = tempRelativeOrAbsoluteParent =3D = this._foregroundElement.parentNode;while (tempRelativeOrAbsoluteParent = && (tempRelativeOrAbsoluteParent !=3D document.documentElement)) { if((tempRelativeOrAbsoluteParent.style.position !=3D 'relative') && = (tempRelativeOrAbsoluteParent.style.position !=3D 'absolute')) { tempRelativeOrAbsoluteParent =3D = tempRelativeOrAbsoluteParent.parentNode;} else { this._relativeOrAbsoluteParentElement =3D = tempRelativeOrAbsoluteParent;break;} }=20 }=20 this.disableTab();this._layout();this._layout();this.raiseShown(Sys.Event= Args.Empty);}, disableTab : function() { var i =3D 0;var tagElements;var tagElementsInPopUp =3D new = Array();Array.clear(this._saveTabIndexes);for (var j =3D 0;j < = this._tagWithTabIndex.length;j++) { tagElements =3D = this._foregroundElement.getElementsByTagName(this._tagWithTabIndex[j]);fo= r (var k =3D 0 ;k < tagElements.length;k++) { tagElementsInPopUp[i] =3D tagElements[k];i++;} } i =3D 0;for (var j =3D 0;j < this._tagWithTabIndex.length;j++) { tagElements =3D = document.getElementsByTagName(this._tagWithTabIndex[j]);for (var k =3D 0 = ;k < tagElements.length;k++) { if (Array.indexOf(tagElementsInPopUp, tagElements[k]) =3D=3D -1) { this._saveTabIndexes[i] =3D {tag: tagElements[k], index: = tagElements[k].tabIndex};tagElements[k].tabIndex=3D"-1";i++;} } } i =3D 0;if ((Sys.Browser.agent =3D=3D=3D Sys.Browser.InternetExplorer) = && (Sys.Browser.version < 7)) { var tagSelectInPopUp =3D new Array();for (var j =3D 0;j < = this._tagWithTabIndex.length;j++) { tagElements =3D = this._foregroundElement.getElementsByTagName('SELECT');for (var k =3D 0 = ;k < tagElements.length;k++) { tagSelectInPopUp[i] =3D tagElements[k];i++;} } i =3D 0;Array.clear(this._saveDesableSelect);tagElements =3D = document.getElementsByTagName('SELECT');for (var k =3D 0 ;k < = tagElements.length;k++) { if (Array.indexOf(tagSelectInPopUp, tagElements[k]) =3D=3D -1) { this._saveDesableSelect[i] =3D {tag: tagElements[k], visib: = $common.getCurrentStyle(tagElements[k], 'visibility')} = ;tagElements[k].style.visibility =3D 'hidden';i++;} } } }, restoreTab : function() { for (var i =3D 0;i < this._saveTabIndexes.length;i++) { this._saveTabIndexes[i].tag.tabIndex =3D this._saveTabIndexes[i].index;} Array.clear(this._saveTabIndexes);if ((Sys.Browser.agent =3D=3D=3D = Sys.Browser.InternetExplorer) && (Sys.Browser.version < 7)) { for (var k =3D 0 ;k < this._saveDesableSelect.length;k++) { this._saveDesableSelect[k].tag.style.visibility =3D = this._saveDesableSelect[k].visib;} Array.clear(this._saveDesableSelect);} }, hide : function() { var eventArgs =3D new = Sys.CancelEventArgs();this.raiseHiding(eventArgs);if = (eventArgs.get_cancel()) { return false;} this._hideImplementation();this.raiseHidden(Sys.EventArgs.Empty);return = true;}, _hideImplementation : function() { this._backgroundElement.style.display =3D = 'none';this._foregroundElement.style.display =3D = 'none';this.restoreTab();this._detachPopup();}, _layout : function() { var scrollLeft =3D (document.documentElement.scrollLeft ? = document.documentElement.scrollLeft : document.body.scrollLeft);var = scrollTop =3D (document.documentElement.scrollTop ? = document.documentElement.scrollTop : document.body.scrollTop);var = clientBounds =3D $common.getClientBounds();var clientWidth =3D = clientBounds.width;var clientHeight =3D = clientBounds.height;this._layoutBackgroundElement();var xCoord =3D 0;var = yCoord =3D 0;if(this._xCoordinate < 0) { var foregroundelementwidth =3D this._foregroundElement.offsetWidth? = this._foregroundElement.offsetWidth: = this._foregroundElement.scrollWidth;xCoord =3D = ((clientWidth-foregroundelementwidth)/2);if = (this._foregroundElement.style.position =3D=3D 'absolute') { xCoord +=3D scrollLeft;} this._foregroundElement.style.left =3D xCoord + 'px';} else { if(this._isIE6) { this._foregroundElement.style.left =3D (this._xCoordinate + scrollLeft) = + 'px';xCoord =3D this._xCoordinate + scrollLeft;} else { this._foregroundElement.style.left =3D this._xCoordinate + 'px';xCoord = =3D this._xCoordinate;} } if(this._yCoordinate < 0) { var foregroundelementheight =3D this._foregroundElement.offsetHeight? = this._foregroundElement.offsetHeight: = this._foregroundElement.scrollHeight;yCoord =3D = ((clientHeight-foregroundelementheight)/2);if = (this._foregroundElement.style.position =3D=3D 'absolute') { yCoord +=3D scrollTop;} this._foregroundElement.style.top =3D yCoord + 'px';} else { if(this._isIE6) { this._foregroundElement.style.top =3D (this._yCoordinate + scrollTop) + = 'px';yCoord =3D this._yCoordinate + scrollTop;} else { this._foregroundElement.style.top =3D this._yCoordinate + 'px';yCoord = =3D this._yCoordinate;} } this._layoutForegroundElement(xCoord, yCoord);if = (this._dropShadowBehavior) { this._dropShadowBehavior.setShadow();window.setTimeout(Function.createDel= egate(this, this._fixupDropShadowBehavior), 0);} this._layoutBackgroundElement();}, _layoutForegroundElement : function(xCoord, yCoord) { if (this._isIE6 && this._relativeOrAbsoluteParentElement) { var foregroundLocation =3D = $common.getLocation(this._foregroundElement);var relativeParentLocation = =3D $common.getLocation(this._relativeOrAbsoluteParentElement);var = getLocationXCoord =3D foregroundLocation.x;if (getLocationXCoord !=3D = xCoord) { this._foregroundElement.style.left =3D (xCoord - = relativeParentLocation.x) + 'px';}=20 var getLocationYCoord =3D foregroundLocation.y;if (getLocationYCoord = !=3D yCoord) { this._foregroundElement.style.top =3D (yCoord - = relativeParentLocation.y) + 'px';}=20 } }, _layoutBackgroundElement : function() { if(this._isIE6) {=20 var backgroundLocation =3D = $common.getLocation(this._backgroundElement);var backgroundXCoord =3D = backgroundLocation.x;if (backgroundXCoord !=3D 0) { this._backgroundElement.style.left =3D (-backgroundXCoord) + 'px';}=20 var backgroundYCoord =3D backgroundLocation.y;if (backgroundYCoord !=3D = 0) { this._backgroundElement.style.top =3D (-backgroundYCoord) + 'px';}=20 } var clientBounds =3D $common.getClientBounds();var clientWidth =3D = clientBounds.width;var clientHeight =3D = clientBounds.height;this._backgroundElement.style.width =3D = Math.max(Math.max(document.documentElement.scrollWidth, = document.body.scrollWidth), = clientWidth)+'px';this._backgroundElement.style.height =3D = Math.max(Math.max(document.documentElement.scrollHeight, = document.body.scrollHeight), clientHeight)+'px';}, _fixupDropShadowBehavior : function() { if (this._dropShadowBehavior) { this._dropShadowBehavior.setShadow();} }, _partialUpdateEndRequest : function(sender, endRequestEventArgs) { AjaxControlToolkit.ModalPopupBehavior.callBaseMethod(this, = '_partialUpdateEndRequest', [sender, endRequestEventArgs]);if = (this.get_element()) { var action =3D = endRequestEventArgs.get_dataItems()[this.get_element().id];if ("show" = =3D=3D action) { this.show();} else if ("hide" =3D=3D action) { this.hide();} } this._layout();}, _onPopulated : function(sender, eventArgs) { AjaxControlToolkit.ModalPopupBehavior.callBaseMethod(this, = '_onPopulated', [sender, eventArgs]);this._layout();}, get_PopupControlID : function() { return this._PopupControlID;}, set_PopupControlID : function(value) { if (this._PopupControlID !=3D value) { this._PopupControlID =3D = value;this.raisePropertyChanged('PopupControlID');} }, get_X: function() { return this._xCoordinate;}, set_X: function(value) { if (this._xCoordinate !=3D value) { this._xCoordinate =3D value;this.raisePropertyChanged('X');} }, get_Y: function() { return this._yCoordinate;}, set_Y: function(value) { if (this._yCoordinate !=3D value) { this._yCoordinate =3D value;this.raisePropertyChanged('Y');} }, get_PopupDragHandleControlID : function() { return this._PopupDragHandleControlID;}, set_PopupDragHandleControlID : function(value) { if (this._PopupDragHandleControlID !=3D value) { this._PopupDragHandleControlID =3D = value;this.raisePropertyChanged('PopupDragHandleControlID');} }, get_BackgroundCssClass : function() { return this._BackgroundCssClass;}, set_BackgroundCssClass : function(value) { if (this._BackgroundCssClass !=3D value) { this._BackgroundCssClass =3D = value;this.raisePropertyChanged('BackgroundCssClass');} }, get_DropShadow : function() { return this._DropShadow;}, set_DropShadow : function(value) { if (this._DropShadow !=3D value) { this._DropShadow =3D value;this.raisePropertyChanged('DropShadow');} }, get_Drag : function() { return this._Drag;}, set_Drag : function(value) { if (this._Drag !=3D value) { this._Drag =3D value;this.raisePropertyChanged('Drag');} }, get_OkControlID : function() { return this._OkControlID;}, set_OkControlID : function(value) { if (this._OkControlID !=3D value) { this._OkControlID =3D value;this.raisePropertyChanged('OkControlID');} }, get_CancelControlID : function() { return this._CancelControlID;}, set_CancelControlID : function(value) { if (this._CancelControlID !=3D value) { this._CancelControlID =3D = value;this.raisePropertyChanged('CancelControlID');} }, get_OnOkScript : function() { return this._OnOkScript;}, set_OnOkScript : function(value) { if (this._OnOkScript !=3D value) { this._OnOkScript =3D value;this.raisePropertyChanged('OnOkScript');} }, get_OnCancelScript : function() { return this._OnCancelScript;}, set_OnCancelScript : function(value) { if (this._OnCancelScript !=3D value) { this._OnCancelScript =3D = value;this.raisePropertyChanged('OnCancelScript');} }, get_repositionMode : function() { return this._repositionMode;}, set_repositionMode : function(value) { if (this._repositionMode !=3D=3D value) { this._repositionMode =3D = value;this.raisePropertyChanged('RepositionMode');} }, add_showing : function(handler) { this.get_events().addHandler('showing', handler);}, remove_showing : function(handler) { this.get_events().removeHandler('showing', handler);}, raiseShowing : function(eventArgs) { var handler =3D this.get_events().getHandler('showing');if (handler) { handler(this, eventArgs);} }, add_shown : function(handler) { this.get_events().addHandler('shown', handler);}, remove_shown : function(handler) { this.get_events().removeHandler('shown', handler);}, raiseShown : function(eventArgs) { var handler =3D this.get_events().getHandler('shown');if (handler) { handler(this, eventArgs);} }, add_hiding : function(handler) { this.get_events().addHandler('hiding', handler);}, remove_hiding : function(handler) { this.get_events().removeHandler('hiding', handler);}, raiseHiding : function(eventArgs) { var handler =3D this.get_events().getHandler('hiding');if (handler) { handler(this, eventArgs);} }, add_hidden : function(handler) { this.get_events().addHandler('hidden', handler);}, remove_hidden : function(handler) { this.get_events().removeHandler('hidden', handler);}, raiseHidden : function(eventArgs) { var handler =3D this.get_events().getHandler('hidden');if (handler) { handler(this, eventArgs);} } } AjaxControlToolkit.ModalPopupBehavior.registerClass('AjaxControlToolkit.M= odalPopupBehavior', = AjaxControlToolkit.DynamicPopulateBehaviorBase);AjaxControlToolkit.ModalP= opupBehavior.invokeViaServer =3D function(behaviorID, show) { var behavior =3D $find(behaviorID);if (behavior) { if (show) { behavior.show();} else { behavior.hide();} } } if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_000C_01CAC4FE.60EEF210 Content-Type: application/x-javascript Content-Transfer-Encoding: quoted-printable Content-Location: http://js.microsoft.com/library/mnp/2/wt/js/wt.js // WebTrends SmartSource Data Collector Tag // Version: 8.6.2 // MS Version: 3.2.1 // Tag Builder Version: 3.0 // Created: 10/21/2009 function WebTrends(){ var that=3Dthis; if (typeof(gDcsId)!=3D"undefined"&&gDcsId) this.dcsid =3D gDcsId; else this.dcsid=3D"not_a_valid_dcsid"; if (typeof(gDomain)!=3D"undefined"&&gDomain) this.domain =3D gDomain; else this.domain =3D "m.webtrends.com"; if (typeof(gTimeZone)!=3D"undefined"&&gTimeZone) this.timezone =3D = gTimeZone; else this.timezone=3D-8; if (typeof(gFpcDom)!=3D"undefined"&&gFpcDom) this.fpcdom =3D gFpcDom; else { if (/microsoft.com$/.test(window.location.hostname)) { this.fpcdom=3D".microsoft.com"; } else { this.fpcdom=3Dwindow.location.hostname; } } if (typeof(gOffsite)!=3D"undefined"&&gOffsite) if (gOffsite=3D=3Dtrue||gOffsite=3D=3D"true") this.fpcdom=3D""; this.navigationtag=3D"div,table"; if = (typeof(gTrackEvents)!=3D"undefined"&&gTrackEvents&&(gTrackEvents=3D=3D1|= |gTrackEvents=3D=3D"1")) this.trackevents=3Dtrue; else this.trackevents=3Dfalse; this.evi=3D{cookie:"MC1, A",qp:"WT.dcsvid, = WT.z_Acookie",crumb:"",sep:""}; this.enabled=3Dtrue; this.i18n=3Dtrue; this.fpc=3D"WT_FPC"; this.paidsearchparams=3D"gclid"; this.DCS=3D{}; this.WT=3D{}; this.DCSext=3D{}; this.DCSdir=3D{}; this.images=3D[]; this.index=3D0; this.qp=3D[]; this.exre=3D(function(){return(window.RegExp?new = RegExp("dcs(uri)|(ref)|(aut)|(met)|(sta)|(sip)|(pro)|(byt)|(dat)|(p3p)|(c= fg)|(redirect)|(cip)","i"):"");})(); = this.re=3D(function(){return(window.RegExp?(that.i18n?{"%25":/\%/g,"%23":= /\#/g,"%26":/\&/g}:{"%09":/\t/g,"%20":/ = /g,"%23":/\#/g,"%26":/\&/g,"%2B":/\+/g,"%3F":/\?/g,"%5C":/\\/g,"%22":/\"/= g,"%7F":/\x7F/g,"%A0":/\xA0/g}):"");})(); } WebTrends.prototype.dcsGetId=3Dfunction(){ if = (this.enabled&&(document.cookie.indexOf(this.fpc+"=3D")=3D=3D-1)&&(docume= nt.cookie.indexOf("WTLOPTOUT=3D")=3D=3D-1)){ document.write("<\/scr"+"ipt>"); } } WebTrends.prototype.dcsGetCookie=3Dfunction(name){ var cookies=3Ddocument.cookie.split("; "); var cmatch=3D[]; var idx=3D0; var i=3D0; var namelen=3Dname.length; var clen=3Dcookies.length; for (i=3D0;i0){ idx=3D0; if ((cmatchCount>1)&&(name=3D=3Dthis.fpc)){ var dLatest=3Dnew Date(0); for (i=3D0;idLatest){ dLatest.setTime(dLst.getTime()); idx=3Di; } } } return unescape(cmatch[idx].substring(namelen+1)); } else{ return null; } } WebTrends.prototype.dcsGetCrumb=3Dfunction(cval,crumb,sep){ var aCookie=3Dcval.split(sep||":"); for (var i=3D0;i(dLst.getTime()+1800000))||(dCur.getTime()>(dSes.getTime= ()+28800000))){ WT.vt_f_tlv=3DMath.floor((dSes.getTime()-adj)/1000); dSes.setTime(dCur.getTime()); WT.vt_f_s=3D"1"; } if = ((dCur.getDay()!=3DdLst.getDay())||(dCur.getMonth()!=3DdLst.getMonth())||= (dCur.getYear()!=3DdLst.getYear())){ WT.vt_f_d=3D"1"; } } WT.co_f=3Descape(WT.co_f); WT.vtid=3D(typeof(this.vtid)=3D=3D"undefined")?WT.co_f:(this.vtid||""); WT.vtvs=3D(dSes.getTime()-adj).toString(); var expiry=3D"; expires=3D"+dExp.toGMTString(); var cur=3DdCur.getTime().toString(); var ses=3DdSes.getTime().toString(); = document.cookie=3Dname+"=3D"+"id=3D"+WT.co_f+":lv=3D"+cur+":ss=3D"+ses+ex= piry+"; path=3D/"+(((this.fpcdom!=3D""))?("; = domain=3D"+this.fpcdom):("")); var rc=3Dthis.dcsIsFpcSet(name,WT.co_f,cur,ses); if (rc!=3D0){ = WT.co_f=3DWT.vtvs=3DWT.vt_f_s=3DWT.vt_f_d=3DWT.vt_f_tlh=3DWT.vt_f_tlv=3D"= "; if (typeof(this.vtid)=3D=3D"undefined"){ WT.vtid=3D""; } WT.vt_f=3DWT.vt_f_a=3Drc; } } WebTrends.prototype.dcsQP=3Dfunction(N){ if (typeof(N)=3D=3D"undefined"){ return ""; } var qry=3Dlocation.search.substring(1); if (qry!=3D""){ var pairs=3Dqry.split("&"); for (var i=3D0;i0)&&(evi.sep.length>0)){ c=3Dt.dcsGetCrumb(c,evi.crumb,evi.sep); } if (c){ if (qp.indexOf("WT.")=3D=3D0){ t.WT[qp.substring(3)]=3Dc; } else if (qp.indexOf("DCS.")=3D=3D0){ t.DCS[qp.substring(4)]=3Dc; } else if (qp.indexOf("DCSext.")=3D=3D0){ t.DCSext[qp.substring(7)]=3Dc; } else{ t.DCSext[qp]=3Dc; } } } } WebTrends.prototype.dcsAdv=3Dfunction(){ if (this.trackevents&&(typeof(this.dcsET)=3D=3D"function")){ if (window.addEventListener){ window.addEventListener("load",this.dcsET.wtbind(this),false); } else if (window.attachEvent){ window.attachEvent("onload",this.dcsET.wtbind(this)); } } this.dcsFPC(); this.dcsEvi(); this.dcsMSNvr(); } WebTrends.prototype.dcsVar=3Dfunction(){ var dCurrent=3Dnew Date(); var WT=3Dthis.WT; var DCS=3Dthis.DCS; WT.tz=3DparseInt(dCurrent.getTimezoneOffset()/60*-1)||"0"; WT.bh=3DdCurrent.getHours()||"0"; = WT.ul=3Dnavigator.appName=3D=3D"Netscape"?navigator.language:navigator.us= erLanguage; if (typeof(screen)=3D=3D"object"){ = WT.cd=3Dnavigator.appName=3D=3D"Netscape"?screen.pixelDepth:screen.colorD= epth; WT.sr=3Dscreen.width+"x"+screen.height; } if (typeof(navigator.javaEnabled())=3D=3D"boolean"){ WT.jo=3Dnavigator.javaEnabled()?"Yes":"No"; } if (document.title){ if (window.RegExp){ var tire=3Dnew = RegExp("^"+window.location.protocol+"//"+window.location.hostname+"\\s-\\= s"); WT.ti=3Ddocument.title.replace(tire,""); } else{ WT.ti=3Ddocument.title; } } WT.js=3D"Yes"; WT.jv=3D(function(){ var agt=3Dnavigator.userAgent.toLowerCase(); var major=3DparseInt(navigator.appVersion); var mac=3D(agt.indexOf("mac")!=3D-1); var ff=3D(agt.indexOf("firefox")!=3D-1); var ff0=3D(agt.indexOf("firefox/0.")!=3D-1); var ff10=3D(agt.indexOf("firefox/1.0")!=3D-1); var ff15=3D(agt.indexOf("firefox/1.5")!=3D-1); var ff20=3D(agt.indexOf("firefox/2.0")!=3D-1); var ff3up=3D(ff&&!ff0&&!ff10&!ff15&!ff20); var = nn=3D(!ff&&(agt.indexOf("mozilla")!=3D-1)&&(agt.indexOf("compatible")=3D=3D= -1)); var nn4=3D(nn&&(major=3D=3D4)); var nn6up=3D(nn&&(major>=3D5)); var = ie=3D((agt.indexOf("msie")!=3D-1)&&(agt.indexOf("opera")=3D=3D-1)); var ie4=3D(ie&&(major=3D=3D4)&&(agt.indexOf("msie 4")!=3D-1)); var ie5up=3D(ie&&!ie4); var op=3D(agt.indexOf("opera")!=3D-1); var op5=3D(agt.indexOf("opera = 5")!=3D-1||agt.indexOf("opera/5")!=3D-1); var op6=3D(agt.indexOf("opera = 6")!=3D-1||agt.indexOf("opera/6")!=3D-1); var op7up=3D(op&&!op5&&!op6); var jv=3D"1.1"; if (ff3up){ jv=3D"1.8"; } else if (ff20){ jv=3D"1.7"; } else if (ff15){ jv=3D"1.6"; } else if (ff0||ff10||nn6up||op7up){ jv=3D"1.5"; } else if ((mac&&ie5up)||op6){ jv=3D"1.4"; } else if (ie5up||nn4||op5){ jv=3D"1.3"; } else if (ie4){ jv=3D"1.2"; } return jv; })(); WT.ct=3D"unknown"; if (document.body&&document.body.addBehavior){ try{ document.body.addBehavior("#default#clientCaps"); WT.ct=3Ddocument.body.connectionType||"unknown"; document.body.addBehavior("#default#homePage"); WT.hp=3Ddocument.body.isHomePage(location.href)?"1":"0"; } catch(e){ } } if (document.all){ = WT.bs=3Ddocument.body?document.body.offsetWidth+"x"+document.body.offsetH= eight:"unknown"; } else{ WT.bs=3Dwindow.innerWidth+"x"+window.innerHeight; } WT.fv=3D(function(){ var i,flash; if (window.ActiveXObject){ for(i=3D10;i>0;i--){ try{ flash=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i); return i+".0"; } catch(e){ } } } else if (navigator.plugins&&navigator.plugins.length){ for (i=3D0;i0;i--){ for (j=3D9;j>=3D0;j--){ v=3Di+"."+j; if (Silverlight.isInstalled(v)){ slv=3Dv; break; } } if (slv=3D=3Dv){ break; } } } } return slv; })(); if (this.i18n){ if (typeof(document.defaultCharset)=3D=3D"string"){ WT.le=3Ddocument.defaultCharset; } else if (typeof(document.characterSet)=3D=3D"string"){ WT.le=3Ddocument.characterSet; } else{ WT.le=3D"unknown"; } } WT.tv=3D"8.6.2"; WT.dl=3D"0"; WT.ssl=3D(window.location.protocol.indexOf('https:')=3D=3D0)?"1":"0"; DCS.dcsdat=3DdCurrent.getTime(); DCS.dcssip=3Dwindow.location.hostname; DCS.dcsuri=3Dwindow.location.pathname; WT.es=3DDCS.dcssip+DCS.dcsuri; if (window.location.search){ DCS.dcsqry=3Dwindow.location.search; if (this.qp.length>0){ for (var i=3D0;i'); } } WebTrends.prototype.dcsMeta=3Dfunction(){ var elems; if (document.all){ elems=3Ddocument.all.tags("meta"); } else if (document.documentElement){ elems=3Ddocument.getElementsByTagName("meta"); } if (typeof(elems)!=3D"undefined"){ var length=3Delems.length; for (var i=3D0;i0){ if (name.toUpperCase().indexOf("WT.")=3D=3D0){ this.WT[name.substring(3)]=3Dcontent; } else if (name.toUpperCase().indexOf("DCSEXT.")=3D=3D0){ this.DCSext[name.substring(7)]=3Dcontent; } else if (name.toUpperCase().indexOf("DCSDIR.")=3D=3D0){ this.DCSdir[name.substring(7)]=3Dcontent; } else if (name.toUpperCase().indexOf("DCS.")=3D=3D0){ this.DCS[name.substring(4)]=3Dcontent; } } } } this.dcsMSVar(); } WebTrends.prototype.dcsTag=3Dfunction(){ if (document.cookie.indexOf("WTLOPTOUT=3D")!=3D-1){ return; } var WT=3Dthis.WT; var DCS=3Dthis.DCS; var DCSext=3Dthis.DCSext; var i18n=3Dthis.i18n; var = P=3D"http"+(window.location.protocol.indexOf('https:')=3D=3D0?'s':'')+":/= /"+this.domain+(this.dcsid=3D=3D""?'':'/'+this.dcsid)+"/dcs.gif?"; if (i18n){ WT.dep=3D""; } for (var N in DCS){ if (DCS[N]&&(typeof DCS[N]!=3D"function")){ P+=3Dthis.dcsA(N,DCS[N]); } } var keys=3D["co_f","vtid","vtvs","vt_f_tlv"]; for (var i=3D0;i0)){ P+=3Dthis.dcsA("WT.dep",WT.dep); } if (P.length>2048&&navigator.userAgent.indexOf('MSIE')>=3D0){ P=3DP.substring(0,2040)+"&WT.tu=3D1"; } this.dcsCreateImage(P); this.WT.ad=3D""; this.dcsMSSplitTag(P); this.dcsMSClearVars(); } WebTrends.prototype.dcsDebug=3Dfunction(){ var t=3Dthis; var i=3Dt.images[0].src; var q=3Di.indexOf("?"); var r=3Di.substring(0,q).split("/"); var m=3D"Protocol
"+r[0]+"
"; m+=3D"Domain
"+r[2]+"
"; m+=3D"Path
/"+r[3]+"/"+r[4]+"
"; m+=3D"Query = Params"+i.substring(q+1).replace(/\&/g,"
")+"
"; = m+=3D"
Cookies
"+document.cookie.replace(/\;/g,"
")= +"
"; if (t.w&&!t.w.closed){ t.w.close(); } = t.w=3Dwindow.open("","dcsDebug","width=3D500,height=3D650,scrollbars=3Dye= s,resizable=3Dyes"); t.w.document.write(m); t.w.focus(); } WebTrends.prototype.dcsCollect=3Dfunction(){ if (this.enabled){ this.dcsVar(); this.dcsMeta(); this.dcsAdv(); this.dcsTag(); } } function dcsMultiTrack(){ if (typeof(_tag)!=3D"undefined"){ return(_tag.dcsMultiTrack()); } } function dcsDebug(){ if (typeof(_tag)!=3D"undefined"){ return(_tag.dcsDebug()); } } Function.prototype.wtbind =3D function(obj){ var method=3Dthis; var temp=3Dfunction(){ return method.apply(obj,arguments); }; return temp; } WebTrends.prototype.dcsMSVar=3Dfunction(){ if (typeof(this.DCSdir.ReferrerAsURI)!=3D"undefined" && = this.DCSdir.ReferrerAsURI && typeof(this.DCS.dcsref)!=3D"undefined" && = this.DCS.dcsref) { = this.DCSext.wtEvtSrc=3Dthis.DCS.dcsref.match(/(?:\w+:\/\/)?([^?\s]+)\??/)= [1]; } else { this.DCSext.wtEvtSrc=3Dthis.DCS.dcssip + this.DCS.dcsuri; } if (typeof(this.WT.sp)!=3D"undefined") { this.WT.sv_sp =3D this.WT.sp; } this.DCSext.wtDrillDir =3D this.dcsMSDrillDir(); try{ if(navigator.userAgent.indexOf('MSIE')!=3D-1){ var wtsli =3D new ActiveXObject('AgControl.AgControl'); if(wtsli){this.WT.sli=3D"Installed";} } else { if (navigator.plugins["Silverlight Plug-In"]){ this.WT.sli=3D"Installed"; } } } catch(e){} this.WT.sli=3Dthis.WT.sli||"Not Installed"; this.WT.z_locale =3D this.dcsMSLocaleScrape(); if (this.dcsGetCookie("MC1")!=3D null) = this.WT.dcsvid=3Dthis.dcsGetCrumb(this.dcsGetCookie("MC1"),"GUID","&"); this.WT.z_anonid=3Dthis.dcsMSGetCrumb("A","I","&"); = this.WT.z_rioid=3D(typeof(wt_GetCurrentCellCode)!=3D"undefined")?wt_GetCu= rrentCellCode():this.dcsGetCookie("R"); this.WT.z_msresearch_u=3Dthis.dcsMSmsresearchRead("userid"); this.WT.z_msresearch_s=3Dthis.dcsMSmsresearchRead("surveys"); this.WT.z_MUID=3Dthis.dcsGetCookie("MUID"); =09 if (typeof(this.DCSdir.OnPremiseSDC)!=3D"undefined") { this.domain2=3Dthis.DCSdir.OnPremiseSDC; } else { this.domain2=3D''; } if (typeof(this.DCSdir.OnPremiseDCSID)!=3D"undefined") { this.dcsid2=3Dthis.DCSdir.OnPremiseSDC; } else { this.dcsid2=3Dthis.dcsid; } } WebTrends.prototype.dcsMSLocaleScrape=3Dfunction(){ this.WT.z_locale =3D this.dcsMSLocaleFromString(this.WT.z_locale); var fromURL =3D this.dcsMSLocaleFromString(this.DCS.dcsuri); var fromQry =3D this.dcsMSLocaleFromString(this.DCS.dcsqry); var fromMAG =3D this.dcsMSLocaleFromString(this.DCSext.wt_maglocale); var fromOffice =3D this.dcsMSLocaleFromString(this.DCSext.oo_ul); var fromDLC =3D this.dcsMSLocaleFromString(this.DCSext.dsplc); var fromMOCP =3D this.dcsMSLocaleFromString(this.DCSext.msintl_locale); var wtLocale =3D = this.WT.z_locale||fromURL||fromQry||fromMAG||fromOffice||fromDLC||fromMOC= P; return wtLocale; } WebTrends.prototype.dcsMSLocaleFromString=3Dfunction(text){ var loc =3D /\b\w\w[-\.\/ _]\w\w\b/; var del =3D /[-\.\/ _]/; var ext =3D ''; if (loc.test(text)) { ext =3D text.match(loc)+''; ext =3D ext.replace(del, "-"); ext =3D ext.toLowerCase(); } return ext; } WebTrends.prototype.dcsMSSplitTag=3Dfunction(P){ if (typeof(this.domain2)!=3D"undefined" && this.domain2!=3D'') { P=3DP.replace(this.domain, this.domain2); P=3DP.replace(this.dcsid, this.dcsid2); this.dcsCreateImage(P); } } WebTrends.prototype.dcsMSClearVars=3Dfunction(){ if (this.DCSdir.ClearVars) { var wtClearList =3D this.DCSdir.ClearVars.split(","); wtClearList =3D wtClearList.concat('WT.z_ea_name', = 'WT.z_ea_actionoffer', 'WT.z_ea_targetcampaign', 'WT.mc_id'); for(var i=3D0;i1){ splitp=3Dcurpath.split("/",maxlevel); curlevel=3Dsplitp.length; curpath=3Dsplitp.join("/"); } if (data.length>0){ var found=3Dfalse; if (data.length>curlevel){ for (var i=3D0;i0)&&(j=3D=3D0)){ fields.value+=3D":"; } fields.value+=3Dnewpath; } else if (fields.value.length>0){ = cookies[num]=3Dfields.name+(num||"")+"=3D"+fields.value+fields.expiry+fie= lds.path+fields.domain; fields.value=3Di+"=3D"+paths[j]; if ((++num)>(maxnum-1)){ maxed=3Dtrue; } } newpath=3D""; } } if (!maxed){ = cookies[num]=3Dfields.name+(num||"")+"=3D"+fields.value+fields.expiry+fie= lds.path+fields.domain; } return cookies; } WebTrends.prototype.dcsMSmsresearchRead=3Dfunction(getme){ var c_val,c_object,userid,surveys; c_val=3Dthis.dcsGetCookie("msresearch"); if (c_val){ // convert JSON string to a JS object c_object=3Deval('('+c_val+')'); // grab the user id string return c_object[getme]; } } WebTrends.prototype.dcsMSGetCrumb=3Dfunction(cname,crumb,sep){ var cval=3Dthis.dcsGetCookie(cname); if (cval!=3Dnull) { var start =3D cval.indexOf(crumb+"=3D"); if (start!=3D-1) { var end =3D cval.indexOf(sep,start); if (end!=3D-1) { return = cval.substring((start+crumb.length+sep.length),end); } else { return = cval.substring((start+crumb.length+sep.length),cval.length); } } } return null; } WebTrends.prototype.dcsTrim=3Dfunction(sString) { while (sString.substring(0,1) =3D=3D ' ') { sString =3D sString.substring(1, sString.length); } while (sString.substring(sString.length-1, sString.length) =3D=3D ' = ') { sString =3D sString.substring(0,sString.length-1); } return sString; } if (typeof(gFpc)!=3D"undefined") { var _tag=3Dnew WebTrends(); _tag.dcsGetId(); _tag.dcsCollect(); var WT =3D _tag.WT; var DCS =3D _tag.DCS; var DCSext =3D _tag.DCSext; } //End ------=_NextPart_000_000C_01CAC4FE.60EEF210--