/* --------------------------------- */
/*          STOREFRONT v1.0          */
/* --------------------------------- */
/*            GLOBAL JS              */
/* --------------------------------- */
/*  Created:  2003-06-01             */
/*  Issued:   2003-06-01             */
/*  Modified: 2004-05-08             */
/*  Client: Sophiaknows              */
/*  Copyright (c) 1998-2004          */
/*  A.R. Tony Pisarra, SophiaKnows   */
/* --------------------------------- */
/* --------------------------------- */



/* PARSE_FORM (begin all) */

/* PARSE_FORM (init values array) */
var formdata=new Array();
/* PARSE_FORM (end init) */

/* PARSE_FORM (begin parse_form) */
function parse_form(){
    if (document.location.search.indexOf('=')>-1) { 
        keyvalues=unescape(document.location.search.substring('1').replace(/\+/g,' ')).split("&");
        for(p=0;p<keyvalues.length;p++) {
            pairs=keyvalues[p].split("=");
            formdata[pairs[0]]=pairs[1];
            }            
        }
    }
/* PARSE_FORM (end parse_form) */

/* PARSE_FORM (end all) */


/* POPUP: (function: PopTool) */
function pop_tool(a) {
   var argv=pop_tool.arguments;
   var params="width=" + ((argv[1])?argv[1]:600);
       params+=",height="+((argv[2])?argv[2]:450);
       params+=",scrollbars=1,resizable=1";
   var x_target = 'new';
   var x_url = a;
   x_target=((x_target)?x_target:"_blank");
   var popWindow=window.open(x_url,x_target,params);	
   popWindow.focus();
   return false;
   }

/* POPUP: ALIAS */

function PopTool (a) {
   var argv=PopTool.arguments;
	return pop_tool(a,argv[1],argv[2]);
	}

/* POPUP: (end PopTool) */


/* POPUP IMG: (function: PopTool) */
function pop_img(a) {
   var argv=pop_img.arguments;
   var params="width=" + ((argv[1])?argv[1]:600);
       params+=",height="+((argv[2])?argv[2]:450);
       params+=",scrollbars=1,resizable=1";
   var x_target = 'new';
   var x_url = "pop.html?photo="+a;
   x_target=((x_target)?x_target:"_blank");
   var popWindow=window.open(x_url,x_target,params);	
   popWindow.focus();
   return false;
   }
/* POPUP: (end PopTool) */


/* POPWINDOW: (function: PopTool) */
function PopWindow(a) {
   var argv=PopTool.arguments;
   var params="width=" + ((argv[1])?argv[1]:600);
       params+=",height="+((argv[2])?argv[2]:450);
       params+=",scrollbars=1,resizable=1";
   var x_target = 'new';
   var x_url = a;
   x_target=((x_target)?x_target:"_blank");
   var popWindow=window.open(x_url,x_target,params);	
   popWindow.focus();
   return false;
   }
/* POPWINDOW: (end PopTool) */


/*   TYPEDOWN (begin main) */
/*   TYPEDOWN (begin define objects) */
function optionprops() {
    this.o_value=new Array();
    this.o_text=new Array();
    }
var options=new Array();
/*   TYPEDOWN (end define objects) */
/*   TYPEDOWN (begin init select) */
function InitSelectVals(s) {
    options[s.name]=new optionprops();
    for(i=0;i<s.length;i++) {
        options[s.name].o_value[i]=s.options[i].value;
        options[s.name].o_text[i]=s.options[i].text;
        }
    }

/*   TYPEDOWN (begin init global selects) */
function InitSelects() {
    for(f=0;f<document.forms.length;f++) {
        for(e=0;e<document.forms[f].length;e++) {
            if(document.forms[f].elements[e].name
            && document.forms[f].elements[e].type.indexOf('select')>-1) {
                InitSelectVals(document.forms[f].elements[e]);
                }
            }
        }
    }

/*   TYPEDOWN (end init global selects) */
/*   TYPEDOWN (end initialize objects) */

/*   TYPEDOWN (begin typedown) */
function TypeDown(s,t) {
   var y=0;                                     
   var suggestions=new optionprops();           
   for(m=0;m<options[s.name].o_text.length;m++) {
      if(options[s.name].o_text[m].toLowerCase().indexOf(t.value.toLowerCase())>-1) {
         suggestions.o_text[y]=options[s.name].o_text[m];
         suggestions.o_value[y]=options[s.name].o_value[m];
         y++;                                              
         }
      }
   s.length=suggestions.o_text.length;                     
   for(i=0;i<suggestions.o_text.length;i++) {           
      s.options[i].text=suggestions.o_text[i];
      s.options[i].value=suggestions.o_value[i];      
      }
   s.selectedIndex=0;                                      
   if(s.onchange) { s.onchange();}
   }
/*   TYPEDOWN (end typedown) */
/*   TYPEDOWN (end main) */


