function validateMail(address)
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

	if(reg.test(address) == false)
		return false;
	else
		return true;
}


$(document).ready(function(){

	$('.gallery a').lightBox();


	$('#slider').DeseoRotator({margin: 310, visible: 2});
	
	$('#big_slider').DeseoRotator({margin: 552, visible: 1});

	$('#oferta ul').hide();

	$('.slide_holder p').css('opacity', '0.8');
	
	url =  document.URL;
	link = document.URL.split('/');
	link = link.slice(4, link.length).reverse()

	for (x=0; x<link.length; x++)
	{
		$('li[title='+link[x]+'] ul:first').toggle();
	}

	if(x>'3')
	$('li a[href=/oferta/'+link[x-1]+'/'+link[x-2]+'/'+link[x-3]+'/'+link[x-4]+'/#left]').addClass('active');
	
	if(x>'2')
	$('li a[href=/oferta/'+link[x-1]+'/'+link[x-2]+'/'+link[x-3]+'/#left]').addClass('active');

	if(x>'1')
	$('li a[href=/oferta/'+link[x-1]+'/'+link[x-2]+'/#left]').addClass('active');
	
	$('li a[href=/oferta/'+link[x-1]+'/#left]').addClass('active');

	$('li a[href=/oferta/'+link[x-1]+'/'+link[x-2]+'/'+link[x-3]+'/'+link[x-4]+'/#left]').click(function() {
		window.location.reload(true);
		return false
	});

	$('li a[href=/oferta/'+link[x-1]+'/'+link[x-2]+'/'+link[x-3]+'/#left]').click(function() {
		window.location.reload(true);
		return false
	});
	$('li a[href=/oferta/'+link[x-1]+'/'+link[x-2]+'/#left]').click(function() {
		window.location.reload(true);
		return false
	});
	$('li a[href=/oferta/'+link[x-1]+'/#left]').click(function() {
		window.location.reload(true);
		return false
	});	

	$('.btn_send').mouseover(function() {
		$(this).css('backgroundPosition', '0px -100%');
	});
	
	$('.btn_send').mouseout(function() {
		$(this).css('backgroundPosition', '0px 0px');
	});

	$('form').submit(function() {
		error = false;

		req = '';

		$('input[type=text], textarea').each(function() {
			if($(this).val()=='')
			{
				$(this).parent().addClass('error');
				error = true;
			}
			else	
			{
				value = this.value;
				value = value.replace('&', '$amp;');
				req += this.name+'='+value+'&';

				$(this).parent().removeClass('error');
			}

		});

		if(!validateMail($('input[name=email]').val()))
		{
			$('input[name=email]').parent().addClass('error');
			error = true;
		}
		
		if(!error)
		{
			$('form').fadeOut();
			$('.loader').fadeIn();

			$.ajax({
				type: "POST",
				url: "extras/send.php",
				data: req,
				success: function(data){
					$('.loader').fadeOut('normal', function(){$(this).after('<p>'+data+'</p>')});
				}
			});
		}

		return false;
	});

});