// JavaScript Document
function clickclear(id, defaulttext) {
	if (id.value == defaulttext) {
		id.value = '';
	}
}
function clickrestore(id, defaulttext) {
	if (id.value === '') {
		id.value = defaulttext;
	}
}
function createRequestObject() {
   var req;
   if (window.XMLHttpRequest) {
      req = new XMLHttpRequest();
   } else if (window.ActiveXObject) {
      req = new ActiveXObject("Microsoft.XMLHTTP");
   } else {
      alert('Problem creating the XMLHttpRequest object');
   }
   return req;
}
var http = createRequestObject();
function validate(data, id) {
		http.open('get', 'validate.php?data='+data+'&id='+id);
		if (id == 'Fname') { http.onreadystatechange = returnFname; }
		else if (id == 'Lname') { http.onreadystatechange = returnLname; }
		else if (id == 'email') { http.onreadystatechange = returnEmail; }
		else if (id == 'telephone') { http.onreadystatechange = returnTele; }
		else if (id == 'address0_1') { http.onreadystatechange = returnAddr1; }
		else if (id == 'city0') { http.onreadystatechange = returnCity0; }
		else if (id == 'zip0_1' || id == 'zip0_2') { http.onreadystatechange = returnZip0; }
		else if (id == 'Tname') { http.onreadystatechange = returnTname; }
		else if (id == 'CFname') { http.onreadystatechange = returnCFname; }
		else if (id == 'CLname') { http.onreadystatechange = returnCLname; }
		else if (id == 'address1_1') { http.onreadystatechange = returnAddr3; }
		else if (id == 'city1') { http.onreadystatechange = returnCity1; }
		else if (id == 'zip1_1' || id == 'zip1_2') { http.onreadystatechange = returnZip1; }
		else if (id == 'Visa' || id == 'Master Card' || id=='American Express' || id=='Discover') { http.onreadystatechange = returnCC; }
		else if (id == 'cvvcode') { http.onreadystatechange = returnCVV; }
   		http.send(null);
}
///////////////////////////////////////////////////////////
function returnFname() {
   if(http.readyState == 4 && http.status == 200) {
      var response = http.responseText;
      if(response) {
         document.getElementById("checkFname").innerHTML = response;
      }
   }
}
function returnLname() {
   if(http.readyState == 4 && http.status == 200) {
      var response = http.responseText;
      if(response) {
         document.getElementById("checkLname").innerHTML = response;
      }
   }
}
function returnEmail() {
   if(http.readyState == 4 && http.status == 200) {
      var response = http.responseText;
      if(response) {
         document.getElementById("checkEmail").innerHTML = response;
      }
   }
}
function returnTele() {
   if(http.readyState == 4 && http.status == 200) {
      var response = http.responseText;
      if(response) {
         document.getElementById("checkTele").innerHTML = response;
      }
   }
}
function returnAddr1() {
   if(http.readyState == 4 && http.status == 200) {
      var response = http.responseText;
      if(response) {
         document.getElementById("checkAddr1").innerHTML = response;
      }
   }
}
function returnCity0() {
   if(http.readyState == 4 && http.status == 200) {
      var response = http.responseText;
      if(response) {
         document.getElementById("checkCity0").innerHTML = response;
      }
   }
}
function returnZip0() {
   if(http.readyState == 4 && http.status == 200) {
      var response = http.responseText;
      if(response) {
         document.getElementById("checkZip0").innerHTML = response;
      }
   }
}
function returnTname() {
   if(http.readyState == 4 && http.status == 200) {
      var response = http.responseText;
      if(response) {
         document.getElementById("checkTname").innerHTML = response;
      }
   }
}
function returnCFname() {
   if(http.readyState == 4 && http.status == 200) {
      var response = http.responseText;
      if(response) {
         document.getElementById("checkCFname").innerHTML = response;
      }
   }
}
function returnCLname() {
   if(http.readyState == 4 && http.status == 200) {
      var response = http.responseText;
      if(response) {
         document.getElementById("checkCLname").innerHTML = response;
      }
   }
}
function returnAddr3() {
   if(http.readyState == 4 && http.status == 200) {
      var response = http.responseText;
      if(response) {
         document.getElementById("checkAddr3").innerHTML = response;
      }
   }
}
function returnCity1() {
   if(http.readyState == 4 && http.status == 200) {
      var response = http.responseText;
      if(response) {
         document.getElementById("checkCity1").innerHTML = response;
      }
   }
}
function returnZip1() {
   if(http.readyState == 4 && http.status == 200) {
      var response = http.responseText;
      if(response) {
         document.getElementById("checkZip1").innerHTML = response;
      }
   }
}
function returnCC() {
   if(http.readyState == 4 && http.status == 200) {
      var response = http.responseText;
      if(response) {
         document.getElementById("checkCCnum").innerHTML = response;
      }
   }
}
function returnCVV() {
   if(http.readyState == 4 && http.status == 200) {
      var response = http.responseText;
      if(response) {
         document.getElementById("checkCVV").innerHTML = response;
      }
   }
}
/////////////////////////////////////////////////////////////////////
function lockA(which) {
	if (which == 0) {
		document.checkout.notification[0].disabled = true;
		document.checkout.notification[1].disabled = true;
		document.checkout.Tname.disabled = true;
		document.checkout.company1.disabled = true;
		document.checkout.address1_1.disabled = true;
		document.checkout.address1_2.disabled = true;
		document.checkout.city1.disabled = true;
		document.checkout.state1.disabled = true;
		document.checkout.zip1_1.disabled = true;
		document.checkout.zip1_2.disabled = true;
	}
	else if (which == 1) {
		document.checkout.notification[0].disabled = false;
		document.checkout.notification[1].disabled = false;
		document.checkout.notification.disabled = false;
		document.checkout.Tname.disabled = false;
		document.checkout.company1.disabled = false;
		document.checkout.address1_1.disabled = false;
		document.checkout.address1_2.disabled = false;
		document.checkout.city1.disabled = false;
		document.checkout.state1.disabled = false;
		document.checkout.zip1_1.disabled = false;
		document.checkout.zip1_2.disabled = false;
	}
}
function lockB(which) {
	if (which == 0) {
		document.checkout.CFname.disabled = true;
		document.checkout.CLname.disabled = true;
		document.checkout.cctype.disabled = true;
		document.checkout.ccnumber.disabled = true;
		document.checkout.ccmonth.disabled = true;
		document.checkout.ccyear.disabled = true;
		document.checkout.cvvcode.disabled = true;
	}
	else if (which == 1) {
		document.checkout.CFname.disabled = false;
		document.checkout.CLname.disabled = false;
		document.checkout.cctype.disabled = false;
		document.checkout.ccnumber.disabled = false;
		document.checkout.ccmonth.disabled = false;
		document.checkout.ccyear.disabled = false;
		document.checkout.cvvcode.disabled = false;
	}
}
function sfDisable() {
	if (document.getElementById("errormark")) {
		var statInfo = '<br /><br /><img src="images/error.gif" alt="" width="20" height="20" />';
		document.getElementById("status").innerHTML = statInfo + ' - Errors exist on the form.  Please check the information and try again.';
	}
	else {
		document.getElementById("status").innerHTML = '';
		document.checkout.submit();
	}
}
function addRush() {
	if (document.getElementById("Rush").checked==true) {
		var orderValue= parseFloat(document.getElementById("totalV").value);
		var num = (orderValue * 0.25) + orderValue;
		var orderTotal = num.toFixed(2);
		document.getElementById("total").innerHTML = orderTotal;
		document.getElementById("totalN").value = orderTotal;
		var dDate = document.getElementById("rDate").value;
		document.getElementById("dDate").innerHTML = dDate;
	}
	else {
		orderTotal = document.getElementById("totalV").value;
		document.getElementById("total").innerHTML = orderTotal;
		document.getElementById("totalN").value = orderTotal;
		dDate = document.getElementById("sDate").value;
		document.getElementById("dDate").innerHTML = dDate;
	}
}
function setDesignColor(color) {
	if (pColor!='Empty') {
		document.getElementById(pColor).className='sTextBlackSmall';
	}
	var colorID = color.replace(/ /g, "_");
	document.getElementById("fColor").value=color;
	document.getElementById("dColor").innerHTML=color;
	document.getElementById(colorID).className='sTextBlackSmall_actv';
	document.getElementById("colorText").innerHTML='Selected Color:';
	pColor=colorID;
}
function submitPCanvas() {
	document.canvasColor.submit();
}
function submitEdit() {
	document.editinfo.submit();
}
function submitConfirm() {
	document.confirminfo.submit();
}