<?xml version="1.0" encoding="UTF-8"?>
<Module>

<!--
This Gadget Design & Code: iG Lab
All subsequent code and resources used are proprietary of Asmics unless directly stated otherwise.
Copyright (C) 2008 iG Lab.

      UNAUTHORISED COPY OF THE CODE 
STRICTLY FORBIDDEN AND IS A DISCIPLINARY OFFENCE.  

can mail on : homepage.apps+igstock@gmail.com

This work is licensed under the Creative Commons Attribution-Non Commercial-NoDerivs 2.5 License.
To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/2.5/ or
send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.
-->

<ModulePrefs title="BSE Sensex" 
category="finance" 
category2="tools" 
description="A simple BSE Sensex monitor on your home page. iGoogle Gadget that is really cool for keeping track on the BSE and NSE stock market.It has best feature like you can add up to 25 scrips in this gadget and can keep track on that. and one amazing feature is Auto refresh every minute. The smallest google gadget." 
author="Shilpa" 
author_email="homepage.apps+igstock@gmail.com" 
author_aboutme="I am working as Software Engineer. When not at work I enjoy to create something for the people who use the internet and make things easy to use." author_photo="http://igstock.googlecode.com/svn/images/author_photo_shilpa.png" 
screenshot="http://igstock.googlecode.com/svn/images/ind_stk_mkt_on_ig_screen.jpg" 
thumbnail="http://igstock.googlecode.com/svn/images/ind_stk_mkt_on_ig_thumb.gif"  author_location="New York, USA" 
author_quote="Nothing Is Impossible!" 
title_url="http://www.mktcrunch.com/" 
author_affiliation="I Like to have my friendship network all over the world." author_link="http://www.mktcrunch.com/" height="346" scrolling="true" render_inline="optional">
<Require feature="setprefs"/> 
<Require feature="views"/>
</ModulePrefs>
<UserPref name="k1" display_name="BSE Scrip 1" default_value="500400"/> 
<UserPref name="k2" display_name="BSE Scrip 2" default_value="532500"/> 
<UserPref name="k3" display_name="BSE Scrip 3" default_value="500180"/> 
<UserPref name="k4" display_name="BSE Scrip 4" default_value="500312"/> 
<UserPref name="k5" display_name="BSE Scrip 5" default_value="500325"/>
<UserPref name="k6" display_name="BSE Scrip 6" default_value=""/> 
<UserPref name="k7" display_name="BSE Scrip 7" default_value=""/> 
<UserPref name="k8" display_name="BSE Scrip 8" default_value=""/> 
<UserPref name="k9" display_name="BSE Scrip 9" default_value=""/> 
<UserPref name="k10" display_name="BSE Scrip 10" default_value=""/>
<UserPref name="k11" display_name="BSE Scrip 11" default_value=""/> 
<UserPref name="k12" display_name="BSE Scrip 12" default_value=""/> 
<UserPref name="k13" display_name="BSE Scrip 13" default_value=""/> 
<UserPref name="k14" display_name="BSE Scrip 14" default_value=""/> 
<UserPref name="k15" display_name="BSE Scrip 15" default_value=""/>
<UserPref name="k16" display_name="BSE Scrip 16" default_value=""/> 
<UserPref name="k17" display_name="BSE Scrip 17" default_value=""/> 
<UserPref name="k18" display_name="BSE Scrip 18" default_value=""/> 
<UserPref name="k19" display_name="BSE Scrip 19" default_value=""/> 
<UserPref name="k20" display_name="BSE Scrip 20" default_value=""/>
<UserPref name="k21" display_name="BSE Scrip 21" default_value=""/> 
<UserPref name="k22" display_name="BSE Scrip 22" default_value=""/> 
<UserPref name="k23" display_name="BSE Scrip 23" default_value=""/> 
<UserPref name="k24" display_name="BSE Scrip 24" default_value=""/> 
<UserPref name="k25" display_name="BSE Scrip 25" default_value=""/>
<UserPref name="interval" display_name="Refresh time" default_value="60" datatype="enum">
<EnumValue value="5" display_value="5 sec"/>
<EnumValue value="30" display_value="30 sec"/>
<EnumValue value="60" display_value="1 min"/>
<EnumValue value="900" display_value="15 min"/>
</UserPref>
<Content type="html" view="canvas">
<![CDATA[

<head>
<link rel="stylesheet" type="text/css" href="http://igstock.googlecode.com/svn/scripts/top_menu_bar_on_ig_gadget.css" />  
<script type="text/javascript" src="http://igstock.googlecode.com/svn/scripts/top_menu_bar_on_ig_gadget.js" > </script>

<SCRIPT type="text/javascript" language="javascript">
var timer;
//var newDiv = null;
 var prefs = new _IG_Prefs(__MODULE_ID__);
 var _numStocks = 20;
 document.getElementById('s1').value =  prefs.getString("t1");
 document.getElementById('s2').value =  prefs.getString("t2");
 function roundNumber(numberField) {
 if(isNaN(numberField)) { return '-'; }
 var rnum = numberField;
 var rlength = 2; // The number of decimal places to round to
 if (rnum > 8191 && rnum < 10485) {
  rnum = rnum-5000;
  var newnumber = Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength);
  newnumber = newnumber+5000;
 } else {
  var newnumber = Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength);
  }
 return newnumber;
 }
