
var sending = false;

$(function(){
// CYCLE HOME
$('#slide').cycle({
fx:     'fade',
speed:   1000,
timeout: 4000,
prev:   '.siguiente',
next:   '.anterior'
});

// Drop down settings
$('#menu > li').bind('mouseover', menu_open);
$('#menu > li').bind('mouseout',  menu_timer);

// Contacto
$('#formulario #bt a').click(function(e){
	e.preventDefault();
	if(sending) return;
	sending = true;
	var data = $(this).parent().prev().serialize();
	$('.error').removeClass('error');
	
	$.post('validate.php',data,function(r){
		// Response
		sending = false;
		
		r = r.split(';');
		v = r[0].split('');
		
		if(v[0] == 0){
			$('#nombre').addClass('error');
		}
		if(v[1] == 0){
			$('#email').addClass('error');
		}
		if(v[2] == 0){
			$('#telefono').addClass('error');
		}
		if(v[3] == 0){
			$('#comentario').addClass('error');
		}
		
		msg(r[1]);
	});
});

	
});

var timeout = 1000;
var closetimer = 0;
var ddmenuitem = 0;

var resultsitem = 0;

function menu_open(){
	menu_canceltimer();
	menu_close();
	ddmenuitem = $(this).find('.submenu').show();
}

function menu_close(){
	if(ddmenuitem){
		ddmenuitem.hide();
	}
	if(resultsitem){
		resultsitem.hide();
	}
}

function menu_timer(){
	closetimer = window.setTimeout(menu_close, timeout);
}

function menu_canceltimer(){
	if(closetimer){
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

document.onclick = menu_close;

function msg(msg){
	$.blockUI({ 
		message: msg.replace(/\n/gi,'<br/>'),
		css: {
			border:'none', padding:'15px', size:'12.0pt',
			backgroundColor:'#000', color:'#fff',
			opacity:'.8','-webkit-border-radius': '10px','-moz-border-radius': '10px'
		}
	});
	window.setTimeout($.unblockUI, 2000);
}

