Hi Javid,

ThankU for ur code :D

yasmin




> Yasmin,
> If you want to add a group programmatically, here is a sample code:
>
> SVGSVGElement svgRoot = (SVGSVGElement) svgDocument.getDocumentElement();
> SVGOMGElement circleSet = (SVGOMGElement)
> svgDocument.createElementNS("http://www.w3.org/2000/svg";, "g");
> circleSet.setAttributeNS(null, "id" "circlegroup");
> svgRoot.appendChild(circleSet);
>
> Thanks,
> Javid
>
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, February 28, 2006 2:37 PM
> To: [email protected]
> Subject: RE: Red Spots
>
>
>
> ...yes you are right I haven't created a group with attribute 'id' set to
> 'circlegroup', not sure how to :( I'm a complete novice to SVG and have
> embarked on this ambitiouse project I'm finding it very difficult and time
> is running out, pls ELP!
>
> Many thx
>
> yasmin
>
>>
>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
>> <HTML>
>> <HEAD>
>> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
>>
>>
>> <META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
>> <TITLE>RE: Red Spots</TITLE>
>> </HEAD>
>> <BODY>
>> <DIV id=idOWAReplyText64880 dir=ltr>
>> <DIV dir=ltr><FONT face=Arial color=#000000 size=2>My guess is that "g"
>> is
>> null
>> because you never created a group with the attribute 'id' set to
>> 'circlegroup'.</FONT></DIV>
>> <DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
>> <DIV dir=ltr><FONT face=Arial size=2>Michael Bishop</FONT></DIV></DIV>
>> <DIV dir=ltr><BR>
>> <HR tabIndex=-1>
>> <FONT face=Tahoma size=2><B>From:</B> [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED]<BR><B>Sent:</B> Tue 2/28/2006 3:13
>> PM<BR><B>To:</B> [email protected]<BR><B>Subject:</B>
>> RE:
>> Red
>> Spots<BR></FONT><BR></DIV>
>> <DIV>
>> <P><FONT size=2>Hi there,<BR><BR>...here's the code from line
>>
> 315:<BR>&nbsp;canvas.getUpdateManager().getUpdateRunnableQueue().invokeLater
> (new<BR>Runnable()
>>
> {<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
> nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> public void
>>
> run()<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
> nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>>
> {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
> ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> SVGDocument doc =
>>
> canvas.getSVGDocument();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
> p;&nbsp;&nbsp;
>> String SVGNS = "<A
>>
> href="http://www.w3.org/2000/svg";>http://www.w3.org/2000/svg</A>";<BR>&nbsp;
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
> p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> Iterator i =
>>
> spots.iterator();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
> nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
> ;&nbsp;
>> Element g =
>>
> doc.getElementById("circleGroup");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n
> bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> &nbsp;&nbsp;&nbsp;&nbsp;
>> while
>>
> (i.hasNext())<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
> ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
> sp;
>>
> {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
> ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
> sp;
>> Point2D pt2d = (Point2D)
>>
> i.next();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
> sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
> nbsp;&nbsp;
>> Element e =
>>
> doc.createElementNS(SVGNS,"circle");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
> p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>>
> e.setAttributeNS(null,"cx",""+pt2d.getX());<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
> ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
> sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>>
> e.setAttributeNS(null,"cy",""+pt2d.getY());<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
> ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
> sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>>
> e.setAttributeNS(null,"r","8");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
> ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
> sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>>
> e.setAttributeNS(null,"fill","Red");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
> p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>>
> g.appendChild(e);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
> nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
> ;&nbsp;
>> }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
> sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
> sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> });<BR><BR>Many thx<BR><BR>yasmin<BR><BR><BR><BR>&gt; Hi
>> Yasmin,<BR>&gt;<BR>&gt;
>> [EMAIL PROTECTED] wrote on 02/28/2006 02:59:53
>> AM:<BR>&gt;<BR>&gt;&gt; the
>> full stack trace is as follows:<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;
>> All the
>> code in the stack trace is "yours".<BR>&gt; Can you include the code
>> around line
>> 315 in KeyAccidentClient?<BR>&gt; I assume this is your version of the
>> code I
>> provided.<BR>&gt;<BR>&gt;&gt;
>> java.lang.NullPointerException<BR>&gt;&gt;<BR>&gt;&gt;&nbsp;&nbsp;&nbsp;
>> at<BR>&gt;&gt;<BR>&gt;
>>
> mypackage22.KeyAccidentClient$showAccidents.actionPerformed(KeyAccidentClien
> t.java:315)<BR>&gt;&gt;<BR>&gt;&gt;&nbsp;&nbsp;&nbsp;
>> at<BR>&gt;
>>
> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)<BR>
> &gt;&gt;<BR>&gt;&gt;&nbsp;&nbsp;&nbsp;
>> at<BR>&gt;&gt;<BR>&gt;
>>
> javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButto
> n.java:1839)<BR>&gt;&gt;<BR>&gt;&gt;&nbsp;&nbsp;&nbsp;
>> at<BR>&gt;&gt;<BR>&gt;
>>
> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:4
> 20)<BR>&gt;&gt;<BR>&gt;&gt;&nbsp;&nbsp;&nbsp;
>> at<BR>&gt;
>>
> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)<BR>&g
> t;&gt;<BR>&gt;&gt;&nbsp;&nbsp;&nbsp;
>> at<BR>&gt;&gt;<BR>&gt;
>>
> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener
> .java:245)<BR>&gt;&gt;<BR>&gt;&gt;&nbsp;&nbsp;&nbsp;
>> at
>>
> java.awt.Component.processMouseEvent(Component.java:5100)<BR>&gt;&gt;<BR>&gt
> ;&gt;&nbsp;&nbsp;&nbsp;
>> at
>>
> java.awt.Component.processEvent(Component.java:4897)<BR>&gt;&gt;<BR>&gt;&gt;
> &nbsp;&nbsp;&nbsp;
>> at
>>
> java.awt.Container.processEvent(Container.java:1569)<BR>&gt;&gt;<BR>&gt;&gt;
> &nbsp;&nbsp;&nbsp;
>> at
>>
> java.awt.Component.dispatchEventImpl(Component.java:3615)<BR>&gt;&gt;<BR>&gt
> ;&gt;&nbsp;&nbsp;&nbsp;
>> at
>>
> java.awt.Container.dispatchEventImpl(Container.java:1627)<BR>&gt;&gt;<BR>&gt
> ;&gt;&nbsp;&nbsp;&nbsp;
>> at
>>
> java.awt.Component.dispatchEvent(Component.java)<BR>&gt;&gt;<BR>&gt;&gt;&nbs
> p;&nbsp;&nbsp;
>> at
>>
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java)<BR>&gt;&gt
> ;<BR>&gt;&gt;&nbsp;&nbsp;&nbsp;
>> at<BR>&gt;
>>
> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)<BR>&gt
> ;&gt;<BR>&gt;&gt;&nbsp;&nbsp;&nbsp;
>> at
>>
> java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)<BR>&gt;&gt
> ;<BR>&gt;&gt;&nbsp;&nbsp;&nbsp;
>> at
>>
> java.awt.Container.dispatchEventImpl(Container.java:1613)<BR>&gt;&gt;<BR>&gt
> ;&gt;&nbsp;&nbsp;&nbsp;
>> at
>>
> java.awt.Window.dispatchEventImpl(Window.java)<BR>&gt;&gt;<BR>&gt;&gt;&nbsp;
> &nbsp;&nbsp;
>> at
>>
> java.awt.Component.dispatchEvent(Component.java)<BR>&gt;&gt;<BR>&gt;&gt;&nbs
> p;&nbsp;&nbsp;
>> at
>>
> java.awt.EventQueue.dispatchEvent(EventQueue.java:458)<BR>&gt;&gt;<BR>&gt;&g
> t;&nbsp;&nbsp;&nbsp;
>> at<BR>&gt;&gt;<BR>&gt;
>>
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
> va:201)<BR>&gt;&gt;<BR>&gt;&gt;&nbsp;&nbsp;&nbsp;
>> at<BR>&gt;&gt;<BR>&gt;
>>
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
> :151)<BR>&gt;&gt;<BR>&gt;&gt;&nbsp;&nbsp;&nbsp;
>> at<BR>&gt;
>>
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)<BR>&gt
> ;&gt;<BR>&gt;&gt;&nbsp;&nbsp;&nbsp;
>> at<BR>&gt;
>>
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)<BR>&gt
> ;&gt;<BR>&gt;&gt;&nbsp;&nbsp;&nbsp;
>> at
>>
> java.awt.EventDispatchThread.run(EventDispatchThread.java:100)<BR>&gt;&gt;<B
> R>&gt;&gt;
>> Many Thx<BR>&gt;&gt;<BR>&gt;&gt;
>>
> yasmin<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&g
> t;<BR>&gt;&gt;
>> &gt; Hi Yasmin,<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt;
>> [EMAIL PROTECTED]
>> wrote
>> on 02/27/2006 05:26:36 PM:<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; I get
>> the
>> following error: java.lang.NullPointerException<BR>&gt;&gt; &gt;&gt;
>> after
>> correcting the bug you pointed out...<BR>&gt;&gt; &gt;<BR>&gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp; Without the associated stack trace I really
>> can't.<BR>&gt;&gt; &gt; The Dialog has a button that will expand the
>> window<BR>&gt;&gt; &gt; to include the full stack trace.&nbsp; This will
>> help<BR>&gt;&gt; &gt; a lot.<BR>&gt;&gt; &gt;<BR>&gt;&gt;
>> &gt;&gt;<BR>&gt;&gt;
>> &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt; Hi Yasmin,<BR>&gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt; [EMAIL PROTECTED] wrote on
>> 02/27/2006
>> 04:50:04 PM:<BR>&gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> I've
>> tried
>> using the code below, but its not displaying the red<BR>&gt;&gt; &gt;
>> circles<BR>&gt;&gt; &gt;&gt; &gt;&gt; ...This is what happens, I load
>> the
>> SVG
>> document by selecting from<BR>&gt; a<BR>&gt;&gt; &gt;&gt; &gt;
>> menu<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; bar, which triggers an event to load and rendering
>> etc... once
>> the<BR>&gt;&gt; &gt;&gt; &gt;&gt; document is displayed I then click a
>> button to
>> get the data from<BR>&gt; the<BR>&gt;&gt; &gt;&gt; &gt;&gt; database,
>> which I
>> store into an arrayList, at this point I store<BR>&gt; the<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; points in a separate list... and then I added the code below,
>> and<BR>&gt;&gt; &gt;&gt; &gt; nothing<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> happens, I
>> get an error Msg : null&nbsp; :(<BR>&gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp; The error Msg probably has a stack trace if you
>> 'expand'
>> the<BR>&gt;&gt; &gt; window.<BR>&gt;&gt; &gt;&gt; &gt; Also there was a
>> bug
>> below (might be the problem):<BR>&gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> g.appendChild(g);<BR>&gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;
>> Should
>> be:<BR>&gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> g.appendChild(e);<BR>&gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp; You can't add your self as a child.<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; pls advice, ThankU<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; yasmin<BR>&gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt; Hi
>> Yasmin,<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;
>> [EMAIL PROTECTED] wrote on 02/27/2006 01:26:07 PM:<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; yes, it does but
>> how
>> does
>> that work?<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp; Assuming there is no 'obvious' dynamic content in
>> the<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt; SVG file already (script, event
>> handlers,
>> etc).&nbsp; You need<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt; to tell the
>> canvas
>> to
>> treat your document as dynamic:<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> canvas.setDocumentState(JSVGCanvas.ALWAYS_DYNAMIC);<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Do what ever you
>> curently do to load your SVG and get<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // a list of points
>> for
>> circles.<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Once the
>> document
>> is
>> loaded (onload callback or<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // wait for first
>> rendering):<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt; canvas.getUpdateManager().getUpdateRunnableQueue().<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; invokeLater(new Runnable()
>> {<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> public
>> void run() {<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SVGDocuemnt doc =
>> canvas.getSVGDocument();<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String SVGNS = "<A
>> href="http://www.w3.org/2000/svg";>http://www.w3.org/2000/svg</A>"; //
>> SVG<BR>&gt;&gt; &gt; namespace<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Iterator i = ...; // get list of
>> points<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Element g =
>> doc.getElementById("circleGroup");<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while (i.hasNext()) {<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Point2D
>> pt2d
>> =
>> i.next();<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Element e =
>> doc.createElementNS(SVGNS, "circle");<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> e.setAttributeNS(null,
>> "cx",&nbsp; ""+pt2d.getX());<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> e.setAttributeNS(null,
>> "cy",&nbsp; ""+pt2d.getY());<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> e.setAttributeNS(null,
>> "r",&nbsp; "5");<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> g.appendChild(g);<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; });<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt; Well you're not adding them to a document in the file
>> system,<BR>&gt;&gt; &gt; but<BR>&gt;&gt; &gt;&gt; &gt; the<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt; JSVGCanvas certainly has a reference to an
>> SVGDocument
>> in<BR>&gt;&gt; &gt; memory,<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;
>> right?<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt; Michael Bishop<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; -----Original
>> Message-----<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; From:
>> [EMAIL PROTECTED]<BR>&gt; [<A
>>
> href="mailto:[EMAIL PROTECTED]">mailto:[EMAIL PROTECTED]</A>]<BR
>>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt; Sent: Monday, February 27, 2006 1:18
>> PM<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; To:
>> [email protected]<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;
>> Subject: RE: Red Spots<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt; Hi there!<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; I can't make the spots
>> part of
>> the document, because they are<BR>&gt;&gt; &gt; drawn<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt; after<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;
>> getting
>> the information from a database (Accident database)<BR>&gt;&gt; &gt;
>> ...is<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt; there<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt; a<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; way when a
>> mouse
>> clicks on any of the spots to activate an<BR>&gt;&gt; &gt;
>> event?<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;
>> ThankU<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt; yasmin<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Hi
>> Yasmin,<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; [EMAIL PROTECTED] wrote on 02/27/2006
>> 12:42:09
>> PM:<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; ...I've drawn the circles on the canvas,
>> they are
>> not part<BR>&gt; of<BR>&gt;&gt; &gt; my<BR>&gt;&gt; &gt;&gt; &gt;
>> svg<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; document such
>> that
>> the
>> actual file is not altered, the the<BR>&gt;&gt; &gt;&gt; &gt;
>> circles<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; are<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; not<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt; individual elements - any ideas :(<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&nbsp;&nbsp;&nbsp; Yes, make them part of your document
>> ;)<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&nbsp;&nbsp;&nbsp; Really this is the
>> simplest thing.&nbsp; If you want to<BR>&gt; minimize<BR>&gt;&gt; &gt;
>> the<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; 'impact' on the
>> original
>> document put all the circle in a<BR>&gt;&gt; &gt; special<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt; group<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> (probably dynamically created) so you can just delete the<BR>&gt;
>> group<BR>&gt;&gt; &gt; to<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;
>> 'reset'<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; the
>> document.&nbsp; This
>> way you can let the SVG engine do all<BR>&gt; the<BR>&gt;&gt; &gt;&gt;
>> &gt;
>> event<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> tracking.<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&nbsp;&nbsp;&nbsp; You could add an event listener (mouse move
>> or
>> the
>> like)<BR>&gt; to<BR>&gt;&gt; &gt; the<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; rootmost SVG element and you will get notified of any
>> mouse<BR>&gt;&gt;
>> &gt; event<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; over any
>> element in
>> the document.&nbsp; You could then manually<BR>&gt;&gt; &gt;
>> check<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt; these<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> points against your circles.&nbsp; But this seems like a bunch
>> of<BR>&gt;&gt;
>> &gt; extra<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; work<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; for nothing.<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; yasmin<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;
>> Hello,<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For events, I attach an event to the
>> entire<BR>&gt; document.<BR>&gt;&gt; &gt; For<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt; individual elements, this may work.&nbsp;
>> You'll need
>> to get<BR>&gt; your<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;
>> circle<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt; as<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt; an org.w3c.dom.Element.<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;
>> EventTarget eventTarget = (EventTarget) yourElement;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<BR>&gt;&gt; &gt;
>> eventTarget.addEventListener(SVGConstants.SVG_EVENT_MOUSEDOWN,<BR>&gt;&gt;
>> &gt;&gt; &gt; new<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;
>> YourEventListener(), false);<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Michael
>> Bishop<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; -----Original
>> Message-----<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;
>> From:
>> [EMAIL PROTECTED]<BR>&gt;&gt; &gt; [<A
>>
> href="mailto:[EMAIL PROTECTED]">mailto:[EMAIL PROTECTED]</A>]<BR
>>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Sent: Monday, February 27,
>> 2006
>> 12:13 PM<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; To:
>> [email protected]<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt; Subject: Red Spots<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Hi Michael
>> Bishop,<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; I have been beavering on my
>> project
>> and have successfully<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;
>> converted<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt; my<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt; screen coordinates to documents and can interact with
>> my<BR>&gt;&gt; &gt;&gt; &gt; database<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt; to<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;
>> retrieve
>> the
>> information for the current view and show<BR>&gt; red<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;
>> spots<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt; on<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; the<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;
>> areas where accidents have happend on the map ...now I<BR>&gt;
>> need<BR>&gt;&gt;
>> &gt; to<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt; make<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; the<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;
>> red spots active so when a user clicks on a red spot the<BR>&gt;&gt;
>> &gt;&gt;
>> &gt; relevant<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;
>> information about that particular accident is displayed<BR>&gt;
>> ...i<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt; simply<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> used<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; the
>> following code
>> to create the red spot:<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Graphics
>> spot =
>> canvas.getGraphics();<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>>
> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> spot.setColor(Color.RED);<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>>
> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> spot.fillOval(x,y,22,22);<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>>
> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>> spot.dispose();<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; but i cant
>> assign
>> an ActionEvent to the spot ...Any<BR>&gt; ideas?<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt; Many thanks in advance :)<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;
>> Yasmin<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> &lt;!DOCTYPE
>> HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt;&gt; &lt;HTML&gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt;&gt; &lt;HEAD&gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt;&gt; &lt;META HTTP-EQUIV="Content-Type"
>> CONTENT="text/html;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;
>> charset=iso-8859-1"&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> &lt;META
>> NAME="Generator" CONTENT="MS Exchange Server<BR>&gt; version<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 6.5.7226.0"&gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; &lt;TITLE&gt;RE:
>> Coordinates&lt;/TITLE&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;&gt; &lt;/HEAD&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;&gt; &lt;BODY&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;&gt; &lt;DIV id=idOWAReplyText99836 dir=ltr&gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; &lt;DIV dir=ltr&gt;&lt;FONT
>> face=Arial
>> color=#000000<BR>&gt; size=2&gt;Element<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;
>> element<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;<BR>&gt;
>>
> svgDocument.createElement(SVGConstants.SVG_CIRCLE_TAG);&lt;/FONT&gt;&lt;/DIV
> &gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; &lt;DIV
>> dir=ltr&gt;&lt;FONT
>> face=Arial<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> size=2&gt;element.setAttribute(SVGConstants.SVG_CX_ATTR,<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> xPosition);&lt;/FONT&gt;&lt;/DIV&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt; &lt;DIV dir=ltr&gt;&lt;FONT face=Arial<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> size=2&gt;element.setAttribute(SVGConstants.SVG_CY_ATTR,<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> yPosition);&lt;/FONT&gt;&lt;/DIV&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt; &lt;DIV dir=ltr&gt;&lt;FONT face=Arial<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> size=2&gt;element.setAttribute(SVGConstants.SVG_R_ATTR,<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;
>> radius);&lt;/FONT&gt;&lt;/DIV&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt; &lt;DIV dir=ltr&gt;&lt;FONT face=Arial<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> size=2&gt;element.setAttribute(SVGConstants.SVG_FILL_ATTR,<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> "red");&lt;/FONT&gt;&lt;/DIV&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt; &lt;DIV dir=ltr&gt;&lt;FONT face=Arial<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;<BR>&gt;&gt; &gt;
>>
> size=2&gt;svgDocument.getDocumentElement.append(element);&lt;/FONT&gt;&lt;/D
> IV&gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; &lt;DIV
>> dir=ltr&gt;&lt;FONT
>> face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; &lt;DIV dir=ltr&gt;&lt;FONT
>> face=Arial
>> size=2&gt;Use code completion<BR>&gt; or<BR>&gt;&gt; &gt;&gt; &gt;
>> the<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Batik<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; Javadoc.&amp;nbsp; Most of those
>> SVGConstants references are<BR>&gt;&gt; &gt;&gt; &gt;
>> probably<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> wrong.&lt;/FONT&gt;&lt;/DIV&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt; &lt;DIV dir=ltr&gt;&lt;FONT face=Arial
>> size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt;&gt; &lt;DIV dir=ltr&gt;&lt;FONT face=Arial
>> size=2&gt;Michael<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> Bishop&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt;&gt; &lt;DIV dir=ltr&gt;&lt;BR&gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; &lt;HR
>> tabIndex=-1&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;&gt;
>> &lt;FONT face=Tahoma size=2&gt;&lt;B&gt;From:&lt;/B&gt;<BR>&gt;&gt; &gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;&gt; [<A
>>
> href="mailto:[EMAIL PROTECTED]">mailto:[EMAIL PROTECTED]</A>]&lt
> ;BR&gt;&lt;B&gt;Sent:&lt;/B&gt;
>> Sun<BR>&gt;&gt; &gt; 2/19/2006<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;
>> 3:07<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> PM&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;
>>
> [email protected]&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt;<BR>&
> gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; RE:<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> Coordinates&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; &lt;DIV&gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; &lt;P&gt;&lt;FONT size=2&gt;me
>> again!&lt;BR&gt;&lt;BR&gt;...I think I don't need<BR>&gt; to<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt; convert<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt; back<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;&gt; to<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> screen
>> coordinates I should be&lt;BR&gt;able to use the<BR>&gt;
>> document<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; coordinates,<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; but how<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt;&gt; can I draw a red-spot&lt;BR&gt;(filled
>> circle)
>> and a given<BR>&gt;&gt; &gt; location<BR>&gt;&gt; &gt;&gt; &gt;
>> on<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt; the<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt; canvas?&lt;BR&gt;&lt;BR&gt;ThankU in<BR>&gt;
>> advance&lt;BR&gt;&lt;BR&gt;yasmin&lt;BR&gt;&lt;BR&gt;&amp;gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;
>> &amp;lt;!DOCTYPE<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; HTML<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; PUBLIC "-//W3C//DTD HTML
>> 3.2//EN"&amp;gt;&lt;BR&gt;&amp;gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;
>> &amp;lt;HTML&amp;gt;&lt;BR&gt;&amp;gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt; &amp;lt;HEAD&amp;gt;&lt;BR&gt;&amp;gt;
>> &amp;lt;META
>> HTTP-EQUIV="Content-Type"<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;&gt; CONTENT="text/html;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;&gt;
>>
> charset=iso-8859-1"&amp;gt;&lt;BR&gt;&amp;gt;&lt;BR&gt;&amp;gt;&lt;BR&gt;&am
> p;gt;
>> &amp;lt;META<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;
>> NAME="Generator"<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;&gt;
>> CONTENT="MS Exchange Server version<BR>&gt;
>> 6.5.7226.0"&amp;gt;&lt;BR&gt;&amp;gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt;
>>
> &amp;lt;TITLE&amp;gt;Coordinates&amp;lt;/TITLE&amp;gt;&lt;BR&gt;&amp;gt;<BR>
> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;
>> &amp;lt;/HEAD&amp;gt;&lt;BR&gt;&amp;gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt; &amp;lt;BODY&amp;gt;&lt;BR&gt;&amp;gt; &amp;lt;DIV
>> id=idOWAReplyText8269<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> dir=ltr&amp;gt;&lt;BR&gt;&amp;gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt; &amp;lt;DIV<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt; dir=ltr&amp;gt;&amp;lt;FONT face=Arial
>> color=#000000<BR>&gt; size=2&amp;gt;Not<BR>&gt;&gt; &gt;&gt; &gt;
>> sure;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;
>> haven't<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> done&lt;BR&gt;&amp;gt; it in&lt;BR&gt;&amp;gt; reverse.&amp;amp;nbsp;
>> There is
>> a<BR>&gt;&gt; &gt;&gt; &gt; method<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;
>> for<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; an<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; SVGLocatable called
>> getScreenCTM&lt;BR&gt;&amp;gt; that&lt;BR&gt;&amp;gt;<BR>&gt;
>> may<BR>&gt;&gt;
>> &gt; be<BR>&gt;&gt; &gt;&gt; &gt; of<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt;
>> use.&amp;lt;/FONT&amp;gt;&amp;lt;/DIV&amp;gt;&lt;BR&gt;&amp;gt;
>> &amp;lt;DIV<BR>&gt;&gt; &gt;&gt; &gt;
>> dir=ltr&amp;gt;&amp;lt;FONT<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; face=Arial<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>>
> size=2&amp;gt;&amp;lt;/FONT&amp;gt;&amp;amp;nbsp;&amp;lt;/DIV&amp;gt;&lt;BR&
> gt;&amp;gt;<BR>&gt;&gt;
>> &gt; &amp;lt;DIV<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;&gt;
>> dir=ltr&amp;gt;&amp;lt;FONT face=Arial size=2&amp;gt;Michael<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>>
> Bishop&amp;lt;/FONT&amp;gt;&amp;lt;/DIV&amp;gt;&amp;lt;/DIV&amp;gt;&lt;BR&gt
> ;&amp;gt;<BR>&gt;
>> &amp;lt;DIV<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> dir=ltr&amp;gt;&amp;lt;BR&amp;gt;&lt;BR&gt;&amp;gt;
>> &amp;lt;HR<BR>&gt;&gt;
>> &gt;
>> tabIndex=-1&amp;gt;&lt;BR&gt;&amp;gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt; &amp;lt;FONT<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;&gt;
>> face=Tahoma
>> size=2&amp;gt;&amp;lt;B&amp;gt;From:&amp;lt;/B&amp;gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> [EMAIL PROTECTED]&lt;BR&gt;&amp;gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt; [&lt;A<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;<BR>&gt; href="<A
>>
> href="mailto:[EMAIL PROTECTED]">mailto:[EMAIL PROTECTED]</A>"&gt
> ;<A
>>
> href="mailto:[EMAIL PROTECTED]">mailto:[EMAIL PROTECTED]</A>&lt;
> /A&gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;
>> ]&amp;lt;BR&amp;gt;&amp;lt;B&amp;gt;Sent:&amp;lt;/B&amp;gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; Sun 2/19/2006
>> 1:08&lt;BR&gt;&amp;gt;<BR>&gt;&gt; &gt;
>> PM&amp;lt;BR&amp;gt;&amp;lt;B&amp;gt;To:&amp;lt;/B&amp;gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;<BR>&gt;&gt; &gt;<BR>&gt;
>>
> [email protected]&amp;lt;BR&amp;gt;&amp;lt;B&amp;gt;Subject
> :&amp;lt;/B&amp;gt;&lt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; BR&gt;&amp;gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;
>>
> Coordinates&amp;lt;BR&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;
> /DIV&amp;gt;&lt;BR&gt;&amp;gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> &amp;lt;DIV&amp;gt;&lt;BR&gt;&amp;gt; &amp;lt;P&amp;gt;&amp;lt;FONT
>> size=2&amp;gt;Hi<BR>&gt; Michael<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt; Bishop,&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;...I've
>> converted my<BR>&gt;&gt; &gt; screen&lt;BR&gt;&amp;gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; coordinates<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt;&gt; to my<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt; document coordinates - now&amp;lt;BR&amp;gt;I'm
>> trying
>> to<BR>&gt;&gt; &gt;&gt; &gt; convert&lt;BR&gt;&amp;gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; document&lt;BR&gt;&amp;gt;
>> coordinates
>> to screen coordinate so<BR>&gt; that<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt; at&amp;lt;BR&amp;gt;that<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt;&gt; point<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt; on the map, I&lt;BR&gt;&amp;gt; can
>> draw&lt;BR&gt;&amp;gt;
>> a red_spot on the<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;
>> canvas...any<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;&gt;
>> ideas?&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;ThankU
>> in&lt;BR&gt;&amp;gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;<BR>&gt;
>>
> advance&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;yasmin&amp;lt;BR&amp;gt;&amp;lt;B
> R&amp;gt;&amp;lt;BR&amp;gt;---------<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt;
>> &gt;<BR>&gt;
>> ------------------------------------------------------------&amp;lt;BR&amp
> ;gt;To<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;
>> &lt;BR&gt;&amp;gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; unsubscribe,
>> e-mail:<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;&gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;
>>
> [EMAIL PROTECTED]&amp;lt;BR&amp;gt;For&lt;BR&gt
> ;&amp;gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; additional<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; commands,
>> e-mail:&lt;BR&gt;&amp;gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;<BR>&gt;
>>
> [EMAIL PROTECTED]&amp;lt;BR&amp;gt;&amp;lt;/FONT&amp;g
> t;&amp;lt;/P&amp;gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;
>> &amp;lt;/DIV&amp;gt;&lt;BR&gt;&amp;gt;&lt;BR&gt;&amp;gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;
>> &amp;lt;/BODY&amp;gt;&lt;BR&gt;&amp;gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;<BR>&gt;
>>
> &amp;lt;/HTML&amp;gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;---------------
> ----------------------------<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;
>> --------------------------&lt;BR&gt;To<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;&gt; &gt;&gt; unsubscribe, e-mail:<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt;
>> [EMAIL PROTECTED]&lt;BR&gt;For<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt; additional commands,
>> e-mail:<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;
>>
> [EMAIL PROTECTED]&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;
> /DIV&gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt;&gt; &lt;/BODY&gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt;&gt; &lt;/HTML&gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;<BR>&gt;
>> ---------------------------------------------------------------------<BR>&
> gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; To unsubscribe,
>> e-mail:<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt; For additional commands, e-mail:<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;<BR>&gt;
>> ---------------------------------------------------------------------<BR>&
> gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; To unsubscribe,
>> e-mail:<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt; For additional commands, e-mail:<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;&gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;
>> ---------------------------------------------------------------------<BR>&
> gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; To unsubscribe,
>> e-mail:<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt;&gt; For additional commands, e-mail:<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;<BR>&gt;
>> ---------------------------------------------------------------------<BR>&
> gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; To unsubscribe, e-mail:<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt; [EMAIL PROTECTED]<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; For additional commands,
>> e-mail:<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;<BR>&gt;
>> ---------------------------------------------------------------------<BR>&
> gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt; To unsubscribe, e-mail:<BR>&gt;&gt;
>> &gt;&gt;
>> &gt; [EMAIL PROTECTED]<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt; For additional commands, e-mail:<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt; [EMAIL PROTECTED]<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;<BR>&gt;
>> ---------------------------------------------------------------------<BR>&
> gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt; To unsubscribe, e-mail:<BR>&gt;&gt;
>> &gt;&gt;
>> &gt; [EMAIL PROTECTED]<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt; For additional commands, e-mail:<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt; [EMAIL PROTECTED]<BR>&gt;&gt;
>> &gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;
>> ---------------------------------------------------------------------<BR>&
> gt;&gt;
>> &gt;&gt; &gt;&gt; &gt;&gt; To unsubscribe, e-mail:<BR>&gt;&gt; &gt;&gt;
>> &gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;&gt; For additional commands, e-mail:<BR>&gt;&gt; &gt;&gt; &gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;
>> ---------------------------------------------------------------------<BR>&
> gt;&gt;
>> &gt;&gt; &gt;&gt; &gt; To unsubscribe, e-mail:<BR>&gt;&gt; &gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;
>> &gt; For additional commands, e-mail:<BR>&gt;&gt; &gt;&gt; &gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;&gt;<BR>&gt;
>> ---------------------------------------------------------------------<BR>&
> gt;&gt;
>> &gt;&gt; &gt;&gt; To unsubscribe, e-mail:<BR>&gt;&gt; &gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt; For
>> additional commands, e-mail:<BR>&gt;&gt; &gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt; &gt;&gt;
>> &gt;&gt;<BR>&gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;<BR>&gt;
>> ---------------------------------------------------------------------<BR>&
> gt;&gt;
>> &gt;&gt; &gt; To unsubscribe, e-mail:<BR>&gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt; &gt;&gt; &gt;
>> For
>> additional commands, e-mail:<BR>&gt;&gt; &gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt; &gt;&gt;
>> &gt;<BR>&gt;&gt;
>> &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt; &gt;<BR>&gt;&gt; &gt;&gt;<BR>&gt;&gt;
>> &gt;&gt;<BR>&gt;&gt; &gt;&gt;<BR>&gt;&gt; &gt;&gt;
>> ---------------------------------------------------------------------<BR>&
> gt;&gt;
>> &gt;&gt; To unsubscribe, e-mail:<BR>&gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt; &gt;&gt; For
>> additional commands, e-mail:<BR>&gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt; &gt;&gt;<BR>&gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;<BR>&gt;&gt; &gt;
>> ---------------------------------------------------------------------<BR>&
> gt;&gt;
>> &gt; To unsubscribe, e-mail:
>> [EMAIL PROTECTED]<BR>&gt;&gt; &gt; For
>> additional
>> commands, e-mail:<BR>&gt;
>> [EMAIL PROTECTED]<BR>&gt;&gt;
>> &gt;<BR>&gt;&gt; &gt;<BR>&gt;&gt;
>> &gt;<BR>&gt;&gt;<BR>&gt;<BR>&gt;&gt;<BR>&gt;&gt;
>> ---------------------------------------------------------------------<BR>&
> gt;&gt;
>> To unsubscribe, e-mail:
>> [EMAIL PROTECTED]<BR>&gt;&gt; For
>> additional
>> commands, e-mail:
>>
> [EMAIL PROTECTED]<BR>&gt;&gt;<BR>&gt;<BR>&gt;<BR>&gt;
>> ---------------------------------------------------------------------<BR>&
> gt;
>> To
>> unsubscribe, e-mail:
>> [EMAIL PROTECTED]<BR>&gt; For
>> additional commands, e-mail:
>>
> [EMAIL PROTECTED]<BR>&gt;<BR>&gt;<BR>&gt;<BR><BR><BR><
> BR>---------------------------------------------------------------------<BR>
> To
>> unsubscribe, e-mail:
>> [EMAIL PROTECTED]<BR>For
>> additional commands, e-mail:
>> [EMAIL PROTECTED]<BR></FONT></P></DIV>
>>
>> </BODY>
>> </HTML>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to