var live_site = 'http://hendrizal.web.id/site/';
function tpWebGalleryVote( voteid, itemid, i, total, total_count )
{
	var lsXmlHttp;
	var div = document.getElementById( 'vote-' + voteid + '-' + itemid );
	div.innerHTML = '<img src="'+live_site+'components/com_tpwebgallery/assets/images/loading.gif" border="0" align="absmiddle" /> LOADING';

	try
	{
		lsXmlHttp=new XMLHttpRequest();
	}

	catch (e)
	{
		try
		{
			lsXmlHttp=new ActiveXObject( "Msxml2.XMLHTTP" );
		}
		catch (e)
		{
			try
			{
				lsXmlHttp=new ActiveXObject( "Microsoft.XMLHTTP" );
			}
			catch (e)
			{
				alert( tpwebgallery_alert_does_not_support_ajax );
				return false;
			}
		}
	}

	lsXmlHttp.onreadystatechange=function()
	{
		var response;
		if( lsXmlHttp.readyState == 4 )
		{
			setTimeout(function()
			{ 
				response = lsXmlHttp.responseText;
				div.innerHTML = '';
				if(response=='1')
				{
					alert( tpwebgallery_alert_thanks_for_vote );
				}
				else
				{
					alert( tpwebgallery_alert_you_are_already_vote );
				}
			}, 500);

			setTimeout(function()
			{
				if( response=='1' )
				{
					var newtotal = total_count + 1;
					var percentage = ( ( total + i ) / ( newtotal ) ) * 20;
					document.getElementById( 'rating-'+voteid+'-'+itemid ).style.width = percentage + '%';
				}
			}, 2000);
		}
	}

	lsXmlHttp.open( "GET" , live_site + "index.php?option=com_tpwebgallery&view=dovote&itemid="+itemid+"&vid="+voteid+"&vote=" + i, true );
	lsXmlHttp.send(null);
}

function textCounter(field,counter,maxlimit,btn)
{
	document.getElementById(btn).disabled = (field.value.length != '') ? false : true;

	if (field.value.length > maxlimit)
	{
		field.value = field.value.substring(0, maxlimit);
	}
	else
	{
		var c = document.getElementById(counter);
		var v = maxlimit - field.value.length;
		c.innerHTML = v;
	}
}