//http://quote.yahoo.com/d/quotes.csv?s=%5ebsesn+%5ensei+532418.BO+ASHOKLEY.NS+GPIL.NS+530005.BO+MLL.NS+NTPC.NS+TTML.NS&f=nvl1'
function init(newDiv)
{
 //Create a div in which we will be rendering table
 //newDiv = document.createElement("div");
 //document.body.appendChild(newDiv);
 get_stockdetails();
}

function CommaFormatted(volume)
{
 var delimiter = ","; // replace comma if desired
 var a = volume;//.split('.',2)
 if(isNaN(volume)) { return '-'; }
 var i = parseFloat(volume);
 i = Math.abs(i);
 var n = new String(i);
 var a = [];
 while(n.length > 3)
 {
 var nn = n.substr(n.length-3);
 a.unshift(nn);
 n = n.substr(0,n.length-3);
 }
 if(n.length > 0) { a.unshift(n); }
 volume = a.join(delimiter);
 return volume;
 }
function get_stockdetails()
{
var mudStock = new Array(_numStocks-1);
var arrStock = new Array(_numStocks-1);
var arrShares = new Array(_numStocks-1);
var arrPrice = new Array(_numStocks-1);
var arrCurrPrice = new Array(_numStocks-1);
var arrCurrchange = new Array(_numStocks-1);
var isConfigured = false;
var surl = "http://finance.yahoo.com/d?s=";
var confStocks = 0;
var quotes = "";

 mudStock[2] =  prefs.getString("k1");
 mudStock[3] =  prefs.getString("k2");
 mudStock[4] =  prefs.getString("k3");
 mudStock[5] =  prefs.getString("k4");
 mudStock[6] =  prefs.getString("k5");
 mudStock[7] =  prefs.getString("k6");
 mudStock[8] =  prefs.getString("k7");
 mudStock[9] =  prefs.getString("k8");
 mudStock[10] =  prefs.getString("k9");
 mudStock[11] =  prefs.getString("k10");
 mudStock[12] =  prefs.getString("k11");
 mudStock[13] =  prefs.getString("k12");
 mudStock[14] =  prefs.getString("k13");
 mudStock[15] =  prefs.getString("k14");
 mudStock[16] =  prefs.getString("k15");
 mudStock[17] =  prefs.getString("k16");
 mudStock[18] =  prefs.getString("k17");
 mudStock[19] =  prefs.getString("k18");
 mudStock[20] =  prefs.getString("k19");
 mudStock[21] =  prefs.getString("k20");
 mudStock[22] =  prefs.getString("k21");
 mudStock[23] =  prefs.getString("k22");
 mudStock[24] =  prefs.getString("k23");
 mudStock[25] =  prefs.getString("k24");
 mudStock[1]="";
 mudStock[0]="";

//get user settings
for (i=0; i<26; i++){
//mudStock[i] = prefs.getString("s" + i);

// For BSE and NSE
confStocks++;
confStocks++;
arrStock[i] = mudStock[i]+".BO";
arrCurrPrice[i] = 0;
arrCurrchange[i] = 0;
if (mudStock[i] !='' && mudStock[i]!=null ) {
  quotes += _esc(arrStock[i]);
  isConfigured = true;
  quotes += '+';
  confStocks++;
}
}
if (confStocks > 0) {
surl += "%5EBSESN+%5ENSEI+" + _esc(quotes)+"&f=nl1c2vgh&random="+ Math.random();
_IG_FetchContent(surl, _IG_Callback(processResult));
}
function processResult(str) {
var responseText = str;
var shtml = "<div>";
if (responseText == null || responseText == "") {
shtml += "<i><font size='3'>Service is temporarily unavailable. </font></i></div>";
newDiv.innerHTML = shtml;
timer = setTimeout( 'get_stockdetails()', 5000 ) ;
return;
}
//Lets create table & headers for the same.
shtml += "<table style=\"width:100%\" >";
shtml += "<tr><th >Company</th>";
shtml += "<th>BSE Price</th>";
shtml += "<th>Volume</th>";
shtml += "<th>Day Low</th>";
shtml += "<th style=\"border-right:0\">Day High</th></tr>"
// Lets replace \n by commas because we will be getting multiple records
var tmp1 = responseText.replace(new RegExp( "\\n", "g" ), ",");
//Replace any double quotes; that looks ugly
var tmp2 = tmp1.replace(new RegExp( "\"", "g" ),"");
// Use the split function to extract substrings separated by comma
// delimiters.
var contacts = tmp2.split(",");
//Process array of extracted substrings.
var rec = 0;
var total_profit = 0;
var pct_prof = 0;
var invest = 0;
var mktvalue = 0;
var col = 0;
for (var i = 0; i < (contacts.length-1) ; i++) {
var alterrow = i/6;
switch(col)
{
case 0 : //Script name, Qty, Buy Price
if(alterrow % 2 == 0)
  shtml += "<tr Class='odd'>";
else 
  shtml += "<tr Class='even'>";
shtml += "<td Class='spec'>";
shtml +=  contacts[i] + "</td>";
col++;
break;
case 1 : //Mkt Price and change
arrCurrPrice[rec] = roundNumber(parseFloat(contacts[i]));
i++;
arrCurrchange[rec] = contacts[i].replace(/ - /,"  (");;
if(roundNumber(parseFloat(contacts[i]))<0){
shtml += "<td class='negalt'><big><big>" + arrCurrPrice[rec] + "</big></big>&nbsp;"+ arrCurrchange[rec]+ ")</td>";
  }else{
    shtml += "<td class='alt1'><big><big>" + arrCurrPrice[rec] + "</big></big>&nbsp;"+ arrCurrchange[rec]+ ")</td>";
      }
col++;
break;
case 2 : //Volume
 shtml += "<td class='alt'>" + CommaFormatted(contacts[i]) + "</td>";
col++;
break;
case 3 : //Day Low
 shtml += "<td class='alt'>" + roundNumber(parseFloat(contacts[i])) + "</td>";
col++;
break;
case 4 : //Day High & Profit
 shtml += "<td class='alt'>" + roundNumber(parseFloat(contacts[i])) + "</td>";
col=0;
rec++
break;
}
if (rec >= confStocks)
break;
} //end of for
shtml += "</table><table>";
shtml += "</div>";
// Output html in div.
newDiv.innerHTML = shtml;
var interval = prefs.getInt('interval');
timer = setTimeout( 'get_stockdetails()', parseFloat(interval * 1000) ) ;
//  _IG_AdjustIFrameHeight();
}
}
</SCRIPT>
</head>

