/* search site in products */
	function searchTop(frm) {
		var f = $('#'+frm);
		if(f.find('input[name="q"]').val() == "Faça sua busca" ||
			f.find('input[name="q"]').val() == "") {
			alert('Digite um termo para sua busca');
			return false;
		} else return true;
	}
/* search site in products */

function mostraVideo(php,video,id){
	
	$.ajax({
		type		: 'POST',
		url			: 'index.php?on=tv&in=gravaClick',
		data		: "id=" + id
	});

	jQuery.facebox( { ajax: php+'?video='+video } );
}

function abreEnviarTV(php){
	jQuery.facebox( { ajax: php } );
}

$(document).ready(function(){

	/*- CARROSEL -*/		
	jQuery("#mycarousel1").jcarousel({
		scroll : 4,
		wrap: 'circular'
	});
	
	/*- CARROSEL TV -*/
	jQuery("#mycarouseltv1").jcarousel({
		scroll : 1
	});
	jQuery("#mycarouseltv2").jcarousel({
		scroll : 1
	});
	jQuery("#mycarouseltv3").jcarousel({
		scroll : 1
	});
	jQuery("#mycarouseltv4").jcarousel({
		scroll : 1
	});
	jQuery("#mycarouseltv5").jcarousel({
		scroll : 1
	});
	jQuery("#mycarouseltv6").jcarousel({
		scroll : 1
	});
		
	watermark.init();
				
    /* PLUGIN DE PNG FIX */
    if($.browser.msie && ($.browser.version == "6.0")){
        $(document).pngFix();
    }
		
		/*- Links para subir -*/
		$("a[rel*=subir]").click(function(){
			$( 'html, body' ).animate( { scrollTop: 0 }, 'slow' );
		});

    /* SCROLL ANIMATE */
    $('.scrollPage').click(function() {
        var elementClicked = $(this).attr("href");
        var destination = $(elementClicked).offset().top;
        $("html:not(:animated),body:not(:animated)").animate({
            scrollTop: destination-20
            }, 500 );
        return false;
    });
    
    /* CONCEITUAL DE COMO COMPRAR */
    if($('#concept_comprar').size()) {
    	$('#concept_comprar').cycle({
	        fx:     'fade',
	        speed:  'fast',
	        timeout: 8000,
	        pager:  '#nav'
	    });
	
	    $('#concept_comprar').show();
    }
    
    /* check menu lateral for any menu */
    if($('a.in_menu_lateral').size()) {
	    $('a.in_menu_lateral').each(function(e){
	    	$(this).parents('ul li').addClass('on');
	    });
	}
	/* check menu lateral for any menu */
	
});

function mycarousel_initCallback(carousel) {
    jQuery('.jcarousel-control a').bind('click', function() {
		carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
		return false;
    });

    jQuery('.jcarousel-scroll a').bind('change', function() {
		carousel.a.scroll = jQuery.jcarousel.intval(this.a[this.selectedIndex].value);
		return false;
    });

    jQuery('#mycarousel-next').bind('click', function() {
		carousel.next();
		return false;
    });

    jQuery('#mycarousel-prev').bind('click', function() {
		carousel.prev();
		return false;
    });
};

function alertFormOk(texto) {
	$.showModal('','',
	{
	    classe: 'boxLogin',
	    width: '460',
	    texto : texto
	});
}

function str_replace(haystack, needle, replacement) {
    var temp = haystack.split(needle);
    return temp.join(replacement);
}

function disabledFormButton(ct) {
    $(ct).attr('disabled','disabled').css('cursor','default').css('filter','alpha(opacity=40)').css('-moz-opacity','0.4').css('opacity','0.4');
}

function enabledFormButton(ct) {
    $(ct).attr('disabled','').css('cursor','pointer').css('filter','alpha(opacity=100)').css('-moz-opacity','1').css('opacity','1');
}

function hideError() {
    $("#retorno_erro").animate({
        left:'+=50',
        height:'toggle'
    },500, function() {
        $("#retorno_erro").html('');
        $("#retorno_erro").css('display','block');
    });
    window.clearTimeout(timeoutID);
}

function gotoAnchor(value) {
    var elementClicked = '#'+value;
    var destination = $(elementClicked).offset().top;
    $("html:not(:animated),body:not(:animated)").animate({
        scrollTop: destination-20
        }, 500 );
}

function cadastra_news(url){
	var msg = "";

	if($('#nomeNews').val() == "Digite seu nome" || $('#nomeNews').val() == ""){
		msg += "Preencha seu nome\n";
	}

	if($('#emailNews').val() == "" || $('#emailNews').val() == "Digite seu e-mail"){
		msg += "E-mail não preenchido.\n";
	} else if(!valEmail.test($('#emailNews').val())){
			msg += "E-mail inválido.\n\n";
		}
	
	disabledFormButton('#btnsendnews');
	
	if(msg != ""){
		alert(msg);
		enabledFormButton('#btnsendnews');
	} else {
			$.ajax({
				type		: 'POST',
				url			: url,
				data		: "nome=" + $('#nomeNews').val() + "&email=" + $('#emailNews').val(),
				success	: function(msg){
					var retorno = msg.split(';');
					$('#nomeNews').val('Digite seu nome');
					$('#emailNews').val('Digite seu e-mail');
					alertFormOk(retorno[0]);
					enabledFormButton('#btnsendnews');
				},
				error: function(msg){
					alertFormOk("Erro ao cadastrar<br /> tente novamente mais tarde!");
				}
			});
		}
}

var valEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;

