// JavaScript Document
$(document).ready(function() {
	/* LIGHTBOX */					   
	$(".lightbox").lightbox();
	/* PNGFIX */
	$(document).pngFix();						   						   
	/* PRODUTO */
	$('div#tabs').tabs();
	/*CARROLSEL*/
	 $('#mycarousel').jcarousel({
    	wrap: 'circular',
		scroll: 3,
		auto: 1,
		buttonNextHTML: null,
		buttonPrevHTML: null
    });
		
	 $('#rep-carousel').jcarousel({
        auto: 4,
        wrap: 'circular',
			buttonNextHTML: null,
			buttonPrevHTML: null
    });		
	 
	/*VIDEO*/
	$('#video-trilobit, #video-topdata, #video-madis, #video-trix').hide();
	$('#dialog').dialog({
			width: 540,
			height: 440,
			modal: true,
			autoOpen: false
		});
	$('.video-ponto').click(function(){
		
		var ht = $('#video-'+$(this).attr('title')).html();
		$('#conttent').html(ht);
		$('#dialog').dialog('open');
	});
	
	/*PORTAL DE NEGÓCIOS*/
	
	$('#telefone, #pd-tel').mask('(99) 9999-9999');
	
	$("#frm-negocios").validate(
		{
			errorLabelContainer: $("div.errorsForm"),
			wrapper: 'p',
			rules: {
				// dados pessoais
				nome: "required",
				cidade: "required",
				email: "required"
				
			},
			messages: {
				nome: "O campo Nome é obrigatório",
				cidade: "O campo Cidade é obrigatório",
				email: "Preencha o campo Email"
			},
			submitHandler: function(form) {
				$('.result').html('<img src="imagens/ajax-loader.gif" /> AGUARDE...').show('fast');
				$('#enviar').attr('disabled','disabled');
				jQuery(form).ajaxSubmit({
					target: ".result",
					dataType:  'json',
					resetForm: true,
					success: function(data, jqForm, options){
						
						$('.result').html(data.msg).show('fast');
						
						if(data.act == true){
							$('.result').addClass('errosOff').removeClass('errosOn');
						}else{
							$('.result').addClass('errosOn').removeClass('errosOff');
						}
						$('#enviar').removeAttr('disabled');
						
					},
					error: function(){ $('.result').hide(); }
				});
			}
		}
	);	
	
	/*ORCAMENTO PRODUTO */
	
	$("#frm-orcamento").validate(
		{
			errorLabelContainer: $("div.errorsForm"),
			wrapper: 'p',
			rules: {
				// dados pessoais
				pd_nome: "required",
				pd_email: "required"
				
			},
			messages: {
				pd_nome: "O campo Nome é obrigatório",
				pd_email: "Preencha o campo Email"
			},
			submitHandler: function(form) {
				$('.result').html('<img src="imagens/ajax-loader.gif" /> AGUARDE...').show('fast');
				
				jQuery(form).ajaxSubmit({
					target: ".result",
					dataType:  'json',
					resetForm: true,
					success: function(data, jqForm, options){
						
						$('.result').html(data.msg).show('fast');
						
						if(data.act == true){
							$('.result').addClass('errosOff').removeClass('errosOn');
						}else{
							$('.result').addClass('errosOn').removeClass('errosOff');
						}
						
					},
					error: function(){ $('.result').hide(); }
				});
			}
		}
	);	


});
