/**************************************************************
	CONSTRUCTOR
**************************************************************/
function TQ()
{
	var url = window.location.toString();  
	if(url.indexOf("localhost")>0)
	{
		this.base_url = "/digiFramework/"; 
	}else{
		this.base_url = "/"; 
	}

}
TQ.prototype.login_panel = function()
{
	$('#header-login').find("input").each(function()
	{
		this.defaultVal = $(this).val(); 
		$(this).focus(function()
		{
			if($(this).val() == this.defaultVal)
			{
				$(this).val(''); 
			}
		}); 
		$(this).blur(function()
		{
			if($(this).val() == '')
			{
				$(this).val(this.defaultVal); 
			}
		}); 
	
	}); 
}
/**************************************************************
	LOAD TUTORIALS
**************************************************************/
TQ.prototype.load_tutorials = function()
{
	var mySelf = this; 
	//hanlding the tq it
	$("input[type='button'][name='user_vote']").each(function()
	{
		$(this).click(function()
		{
			mySelf.tq_it($(this)); 
		}); 
	});

}
/**************************************************************
	TQ IT 
**************************************************************/
TQ.prototype.tq_it = function(target)
{
	var tut_id = target.prev().val(); 

	var numTQSpan = target.prev().prev(); 
	var numTQs    = parseInt(numTQSpan.text()); 
	$.post(this.base_url+'tutorials/', {ajax:1, act:'tq_it', tutorial_id:tut_id}, function(data)
	{ 
		if(data.indexOf("rate")>0)
		{		
			alert(data)
		}else{
			if(data) numTQSpan.text(data); 	
		}
	}); 

}
/**************************************************************
	DOCUMENT READY
**************************************************************/
$(document).ready(function()
{
	myTQ = new TQ; 
	myTQ.login_panel(); 
	myTQ.load_tutorials(); 

}); 
