/**
 * JS
 * (c) 2007 Darío G. Ruellan / ecimTech
 * http://www.ecimtech.com.ar
 */

// ** Lang Selection 


$(function()
{
	var langselect	= $("#langselect");
	var oposition 	= langselect.css("top");
	var background	= $("#langselect .background");

	langselect.hover(function()
	{
		background.fadeIn("normal");
	},function()
	{
		background.fadeOut("normal");
		langselect.animate({
			top: oposition
		}, "normal");
	});
	
	$("#langselect .select").click(function()
	{
		langselect.animate({
			top: -15
		}, "normal");
		return false;
	});
	
})


// ** Check Submit


function checkSubmit(thisForm)
{
	$(thisForm).ajaxSubmit(
	{
		data:{ 'ajax':'true'
	},
		dataType: 'json',
		beforeSubmit: function()
		{
			$("div", thisForm).removeClass('bad');
			$('.submitarea', this).addClass('sending');
			$(this).attr('disabled','disabled');
		},
		success: function(json)
		{
			checkData(json,thisForm)
		}
	});
}

function checkData (data, thisForm)
{
	if ( data.errMsg )
	{
		$('.messagearea span', thisForm).html(data.errMsg);
		$('.messagearea', thisForm).slideDown();
		$('.submitarea', thisForm).removeClass('sending');
		$(thisForm).attr('disabled','');
			
		for (name in data)
		{
			var value = data[name];
			if ( value == "FALSE" )
			{
				$("#"+name, thisForm).parent('div').addClass('bad');
			}
		} 
	}
	else
	{
		$(thisForm).unbind();
		$('.messagearea', thisForm).slideUp();
		$(thisForm).submit();
	}
}