// JavaScript Document
// you need to include the mootools library for this to work
function useAjax(	server_script, query_string,
			callback, return_var, method)
{
	return	new Ajax(server_script,
			{	method:	method,
				data:		query_string,
				update:	$(return_var),
				evalScripts:	true,
				onComplete: 	eval(callback)
			});
}

function fav_tut(tut_id)
{
	query_string = 'str=fav_tut&' + 
			 'tut_id=' + encodeURIComponent(tut_id);
	useAjax('../../ajax.php', query_string, 
		function (r)
		{
		 if(r == "true")	alert("Favorited tutorial successfully..");
		 else	alert(r);
		},		
	'returnMsg', 'post').request();
}


function tutorial_comment(root, tut_id, full_name, website, comment_txt, email, notify)
{
       document.getElementById('ajax_loader').innerHTML = '<img src="' + root + 'images/ajax.gif" />';
       query_string = 'str=tutorial_comment&' + 'tut_id=' + encodeURIComponent(tut_id) + 
                      '&full_name=' + encodeURIComponent(full_name) + '&website=' + website + 
                      '&comment_text=' + encodeURIComponent(comment_txt) + 
                      '&email=' + encodeURIComponent(email) + '&notify=' + (notify ? '1' : '0');
	useAjax(root + 'ajax.php', query_string, 
		 function (r)
		 {
                json_obj = jsonParse(r);
                if("true" == json_obj.status)
                { 
                 var comment_elem = document.getElementById('comment');
                 document.getElementById('comment_message').className = 'message';
                 comment_elem.elements['full_name'].value = 
                 comment_elem.elements['email'].value = 
                 comment_elem.elements['website'].value = 
                 comment_elem.elements['comment_text'].value = '';
                 comment_elem.elements['notify'].checked = false;
                }
                else                          document.getElementById('comment_message').className = 'error';
                document.getElementById('comment_message').innerHTML = json_obj.more;
                document.getElementById('ajax_loader').innerHTML = '&nbsp;';
                return false;
		 }, 'returnMsg', 'post').request();
       return false;
}

function fav_discussion(id)
{
	query_string 		=	'str=fav_discussion&'	+	
					'discussion_id='	+	encodeURIComponent(id);
	useAjax('../../ajax.php',	query_string, 
		function (r)
		{
		 if(r == "true")	alert("Favorited discussion successfully..");
		 else	alert(r);
		},	'returnMsg','post').request();
}

function fav_news(news_id)
{
	query_string =	'str=fav_news&'	+	
							'news_id='			+	encodeURIComponent(news_id);
	useAjax('../../ajax.php',		query_string, 
		function (r)
		{
		 if(r == "true")		alert("Favorited NEWS item successfully..");
		 else				alert(r);
		},		
	'returnMsg',		'post').request();
}

function fav_tool(tool_id)
{
	query_string=	'str=fav_tool&'	+	
					'tool_id=' + encodeURIComponent(tool_id);
	useAjax(	'../../ajax.php',		query_string, 
				function (r)
				{
					if(r == "true")	alert("Favorited tool successfully..");
					else			alert(r);
				},		
				'returnMsg', 'post').request();
}

function fav_video(video_id)
{
	query_string 		=	'str=fav_video&'	+	
							'video_id='			+	encodeURIComponent(video_id);
	useAjax(				'../../../ajax.php',		query_string, 
							function (r)
							{
								if(r == "true")		alert("Favorited video successfully..");
								else				alert(r);
							},		
							'returnMsg',		'post').request();
}

function fav_gigs(gig_id)
{
	query_string 		=	'str=fav_gig&'	+	
							'gig_id='	+	encodeURIComponent(gig_id);
	useAjax(				'../../../ajax.php',		query_string, 
							function (r)
							{
								if(r == "true")		alert("Favorited gig successfully..");
								else				alert(r);
							},		
							'returnMsg',		'post').request();
}



function fav_ad(ad_id)
{
	query_string = 'str=fav_ad&'	+	
			 'ad_id='	+	encodeURIComponent(ad_id);
	useAjax('../../../ajax.php',		query_string, 
		function (r)
		{
		 if(r == "true")		alert("Favorited ad successfully..");
		 else				alert(r);
		},		
	'returnMsg',		'post').request();
}



function del_comment(id, type_id, inst_id)
{
	query_string 		=	'str=del_comment&'	+	
							'id='				+	encodeURIComponent(id) 		+ 	"&" +  
							'type_id='			+	encodeURIComponent(type_id)	+	"&" + 
							'inst_id='			+	encodeURIComponent(inst_id);
	useAjax(				'../../../ajax.php',		query_string, 
							function (r)
							{
								if(r == "true")		
								{	alert("Comment deleted successfully. Comment will be removed automatically after sometime.");
									location.reload(true);
								}
								else alert(r);//document.getElementById('sall').innerHTML	=	r;
							},		
							'returnMsg',		'post').request();	
	
}

function shopping_item(store_id,	store_item_id)
{
	query_string 		=	'str=fav_shopping_item&'	+	
							'store_id='			+	encodeURIComponent(store_id) + "&" +
							'store_item_id='	+	encodeURIComponent(store_item_id);
	useAjax(				'../../../../ajax.php',	query_string, 
							function (r)
							{
								if(r == "true")		alert("Favorited shopping item successfully..");
//								else				{document.getElementById('temp').innerHTML=r; alert(r);}
								else				alert(r);
							},		
							'returnMsg',	'post').request();
}
