I'm new to javascript so I'm hoping you can help me along. I'm working on a widget that has a getlocation function loop running at startup. My hope is to have this toggle button be able to change a variable and send it to another function. I'm having trouble getting the variable to be passed into function c below. Ultimately the message is sent via POST. The code below is the basics of what I'm trying to do. The actual code is very long but I think you can get the idea from the snippet. Thanks.
begin<SPAN class="punctuation token">:</SPAN> <SPAN class="keyword token">function</SPAN> <SPAN class="token function">a</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">{</SPAN>
<SPAN class="keyword token">var</SPAN> variable <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">this</SPAN><SPAN class="punctuation token">.</SPAN>variable
<SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">ToggleButton</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">{</SPAN>
onchange<SPAN class="punctuation token">:</SPAN> <SPAN class="keyword token">function</SPAN><SPAN class="punctuation token">{</SPAN>
<SPAN class="keyword token">if</SPAN> <SPAN class="token function">val</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">{</SPAN>
label x
<SPAN class="keyword token">this</SPAN><SPAN class="punctuation token">.</SPAN>variable <SPAN class="operator token">=</SPAN> x
<SPAN class="punctuation token">}</SPAN><SPAN class="keyword token">else</SPAN><SPAN class="punctuation token">{</SPAN>
label y
<SPAN class="keyword token">this</SPAN><SPAN class="punctuation token">.</SPAN>variable <SPAN class="operator token">=</SPAN>y
<SPAN class="punctuation token">}</SPAN>
<SPAN class="punctuation token">}</SPAN>
<SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"button id"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="token function">startup</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation