/*
email=getCookie("email");
list=getCookie("list");
profile=getCookie("profile");
*/

profile_main();


function submit_page(form)		/* update stock list */
{
     var i = 1;
     var profile = "999";

     if (document.symbol.ticker1.value)
     {
        profile = profile + "," + document.symbol.ticker1.value;
        i += 1;
     }
     if (document.symbol.ticker2.value)
     {
        profile = profile + "," + document.symbol.ticker2.value;
        i += 1;
     }
     if (document.symbol.ticker3.value)
     {
        profile = profile + "," + document.symbol.ticker3.value;
        i += 1;
     }
     if (document.symbol.ticker4.value)
     {
        profile = profile + "," + document.symbol.ticker4.value;
        i += 1;
     }
     if (document.symbol.ticker5.value)
     {
        profile = profile + "," + document.symbol.ticker5.value;
        i += 1;
     }
     if (document.symbol.ticker6.value)
     {
        profile = profile + "," + document.symbol.ticker6.value;
        i += 1;
     }
     if (document.symbol.ticker7.value)
     {
        profile = profile + "," + document.symbol.ticker7.value;
        i += 1;
     }
     if (document.symbol.ticker8.value)
     {
        profile = profile + "," + document.symbol.ticker8.value;
        i += 1;
     }
     if (document.symbol.ticker9.value)
     {
        profile = profile + "," + document.symbol.ticker9.value;
        i += 1;
     }
     if (document.symbol.ticker10.value)
     {
        profile = profile + "," + document.symbol.ticker10.value;
        i += 1;
     }
     if (document.symbol.ticker11.value)
     {
        profile = profile + "," + document.symbol.ticker11.value;
        i += 1;
     }
     if (document.symbol.ticker12.value)
     {
        profile = profile + "," + document.symbol.ticker12.value;
        i += 1;
     }
     if (document.symbol.ticker13.value)
     {
        profile = profile + "," + document.symbol.ticker13.value;
        i += 1;
     }
     if (document.symbol.ticker14.value)
     {
        profile = profile + "," + document.symbol.ticker14.value;
        i += 1;
     }
     if (document.symbol.ticker15.value)
     {
        profile = profile + "," + document.symbol.ticker15.value;
        i += 1;
     }
     if (document.symbol.ticker16.value)
     {
        profile = profile + "," + document.symbol.ticker16.value;
        i += 1;
     }
     if (document.symbol.ticker17.value)
     {
        profile = profile + "," + document.symbol.ticker17.value;
        i += 1;
     }
     if (document.symbol.ticker18.value)
     {
        profile = profile + "," + document.symbol.ticker18.value;
        i += 1;
     }
     if (document.symbol.ticker19.value)
     {
        profile = profile + "," + document.symbol.ticker19.value;
        i += 1;
     }
     if (document.symbol.ticker20.value)
     {
        profile = profile + "," + document.symbol.ticker20.value;
        i += 1;
     }
     if (document.symbol.ticker21.value)
     {
        profile = profile + "," + document.symbol.ticker21.value;
        i += 1;
     }
     if (document.symbol.ticker22.value)
     {
        profile = profile + "," + document.symbol.ticker22.value;
        i += 1;
     }
     if (document.symbol.ticker23.value)
     {
        profile = profile + "," + document.symbol.ticker23.value;
        i += 1;
     }
     if (document.symbol.ticker24.value)
     {
        profile = profile + "," + document.symbol.ticker24.value;
        i += 1;
     }
     if (document.symbol.ticker25.value)
     {
        profile = profile + "," + document.symbol.ticker25.value;
        i += 1;
     }
     if (document.symbol.ticker26.value)
     {
        profile = profile + "," + document.symbol.ticker26.value;
        i += 1;
     }
     if (document.symbol.ticker27.value)
     {
        profile = profile + "," + document.symbol.ticker27.value;
        i += 1;
     }
     if (document.symbol.ticker28.value)
     {
        profile = profile + "," + document.symbol.ticker28.value;
        i += 1;
     }
     if (document.symbol.ticker29.value)
     {
        profile = profile + "," + document.symbol.ticker29.value;
        i += 1;
     }
     if (document.symbol.ticker30.value)
     {
        profile = profile + "," + document.symbol.ticker30.value;
        i += 1;
     }
     for (j=i; j<=30; ++j)
        profile = profile + "," + "";

     var expire = new Date(2010, 11, 30);
     onSubmit=setCookie("profile", profile, expire, "/");
     onSubmit=setCookie("email", document.symbol.email.value, expire, "/");
     onSubmit=setCookie("list", document.symbol.list.value, expire, "/");


     if ((document.symbol.email.value) && (document.symbol.list.value))

          window.location.href="http://www.stockmap.com/cgi-bin/updatelist.php?q="+document.symbol.email.value+":"+document.symbol.list.value+":"+profile;

     else 

          var winwarn = window.open("../www/warn.html", "_top");

}




