// JavaScript Document


function setProductCode(form)
{
	var itemStr = form.op1.value;
	var i;
  var pc = itemStr.substring(0, itemStr.indexOf(" - "));
	alert ("pc = " + pc);
	var tmpStr = form.item.value;
	alert ("tmpStr = " + tmpStr);
	// Check if form has been used before
	var start = 0;
	var sStr = "";
	if (i = tmpStr.indexOf("XXX") == -1)	{
		for (var j = 0; j < tmpStr.length; j++) {
				if (tmpStr.charAt(j) == '^')
					if (!start) {
						 start+=1;
					}
					else {
						 break;
					}
				else if (start) {
					sStr = sStr + tmpStr.charAt(j);
				}
		}
		alert ("sStr = " + sStr);
	}

	if (sStr.length == 0)
		form.item.value = tmpStr.replace(/XXX/i, pc);
	else {
		var re = new RegExp(sStr, "i");
		form.item.value = tmpStr.replace(re, pc);
  }
	
	alert ("item string = " + form.item.value);
	pc = pc +  " - ";
	alert ("itemStr =" + itemStr.replace(pc, ""));
	for (var i = 0; i < form.op1.length; i++) {
	    if (form.op1.options[i].selected == true) {
		     form.op1.options[i].value = itemStr.replace(pc, "");      
				 alert ("form.op1.options[i].value = " + form.op1.options[i].value);
	    }
	}
}
function setValues(form)
{
   for (var i = 0; i < form.length; i++) {
	   if (form.options[i].selected == true) {
			switch (i) {
			  case 0:
					var msg = prompt("Please enter the name to be monogrammed and the thread color\n(example: Molly w/black thread)", "")

					if (msg == "" || msg == null) {
						alert("No name entered");
						return;
					}
					break;
				case 1:
					var msg = prompt("Please enter the initials to be monogrammed.", "")
					if (msg == "" || msg == null) {
						alert("Please enter the initials to be monogrammed");
						return;
					}
					break;
				default:
					break;
				}
				var tmp = form.options[i].value;
				form.options[i].value = tmp.replace(/XXX/i, msg);
	   }
	}
}
