function getDomain()
{
	domain = 'http://' + document.location.toString().match(/:\/\/(.[^\/]+\/(bulgaria-news.bg){0,1})/)[1];
	return domain;
}

function secureFORM()
{
	domain = getDomain();
	
	$('input[name="submit"]').ajaxStop(function()
	{
		$(this).val($(this).attr('title'));
		$(this).get(0).disabled = false;
	});
	
	$.ajax(
	{
		
		type: "GET",
		url: domain + 'libraries/services/token.php',
		cache: false,
		success: function(response)
		{
			var token = $('<input type="hidden">');
			$(token).attr('name','security').val(response).appendTo('#cmsform');
		}
	});
}
function zoomin()
{
	var minFontSize = 8;
	var maxFontSize = 16;
	var element = $('#page').get(0);
	
	var t = parseInt($('#page').css('fontSize'));
	
	if (t == minFontSize)
	{
		/* Activate increase option */
		var element = document.getElementById('dec');
		element.src = element.src.substr(0,element.src.lastIndexOf('/')) + '/zoomout.png';
	}
	
	if (t < maxFontSize)
	{
		$('#page').css('fontSize',++t);
		
		if (t == maxFontSize)
		{
			element.src = element.src.substr(0,element.src.lastIndexOf('.')) + '_inactive.png';
		}
	}
}

function zoomout()
{
	var minFontSize = 8;
	var maxFontSize = 16;
	var element = $('#page').get(0);

	var t = parseInt($('#page').css('fontSize'));
	
	if (t == maxFontSize)
	{
		/* Activate increase option */
		var element = document.getElementById('inc');
		element.src = element.src.substr(0,element.src.lastIndexOf('/')) + '/zoomin.png';
	}
	
	if (t > minFontSize)
	{
		$('#page').css('fontSize',--t);
		
		if (t == minFontSize)
		{
			element.src = element.src.substr(0,element.src.lastIndexOf('.')) + '_inactive.png';
		}
	}
}

function prepareSearchField(input, state)
{
	switch(state)
	{
		case true:
			$(input).val('');
			break;
		case false:
			if (0 === $(input).val().length)
			{
				$(input).val($(input).attr('title'));
			}
			break;
	}
}