<BODY  onload="init(newDiv);">
<table> <tr Class="nobg"> <td Class="nobg">
<div class="chromestyle" id="chromemenu"><ul>
<li><a href="#" rel="dropmenu1"><b>Menu</b></a></li>
<li><a href="#" rel="dropmenu2"><b>More</b></a></li>
</ul></div>

<!--1st drop down menu -->                                                   
<div id="dropmenu1" class="dropmenudiv">
           <a href="http://www.mktcrunch.com" target="_top" Title="Read Blog Post">Read Blog</a> 
           <a href="http://www.bseindia.com/gadget/GadgetScrip.asp" target="_blank">Quote</a>  
           <a href="http://www.bseindia.com/mktlive/groupgain.asp" target="_blank">Top Gainers</a>  
           <a href="http://www.bseindia.com/mktlive/grouploss.asp" target="_blank">Top Losers</a>  
           <a href="http://www.bseindia.com/mktlive/groupvals.asp" target="_blank">Top Turnovers</a>  
           <a href="http://www.bseindia.com/charting/newcharts.asp" target="_blank">BSE Graph</a>  
           <a href="http://www.bseindia.com/mktlive/mktwatch.asp" target="_blank" >Indices Watch</a>         
</div>

<!--2nd drop down menu -->                                                
<div id="dropmenu2" class="dropmenudiv"> 
    <a href="http://www.hotimagesof.com?ref=Bollywood Actresses" target="_top" Title="Actresses Photos">Actresses Photos</a> 
        <a href="http://www.google.com/ig/directory?type=authors&itemstype=gadgets&url=homepage.apps%2Bigother%40gmail.com" target="_top" Title="More Gadgets">More Gadgets</a>  
    <a href="http://www.twitter.com/mktcrunch" target="_blank" title="Follow us on twitter"> Follow Us</a> 
