var processing = 0;
var favedId = '';

function addFavourite(itemId)
{
	processing = 0;
	favedId	= itemId;
	
	ajaxObj.method = "GET";
	ajaxObj.format = "TEXT";
	ajaxObj.call("option=com_tpdugg&task=json&type=fav&id="+itemId, respFavourite);
	
	favid	= 'tutfavCount'+itemId;
	for( var i = 0 ; i <= 100 ; i++ )
	{
		setTimeout( 'setOpac(\''+ favid +'\',' + (100 - i) + ')', (1 * i) );
	}
}

function respFavourite(resp)
{
	if(resp)
	{
		setOpac( 'tutfavCount'+favedId, 100 );
		var status = document.getElementById('tutfavCount'+favedId);
		status.innerHTML = resp;
		document.getElementById('faved'+favedId).innerHTML = '<span>OK</span>';
	}
}

function showShare(spId)
{
	var loader = document.body;
  var inside = document.createElement("div");
  inside.setAttribute('id','tpdugg-popup-wrp');
  inside.innerHTML = "<div class='tpdugg-popupbox'><div id='tpdugg-popupinnerbox'></div></div>";
	loader.appendChild(inside);

	ajaxObj.method = "GET";
	ajaxObj.format = "TEXT";
	ajaxObj.call("option=com_tpdugg&task=json&type=share&id="+spId, respShare);
}

function respShare(resp)
{
	if(resp)
	{
		var status = document.getElementById('tpdugg-popupinnerbox');
		status.innerHTML = resp;
	}
}

function hideShare()
{
	var loader = document.body;
	var inside = document.getElementById("tpdugg-popup-wrp");
	loader.removeChild(inside);
}

// Function used to set the opacity of a div (from 0 to 10)
function setOpac( id, value )
{
	var _style = document.getElementById( id ).style;
	_style.opacity = (value / 100);
	_style.MozOpacity = (value / 100);
	_style.KHTMLOpacity = (value / 100);
	_style.filter = 'alpha(opacity=' + value + ')';
}

function tpDuggCheckShareComment()
{
	var form = document.tpduggshare;

	var str = form.email.value;
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	var validEmail = true;
	if (str.indexOf(at)==-1)
	{
		validEmail = false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
		validEmail = false;
	}
		
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
		validEmail = false;
	}
		
	if (str.indexOf(at,(lat+1))!=-1)
	{
		validEmail = false;
	}
		
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	{
		validEmail = false;
	}
		
	if (str.indexOf(dot,(lat+2))==-1)
	{
		validEmail = false;
	}
				
	if (str.indexOf(" ")!=-1)
	{
		validEmail = false;
	}
		
	if(validEmail == false)
	{
		alert('Please insert a valid email format!');
		return false;
	}
	else
	{
		return true;
	}
	return true;
}