function get_page()		/* retrieve stock list */
{

     window.location.href="http://www.stockmap.com/cgi-bin/getlist.php?q="+document.symbol.email.value+":"+document.symbol.list.value;


}




function exit_page()
{

     window.location.href="http://www.stockmap.com/cgi-bin/exitlist.php?q="+document.symbol.email.value+":"+document.symbol.list.value;

}



function reset_page()
{ 

	document.getElementsByName("symbol").reset();

}



function profile_main()
{

  email=getCookie("email");
  list=getCookie("list");

  profile=getCookie("profile");



  showhead();

  split = profile.split(",");

/*
  P("<form action='../cgi-bin/getlist.php'     method='post'>");

     p("<B>Email:</B> <INPUT TYPE='text' NAME='email' VALUE="+email+" SIZE='30' MAXLENGTH='30' />&nbsp;&nbsp;");

     p("<B>Watch List Name:</B> <INPUT TYPE='text' NAME='list' VALUE="+list+" SIZE='20' MAXLENGTH='20' />&nbsp;&nbsp;");

  p("</form>");
*/


  p("<P><BR><FORM NAME=symbol  onSubmit=submit_page()>");
/*
  p("<P><BR><FORM NAME=symbol action='../cgi-bin/getlist.php'  method='post' >");
*/
  p("<TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=2>");
  p("<TR><TD BGCOLOR=#ffffff FONT SIZE=-1>");


  if (email)
     p("<B>Email:</B> <INPUT TYPE='text' NAME='email' SIZE=30 MAXLENGTH=30 VALUE="+email+"  />&nbsp;&nbsp;");
  else
     p("<B>Email:</B> <INPUT TYPE='text'  NAME='email' SIZE=30 MAXLENGTH=30  />&nbsp;&nbsp;");


  if (list)
     p("<B>Watch List Name:</B> <INPUT TYPE='text' NAME='list' SIZE=20 MAXLENGTH=20 VALUE="+list+"  />&nbsp;&nbsp;");
  else
     p("<B>Watch List Name:</B> <INPUT TYPE='text' NAME='list' SIZE=20 MAXLENGTH=20 />&nbsp;&nbsp;");


/*
  p("<INPUT TYPE='submit' VALUE='Retrieve'  />&nbsp;&nbsp;");
*/
  p("<INPUT TYPE=button VALUE="+'"'+"Retrieve"+'"'+" onClick=get_page()>&nbsp;&nbsp;");

  p("<INPUT TYPE=button VALUE="+'"'+"Save"+'"'+" onClick=submit_page()>&nbsp;&nbsp;");

/*
  p("<INPUT TYPE=button VALUE="+'"'+"Exit"+'"'+" onClick=exit_page()>");
  p("<INPUT TYPE=button VALUE="+'"'+"Reset"+'"'+" onClick=reset_page()>");
*/

  p("</TD></TR></TABLE>");


  p("<TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=2 BORDER=1>");
  p("<TR><TD BGCOLOR=#cccccc FONT SIZE=-1><B>Enter, edit or erase symbols below :</B></TD></TR>");
  p("<TR><TD BGCOLOR=#CCCCCC>");

  for(i=1; i<=30; ++i)
  {
    if (i <= 9)
       document.write("&nbsp;&nbsp;");

    if (split[i])
       p("&nbsp;&nbsp;"+i+".<INPUT TYPE=TEXT NAME=ticker"+i+" VALUE="+'"'+split[i]+'"'+" SIZE=6 MAXLENGTH=8>");
    else
       p("&nbsp;&nbsp;"+i+".<INPUT TYPE=TEXT NAME=ticker"+i+" SIZE=6 MAXLENGTH=8>");

    if (((i % 6) == 0) && (i != 30))
       p("</TD></TR><TR><TD BGCOLOR=#CCCCCC>");

  }

  p("</TD></TR></TABLE>");

  p("</form>");

  copyright();
}
