From: Subject: Work with VEM Add-in Date: Mon, 28 Jul 2008 13:14:03 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_000F_01C8F0B3.CE858C10" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 This is a multi-part message in MIME format. ------=_NextPart_000_000F_01C8F0B3.CE858C10 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.vizola.com/solutions/VEM/Work%20with%20VEM%20Add-in.htm Work with VEM Add-in
Work with Vizola's eMarketing Add-in (VEM)
Using the Enhanced Features = within=20 Email Campaign Activities=20
  Can I do this? =
Some of these tasks may require you = have a=20 specific security role = ( A defined=20 set of privileges. The security role assigned to a user = determines=20 which tasks the user can perform and which parts of the user = interface the user can view. All users must be assigned at = least one=20 security role in order to access the system. ) or = equivalent=20 permissions. If you encounter a security dialogue warning of = this=20 please contact your System Adminstrator.

Accessing VEM features

You can access the = enhanced=20 features through the toolbar on the Compose Email Form - this is the = same=20 whether using the Quick Campaign Wizard or the Deploy Email Campaign=20 Activity.

 

The first button (new) = added to the=20 toolbar is EDIT=20 SOURCE and the last one (new) takes the place of the = standard=20 UNSUBSCRIBE button, but offers dropdown access to = several=20 functions.

When you click on the the EMARKETING button = (new), you=20 are presented with a number of functions:

  1. The standard UNSUBSCRIBE function = (operating as=20 before).=20
  2. The INSERT=20 E-LINK button allows you to create / edit / insert=20 monitored hyperlinks.=20
  3. The INSERT=20 TEMPLATE button allows you to create / edit / = insert email=20 templates.=20
  4. The INSERT=20 DATAFIELD button allows you to create / edit / = insert=20 datafields for merge processing. =
Using = the HTML=20 Source Edit feature

Often the standard = WSIWYG=20 (what-you-see-is-what-you-get) doesn't allow you as precise control as = you'd=20 like over editing your email communication. Use this button to toggle = between=20 standard editing mode and HTML source. You will notice that other = toolbar=20 buttons and progress buttons are disabled in source editing mode.

TIP: Remember to use in-line styles and ensure any = images=20 are accessible over the internet for all recipients.

Managing = Monitored=20 Hyperlinks on-the-fly

The INSERT E-LINK = button works in=20 two ways depending on whether you have some text (or an image) selected = within=20 the email body or not.

  • If you do not, you are presented with the = Quick=20 Create dialog, which is a very simple form asking only for a = name and=20 URL to create a new Email Link object.=20
  • If you do, you are presented with the = Lookup=20 Single dialog, which allows you to select from already setup = Email=20 Links. Once you select one the currently selected text is converted = into a=20 monitored hyperlink, which shows the Email Link name as a mouseover = title.=20 (This works very similarly to the standard Unsubscribe button) =

If you prefer to manage = your Email=20 Links in a more conventional fashion please have your System = Administrator add=20 the Email Links list to the Marketing Section of your MS CRM site.

Managing Email Templates on-the-fly

The INSERT TEMPLATE = button brings=20 up a special dialog which not only allows you to select from existing = templates,=20 but also to edit or create new ones entirely. This additional = functionality is=20 accessed via the NEW and EDIT buttons on this dialog.


You will notice that the types of template from which = you can=20 select (in this case Global and Contact) are determined by the type of = recipient=20 for the particular Campaign Activity. You are then restricted to these = entities=20 attributes from which to choose your merge datafields. If however, the = template=20 name begins with 'VEM', you are allowed to choose from = all=20 three types of recipient (Account, Contact and Lead).

Email Templates created and managed on-the-fly are compatible with = standard=20 MS CRM.

TIP: To create templates which have maximum = re-useability=20 start your template name with VEM, but note that you can only edit these = on-the-fly.

Managing=20 Datafields

You can work with Datafields just as you would in the MS CRM Email = Template=20 Editor, but now the result is rendered by the VEM merge-engine rather = than for=20 only one specific recipient. Since the merge-engine is able to 'coalese' = from=20 all three types of recipient you can include attributes from Contacts, = Accounts=20 or Leads in the same Datafield (e.g.=20 Contact!FullName;Account!PrimaryContact;Lead!Name).

Datafields created and managed through VEM are compatible with = standard MS=20 CRM and utilise the same syntax.

TIP: You can double-click on VEM Datafields to edit = them,=20 rather than having to use the toolbar button.