</div> </td> <td Class="nobg" valign="top">
<script type="text/javascript"><!--
google_ad_client = "pub-0433341489760643";
/* BSE stock market (728x15) top */
google_ad_slot = "5792327368";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</td> </tr> </table>

<script type="text/javascript">
cssdropdown.startchrome("chromemenu")
</script>
<table> <tr> <td>
<div id="ads" align="center">
<script type="text/javascript"><!--
google_ad_client = "pub-0433341489760643";
/* BSE stock market (728x90) */
google_ad_slot = "0500829661";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div> </td>
<td rowspan="2" valign="top">
<div align = "center">
<img id="graph" src="http://ichart.yahoo.com/t?s=^BSESN" /> 
 </div> 
 <br/>
 <div align = "center">
<img id="graph" src="http://ichart.yahoo.com/t?s=^NSEI" /> 
 </div>
 </td> </tr>
 
<tr><td>
<div id="mainform"></div>
<div id="newDiv"> 
<div align ="center"><br/><br/><b>Loading...</b><br/><br/>
  <img src="http://igstock.googlecode.com/svn/images/loading.gif" /> <br/><br/>
</div>
</div> </td> </tr> </table>

<div align="left" >
<script type="text/javascript"><!--
google_ad_client = "pub-0433341489760643";
/* BSE stock market (728x15) bottom */
google_ad_slot = "4737409200";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
</body>
]]>
</Content>

<Content type="html" view="home">
<![CDATA[
<head>
  <link rel="stylesheet" type="text/css" href="http://igstock.googlecode.com/svn/scripts/top_menu_bar_on_ig_gadget.css" />  
  <script type="text/javascript" src="http://igstock.googlecode.com/svn/scripts/top_menu_bar_on_ig_gadget.js" > </script>

<SCRIPT type="text/javascript" language="javascript">
var timer;
//var newDiv = null;
 var prefs = new _IG_Prefs(__MODULE_ID__);
 var _numStocks = 20;
 document.getElementById('s1').value =  prefs.getString("t1");
 document.getElementById('s2').value =  prefs.getString("t2");
 function roundNumber(numberField) {
 if(isNaN(numberField)) { return '-'; }
 var rnum = numberField;
 var rlength = 2; // The number of decimal places to round to
 if (rnum > 8191 && rnum < 10485) {
  rnum = rnum-5000;
  var newnumber = Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength);
  newnumber = newnumber+5000;
 } else {
  var newnumber = Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength);
  }
 return newnumber;
 }
