

// click/clear - a form field
function clickclear(myField, defaultText) {
	if(defaultText==myField.value)
	{
		myField.value = "";
	}
}

function clickrecall(myField, defaultText) {
   var fieldval=myField.value;
	var len=fieldval.length;
	if(len==0)
	{
	myField.value = defaultText;
	}
}

function validmail(str)
{
	return (str.match(/^[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@[a-z]([a-z0-9-]*[a-z0-9])?(\.[a-z]([a-z0-9-]*[a-z0-9])?)*\.[a-z]{2,6}$/i));
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function confirmForm()
{

	var form = document.forms['form'];
	
	if ( ("" == form.from_name.value) || ("Your Name" == form.from_name.value) ) {
		alert("Please enter: Your Name");
		form.from_name.focus();
		return false;
	}

	if ( ("" == form.from_email.value) || ("Your Email Address" == form.from_email.value) ) {
		alert("Please enter: Your Email Address");
		form.from_email.focus();
		return false;
	}

	if ( !validmail(form.from_email.value) ) {
		alert("Please enter a valid Email Address");
		form.from_email.focus();
		return false;
	}

	if ( ("" == form.to.value) || ("Recipient(s) email address(es), separated by commas" == form.to.value) ) {
		alert("Please enter: Recipient(s) email address(es)");
		form.to.focus();
		return false;
	}
	
	//explode and confirm to email addresses
	var to_array = form.to.value.split(",");
	
	for (var i=0; i<to_array.length; i++) {
		var to_one = trim(to_array[i]);
		if ( ("" != to_one) && !validmail(to_one) ) {
			alert("Please enter valid Recipient(s) email address(es)");
			form.to.focus();
			return false;
			break;
		}
	}

	form.submit();
	//alert("ok");
	return false;

}

function setText(a)
{
	var i;
	for (i=0;i<10;i++) {
		obj = document.getElementById('text'+i);
		if ( obj ) {
		 	//obj.style.fontWeight = 'normal';
		 	$(obj).removeClass("active");
		}
	}

 	//a.style.fontWeight = 'bold';
 	$(a).addClass("active");
 	
 	document.getElementById('text_body').value = a.innerHTML;
 	
	return false;
}