function coloca_mascara(objCampo, mascara) {
	switch(mascara) {
		//000.000.000-00
		case 'cpf':
		objCampo.value = somente_numero(objCampo.value);
		pri = objCampo.value.substring(0,3);
		seg = objCampo.value.substring(3,6);
		ter = objCampo.value.substring(6,9);
		qua = objCampo.value.substring(9,11);

		objCampo.value = pri+
		((seg!='') ? '.'+seg : '')+
		((ter!='') ? '.'+ter : '')+
		((qua!='') ? '-'+qua : '');
		break;

		//00.000.000/0000-00
		case 'cnpj':
		objCampo.value = somente_numero(objCampo.value);
		pri = objCampo.value.substring(0,2);
		seg = objCampo.value.substring(2,5);
		ter = objCampo.value.substring(5,8);
		qua = objCampo.value.substring(8,12);
		qui = objCampo.value.substring(12,14);

		objCampo.value = pri+
		((seg!='') ? '.'+seg : '')+
		((ter!='') ? '.'+ter : '')+
		((qua!='') ? '/'+qua : '')+
		((qui!='') ? '-'+qui : '');
		break;

		//(00) 0000-0000
		case 'telefone':
		objCampo.value = somente_numero(objCampo.value);

		pri = objCampo.value.substring(0,2);
		seg = objCampo.value.substring(2,6);
		ter = objCampo.value.substring(6,10);

		objCampo.value = ((pri!='') ? pri+'-' : '')+
		((seg!='') ? seg : '')+
		((ter!='') ? '.'+ter : '');
		break;

		//00000-000
		case 'cep':
		objCampo.value = somente_numero(objCampo.value);

		pri = objCampo.value.substring(0,5);
		seg = objCampo.value.substring(5,8);

		objCampo.value = pri+
		((seg!='') ? '-'+seg : '');
		break;

		//00/00/0000
		case 'data':
		objCampo.value = somente_numero(objCampo.value);

		pri = objCampo.value.substring(0,2);
		seg = objCampo.value.substring(2,4);
		ter = objCampo.value.substring(4,8);

		objCampo.value = pri+
		((seg!='') ? '/'+seg : '')+
		((ter!='') ? '/'+ter : '')
		break;

		//00/0000
		case 'venc_cartao':
		objCampo.value = somente_numero(objCampo.value);

		pri = objCampo.value.substring(0,2);
		seg = objCampo.value.substring(2,6);

		objCampo.value = pri+
		((seg!='') ? '/'+seg : '')
		break;

		//0000 0000 0000 0000
		case 'cartao':
		objCampo.value = somente_numero(objCampo.value);

		pri = objCampo.value.substring(0,4);
		seg = objCampo.value.substring(4,8);
		ter = objCampo.value.substring(8,12);
		qua = objCampo.value.substring(12,16);

		objCampo.value = pri+
		((seg!='') ? '-'+seg : '')+
		((ter!='') ? '-'+ter : '')+
		((qua!='') ? '-'+qua : '');
		break;

		case 'numero':
		objCampo.value = somente_numero(objCampo.value);
		break;

		case 'letra':
		objCampo.value = somente_letras(objCampo.value);
		break;

		//1.000.000.000.000,00
		case 'moeda':
		len = 20
		cur = objCampo
		n   = '0123456789';
		d   = objCampo.value;
		l   = d.length;
		r   = '';

		if ( l > 0 ) {
			z = d.substr(0,l);
			s = '';
			a = 0;

			for ( i=0; i < l; i++ ) {
				c = d.charAt(i);
				if ( n.indexOf(c) > a ) {
					a  = -1;
					s += c;
				};
			};
			l = s.length;
			t = len - 1;
			if ( l > t ) {
				l = t;
				s = s.substr(0,t);
			}
			if ( l > 2 ) {
				r = s.substr(0,l-2)+','+s.substr(l-2,2);
			}
			else {
				if ( l == 2 ) {
					r='0,'+s;
				}
				else {
					if ( l == 1 ) {
						r = '0,0'+s;
					}
				}
			}
			if ( r == '' ) {
				r = '0,00';
			}
			else {
				l=r.length;
				if (l > 6) {
					j  = l%3;
					w  = r.substr(0,j);
					wa = r.substr(j,l-j-6);
					wb = r.substr(l-6,6);
					if ( j > 0 ) {
						w+='.';
					};
					k = (l-j)/3-2;
					for ( i=0; i < k; i++ ) {
						w += wa.substr(i*3,3)+'.';
					};
					r = w + wb;
				}
			}
		}
		if ( cur.value.length == len || cur.value.length > len ) {
			cur.value = cur.value.substring(0 ,len);
			return false;
		}
		else {
			if ( r.length <= len )
			{
				cur.value = r;
			}
			else {
				cur.value = z;
			};
		}
		break;
	}
}

function disabledFormButton(ct) {
    $(ct).attr('disabled','disabled').css('cursor','default').css('filter','alpha(opacity=40)').css('-moz-opacity','0.4').css('opacity','0.4');
}

function enabledFormButton(ct) {
    $(ct).attr('disabled','').css('cursor','pointer').css('filter','alpha(opacity=100)').css('-moz-opacity','1').css('opacity','1');
    $(ct).removeAttr('disabled');
}

function loading(id) {
	
	if($('base').length > 0){
        baseUrl = $('base').attr('href');
    } else
    	baseUrl = base_url();
	
	var content = '<div class="left" style="padding-left: 5px; font-size: 11px;"><img src="'+baseUrl+'app/assets/img/loading2.gif" align="absmiddle" /> &nbsp; enviando formulário.</div>';
	$('#'+id).after(content);

}
