function vote(id, userID, type, vote)

{



	var display;

	var updown;

	var inner = "";



	if(type == 'wikiID')

	{

		display = 'helpful';

		inner = '<input type="button" value="Yes" disabled="disabled" onclick="javascript: vote(<?=$w?>,<?=$userID?>,\'wikiID\',true);"/><input type="button" disabled="disabled" value="No" onclick="javascript: vote(<?=$w?>,<?=$userID?>,\'wikiID\',false);"/>'

	}

	if(type == 'appID')

	{

		display = 'appRating';

	}

	

	if(type == 'linkID')

	{

		display = 'link_'+id;

	}

	

	

	if(vote)

	{

		updown = 1;

	} else { updown = -1; }

	

	

	try{

		ajaxRequest = new XMLHttpRequest();

	} catch (e){

		try{

			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");

		} catch (e) {

			try{

				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");

			} catch (e){

				alert("Unexpected Error, Try Again.!");

				return false;

			}

		}

	}

		

	var ajaxDisplay = document.getElementById(display);

	

	

	ajaxRequest.onreadystatechange = function(){

		if(ajaxRequest.readyState == 1) {

			if(type == 'linkID')

			{

				ajaxDisplay.innerHTML = '<a class="thumbsup"></a><a class="thumbsdown"></a>';

			}

			else {

			ajaxDisplay.innerHTML = inner;

			}

		}

		

		if(ajaxRequest.readyState == 4){

			ajaxDisplay.innerHTML = ajaxRequest.responseText;

		}

	} 	

	

	var queryString = "id=" + id + "&userID=" + userID + "&type=" + type + "&vote=" + updown;



	ajaxRequest.open('POST', "/include/ajax/vote.php", true);

	ajaxRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");

	ajaxRequest.setRequestHeader ("Content-length", queryString.length);

    ajaxRequest.setRequestHeader ("Connection", "close");

    

	ajaxRequest.send(queryString); 

	

	

}



function voteipa(link_id, vote)

{		

	if(vote)

	{

		updown = 1;

	} else { updown = -1; }

	

	

	try{

		ajaxRequest = new XMLHttpRequest();

	} catch (e){

		try{

			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");

		} catch (e) {

			try{

				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");

			} catch (e){

				alert("Unexpected Error, Try Again.!");

				return false;

			}

		}

	}

	

	var dis = document.getElementById("link_"+link_id);

	

	ajaxRequest.onreadystatechange = function(){

		if(ajaxRequest.readyState == 1) {

			dis.innerHTML = '<div style="text-align: center"><img src="/images/loader.png"/></div>';

		}

		

		if(ajaxRequest.readyState == 4){

			dis.innerHTML = ajaxRequest.responseText;

		}

	} 	

	

	var queryString = "ipa=1&link_id=" + link_id + "&vote=" + updown;



	ajaxRequest.open('POST', "/include/ajax/vote.php", true);

	ajaxRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");

	ajaxRequest.setRequestHeader ("Content-length", queryString.length);

    ajaxRequest.setRequestHeader ("Connection", "close");

    

	ajaxRequest.send(queryString); 

	

	

}

	

	


