function validate_email(field,alerttxt) {
	with (field) { 
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) {alert(alerttxt);return false;}
		else { return true; }
	}
}
function validate_form(thisform,fieldtovalidate)
{
	with (thisform)
	{
	if (validate_email(fieldtovalidate,"Not a valid e-mail address!")==false)
	  { return false;}
	}
}
function maxCatCheck(form,checkboxid) {
var total = 0;
var max = form.ckbox.length;
for (var idx = 0; idx < max; idx++) {
if (eval("document.getElementById('add-listing').ckbox[" + idx + "].checked") == true) {
    total += 1;
   }
}
if (total > 8) {
	alert("You have already selected 8 boxes.");
	checkboxid.checked=false;
	return false;
}
}

function brownbox_chgaction(newcat) { 
	document.getElementById('brownbox_categories').action = newcat;	
}


function clipper(strTest,maxLength)
{
	var closelength=maxLength-10;
	if(strTest.value.length > closelength) {
		//alert(strTest.name);
		var whatsleft=maxLength-strTest.value.length;
		document.getElementById(strTest.name + '_alert').innerHTML=whatsleft + " characters left";
		strTest.value = strTest.value.substr(0,maxLength);
	}
	else if(strTest.value.length > maxLength) {
		strTest.value = strTest.value.substr(0,maxLength);
		document.getElementById(strTest.name + '_alert').innerHTML="Too long!";
	}
	else { 
		document.getElementById(strTest.name + '_alert').innerHTML="";
	}
	
}
function toggleDesc(desccheckbox) { 
	if(desccheckbox.checked == true) { 
		document.getElementById(desccheckbox.name + '_description').style.display = "block";
	} else { 
		document.getElementById(desccheckbox.name + '_description').style.display = "none";
	}
	
}

