function searchinput_focus(e, ui){
    if($(this).val() == '' || $(this).val() == 'Pesquisar...'){
        $(this).val('');
    }
}

function searchinput_blur(e, ui){
    if($(this).val() == ''){
        $(this).val('Pesquisar...');
    }
}

function swapfile(){
    var tohide = $('#imagediv img:visible').hide();
    var toshow = tohide.next();
    if(toshow.length == 0){
        toshow = $('#imagediv img:first');
    }
    toshow.fadeIn(3000);
    return false;
}

function startluzdecor(){
    $.datepicker.setDefaults('dateFormat', 'yy-mm-dd');

    $('#searchform input:text').focus(searchinput_focus).blur(searchinput_blur);

    $('#mainmenu > li').hover(function(){
        $(this).addClass('hover').find('.submenu').show();
    }, function(){
        $(this).removeClass('hover').find('.submenu').hide();
    });

    $('.submenu > li').hover(function(){
        $(this).addClass('hover').find('.subsubmenu').show();
    }, function(){
        $(this).removeClass('hover').find('.subsubmenu').hide();
    });

    var contactform = $('#contactform');
    var contactinfo = null;
    var validateform = contactform.validate();
    var contactdialog = $('#contactdialog').dialog({
        autoOpen:false,
        modal:true,
        width:400,
	draggable:false,
	resizable:false,
        open: function(){
            contactinfo = $(this).find('.info');
        },
        buttons:{
            'Fechar': function(){
				$(this).dialog("close");
				contactform.find('input:text, textarea').val('').end().find('label').hide();
			},
            'Enviar': function(){
                if(validateform.form()){
                    contactform.ajaxSubmit({
                        beforeSubmit: function(){
                            contactinfo.addClass('wait').html('Aguarde...');
                        },
                        success: function(msg){
                            contactinfo.removeClass('wait').html(msg);
							contactform.find('input:text, textarea').val('').end().find('label').hide();
							setTimeout(function(){
								contactdialog.dialog('close');
							}, 2000);
                        }
                    });
                }
            }
        },
	close:function(e, ui){
	    $(this).find('input:text, textarea').val('');
	}
    });

    $('#contactlink').click(function(){
        contactdialog.dialog('open');
    });

    $('#imagediv img:first').show();
    setInterval(swapfile, 5000);
}

$(document).ready( startluzdecor );
