var pageObject;
var thisID;
var na;
var em;
var we; 
var re;

function countCharacters() {
    i=550;
    val=document.getElementById("reviewEdit").value;
    if(val.length>i)
    { document.getElementById("reviewEdit").value = val.substring(0,i);
            //wpcm_message.focus()
    }
    lth = i-parseInt(document.getElementById("reviewEdit").value.length);
    if (lth < 100) {
    	message="You have "+lth+" characters left";
    	if (lth < 20)
            if (lth<10)
                    message="<font color='red'>"+message+"</font>";
            else
                    message="<font color='orange'>"+message+"</font>";
    	document.getElementById("character-count").innerHTML=message;
    } else { document.getElementById("character-count").innerHTML="You have 550 characters available!"; }
}


function getHTTPObject(){		// for current browsers
	if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
	// for older browsers
	else if (window.XMLHttpRequest) 
		return new XMLHttpRequest();
	else {
		//alert("Your browser does not support AJAX.");
		return null;
	}
}

// Change the value of the outputText field
function setReview() {	
	if(pageObject.readyState == 4) {
		// remove the div that lets people put in a new review
		var rev = document.getElementById("reviewDiv");
		rev.style.display = "none";
		
		respObj = eval("("+pageObject.responseText+")");
		
		// show the review... if it worked
		if (respObj.Status=='0') {
			var rev = document.getElementById("review-container");
			if (rev) {
				var review = "<div style='float: left; width: 100%; border-bottom: 1px solid white; margin-bottom: 50px;' id='revNew'>\n"
					+"<span style='font-size: .9em; '><i>"+na+"<br>\n"
					+(we!=""?"<a href='"+we+"'>"+we+"</a><br>":"")+"</i></span>\n"
					+"<span style='line-height: 110%'>\n"
					+re+"</span>\n"
					+"</div>\n";
				rev.innerHTML=rev.innerHTML+review;
			}
		}
		
		// show the status
		var ty = document.getElementById("review-status");		
		ty.innerHTML = "<center><span class='green-text'><b>"+respObj.Message+"</b></center>";
	}	
}

function review(id, vote) {
	thisID=id;
	na=document.getElementById("nameEdit").value;
	em=document.getElementById("emailEdit").value;
	we=document.getElementById("websiteEdit").value;
	re=document.getElementById("reviewEdit").value;
	pageObject = getHTTPObject();	
	if (pageObject != null) {		
		var url="http://www.bluescentric.com/ajax_handle_review.php?i="+id+"&n="+na+"&e="+em+"&w="+we+"&r="+re;	
		pageObject.onreadystatechange=setReview;
		pageObject.open("GET",url,true);
		pageObject.send(null);			
		pageObject.onreadystatechange=setReview;
	}
}




