//ONE FUNCTION ONLY, NO NEED TO PASS ANY IDs OR ANYTHING :)

function helpful(entryid,textid,objecttype) {

	var url= SITEURL + "/libs/ajax/ajax_faq_helpful.php";
	
	params = "id="+entryid+"&object_type="+objecttype;
	var xhr = GetXmlHttpObject();
	//KNOW WHAT TO UPDATE AFTER THE LOADING
	objout = document.getElementById(textid);

	//Response analysis
	if(xhr && xhr.readyState != 0) 
    {
		xhr.abort(); 
	}
	    
	xhr.onreadystatechange = function() 
    {
		//If everything's fine, let's go
        if(xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) 
        {
		  //PUT THE ANSWER OF THE AJAX PHP PAGE TO REPLACE THE HELPFUL LINK
          objout.innerHTML = xhr.responseText;
		   //alert(xhr.responseText);    		
		}
		else if(xhr.readyState == 2 || xhr.readyState == 3) 
        {
        //Else nothing happens
	    }
	}
		
	xhr.open("POST", url , true);	
	xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xhr.setRequestHeader("Content-length", params.length);
	xhr.setRequestHeader("Connection", "close");
	xhr.send(params);

}


function ClickHide(clickid)
{
	
	invisible = document.getElementById("statusclick"+clickid);
	objout = document.getElementById("clickmore"+clickid);
	
	if(invisible.innerHTML == '0') {
		objout.innerHTML = 'Click to hide';
		invisible.innerHTML = '1';
	}
	else {
		objout.innerHTML = 'Click for more...';
		invisible.innerHTML = '0';
	}
}	

function faq_search_control() {
	port = document.getElementById('faq_search_control_ele');
	if(port.className == "control_hide") {
		//ok then hide
		close_recursive('faq_search_options',0,faq_search_control_open);
	}
	else {	
		open_recursive('faq_search_options',0,faq_search_control_close);
	}
}
function faq_search_control_open(div) {
	document.getElementById('faq_search_control_ele').className = 'control_show';
}
function faq_search_control_close(div) {
	document.getElementById('faq_search_control_ele').className = 'control_hide';
	
}
