/* --------------------------------- */
/*          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   */
/* --------------------------------- */
/* --------------------------------- */

var pop_image = function(src) {	
	var args = pop_image.arguments; 
	var obj = (args[1] && typeof(args[1]) == "object") ? args[1] : new Object();
	xImage = new Image();
	xImage.src = src;
	width = (xImage.width>10) ? xImage.width : 400;
	height = (xImage.height>0) ? xImage.height : 300;
	width = parseInt(width) + 0;
	height = parseInt(height) + 3;
	var params="width="+width;
		params += ",height="+height;
		params +=",resizable=no,scrollbars=no,statusbar=no";
	popwindow=window.open('','',params);
	popwindow.document.write('<title>'+((obj['title'])? obj['title'] : "Image")+'<\/title>');
	popwindow.document.write('<style>body{margin:0px;}<\/style>');
	popwindow.document.write('<img src="'+xImage.src+'" width=100% height=100% />');
	popwindow.document.close();
	}




/* 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) */