//http://quote.yahoo.com/d/quotes.csv?s=%5ebsesn+%5ensei+532418.BO+ASHOKLEY.NS+GPIL.NS+530005.BO+MLL.NS+NTPC.NS+TTML.NS&f=nvl1'
function init(newDiv)
{
 //Create a div in which we will be rendering table
 //newDiv = document.createElement("div");
 //document.body.appendChild(newDiv);
 get_stockdetails();
}

function CommaFormatted(volume)
{
 var delimiter = ","; // replace comma if desired
 var a = volume;//.split('.',2)
 if(isNaN(volume)) { return '-'; }
 var i = parseFloat(volume);
 i = Math.abs(i);
 var n = new String(i);
 var a = [];
 while(n.length > 3)
 {
 var nn = n.substr(n.length-3);
 a.unshift(nn);
 n = n.substr(0,n.length-3);
 }
 if(n.length > 0) { a.unshift(n); }
 volume = a.join(delimiter);
 return volume;
 }
function get_stockdetails()
{
var mudStock = new Array(_numStocks-1);
var arrStock = new Array(_numStocks-1);
var arrShares = new Array(_numStocks-1);
var arrPrice = new Array(_numStocks-1);
var arrCurrPrice = new Array(_numStocks-1);
var arrCurrchange = new Array(_numStocks-1);
var isConfigured = false;
var surl = "http://finance.yahoo.com/d?s=";
var confStocks = 0;
var quotes = "";

 mudStock[2] =  prefs.getString("k1");
 mudStock[3] =  prefs.getString("k2");
 mudStock[4] =  prefs.getString("k3");
 mudStock[5] =  prefs.getString("k4");
 mudStock[6] =  prefs.getString("k5");
 mudStock[7] =  prefs.getString("k6");
 mudStock[8] =  prefs.getString("k7");
 mudStock[9] =  prefs.getString("k8");
 mudStock[10] =  prefs.getString("k9");
 mudStock[11] =  prefs.getString("k10");
 mudStock[12] =  prefs.getString("k11");
 mudStock[13] =  prefs.getString("k12");
 mudStock[14] =  prefs.getString("k13");
 mudStock[15] =  prefs.getString("k14");
 mudStock[16] =  prefs.getString("k15");
 mudStock[17] =  prefs.getString("k16");
 mudStock[18] =  prefs.getString("k17");
 mudStock[19] =  prefs.getString("k18");
 mudStock[20] =  prefs.getString("k19");
 mudStock[21] =  prefs.getString("k20");
 mudStock[22] =  prefs.getString("k21");
 mudStock[23] =  prefs.getString("k22");
 mudStock[24] =  prefs.getString("k23");
 mudStock[25] =  prefs.getString("k24");
 mudStock[1]="";
 mudStock[0]="";

//get user settings
for (i=0; i<26; i++){
//mudStock[i] = prefs.getString("s" + i);

// For BSE and NSE
confStocks++;
confStocks++;
arrStock[i] = mudStock[i]+".BO";
arrCurrPrice[i] = 0;
arrCurrchange[i] = 0;
if (mudStock[i] !='' && mudStock[i]!=null ) {
  quotes += _esc(arrStock[i]);
  isConfigured = true;
  quotes += '+';
  confStocks++;
}
}
if (confStocks > 0) {
surl += "%5EBSESN+%5ENSEI+" + _esc(quotes)+"&f=nl1c2vgh&random="+ Math.random();
_IG_FetchContent(surl, _IG_Callback(processResult));
}
function processResult(str) {
var responseText = str;
var shtml = "<div>";
if (responseText == null || responseText == "") {
shtml += "<i><font size='3'>Service is temporarily unavailable. </font></i></div>";
newDiv.innerHTML = shtml;
timer = setTimeout( 'get_stockdetails()', 5000 ) ;
return;
}
//Lets create table & headers for the same.
shtml += "<table style=\"width:100%\" >";
shtml += "<tr><th >Company</th>";
shtml += "<th style=\"border-right:0\">BSE Price</th></tr>"
// Lets replace \n by commas because we will be getting multiple records
var tmp1 = responseText.replace(new RegExp( "\\n", "g" ), ",");
//Replace any double quotes; that looks ugly
var tmp2 = tmp1.replace(new RegExp( "\"", "g" ),"");
// Use the split function to extract substrings separated by comma
// delimiters.
var contacts = tmp2.split(",");
//Process array of extracted substrings.
var rec = 0;
var total_profit = 0;
var pct_prof = 0;
var invest = 0;
var mktvalue = 0;
var col = 0;
for (var i = 0; i < (contacts.length-5) ; i++) {
var alterrow = i/6;
switch(col)
{
case 0 : //Script name, Qty, Buy Price
if(alterrow % 2 == 0)
  shtml += "<tr Class='odd'>";
else 
  shtml += "<tr Class='even'>";
shtml += "<td Class='spec'>";
shtml +=  contacts[i] + "</td>";
col++;
break;
case 1 : //Mkt Price and change
arrCurrPrice[rec] = roundNumber(parseFloat(contacts[i]));
i++;
arrCurrchange[rec] = contacts[i].replace(/ - /,"  (");;
if(roundNumber(parseFloat(contacts[i]))<0){
shtml += "<td class='negalt'><big><big>" + arrCurrPrice[rec] + "</big></big>&nbsp;"+ arrCurrchange[rec]+ ")</td>";
  }else{
    shtml += "<td class='alt1'><big><big>" + arrCurrPrice[rec] + "</big></big>&nbsp;"+ arrCurrchange[rec]+ ")</td>";
      }
col++;
break;
case 2 : //Volume
//shtml += "<td class='alt'>" + CommaFormatted(contacts[i]) + "</td>";
col++;
break;
case 3 : //Day Low
//shtml += "<td class='alt'>" + roundNumber(parseFloat(contacts[i])) + "</td>";
col++;
break;
case 4 : //Day High & Profit
//shtml += "<td class='alt'>" + roundNumber(parseFloat(contacts[i])) + "</td>";
col=0;
rec++
break;
}
if (rec >= confStocks)
break;
} //end of for
shtml += "</table><table>";
shtml += "</div>";
// Output html in div.
newDiv.innerHTML = shtml;
var interval = prefs.getInt('interval');
timer = setTimeout( 'get_stockdetails()', parseFloat(interval * 1000) ) ;
//  _IG_AdjustIFrameHeight();
}
}
</SCRIPT>
</head>

