function unload(whichfile) {
	document.getElementById(whichfile).value=null;
	filename = whichfile + '_name';
	//alert("C: " + filename);
	//alert("C: " + document.getElementById(filename).value);
	if (document.getElementById(filename).value=='' || document.getElementById(filename).value.indexOf('no_image') != -1) {
		delbox = 'del_' + whichfile;
		//alert(delbox);
		document.getElementById(delbox).checked=false;
	}
}
function uncheck(whichbox) {
	document.getElementById(whichbox).checked=false;
}
function confirm_delete() {
	if (confirm("Do you really want to delete this package?\nAll package data will be destroyed!\nThis cannot be undone!")) {
		document.dele_form.submit();
	}
}
function verifyContact() {
	valname1 = document.getElementById('firstname').value.length > 1;
	valname2 = document.getElementById('lastname').value.length > 1;
	valaddress = document.getElementById('address').value.length > 1;
	valcity = document.getElementById('city').value.length > 1;
	valstate = document.getElementById('state').value.length > 0;
	valzip = /\d{5}( ?-?\d{4})?/.test(document.getElementById('zip').value);
	phone_no = document.getElementById('phone').value;
	phone_no = phone_no.replace(/\D/g,'');
	valphone = phone_no.length == 10;
	valemail = /^\s*[\w\-\+_]+(\.[\w\-\+_]+)*\@[\w\-\+_]+\.[\w\-\+_]+(\.[\w\-\+_]+)*\s*$/.test(document.getElementById('email').value);
	msg = document.getElementById('message').value;
	valmsg = msg.length > 1;
	spammsg = (msg.indexOf('http://') >= 0 || msg.indexOf('https://') >= 0);
	//alert(valzip);
	if (valname1 == false || valname2 == false || valaddress == false || valcity == false || valzip == false || valphone == false || valemail == false || valstate == false || valmsg == false || spammsg == true) {
		alert_msg = '';
		if (valmsg == false) {
			alert_msg = "<br> - Your message is not valid";
			document.getElementById('message').focus();
			document.getElementById('message').style.background = "#ffc";
			document.getElementById('message').style.border = "2px solid #c00";
		}
		if (spammsg == true) {
			alert_msg = "<br> - Your msg cannot be accepted as it contains one or more full web URLs" + alert_msg;
			document.getElementById('message').focus();
			document.getElementById('message').style.background = "#ffc";
			document.getElementById('message').style.border = "2px solid #c00";
		}
		if (valemail == false) {
			alert_msg = "<br> - Your email is incorrect" + alert_msg;
			document.getElementById('email').focus();
			document.getElementById('email').style.background = "#ffc";
			document.getElementById('email').style.border = "2px solid #c00";
		}
		if (valphone == false) {
			alert_msg = "<br> - Your phone number is incorrect" + alert_msg;
			document.getElementById('phone').focus();
			document.getElementById('phone').style.background = "#ffc";
			document.getElementById('phone').style.border = "2px solid #c00";
		}
		if (valzip == false) {
			alert_msg = "<br> - Your zip code is not valid" + alert_msg;
			document.getElementById('zip').focus();
			document.getElementById('zip').style.background = "#ffc";
			document.getElementById('zip').style.border = "2px solid #c00";
		}
		if (valstate == false) {
			alert_msg = "<br> - Your state is not valid" + alert_msg;
			document.getElementById('state').focus();
			document.getElementById('state').style.background = "#ffc";
			document.getElementById('state').style.border = "2px solid #c00";
		}
		if (valcity == false) {
			alert_msg = "<br> - Your city is not valid" + alert_msg;
			document.getElementById('city').focus();
			document.getElementById('city').style.background = "#ffc";
			document.getElementById('city').style.border = "2px solid #c00";
		}
		if (valaddress == false) {
			alert_msg = "<br> - Your address is not valid" + alert_msg;
			document.getElementById('address').focus();
			document.getElementById('address').style.background = "#ffc";
			document.getElementById('address').style.border = "2px solid #c00";
		}
		if (valname2 == false) {
			alert_msg = "<br> - Your last name is not valid" + alert_msg;
			document.getElementById('lastname').focus();
			document.getElementById('lastname').style.background = "#ffc";
			document.getElementById('lastname').style.border = "2px solid #c00";
		}
		if (valname1 == false) {
			alert_msg = "<br> - Your first name is not valid" + alert_msg;
			document.getElementById('firstname').focus();
			document.getElementById('firstname').style.background = "#ffc";
			document.getElementById('firstname').style.border = "2px solid #c00";
		}
		alert_msg = "<strong>There were problems in your submission:</strong><br>" + alert_msg;
		document.getElementById('errormsg').style.display = "block";
		document.getElementById('errormsg').innerHTML = alert_msg;
	} else {
		document.forms('contact_form').submit();
	}
}
