// JavaScript Document
function validateFrmContact()
{
	var frm = document.getElementById('frmContact');
	if(IsEmpty(frm.txtName) || frm.txtName.value == 'Name'){
		alert("Enter name.");
		frm.txtName.focus();
		return false
	}
	if(IsEmpty(frm.txtZip) || frm.txtZip.value == 'Zip'){
		alert("Enter a valid zipcode.");
		frm.txtZip.focus();
		return false
	}
	if(!isValidEmail(frm.txtEmail.value) || frm.txtEmail.value == 'Email'){
		alert("Enter a valid email.");
		frm.txtEmail.focus();
		return false
	}
	if(IsEmpty(frm.txtPhone) || frm.txtPhone.value == 'Phone'){
		alert("Enter a valid phone number.");
		frm.txtPhone.focus();
		return false
	}
	if(IsEmpty(frm.txtDescription) || frm.txtDescription.value == 'Description'){
		alert("Enter description.");
		frm.txtDescription.focus();
		return false
	}
	if(IsEmpty(frm.txtAmount) || frm.txtAmount.value == 'Amount Expected'){
		alert("Enter a valid expected amount.");
		frm.txtAmount.focus();
		return false
	}
	if(!frm.chkTerm.checked){
		alert("You need to be at least eighteen (18) years of age and agree to Jewelry2Cash's terms and conditions. Please check the appropriate box on the Price Quote Request form in order to submit your inquiry to us.");
		frm.chkTerm.focus();
		return false
	}
}

function hideDefaultText(element, defaultVal)
{
	if(element.value == defaultVal){
		element.value =	'';
	}
}

function showDefaultText(element, defaultVal)
{
	if(element.value == ''){
		element.value =	defaultVal;
	}
}

function IsEmpty(aTextField) {

	var regexp = /^(\s)*$/

	if(regexp.test(aTextField.value)){
		return true;

	}else{
		return false;
	}

}//IsEmpty


function isValidEmail(el)
{        
		var str=el;
		var filter=/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;

		var testresults;
		if (filter.test(str))
			return true;
		else 
			return false;
}