function quote(post) {
	newpost = post.replace("[QUOTE]","<span class='quotereplace'>");
	newpost = newpost.replace("[/QUOTE]","</span>");
	d = getElementsByClassName( 'span', 'quotereplace' );
	for(i=0;i<d.length;i++){
		d[i].innerHTML = '';
	}
	document.getElementById('post').value = document.getElementById('post').value + '[QUOTE]' + newpost + '[/QUOTE]';
}

function getElementsByClassName(stringElementType, stringClassName) {
	d = document.getElementsByTagName(stringElementType);
	j=0;
	var cl = new Array()
	for(i=0;i<d.length;i++){
		if(d[i].className == stringClassName){
			cl[j] = d[i];
			j++
		}
	}
	return cl
}

//CONTACT FORM VALIDATION
function validate ( form ) {
	arrElements = getElementsByClassName ( 'span', 'errorClass')
	for(i=0;i<arrElements.length;i++){
		arrElements[i].style.display = 'none';
	}
	blnReturn = true;
	mNv=form.strName.value;
	if (mNv=='') {
		blnReturn=false;
		document.getElementById("errorName").style.display="block";
	}
	mNv=form.strEmail.value;
	if (mNv=='') {
		blnReturn=false;
		document.getElementById("errorEmail").style.display="block";
	}
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = form.strEmail.value;
	if(reg.test(address) == false) {
    	blnReturn=false;
		document.getElementById("errorEmail").style.display="block";
	}
	mNv=form.strMessage.value;
	if (mNv=='') {
		blnReturn=false;
		document.getElementById("errorMessage").style.display="block";
	}
	if (blnReturn==false) {
		//alert('Please complete all fields.');
		window.scrollTo(0,0);
	}
	return blnReturn;
}