------=_NextPart_000_000F_01C8F0B3.CE858C10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.vizola.com/solutions/VEM/Work%20with%20VEM%20Add-in_files/arrowblueright.gif R0lGODlhDAAMAMQAAP///9bo/6vL8rHAza6/zq2+zZ3A6pe954224Ymy33+r2YihynuWw3uUvW6L vG6IsWGBtWB7pFR2rVNumEdrpjpgnyxVmB9LkRVCiwAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEH AAAALAAAAAAMAAwAAAUqICCOZLmUKNOgpBM8rAgJQRRLxhFMLIUkGAKrosAUYhZjDHAZLAHO5zIE ADs= ------=_NextPart_000_000F_01C8F0B3.CE858C10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.vizola.com/solutions/VEM/Work%20with%20VEM%20Add-in_files/help_top.gif R0lGODlhCwAJAIAAAEhWc////yH5BAEAAAEALAAAAAALAAkAAAIQjI8ZoAffnkyyumobxVOfAgA7 ------=_NextPart_000_000F_01C8F0B3.CE858C10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.vizola.com/solutions/VEM/Work%20with%20VEM%20Add-in_files/vem_toolbar.gif R0lGODlhiwIeAPcAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBmAABmMwBm ZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/MwD/ZgD/ mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNmZjNmmTNm zDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/mTP/zDP/ /2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZmzGZm/2aZ AGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb//5kAAJkA M5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZAJmZM5mZ ZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwAM8wAZswA mcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZZsyZmcyZ zMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8Amf8AzP8A //8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+ZzP+Z///M AP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAiwIeAAAI/gCvCRxI sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjyvTopabN mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtapVogS9zNrKtavXr2DDih1LtqzZs2jT ql3Ltq3bt3Djyp1Lt67du3jz6t3LF62XrH0DCx5MuLDhw4gTK17MuLHjvwO1Op5MubLly5gza97M eTBkgZI7ix5NurTp06hTa/58LbTq17Bjy55Nu7Zl1q69EmzFu5Xt38CDO44hl7hwzKz2PEnyJNBx r7jDtjrIyrdZVmmNz9J+Nob373G//nO//twr9vJcz5OdEXeG+7fqOcdHG6hAgbzvHc//yuoKm/// 7WHdc9GBhZAXvJGHlnbjlRUDQd6xJV4M00wzoYLozbLfVxN2CB5ZHnroYIgXjrWhV/ltF2JZ7rGn oogmmiXeix2OGCGJMapVn310AcBViy6+FSR8ZHUBoCee/HcFegV+hdAMXpxoXnZcNQgihNdYOVYM fwTyB4XeWehlIFp2JSVwZ/6W5lZDttUikaKt6dWOPMoVCADO1RXIDHnCGRYigfyXHhtJdLEVK4gM WFuTuiWkqFhyVklchNll+WAMQKa4ZSBksuLppzF4WWZ6aAFg6qlwnerjWqZy1epZ/muSOGpYsq5V a45jvbmYnEPiuF5XvoYV6VY7zmJfIAMMkOqrQMKlq59gJceGJ12VwgYLiGyh7ZJxrUoZo1351lsi vgn0qLBqTWprQTMQpCmtXYbI6awalurtq27hqxa++pI1rGz/7mpWisGGpWnB/NFXp33JKuvWnabm +e5ae7rXZ1tntrLHtLM8wUYps7DxxBZ++LEFt1/x6y1YK6e8Vct8gcvVdNewksjNvF1zbrTpUlqp eO0O1G6bHI7Z5dFG0zusym/1mxbTsNooK71Tf7hl1bOuOfFaz7KVZqZugY3xWXTaV0DDDrfVqtNh s7d1WhlvTC2Apfgh8hYssICy/ldQhwVzV3/3JfNWvCW6lbk6Y7ighOxaek2zYnFpdKbuKW2vq4Gf xbbm92aecIb1DrwVwmDpSvqULAZZ48C9luivWcUSm+wss7d158t42umixdDyJ3fIIrNiLQuBGA74 qj4mPwvyyC/v/PPLM++8qphv3tbgs0wniFfT7fw5WjNgui7QBxENrNF7sms+6mapaj3n+XaOVqyn g1j/1Svimmt7b0fNIrCu+5+kZlSWNcVuFshyWO3cxzkG8o16rBPb8VClv68ASlDWYgOnRIYIl03v gytLXvPu9bLnKa+EJKQL9qojiIEQLnEFVIvb+geWB7nLUt953JaQ9oegCU2H/hUcS99Y5bmyDPF1 oNMaDQUTMMWkyWw8SiDa0kbBstwOcxfDXRG5sqeu8O6BWzxTfzwGslKU8VodBOMJmxe9E7axemuE nhu3mJYVtqKFAnmhnIb1pt0taEI+dNemkDY09zyua98zovzURkexHDGIHMKa1G6Fv6khsTNymtH9 Bjip/KGLPrXbSiihp8iuQIxl4BtSxVAZw7F0wT9sUE+SnpBGwNnShLhMIRtL+EEUuqouK8ze9rYi iFJAY49n8aMf3YRD7wARXpN7EiT9tki2vK+UuJsf6EKXqyWmbn3+wyQo0yZKctKnZRDLYlq6aMov riVNY/xPKViRpGvtDFUt/mPeHH/5RhDyE4JzsWNvqtOKUTQDZK0UoNvYFLbyDXJMhQTSM3nWwCru y6LWBKjiaLVJjnryjx+l6K9GF9LS5aejmQSPz7KjUnqxjyxT5AraLqoyjaYyRZTzWlle6TEAEYoF l2nkWbDXm1YkYhCCaAUrDAqNhI50d+CMYE4riSlpQmqbTXxNpKIawd5pJqtJNEsXWNDTn9ayMRiN C/YEwValDmippKiLNwlDOcjRxn1p3aaQuJoZlzpIL1MMrDn1Ooux5i1vhiIQYETKH7AS9rGQjaxk G9MKRFjWe7bB3mQ3y9nOevazitEsaEdL2tKa9rRiES1qV8va1rq2PKp9K61sZ0vb2m4mtrbNrW53 y1u94OYqwA2ucIdL3OIa97jITa5yl8vc5v4lIAAAOw== ------=_NextPart_000_000F_01C8F0B3.CE858C10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.vizola.com/solutions/VEM/Work%20with%20VEM%20Add-in_files/vem_toolbar_btn.gif R0lGODlhcQCAAPcAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBmAABmMwBm ZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/MwD/ZgD/ mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNmZjNmmTNm zDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/mTP/zDP/ /2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZmzGZm/2aZ AGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb//5kAAJkA M5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZAJmZM5mZ ZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwAM8wAZswA mcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZZsyZmcyZ zMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8Amf8AzP8A //8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+ZzP+Z///M AP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAcQCAAAAI/gCvCRxI sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsWNELyBDihxJsqTJkyhTqlzJ0uSslzBjypxJs6bN mzhz6tzJs6fPn0CDBm1GtKjRo0iTKl3KtOlSoT6beZzKsBnUnlKpaj1o9erOrAJZ7XmS5EmgrR27 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 827HTOYym/nMaCZzAkAAADs= ------=_NextPart_000_000F_01C8F0B3.CE858C10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.vizola.com/solutions/VEM/Work%20with%20VEM%20Add-in_files/vem_tmpl.gif R0lGODlhvAHeAPcAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBmAABmMwBm ZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/MwD/ZgD/ mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNmZjNmmTNm zDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/mTP/zDP/ /2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZmzGZm/2aZ AGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb//5kAAJkA M5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZAJmZM5mZ ZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwAM8wAZswA mcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZZsyZmcyZ zMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8Amf8AzP8A //8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+ZzP+Z///M AP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAvAHeAAAI/gC9CBxI sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN mzhz6tzJs6fPn0CDCh1KtKjRo0hZCloq6GCiaw2bFmQqdeK1RAerJt3KtetWQVcTJUJk8ClDsFoF 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 ------=_NextPart_000_000F_01C8F0B3.CE858C10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.vizola.com/solutions/VEM/Work%20with%20VEM%20Add-in_files/arrowbluedown.gif R0lGODlhDAAMAMQAAP///9bo/67N86TG7p/C67HAzZS65ZC444Gt24ihynyWv3mVwm+JsmqIult8 sUxvqT1joS5WmR9KkBVCiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEH AAAALAAAAAAMAAwAAAUmICCOZGmeaEomydI4DxRJxZgEAnEgU00qgYGhd2IEiCikask0hQAAOw== ------=_NextPart_000_000F_01C8F0B3.CE858C10 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.vizola.com/solutions/VEM/Work with VEM Add-in_files/phie17.css BODY { MARGIN-TOP: 0em; OVERFLOW-Y: scroll; SCROLLBAR-FACE-COLOR: #e8e8e8; = FONT-SIZE: 70%; BACKGROUND: #ffffff; MARGIN-LEFT: 1em; COLOR: #000000; = LINE-HEIGHT: 125%; MARGIN-RIGHT: 1em; FONT-FAMILY: Tahoma, Arial, = Helvetica, Sans Serif,Sans; SCROLLBAR-DARKSHADOW-COLOR: #c0c0c0; = SCROLLBAR-BASE-COLOR: #e0f0f0 } A:link { COLOR: #0033cc; TEXT-DECORATION: none } A:visited { COLOR: #0033cc; TEXT-DECORATION: none } A:active { COLOR: #0033cc; TEXT-DECORATION: none } A:hover { COLOR: #ff6600; TEXT-DECORATION: underline } H1 { FONT-SIZE: 130%; MARGIN-BOTTOM: 0.5em } H2 { MARGIN-TOP: 1.5em; FONT-SIZE: 125%; MARGIN-BOTTOM: 0.5em } H3 { MARGIN-TOP: 1.2em; FONT-SIZE: 120%; MARGIN-BOTTOM: 0.5em } H4 { MARGIN-TOP: 1.2em; FONT-SIZE: 110%; MARGIN-BOTTOM: 0.5em } H5 { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.9em; FONT-SIZE: 100%; = MARGIN-BOTTOM: 0.8em; PADDING-BOTTOM: 0.4em; MARGIN-LEFT: -1em; COLOR: = #003380; MARGIN-RIGHT: -1em; PADDING-TOP: 0.4em; BORDER-BOTTOM: #a0b4e0 = 1px solid; BACKGROUND-COLOR: #f5f7fc } H5.proclabel { FONT-WEIGHT: bold } H5.conclabel { FONT-WEIGHT: bold } H5.troulabel { FONT-WEIGHT: bold } H5.formlabel { FONT-WEIGHT: bold } H5.orglabel { FONT-WEIGHT: bold } OL { MARGIN: 0.4em 0.4em 0.4em 1.7em } UL { MARGIN: 0.4em 0.4em 0.4em 1.7em } OL LI { MARGIN-BOTTOM: 0.4em } UL LI { MARGIN-BOTTOM: 0.4em } DD { MARGIN-BOTTOM: 0em; MARGIN-LEFT: 1.5em } DT { MARGIN-TOP: 2em } PRE { MARGIN-TOP: 0em; MARGIN-BOTTOM: 1.5em } CODE { FONT-SIZE: 125%; FONT-FAMILY: Courier New } FORM { MARGIN-BOTTOM: -1em } TABLE { PADDING-RIGHT: 0.2em; MARGIN-TOP: 0.75em; PADDING-LEFT: 0.2em; = FONT-SIZE: 100%; MARGIN-BOTTOM: 0.75em; PADDING-BOTTOM: 0.2em; = PADDING-TOP: 0.2em } TH { VERTICAL-ALIGN: bottom; TEXT-ALIGN: left } TH.gray { BACKGROUND: #dddddd } TR { VERTICAL-ALIGN: top } TD { VERTICAL-ALIGN: top } TD.gray { BACKGROUND: #eeeeee } P { MARGIN-TOP: 0.6em; MARGIN-BOTTOM: 0.6em } P.proclabel { FONT-WEIGHT: bold; FONT-SIZE: 100% } P.troulabel { FONT-WEIGHT: bold; FONT-SIZE: 100% } P.conclabel { FONT-WEIGHT: bold; FONT-SIZE: 100% } P.formlabel { FONT-WEIGHT: bold; FONT-SIZE: 100% } P.orglabel { FONT-WEIGHT: bold; FONT-SIZE: 100% } P.orgitem { FONT-WEIGHT: bold; FONT-SIZE: 70% } P.margin { MARGIN-LEFT: 2em } P.indent { MARGIN-LEFT: 2em } P.otherh { MARGIN-TOP: 1.1em; FONT-WEIGHT: bold; FONT-SIZE: 100% } DIV.notes { MARGIN-TOP: 1.2em } DIV.tips { MARGIN-TOP: 1.2em } DIV.notes P.otherh { COLOR: #000000 } DIV B { MARGIN-TOP: 0.7em; FONT-WEIGHT: bold } DIV P { MARGIN-TOP: 0.4em; MARGIN-BOTTOM: 0.4em } DIV.reltopics { BORDER-TOP: #a0b4e0 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: = 0.5em; MARGIN: 1.2em -1em 0.5em; PADDING-TOP: 0.5em; BACKGROUND-COLOR: = #ffffff } DIV.reltopics P { PADDING-RIGHT: 0.5em; MARGIN: 0.4em 0em 0em } DIV.subtopic_choices { MARGIN-TOP: -20px; MARGIN-BOTTOM: 0px } DIV.toc { MARGIN-TOP: 20px; MARGIN-LEFT: 0px } P.toc { MARGIN-TOP: -15px; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 15px; FONT-FAMILY: = Tahoma, Arial, Helvetica, Sans Serif,Sans } UL.toc { PADDING-RIGHT: 0px; MARGIN-TOP: -15px; PADDING-LEFT: 0px; = MARGIN-BOTTOM: -15px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; = PADDING-TOP: 0px } IMG.dot { PADDING-RIGHT: 5px; MARGIN-LEFT: -15px; VERTICAL-ALIGN: baseline } IMG.plusminus { PADDING-RIGHT: 5px; MARGIN-LEFT: -15px; VERTICAL-ALIGN: baseline } ------=_NextPart_000_000F_01C8F0B3.CE858C10 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.vizola.com/solutions/VEM/Work with VEM Add-in_files/msnuxa.css .DEFINITIONS { MARGIN-BOTTOM: 1.1em } .FAQ_ENTRY { MARGIN-TOP: 4px } .FAQ_ANSWER { MARGIN: 4px 0px 4px 15px } .GLOSSARY_TEXT { COLOR: green } .HEADING { MARGIN-TOP: 10px; FONT-WEIGHT: bold } .INSTRUCTION { =09 } .INSTRUCTIONS { MARGIN: 0em 0em 1.1em } .INSTRUCTION_INTRO { MARGIN-BOTTOM: 1em } .INSTRUCTION_LIST { MARGIN: 0em 0em 0em 2em; PADDING-TOP: 8px } .INTRO { MARGIN-BOTTOM: 1em } .ISSUES { MARGIN-LEFT: 10pt } .ISSUE { =09 } .LINKHEAD { FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; PADDING-TOP: = 0px } .LINKS { MARGIN-BOTTOM: 1.1em } .MEGA_INSTRUCTION_CONTENT { MARGIN: 4px 15px; WIDTH: 90% } .MEGA_INSTRUCTION { BORDER-TOP: #d6e8ff 1px solid; WIDTH: 90%; MARGIN-RIGHT: 15px; = BORDER-BOTTOM: #d6e8ff 1px solid; BACKGROUND-COLOR: #f2f8ff } .MORE_INFO { MARGIN-BOTTOM: 1.1em } .OPTIONAL_INSTRUCTION { MARGIN: 6px 0px 4px -25px } .OPTIONAL_INSTRUCTION_LEFT_CELL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .OPTIONAL_INSTRUCTION_RIGHT_CELL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .OPTIONAL_INSTRUCTION_ARROW { MARGIN: 2px 11px 0px 4px } .OPTIONAL_INSTRUCTION_SPAN { DISPLAY: block; MARGIN-LEFT: 6px; PADDING-TOP: 2px } .STATEMENT { FONT-WEIGHT: bold } .SOLUTION { =09 } .SUPERTOPIC_CHOICES { MARGIN-BOTTOM: 1em } .SUBTOPIC_CHOICES { MARGIN-BOTTOM: 1em } .TAKE_ME_THERE_INSTRUCTIONS { MARGIN: 4px 0px } .TASKS { MARGIN-BOTTOM: 1.1em } .TD_SUPERTOPIC_CHOICE_BUTTON { PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; = VERTICAL-ALIGN: top; PADDING-TOP: 0em } .TD_SUPERTOPIC_CHOICE_TEXT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; = VERTICAL-ALIGN: middle; PADDING-TOP: 0px } .TD_SUBTOPIC_CHOICE_BUTTON { PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; = VERTICAL-ALIGN: top; PADDING-TOP: 0em } .TD_SUBTOPIC_CHOICE_TEXT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; = VERTICAL-ALIGN: middle; PADDING-TOP: 0px } .TD_GRAY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f5f7fc; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .TroubleshootLink { MARGIN-BOTTOM: 1.1em } A:link { COLOR: #0033cc } A.ONCLICK { COLOR: #0033cc } A.TMT_LINK { COLOR: #59628b } A:visited { COLOR: #0033cc } A:active { COLOR: #0033cc } A:hover { COLOR: #ff6600 } A.ONCLICKhover { COLOR: #ff6600 } A.TMT_LINKhover { COLOR: #ff6600 } A.ONCLICKhover { CURSOR: hand; TEXT-DECORATION: underline } A.TMT_LINKhover { CURSOR: hand; TEXT-DECORATION: underline } #chmtitle { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.9em; FONT-WEIGHT: bold; = FONT-SIZE: 120%; PADDING-BOTTOM: 0.4em; MARGIN: 1em -1em 0.8em; COLOR: = #003380; PADDING-TOP: 0.4em; BORDER-BOTTOM: #a7cdf0 1px solid } A.GLOSSARY:link { COLOR: #0033cc } A.TIP { COLOR: #0033cc } A.GLOSSARY:visited { COLOR: #0033cc } A.GLOSSARY:active { COLOR: #0033cc } A.GLOSSARY:hover { COLOR: #ff6600 } A.TIPhover { COLOR: #ff6600 } A.TIPhover { CURSOR: hand; TEXT-DECORATION: underline } A.TAKE_ME_THERE_LINK { COLOR: #59628b } ------=_NextPart_000_000F_01C8F0B3.CE858C10 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.vizola.com/solutions/VEM/Work with VEM Add-in_files/help.css BODY { OVERFLOW-Y: auto; FONT-SIZE: 11px; OVERFLOW-X: hidden; MARGIN: 12px; = CURSOR: default; BACKGROUND-COLOR: #ffffff } TABLE.toc { TABLE-LAYOUT: fixed } TABLE.tocPageOn { BORDER-RIGHT: #ffb74c 1px solid; BORDER-TOP: #ffb74c 1px solid; = BORDER-LEFT: #ffb74c 1px solid; BORDER-BOTTOM: #ffb74c 1px solid; = BACKGROUND-COLOR: #ffe6a0 } TABLE.tocPageOff { BORDER-RIGHT: #e3efff 1px solid; BORDER-TOP: #e3efff 1px solid; = BORDER-LEFT: #e3efff 1px solid; BORDER-BOTTOM: #e3efff 1px solid } A { FONT-WEIGHT: normal; COLOR: #3366cc } A.helpLink { FONT-WEIGHT: normal; COLOR: #3366cc } A:hover { COLOR: #0000ff; TEXT-DECORATION: underline } A.helpLink:hover { COLOR: #0000ff; TEXT-DECORATION: underline } A.helpLink:visited { COLOR: #800080 } TD { FONT-SIZE: 11px; VERTICAL-ALIGN: top } TH { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000099; BACKGROUND-COLOR: = #dddddd } DIV.small { FONT-SIZE: 13px; PADDING-TOP: 10px } DIV.important { FONT-WEIGHT: bold } OL { MARGIN: 10px 29px 0px } DIV.section { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #00377a; BORDER-BOTTOM: = #cccccc 1px solid } P { MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px } DIV.hottext { FONT-WEIGHT: bold; CURSOR: hand } TABLE.err { FONT-SIZE: 11px; COLOR: #000099 } SPAN.err { FONT-SIZE: 11px; COLOR: #000099 } ------=_NextPart_000_000F_01C8F0B3.CE858C10 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.vizola.com/solutions/VEM/Work with VEM Add-in_files/msnpanehelp_script.js /********************************************************************** Javascript functions for Pane Help Author: Chris Sanders (csand), 1999-2003 =09 Note: Many functions are designed for PROC, PH_MEGA, TROU topics which have subtopic_choice radio buttons. =09 Note: All functions are designed to work for IE4+ and Nav6 browsers. =09 Note: Cannot use less-than or greater-than symbols in the javascript or the XML parser will crash. **********************************************************************/ // Global variables var g_strSubtopicChoiceContext =3D "" var g_strCurrentContext =3D "" var g_arrContextElements var g_arrContextRelatedElements var g_arrArrowImages =3D new = Array('arrowblueright.gif','arrowbluedown.gif') var g_arrV4 var isIE4 =3D false var isNav4 =3D false var isNav6 =3D false //Create the getV4 function, and then run it. function getV4() { if ( typeof parent.v4 =3D=3D 'string' ) { var pv4 =3D parent.v4; g_arrV4 =3D pv4.split(','); } else { g_arrV4 =3D new Array(''); } } getV4(); //execute the function during page load //Conditional content test function ccTest( strValue ) { return ( v4Contains(strValue) || userAgentContains(strValue) ); } function v4Contains( strValue ) { if ( typeof strValue =3D=3D 'string' ) { if ( strValue !=3D "" ) { //Handle possible multiple values var arrValues; arrValues =3D strValue.split(','); =09 for( i =3D 0; i < g_arrV4.length; i++ ) { for( j =3D 0; j < arrValues.length; j++ ) { if ( g_arrV4[i] =3D=3D arrValues[j] ) return true; } } } }=09 return false; } function userAgentContains( strValue ) { if ( typeof strValue =3D=3D 'string' ) { if ( strValue !=3D "" ) { //Handle possible multiple values var arrValues; arrValues =3D strValue.split(','); =09 for( j =3D 0; j < arrValues.length; j++ ) { if ( navigator.userAgent.indexOf( arrValues[j] ) !=3D -1) return = true; } } }=09 return false; } function onPageLoad( strTemplate ) { //Even though the page is supposed to be fully loaded before the onLoad = event is triggered, //Nav6 will return false from the existsForm function unless there is a = slight delay before //querying for the existence of the form. if (isIE4) { startPage(strTemplate) } else if (isNav6)=20 { var strNext =3D "startPage('" + strTemplate + "')" setTimeout(strNext,0) //Even though the delay is set to 0, this = works?! } } function startPage( strTemplate ) { if ((strTemplate =3D=3D 'PROC') || (strTemplate =3D=3D 'TROU') || = (strTemplate =3D=3D 'PH_MEGA')) { if ( existsForm("SubtopicChoiceForm") ) { // set the classNames of the elements that have context // or are related ancestors of the context elements g_arrContextElements =3D new Array('INSTRUCTIONS','MORE_INFO','LINK') g_arrContextRelatedElements =3D new Array('LINKS') hideContextContent() //hide any elements that have context resetSubtopicChoiceForm() //make sure the buttons are unchecked and = the context is nothing } else { showContextContent() } }=09 } function resetSubtopicChoiceForm() { if ( existsForm("SubtopicChoiceForm") ) { //uncheck all SubtopicChoice radio elements var oRadioGroup =3D = document.forms["SubtopicChoiceForm"].SubtopicChoice for (var i =3D 0; i < oRadioGroup.length; i++) { oRadioGroup[i].checked =3D false } //set the subtopic_choice context to nothing setSubtopicChoiceContext("") } } function setCurrentContext() { g_strCurrentContext =3D getSubtopicChoiceContext() } function setSubtopicChoiceContext( strContext ) { g_strSubtopicChoiceContext =3D strContext } function getSubtopicChoiceContext() { return g_strSubtopicChoiceContext } function hasTheContext( strElementContext, strCurrentContext ) { // Does this element have the current context var arrElementContext =3D strElementContext.split(",") =09 for (var i =3D 0; i < arrElementContext.length; i++) { if ( (arrElementContext[i] =3D=3D g_strCurrentContext) ) { return true } } return false } function getElementContext( oElement ) { //The context is contained in the id attribute var strContext =3D ( oElement.id ) ? oElement.id : "" return strContext } function clickedSubtopicChoice( strContext ) { setSubtopicChoiceContext( strContext ) // remember the context hideContextContent() // first, hide all context content showContextContent() // finally, show all context content dependent on = the new context } function clickedSubtopicChoiceText( strContext, strID ) { oSubtopicChoice =3D getElementById( strID ); oSubtopicChoice.checked =3D true; clickedSubtopicChoice( strContext ); } function isContextElement( oElement ) { // Is oElement an element that uses the id attribute to indicate the = context? for (var i=3D0; i < g_arrContextElements.length; i++) { if (oElement.className =3D=3D g_arrContextElements[i]) { return true } } return false } function isContextRelatedElement( oElement ) { // Is oElement an element whose display depends on a child elements = context? for (var i=3D0; i < g_arrContextRelatedElements.length; i++) { if (oElement.className =3D=3D g_arrContextRelatedElements[i]) { return true } } return false } function showContentForContextElement(oElement,oLinksElement) { if (isContextElement(oElement)) { if (hasTheContext(getElementContext(oElement),g_strCurrentContext)) { if (oElement.className =3D=3D 'LINK') { setStylePropertyByElement( oLinksElement, 'display', '' ) // display = the related LINKS container } if (oElement.className =3D=3D 'SUBTOPIC_CHOICE') { var oSubtopicChoicesElement =3D getElementById('SUBTOPIC_CHOICES') if (oSubtopicChoicesElement !=3D null) { setStylePropertyByElement( oSubtopicChoicesElement, 'display', '' ) = // display the related LINKS container } } setStylePropertyByElement( oElement, 'display', '' ) // display the = element } else { setStylePropertyByElement( oElement, 'display', 'none' ) // hide the = element } } } function showContextContent() { // Display all elements appropriate for the context var oElement var oLinksElement =09 //First, make sure that the current context is up-to-date setCurrentContext() =09 if (isIE4) { for (var i =3D 0; i !=3D document.all.length; i++) { oElement =3D document.all[i] if (oElement.className =3D=3D 'LINKS')=20 { oLinksElement =3D oElement } showContentForContextElement(oElement,oLinksElement) } } else if (isNav6) { var colElements //elements with INSTRUCTIONS, MORE_INFO, LINKS className are
= tags colElements =3D document.getElementsByTagName("div") for (var i =3D 0; i !=3D colElements.length; i++) { oElement =3D colElements[i] if (oElement.className =3D=3D 'LINKS')=20 { oLinksElement =3D oElement } showContentForContextElement(oElement,oLinksElement) } //elements with LINK className are tags colElements =3D document.getElementsByTagName("a") for (var i =3D 0; i !=3D colElements.length; i++) { oElement =3D colElements[i] showContentForContextElement(oElement,oLinksElement) } } } function hideContentForContextElement(oElement) { if ( (isContextElement(oElement)) || = (isContextRelatedElement(oElement)) ) { setStylePropertyByElement( oElement, 'display', 'none' ) // hide the = element } } function hideContextContent() { // Hide all elements that have context var oElement =09 if (isIE4) { for (var i =3D 0; i !=3D document.all.length; i++) { oElement =3D document.all[i] hideContentForContextElement(oElement) } } else if (isNav6) { var colElements //elements with INSTRUCTIONS, MORE_INFO, LINKS className are
= tags colElements =3D document.getElementsByTagName("div") for (var i =3D 0; i !=3D colElements.length; i++) { oElement =3D colElements[i] hideContentForContextElement(oElement) } //elements with LINK className are tags colElements =3D document.getElementsByTagName("a") for (var i =3D 0; i !=3D colElements.length; i++) { oElement =3D colElements[i] hideContentForContextElement(oElement) } } } function toggleTips( strTipsID, strTipsImageID ) { var oTipsImageElement =3D getElementById( strTipsImageID ) =09 if (isIE4 || isNav6) { if ( getStylePropertyById( strTipsID,'display')=3D=3D'none' ) { setStylePropertyById( strTipsID, 'display', 'block' ) //show the Tips if (oTipsImageElement !=3D null) { //show the down arrow oTipsImageElement.src =3D g_arrArrowImages[1] } } else { setStylePropertyById( strTipsID, 'display', 'none' ) //hide the Tips if (oTipsImageElement !=3D null) { //show the right arrow oTipsImageElement.src =3D g_arrArrowImages[0] } } } else {} //so Nav4 won't return error } function takeMeThere( strURL, strWindowName ) { window.open( strURL, strWindowName ) } function toggleALTTOCImg( element, strEvent ) { // redirect to the ti function ti( element, strEvent ) } function ti( element, strEvent ) { var oElement; oElement =3D getElementObject( element ); =09 if (oElement !=3D null) { var strSrc =3D oElement.src; var intIndex =3D strSrc.lastIndexOf("/"); var strSrcRoot =3D ""; var strImgName =3D strSrc; var strNewImgName; if (intIndex >=3D 0)=20 { strSrcRoot =3D strSrc.substring(0,intIndex+1); strImgName =3D strSrc.substring(intIndex+1,strSrc.length); } strImgName =3D strImgName.substring(0,strImgName.length - 4); switch (strImgName) { case "question_icon": strNewImgName =3D 'question_icon_hover'; break; case "question_icon_hover": strNewImgName =3D 'question_icon'; break; case "widget_plus": if ( strEvent =3D=3D 'r') strNewImgName =3D 'widget_plus_hvr'; else if ( strEvent =3D=3D 't') strNewImgName =3D 'widget_plus'; else strNewImgName =3D 'widget_minus'; break; case "widget_plus_hvr": if ( strEvent =3D=3D 't') strNewImgName =3D 'widget_plus'; else strNewImgName =3D 'widget_minus'; break; case "widget_minus": if ( strEvent =3D=3D 'r') strNewImgName =3D 'widget_minus_hvr'; else if ( strEvent =3D=3D 't') strNewImgName =3D 'widget_minus'; else strNewImgName =3D 'widget_plus'; break; case "widget_minus_hvr": if ( strEvent =3D=3D 't') strNewImgName =3D 'widget_minus'; else strNewImgName =3D 'widget_plus'; break; } oElement.src =3D strSrcRoot + strNewImgName + '.gif'; } } /********************************************************************** Generic Cross Browser Code **********************************************************************/ function setBrowser() { //Simple browser sniffer =09 if (document.all) { isIE4 =3D true } else if (document.layers) { isNav4 =3D true } else if (document.getElementById) { isNav6 =3D true //also true for IE5.5 } } setBrowser(); // determine which browser we are using function blur( oElement ) { oElement.blur() } function existsForm( name ) { if ( typeof document.forms[name] =3D=3D "object" ) return true else return false } function getElementById( strId ) { if (isNav6) { return document.getElementById( strId ); } else if (isIE4) { return document.all[strId] } else { return null } } function getElementObject( element ) { var oElement =3D null; =09 // get the element if (typeof element =3D=3D "object") { oElement =3D element; } else if (typeof element =3D=3D "string") { oElement =3D getElementById( element ); } return oElement;=09 } function getStyleBySelector( selector ) { if (!isNav6) { return null; } var sheetList =3D document.styleSheets; var ruleList; var i, j; /* look through stylesheets in reverse order that they appear in the document */ for (i=3DsheetList.length-1; i >=3D 0; i--) { ruleList =3D sheetList[i].cssRules; for (j=3D0; j -1 ) { oElement.src =3D strImg2; } else { oElement.src =3D strImg1; } } } function changeImg( element, strImg ) { var oElement; oElement =3D getElementObject( element ); =09 if (oElement !=3D null) { var strSrc =3D oElement.src; oElement.src =3D strImg; } } /********************************************************************** End Generic Cross-Browser Code **********************************************************************/ ------=_NextPart_000_000F_01C8F0B3.CE858C10 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.vizola.com/solutions/VEM/Work with VEM Add-in_files/help.js function syncToc() { var sPath =3D window.location.pathname; var sPage =3D sPath.substring(sPath.lastIndexOf('/') + 1, = sPath.indexOf('.htm')); sPage =3D sPage.toLowerCase(); if (typeof(top.helpTOC)!=3D "undefined") { if (typeof(top.helpTOC.findArticle) !=3D "undefined") { top.helpTOC.findArticle(sPage); } } function on(o) { o.runtimeStyle.color =3D "#0000ff"; } function off(o) { o.runtimeStyle.color =3D ""; } function expand(o) { if (o.nextSibling.style.display =3D=3D "none") { o.firstChild.src =3D "../imgs/d.gif"; o.nextSibling.style.display =3D "inline"; o.style.color =3D "#0000ff"; o.scrollIntoView(); } else { o.firstChild.src =3D "../imgs/r.gif"; o.nextSibling.style.display =3D "none"; o.style.color =3D "#000000"; if ( LOCID_UI_DIR=3D=3D"RTL" ) o.style.filter =3D "FlipH()" ; } } } function submitFeedback() { event.returnValue =3D false; if (GetRating() =3D=3D "None") { alert(top.bottomBar.fbNoRating_Text); return false; } var pathFields =3D top.helpContents.location.pathname.split("/"); var sURL =3D pathFields[pathFields.length-1]; var sTitle =3D ParseTitle(document.title); var sProductVer =3D document.getElementById("ProdVersion").value; var sDocVer =3D document.getElementById("DocVersion").value; var sDeliverable =3D document.getElementById("Deliverable").value; if( sDeliverable =3D=3D "" ) sDeliverable =3D pathFields[1]; var sSku =3D document.getElementById("Sku").value; if( sSku =3D=3D "" ) sSku =3D pathFields[3]; var sLang =3D document.getElementById("Language").value; if( sLang =3D=3D "" ) sLang =3D pathFields[2]; var sExtension =3D document.getElementById("CustomExtension").value; var sSubject =3D sTitle + ' (' + "/1:" + sDeliverable + "/2:" + = sProductVer + "/3:" + sDocVer+ '/4:' + sURL + '/5:' + GetRating() + '/6:' + sLang + '/7:' + sSku + sExtension = + ")"; var sBody =3D document.getElementById("fbResponseText").value; if (sBody =3D=3D "") { sBody =3D "---" + top.bottomBar.fbTypeHere_Text + "---"; } location.href =3D "mailto:mscrmdf@microsoft.com" + '?subject=3D' + = sSubject + '&body=3D' + sBody; } function ParseTitle(theTitle) { theTitle =3D theTitle.replace(/\"/g,"--"); theTitle =3D theTitle.replace(/'/g,"-"); if (theTitle =3D=3D "") {theTitle =3D top.bottomBar.fbTitle_Text;} if (theTitle.length > 50) {theTitle =3D theTitle.slice(0,47) + "...";} return theTitle; } function GetRating() { if (fbRating[0].checked) return "Yes"; else if (fbRating[1].checked) return "No"; else return "None"; } function ScrollItemIntoView(sId) { var oElement =3D document.getElementById(sId); if(typeof(oElement) !=3D "undefined" && oElement !=3D null) { oElement.scrollIntoView(); } } ------=_NextPart_000_000F_01C8F0B3.CE858C10--