<!--
var menu_im = new Array(2);
var menu_imgs = new Array();

function preloadImgs() { //v3.0
    var args=preloadImgs.arguments;
    if(menu_imgs == null) menu_imgs = new Array();
    var path = args[0]; 
    for(var i=1; i < args.length; i++) { 
//      alert("Processing for " + args[i] + " of " + (args.length-1) + " names");
      var ind1 = args[i].lastIndexOf("/"), ind2 = args[i].lastIndexOf(".");
      if(ind2 == -1) return false; // need to have . in the name to get the extension
      var name = args[i].substring(ind1+1, ind2 - ind1 - 1), ext = args[i].substring(ind2+1);
      // we need name to index and need name2 to form the correct path as args[i] may contain some path i.e. thumn/cpa201.jpg
      var name2 = args[i].substring(0, ind2);
      if(!menu_imgs[args[i]]) { 
	 menu_imgs[name] = new Image; menu_imgs[name].src=path + name2 + "."+ext;
        //alert ("prelading img name= " + name + " ext=" + ext+ " : " + menu_imgs[name].src);
      }
    }
    return true;
}

function preloadRollOverImg() { //v3.0
    var args=preloadRollOverImg.arguments;
    if(menu_im[0] == null) menu_im[0] = new Array();
    if(menu_im[1] == null) menu_im[1] = new Array();
    var path = args[0]; 
    for(var i=1; i < args.length; i++) { 
//      alert("preloadRollOverImg: Processing for " + args[i] + " of " + (args.length-1) + " names");
      var ind1 = args[i].lastIndexOf("/"), ind2 = args[i].lastIndexOf(".");
      if(ind2 == -1) return false; // need to have . in the name to get the extension
      var name = args[i].substring(ind1+1, ind2 - ind1 - 1), ext = args[i].substring(ind2+1);
      if(!menu_im[0][args[i]]) { 
	 menu_im[0][name] = new Image; menu_im[0][name].src=path + name + "."+ext;
	 menu_im[1][name] = new Image; menu_im[1][name].src=path + name + "2."+ ext;
//         alert ("preladingRollOverImg img name= " + name + " ext=" + ext + ": " + menu_im[0][name].src + " and " +  menu_im[1][name].src);
      }
   }
   return true;
}

function show_stat() { 
	alert("Stat string: \n" + stat_str);
	return true;
}

function swapImg(name, ind) { //v3.0
  //stat_str += ("request to swap " + name + " for " + ind+ "\n");
  //alert("current img=" + document.images[name].src + " will be switched to " + menu_im[ind-1][name].src);
  if(document.images[name] && menu_im[ind-1][name]) { 
	document.images[name].src = menu_im[ind-1][name].src;
  }	
}

function email_submit(form) { 
  var email = form.email.value
  var ind_at = email.indexOf('@',0);
  var ind_dot = ind_at > 0 ? email.indexOf('.', 0 ) : -1;
  var dom = email.length > (ind_dot + 2);
  if( (form.email.value != "") && (ind_at > 0) && (ind_dot > ind_at) && (ind_dot > (ind_at + 2)) && dom) form.submit();
  return false;
}

function submit_non_empty(form, fields_array) { 
  for(var i = 0; i < fields_array.length; ++i) { 
    var val = eval('form.'+ fields_array[i]+'.value');
    if(val == '') return false;
  }
  form.submit();
}

function make_expdate(form) { 
   form.EXPDATE.value=form.expmon.value+form.expyear.value;
   return true;
}

function clear_field(field, default_text) {
   if(field.value == default_text) field.value="";
   return true;
}

function rand_img() { 
   var ind = Math.floor(Math.random()*3+1);
   var loc = "/image/decor/france"+ind+".jpg";
   document.images["france"].src = "/image/decor/france"+ind+".jpg";

}

// shows divname and putting cursor ina focust_field of formname. focus1 can be used to adjust how the form is shown i.e. padding
// divname2hide_array of forms to hide while showing divname.
function show_div_form(divname, formname, focus_field, focus1, divname2hide_array) { 
   //alert('Called show_div_form('+divname+', '+formname+', '+ focus_field +', '+focus1 + ', '+divname2hide_array.length +')' );
   if(divname.length) { 
      document.getElementById(divname).style.display  = '';
      //if we need padding at the bottom of the page so that the entire form is shows
      //document.getElementById(divname + '_pad').style.display  = '';  
      if(focus1.length) eval('document.' + formname + '.' + focus1 + '.focus()'); // if we need to adjust the form give the lowest element first
      if(focus_field.length) eval('document.forms["'+ formname + '"].' + focus_field + '.focus()');
   }
   if(divname2hide_array.length) { 
     for(var i = 0; i < divname2hide_array.length; ++i) { 
       //alert("Hiding div id="+divname2hide_array[i]);
       document.getElementById(divname2hide_array[i]).style.display = 'none';
     }
  }
}

function populateShipping(form) { 
	//alert("Ship_as_bill=" +form.ship_as_bill.checked);
	var fields = new Array('first', 'last', 'street', 'city', 'state', 'zip', 'phone', 'email')
	if(form.ship_as_bill.checked) { 
  	    for(var i = 0; i < fields.length; ++i)
	       eval('form.s_'+fields[i]+'.value = form.'+fields[i]+'.value');
	    form.s_cntr[form.cntr[0].selected ? 0 : 1].selected = true;
	} else {
	    for(i = 0; i < fields.length; ++i) { 
	       eval('form.s_'+fields[i]+'.value = ""');
	    }	
	    form.s_cntr[0].selected = true;
        }
	return true;
}


function add_pump2basket(field){ 
     var add_str = '&ref=cpa74p&qty=1';
     if(field.checked) { 
	// get 'buy' anchor .. get its URL.. append 
	// + add_str
     } else { 
	//find add_str in the URL.. and remove it. 
     }	
}

//function shuffle_image(image, limit, ext) {
//	var ind = rand(limit);
//	image.src = image.src + ind + ext;
//}

-->
