function showYT(id) {
// <![CDATA[
	var so = new SWFObject("http://www.youtube.com/v/"+id+"&autoplay=0&rel=0&color1=0x006699&color2=0x467bff", "mpl", "330", "280", "7", "#FFFFFF");
	so.addParam("wmode", "transparent");
	so.write("videx");
// ]]>
}

function addComment(pid) {
	var name = document.getElementById('commentname');
	if(!name.value.trim().length) {
		alert('Please enter your name.');
		name.focus();
		return;
	}

	var comment = document.getElementById('commenttext');
	if(!comment.value.trim().length) {
		alert('Your comment is empty...');
		comment.focus();
		return;
	}

	addCommentSend(pid, name.value.trim(), comment.value.trim());

	document.getElementById('addcomment').innerHTML = "<hr /><span style=\"font-weight:bold\">Thanks for your comment! It's now awaiting moderation by the administrator.</span>";
}


function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	else
		ro = new XMLHttpRequest();
	return ro;
}

function addCommentSend(pid, name, comment) {
	var http = createRequestObject();
	http.open('POST', 'addcomment.php', 'true');
	//http.onreadystatechange = handleResponseAdd;
	// force no-cache so browser always makes request and doesn't use cache'd results
	http.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http.send('pid='+encodeURIComponent(pid)+'&name='+encodeURIComponent(name)+'&comment='+encodeURIComponent(comment)+'&magic=5');
}

String.prototype.trim  = function() {return this.ltrim().rtrim()}
String.prototype.ltrim = function() {return this.replace(/^\s+/g, "")}
String.prototype.rtrim = function() {return this.replace(/\s+$/g, "")}
