 //trim functions
function jtrim(value) {
        return LTrim(RTrim(value));
}
function trim(value) {
        return LTrim(RTrim(value));
}
// Removes leading whitespaces
function LTrim(value) {
        var re = /\s*((\S+\s*)*)/;
        return value.replace(re, "$1");
}
// Removes ending whitespaces
function RTrim(value) {
        var re = /((\s*\S+)*)\s*/;
        return value.replace(re, "$1");
}

function voted(qid,aid,userId){

		var url="../user/voteCheck.php";

		var successHandler = function(o){	
			var response=o.responseText;		
			
			if(jtrim(response)=='voteComplete'){
	
				document.questionAnswerlistform.action="../user/questionAnswerList.php?question="+qid;	
				document.questionAnswerlistform.submit();	
			}
				if(jtrim(response)=='alreadyVoted'){
					alreadyVoted();				
	
				}
			
		};

		var failureHandler = function(o){
				alert("fail");
		};

		var callback = {
                        success:successHandler,
                        failure:failureHandler
		};

		var postData = "qid="+qid+"&aid="+aid+"&userId="+userId;

		var req = YAHOO.util.Connect.asyncRequest('POST',url, callback,postData);

	}		
