<!--//
var pfx='https://www.paypal.com/cgi-bin/webscr';
var mv = 'NO';  //monogram checkbox value
var mt = '';        //monogram text value
var tc = '';        //monogram thread color
var ts = '';        //monogram typestyle
var str2 = '&os0='+mv;    //monogram http string
var on0 = '&on0=Monogram';
var on1 = '&on1=Monogram-color';
var on2 = '&on2=Monogram-typestyle';
var on3 = '&on3=Monogram-text';

function cmdsubmitbtn()	{
	document.frm2.method = '';
	document.frm2.target = '_self';
	document.frm2.action = '#';
  var itemname   = getradiovalue(document.frm1.edging);		//alert('itemname='+itemname);
  var itemnum    = getradioseq(document.frm1.edging);			//alert('itemnum='+itemnum);
  var itemprice  = getitemprice(itemnum);									//alert('price='+itemprice);
	if (itemprice == 0) {
		alert('Please select a Nuzy Edging Style');
		//document.form.onsubmit='return false;';
		return false;
	}

  tc = getradiovalue(document.frm1.threadcolor);  //alert('tc='+tc+'  tc.length='+tc.length);
  ts = getradiovalue(document.frm1.typestyle);     //alert('ts='+ts+'  ts.length='+ts.length);
  mt = gettextvalue(document.frm1.monotext.value);   //alert('mt='+mt+'  mt.length='+mt.length);
  if (tc.length == 0 && ts.length == 0 && mt.length == 0) {
    //monogramming not selected...continue
  }else{
    //monogramming selected
		var vm = validmonogram();
    if (vm == 1) {
      mv = 'YES';
      itemprice = itemprice + 10.00;
      str2 = str2 + on0 + '&os0='+mv;
      str2 = str2 + on1 + '&os1='+tc;
      str2 = str2 + on2 + '&os2='+ts;
      str2 = str2 + on3 + '&os3='+mt;
    }else{
			//document.form.onsubmit='return false;';
      return false;
    }
  }
  //fill fields b4 submit
  var str1  = '?item_number='+itemnum+'&amount='+itemprice+'&item_name='+itemname
  document.frm2.method = 'post';
  document.frm2.target = 'paypal';
  document.frm2.action = pfx+str1+str2;
  //if(document.frm2.onsubmit())
  // {//this check triggers the validations
    document.frm2.submit();
  //}
}

function gettextvalue(f) {
  var j = f.length;		//alert('f.length='+j+'  value='+f);
  if(j == undefined) {
    return '';
  }
  return f;
}

function getradiovalue(f) {
  if(!f)
    return '';
  var j = f.length;		//alert(j);
  if(j == undefined)
    if(f.checked)
      return f.value;
    else
      return '';
  for(var i = 0; i < j; i++) {
    if(f[i].checked) {
      k = f[i].value;
      return f[i].value;
    }
  }
  return '';
}

function getradioseq(f) {
  if(!f)
    return '';
  var j = f.length;		//alert(j);
  if(j == undefined)
    if(f.checked)
      return 1;
    else
      return '';
  for(var i = 0; i < j; i++) {
    if(f[i].checked) {
      return i+1;
    }
  }
  return '';
}

function getitemprice(f)	{
  var itemprice = 0.00;
  switch(f) {
    case 1:	
      itemprice = 20.00;
      break;
    case 2:	
      itemprice = 20.00;
      break;
    case 3:	
      itemprice = 20.00;
      break;
    case 4:	
      itemprice = 20.00;
      break;
    case 5:
      itemprice = 55.00;
      break;
    case 6:
      itemprice = 55.00;
      break;
    case 7:
      itemprice = 55.00;
      break;
  }
  return itemprice;
}

function validmonogram() {
var myBool=new Boolean(0);
  if (tc.length == 0) {
    alert('Please select a Monogram Thread Color!');
    return myBool;
  }
  if (ts.length == 0) {
    alert('Please select a Monogram Typestyle!');
    return myBool;
  }
  if (mt.length==0) {
    alert('Please specify Monogram Text!');
    return myBool;
  }
  myBool = 1;
  return myBool;
}

var numb = '0123456789';
var lwr = 'abcdefghijklmnopqrstuvwxyz';
var upr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';

function IsNum(parm) {return IsValid(parm,numb);}
function IsLower(parm) {return IsValid(parm,lwr);}
function IsUpper(parm) {return IsValid(parm,upr);}
function IsAlpha(parm) {return IsValid(parm,lwr+upr);}
function IsAlphaNum(parm) {return IsValid(parm,lwr+upr+numb);}

//-->