<script type="text/javascript">
  function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
  }

  function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
      var c = ca[i];
      while (c.charAt(0)==' ') c = c.substring(1,c.length);
      if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
  }

  function eraseCookie(name) {
    createCookie(name,"",-1);
  }
</script> 

<script type="text/javascript" src="http://igstock.googlecode.com/svn/scripts/promo.js"></script>

<script type="text/javascript">
  var x = readCookie('Indian');
  if (!x) {
    createCookie('Indian','once',1);
    var msg = new gadgets.MiniMessage(__MODULE_ID__);
    // Generate the message using DOM methods
    var div = document.createElement("div");
        div.className="promo";
    div.innerHTML=theAds[whichAds];
      msg.createDismissibleMessage(div);
  }
  // else 
    // eraseCookie('Indian');
</script>

<body  onload="init(newDiv);" style="overflow-x: hidden;">
  <table border="0px" width="100%"><tr class="nobg">
    <td class="nobg" align="left" valign="middle"> 
      <div class="chromestyle" id="chromemenu">
        <ul>
          <li><a href="#" rel="dropmenu1"><b>Menu</b></a></li>
          <li><a href="#" rel="dropmenu2"><b>More</b></a></li>
        </ul>
      </div>

      <!--1st drop down menu -->                                                   
      <div id="dropmenu1" class="dropmenudiv">
        <a href="http://www.mktcrunch.com" target="_top" Title="Read Blog Post">Read Blog</a> 
        <a href="http://www.bseindia.com/gadget/GadgetScrip.asp" target="_blank">Quote</a>  
        <a href="http://www.bseindia.com/mktlive/groupgain.asp" target="_blank">Top Gainers</a>  
        <a href="http://www.bseindia.com/mktlive/grouploss.asp" target="_blank">Top Losers</a>  
        <a href="http://www.bseindia.com/mktlive/groupvals.asp" target="_blank">Top Turnovers</a>  
        <a href="http://www.bseindia.com/charting/newcharts.asp" target="_blank">BSE Graph</a>  
        <a href="http://www.bseindia.com/mktlive/mktwatch.asp" target="_blank" >Indices Watch</a>         
      </div>

      <!--2nd drop down menu -->                                                
      <div id="dropmenu2" class="dropmenudiv"> 
        <a href="http://www.hotimagesof.com?ref=Actresses Photos" target="_top" Title="Actresses Photos">Actresses Photos</a> 
        <a href="http://www.google.com/ig/directory?type=authors&itemstype=gadgets&url=homepage.apps%2Bigother%40gmail.com" target="_top" Title="More Gadgets">More Gadgets</a> 
        <a href="http://www.twitter.com/mktcrunch" target="_blank" title="Follow us on twitter"> Follow Us</a> 
      </div> 
      <script type="text/javascript">
        cssdropdown.startchrome("chromemenu")
      </script>
    </td>
    <td class="nobg" align="right" valign="top"> 
      <!-- <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.google.com%2Fig%2Fadde%3Fmoduleurl%3Digstock.googlecode.com%2Fsvn%2Ftrunk%2Fmodules%2Findian_stock_market_on_ig.xml&amp;layout=button_count&amp;show_faces=false&amp;width=76&amp;action=like&amp;font=tahoma&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:76px; height:21px;" allowTransparency="true"></iframe> -->
      <iframe src="//www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.facebook.com%2Fpages%2FMktcrunch%2F130135073769787&amp;send=false&amp;layout=button_count&amp;width=80&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21&amp;appId=289969357717839" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:80px; height:21px;" allowTransparency="true"></iframe>
    </td>
    <!-- <td Class="nobg" align="right"><a href="javascript:goToView('canvas')" title="full screen!!"> <img border="0" src="http://igstock.googlecode.com/svn/images/window-fullscreen-icon.png"/></a> </td> -->
  </tr>
  </table>

<div align="left" style="padding-bottom:3px;">  
    <!-- <script type="text/javascript" src="http://igstock.googlecode.com/svn/scripts/stock_market_gadgets_promotion.js">
    </script> --> 
    <script type="text/javascript"><!--
      google_ad_client = "pub-0433341489760643";
      /* BSE stock market (468x15) */
      google_ad_slot = "4263599552";
      google_ad_width = 468;
      google_ad_height = 15;
      //-->
    </script>
    <script type="text/javascript"
      src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
</div> 

<div id="mainform"></div>

<div id="newDiv"> 
  <div align ="center"><br/><b>Loading...</b><br/><br/>
    <img src="http://igstock.googlecode.com/svn/images/loading.gif" /> <br/><br/>
  </div>
</div>

<div align="center">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-0433341489760643";
/* Stock market (300x250) */
google_ad_slot = "3486093852";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div> 

<!-- <script type="text/javascript">  
    function goToView(dest) {
      var supported_views = gadgets.views.getSupportedViews();
      gadgets.views.requestNavigateTo(supported_views[dest]);
    };
</script> -->

</body>

]]>
</Content>
</Module>
