var sending = false;

$(function(){
// Drop down settings
$('#menu > li').bind('mouseover', menu_open);
$('#menu > li').bind('mouseout',  menu_timer);
// Slides
$('#slide > div').hide();
$('#slide :first').show();

slides = $('#slide').children().size();

restartTimer();

// Contacto
$('input[type="submit"]').click(function(e){
	e.preventDefault();
	if(sending) return;
	sending = true;
	var data = $('#contactoform').serialize();
	$('.error').removeClass('error');
	
	$.post('ajax.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){
			$('#tel').addClass('error');
		}
		if(v[3] == 0){
			$('#comentario').addClass('error');
		}
		
		popup(r[1],'fade','no');
	});
});

});

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);
}

var slides = 0;
var tout = 0;
var slide_now = 0;

function goSlide(id){
	// Refresh slide
	$('#slide > div:eq('+slide_now+')').hide();
	slide_now = id;
	if(slide_now == slides){
		slide_now = 0;
	}
	if(slide_now < 0){
		slide_now = slides-1;
	}
	$('#slide > div:eq('+slide_now+')').fadeIn();
	
	$('#buttons .button').removeClass('active');
	$('#buttons .button:eq('+(slide_now)+')').addClass('active');
	
	// Restart timer
	restartTimer();
}

function restartTimer(){
	clearInterval(tout);
	tout = setTimeout("goNext();",5000);
}

function goNext(){
	goSlide(slide_now+1);
}
function goPrev(){
	goSlide(slide_now-1);
}

//Shadowbox.init();

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);
}


function popup(msg,unblock,red){
if(unblock=='click') msg = msg + ' (Click para continuar) ';
$.blockUI({ 
message: msg.replace(/\n/gi,'<br/>'),
css: {
border:'none', padding:'15px', size:'12.0pt',
backgroundColor:'#900', color:'#fff',
opacity:'.8','-webkit-border-radius': '10px','-moz-border-radius': '10px'
}
});
if(unblock=='hold'){
// algo adicional para el holding
}
if(unblock=='fade'){
window.setTimeout($.unblockUI, 2000);
//$(document).bind('click', function() {
//window.setTimeout($.unblockUI, 1);
//if(red=='si' && unblock!='hold') redir('',100);
//});
if(unblock=='click'){
$(document).bind('click', function() {
window.setTimeout($.unblockUI, 1);
redir('',500);
});
}
}
}// JavaScript Document
