var size;
$(function() {
    size = 0;
    $('#sllinding li').each(function() {
        size += $(this).width();
    });
    $('#sllinding').css("width", size);
});
var intervalo;
function rotatePrev() {
    var atual = $('#sllinding .atual');
    var anterior = $('#sllinding .atual').prev();
    if(anterior) {
        var tamanho = (atual.width() + anterior.width()) / 2;
        $('#sllinding').animate({
            marginLeft: "+="+tamanho
        },1000);
        atual.removeClass('atual');
        anterior.addClass('atual');
    }
	
};

function rotate() {
    var atual = $('#sllinding .atual');
    var proximo = $('#sllinding .atual').next();
	
    if(proximo) {
        var tamanho = (atual.width() + proximo.width()) / 2;
		
        $('#sllinding').animate({
            marginLeft: "-="+tamanho
        },1000);
        atual.removeClass('atual');
        proximo.addClass('atual');
			
        if ($('#sllinding .atual').hasClass('Item2')) {
            $('.Item2 div').fadeIn('slow');
            $('.Item2 div h2').animate({
                marginBottom:"-20px"
            });
        }
        if ($('#sllinding .atual').hasClass('Last')) {
            clearInterval(intervalo);
        }
		
    }
};

function PagNext() {
    var atual = $('.BoxPagination ul li a.Atual');
    var proximo = $('.BoxPagination ul li a.Atual').next();
    if(proximo) {
        atual.removeClass('Atual');
        proximo.addClass('Atual');
		
    }
}
function PagPrev() {
    var atual = $('.BoxPagination ul li a.Atual');
    var anterior = $('.BoxPagination .Atual').prev();
    if(anterior) {
        atual.removeClass('Atual');
        anterior.addClass('Atual');
    }
}

	




var reg_email=/^[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z_+])*@([0-9a-zA-Z][-.\w]*[0-9a-zA-Z]\.)+[0-9a-zA-Z]{2,9}$/;
// INICIO CLEAR FORM //
$.fn.clearForm = function() {
    // iterate each matching form
    return this.each(function() {
        // iterate the elements within the form
        $(':input', this).each(function() {
            var type = this.type, tag = this.tagName.toLowerCase();
            if (type == 'text' || type == 'password' || tag == 'textarea')
                this.value = '';
            else if (type == 'checkbox' || type == 'radio')
                this.checked = false;
            else if (tag == 'select')
                this.selectedIndex = -1;
        });
    });
};
$.extend($.fn.disableTextSelect = function() {
    return this.each(function(){
        if($.browser.mozilla){//Firefox
            $(this).css('MozUserSelect','none');
        }else if($.browser.msie){//IE
            $(this).bind('selectstart',function(){
                return false;
            });
        }else{//Opera, etc.
            $(this).mousedown(function(){
                return false;
            });
        }
    });
});
function retiraAcento(obj)
{
    palavra = String.fromCharCode(event.keyCode);

    var caracteresInvalidos = 'àèìòùâêîôûäëïöüáéíóúãõÀÈÌÒÙÂÊÎÔÛÄË�?ÖÜ�?É�?ÓÚÃÕ';
    var caracteresValidos =   'aeiouaeiouaeiouaeiouaoAEIOUAEIOUAEIOUAEIOUAO';
    var acento = "´`^¨~";
    if(acento.indexOf(palavra)!= -1)
    {
        window.event.keyCode = 0;
    }

    if (caracteresInvalidos.indexOf(palavra) == -1)
    {
        if (caracteresValidos.indexOf(palavra) != -1) {
            window.event.keyCode = 0;
            obj = obj + palavra;
        }
    }
    else
    {
        window.event.keyCode = 0;
        nova = caracteresValidos.charAt(caracteresInvalidos.indexOf(palavra));
        obj =  obj + nova;
    }
    return obj
}

function removeAcentos(palavra) {

    var com_acento = 'áàãâäéèêëíìîïóòõôöúùûüç�?ÀÃÂÄÉÈÊË�?ÌÎ�?ÓÒÕÖÔÚÙÛÜÇ';
    var sem_acento = 'aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC';
    var nova='';
    for(var i=0;i<palavra.length;i++) {
        if (com_acento.search(palavra.substr(i,1))>=0) {
            nova+=sem_acento.substr(com_acento.search(palavra.substr(i,1)),1);
        }
        else {
            nova+=palavra.substr(i,1);
        }
        nova = nova.replace(/[´`^¨~]/, '');
    }
    return nova;

}

/*
*
* Altera o valor dos campos de form caso esteja definido um title
* Jackson F. de A. Mafra
* Grafia - 2009
*
*/

jQuery.fn.hint = function () {
    return this.each(function (){
        var t = jQuery(this);
        var title = t.attr('title');
        if (title) {
            t.blur(function (){
                if (t.val() == '') {
                    t.val(title);
                    t.addClass('blur');
                }
            });
            t.focus(function (){
                if (t.val() == title) {
                    t.val('');
                    t.removeClass('blur');
                }
            });
            t.blur();
        }
    });
}
String.prototype.ucFirst = function () {
    return this.substr(0,1).toUpperCase() + this.substr(1,this.length);
};
$().ready(function(){
    $("#modal_error .bt_fechar_msg").click(function(){
        $("#modal_error").hide();
        return false;
    });


    intervalo = setInterval(rotate, 5000);
	
    $('#sllinding li').click(function(e){
        e.preventDefault();
        clearInterval(intervalo);
        $('#controller').show();
        if ($('#sllinding .atual').hasClass('First')) {
            $('#prev').css('opacity', '0.5');
        }
        if (!$('#sllinding .atual').hasClass('First')) {
            $('#prev').css('opacity', '1');
        }
        if ($('#sllinding .atual').hasClass('First')) {
            $('#restart').css('opacity', '0.5');
        }
        if (!$('#sllinding .atual').hasClass('First')) {
            $('#restart').css('opacity', '1');
        }
        if ($('#sllinding .atual').hasClass('Last')) {
            $('#next').css('opacity', '0.5');
        }
        if (!$('#sllinding .atual').hasClass('Last')) {
            $('#next').css('opacity', '1');
        }
        if ($('#sllinding .atual').hasClass('Last')) {
            $('#continue').css('opacity', '0.5');
        }
        if (!$('#sllinding .atual').hasClass('Last')) {
            $('#continue').css('opacity', '1');
        }
		
	
    });
    /*CONTROLES SLLIDING*/
    $('#continue').click(function(e){
        e.preventDefault();
        intervalo = setInterval(rotate, 5000);
        $('#controller').hide();
        $('#prev').css('opacity', '1');
        if ($('#sllinding .atual').hasClass('Last')) {
            clearInterval(intervalo);
        }
    });
    $('#prev').click(function(e){
        if (!$('#sllinding .atual').hasClass('First')) {
            e.preventDefault();
            rotatePrev();
            $('#next').css('opacity', '1');
            $('#continue').css('opacity', '1');
        }else{
            $('#prev').css('opacity', '0.5');
            $('#restart').css('opacity', '0.5');
            return false;
			
        }
    });
    $('#next').click(function(e){
        if (!$('#sllinding .atual').hasClass('Last')) {
            e.preventDefault();
            rotate();
            $('#prev').css('opacity', '1');
            $('#restart').css('opacity', '1');
        }else{
            $('#next').css('opacity', '0.5');
            $('#continue').css('opacity', '0.5');
            return false;
			
        }
		
    });
    $('#restart').click(function(e){
        e.preventDefault();
        $('#sllinding').animate({
            marginLeft: "0"
        },5000);
        $('#sllinding li').removeClass('atual');
        $('.Item1').addClass('atual');
        intervalo = setInterval(rotate, 5000);
        $('#controller').hide();
    });
    $('#ver-video').click(function(e){
        e.preventDefault();
        $('#sllinding').animate({
            marginLeft: " -7425"
        },3000);
        $('#sllinding li').removeClass('atual');
        $('.Last').addClass('atual');
        $('#controller').hide();
        clearInterval(intervalo);
        if ($('#sllinding .atual').hasClass('Last')) {
            $('#next').css('opacity', '0.5');
        }
        if ($('#sllinding .atual').hasClass('Last')) {
            $('#continue').css('opacity', '0.5');
        }
    });

    //PAGINACAO BOX PAGINATION
    /*$('.BoxPagination  a.LnkPrev').click(function(e){
        e.preventDefault();
		
		
    });
    $('.BoxPagination a.LnkNext').click(function(e){
        e.preventDefault();
        $('#img_preview[src=""]').attr('.BoxPagination ul li a.Atual[href=""]');
		
    });*/
	
    $("#modal_error").click(function() {
        closeEffect();
    });

    $(document).click(function(e) {
        //var target = (e.target);
        //console.log(e.target.name);
        //console.log($('div.scroll-border').children('ul').attr('id'));
        $('div.scroll-border').each(function() {
			
            if($(this).css('z-index') > 500) {
                if(e.target.name != $(this).prev().attr('name'))
                    $('div.scroll-border').hide().css('z-index', 500).parent().css('z-index', 500);
            }
        });
    });

    $('a.selected').live('click',function(){
        $('div.scroll-border').hide().css('z-index', 500).parent().css('z-index', 500);
        var liHeight = $(this).next('.scroll-border').children('ul.select').children('li').css('height');
        var itens = $(this).next('.scroll-border').children('.select').children('li').length;
        var total = parseInt(itens) * (parseInt(liHeight)+4);
        if(parseInt(itens) == 1){
            $(this).next('div.scroll-border').css('height',total);
            $(this).next('div.scroll-border .scroller').css('height',total);
            $(this).next('div.scroll-border').children('.scroller').hide();
        }
        var size;
        if(total > 250) {
            size = 250;
        } else {
            size = total;
            $(this).next('div.scroll-border').children('.scroller').css('display','none');
        }

        $(this).next('.scroll-border')
        .css({
            'height':'10px' ,
            'display': 'block'
        })
        .animate({
            'height': size
        },
        'fast', function() {

            $(this).children('.scroller').css("height", parseInt($(this).css('height'),10) - 20);
        })
        .css({
            'z-index': 2000,
            'display':'block'
        })
        .parent().css({
            'z-index': 2000,
            'display':'block'
        });
    });
    $('ul.select>li>a').live('click',function(e){
        e.preventDefault();
        var content = $(this).html() ;
        var rel = $(this).attr('rel') ;

        $(this).parent('li').parent('ul').parent('.scroll-border').prev('a.selected').prev('input').val(rel);
        $(this).parent('li').parent('ul').parent('.scroll-border').prev('a.selected').html(content);
        $(this).parent('li').parent('ul').parent('.scroll-border').prev('a.selected').attr('rel',rel);
        $(this).parent('li').parent('ul').parent('.scroll-border').slideUp('slow');
    });
    $('.scroller').slider({
        orientation: "vertical",
        range:'max',
        min: -100,
        max: 0,
        value: 0,
        slide: function(event, ui) {
            var liHeight = parseInt($(this).parent().children('.select').children('li').height(),10)+4;
            var itens = $(this).parent().children('.select').children('li').length;
            var total = ( itens * liHeight);
            total = (ui.value * (total - 250) / 100);
            $(this).next('.select').css('margin-top', total);
            $('.customSelect2').css('z-index', '10');
            $(this).parent('.scroll-border').parent('.customSelect2').css('z-index', '2000');
        }
    }).css('z-index', '1000');

    $('.autoclear')
    .focus(function(){
        //$(this).prev('label.autoclear').removeClass('show').addClass('hide');
        $(this).prev('label.autoclear').css({
            'color': '#2b2728',
            'z-index': 580
        });
    })
    .blur(function(){
        if($(this).val().length>0){
            $(this).prev('label.autoclear').css({
                'color': '#2b2728',
                'z-index': 580
            });
        //$(this).prev('label.autoclear').removeClass('show').addClass('hide');
        }else{
            $(this).prev('label.autoclear').css({
                'color': '#58585A',
                'z-index': 600
            });
        //$(this).prev('label.autoclear').removeClass('hide').addClass('show');
        }
    })
    .keyup(function(){
        if($(this).val().length > 0){
            $(this).prev('label.autoclear').css({
                'color': '#2b2728',
                'z-index': 580
            });
        //$(this).prev('label.autoclear').removeClass('show').addClass('hide');
        }else{
            $(this).prev('label.autoclear').css({
                'color': '#58585A',
                'z-index': 600
            });
        //$(this).prev('label.autoclear').removeClass('hide').addClass('show');
        }
    });

    //RADIO STYLED
    $('input[type=radio]').change(function(){
        if( $(this).parent('span').hasClass('radio') ){
            var nome = $(this).attr('name');
            $('input[name='+ nome + ']').parent('span').removeClass('rchecked');
            $(this).parent('span').addClass('rchecked');
        }
    });

    $('span.radio').click(function(e){
        e.preventDefault();
        var nome = $('input[type=radio]',this).attr('name');
        $('input[name='+ nome +']').attr('checked','false');
        $('input[type=radio]',this).attr('checked','checked');
        $('input[name='+ nome + ']').parent('span').removeClass('rchecked');
        $(this).addClass('rchecked');
    //alert($('input[type=radio]',this).attr('checked'));
    //alert($('input[type=radio]',this).attr('name'));
    //alert($('input[type=radio]',this).val());

    });

    //CHECKBOX STYLED
    $('input[type=checkbox]').change(function(){
        if( $(this).parent('span').hasClass('checkbox') ){
            var nome = $(this).attr('name');
            $('input[name='+ nome + ']').parent('span').toggleClass('cchecked');
            $(this).parent('span').toggleClass('cchecked');
        }
    });

    $('span.checkbox').click(function(e){
        e.preventDefault();
        var nome = $('input[type=checkbox]',this).attr('name');
        $('input[type=checkbox]',this).attr('checked','checked');
        $(this).toggleClass('cchecked');
    });

    $("input").hint();

    $('#send_newsletter').click(function(e){
        e.preventDefault();
        $('#newsletter_box').submit();
    });
    $('#search_box #send_search').click(function(e){
        e.preventDefault();
        //alert('aaa');
        $('#search_box').submit();
    });
    $('#newsletter_box').submit(function(e){
        e.preventDefault();
        if(!reg_email.test($("input[name='newsletter_email']", this).val())){
            //$('input[name="newsletter_email"]', this).val();
            $("#modal_error").html(_email_invalido);
            ErrorEffect($("#modal_error"), 130, 30, 100);
        }else{
            $("#modal_error").html(_aguarde);
            ErrorEffect($("#modal_error"), 50, 30);
            $.ajax({
                type: "POST",
                url: siteUrl + "site/newsletter/adicionar_newsletter/",
                dataType:'json',
                cache:false,
                data: 'idioma='+ $('#idioma').val() + '&' + $(this).serialize(),
                beforeSend: function(){
                    $('input[name="newsletter_email"]', this).val(_enviando);
                },
                success: function(data) {
                    $("#modal_error").html(data.mensagem);
                    ErrorEffect($("#modal_error"), 150, 50,100);
                    if(data.retorno == "ok"){
                        $('#newsletter_email').val('informe seu e-mail para receber notícias da Dell Anno');
                        $('#newsletter_email').blur();
                    }else{
						
                    }
                    return false;
                },
                error:function (xhr, ajaxOptions, thrownError){
                    alert(_erro_carregamento);
                    alert(thrownError);
                }
            });
        }
    });

    $('#search_box').submit(function(e){
        e.preventDefault();
        if( ( $('input[name="search_input"]', this).val() != $('input[name="search_input"]', this).attr('title') ) && $('input[name="search_input"]', this).val().length > 0){
            window.location.href= siteUrl + lang + '/' + _busca_url + '/' + removeAcentos($('input[name="search_input"]', this).val().toLowerCase());
        }else{
            $('input[name="termo"] + strong', this).html(_preencha).show('slow');
        }
    });

    $('form').attr("autocomplete", 'off');
		
    jQuery("input:text").setMask();

    //$("#frm-acompanhe-seu-pedido").submit(function(e){
    //
    //		e.preventDefault();
    //		var validacao = true;
    //		if ($("#token").val().length < 1){
    //			validacao = false;
    //			$('#token, label[for="token"]').addClass('Error');
    //		}
    //		else
    //			$('#token, label[for="token"]').removeClass('Error');
    //		if ($("#cpf").val().length != 14){
    //			validacao = false;
    //			$('#cpf, label[for="cpf"]').addClass('Error');
    //		}
    //		else
    //			$('#cpf, label[for="cpf"]').removeClass('Error');
    //
    //		if ($("#cnpj").val().length != 18){
    //			validacao = false;
    //			$('#cnpj, label[for="cnpj"]').addClass('Error');
    //		}
    //		else
    //			$('#cnpj, label[for="cnpj"]').removeClass('Error');
    //
    //		if ($("#cpf").val().length < 1 || $("#cnpj").val().length < 1 ){
    //			validacao = true;
    //		}
    //
    //		if (!validacao)
    //			$(".MsgErro").fadeIn('slow');
    //		else
    //			$(".MsgErro").fadeOut('slow');
    //			$('#cnpj, label[for="cnpj"]').removeClass('Error');
    //			$('#cpf, label[for="cpf"]').addClass('Error');
    //			$('#frm-acompanhe-seu-pedido, ol').addClass('BoxHide');
    //			$('.Box3 div').show();
    //		// submit
    //	});*/

    $('label[for="rcnpj"]').click(function(e){
        $('input#cnpj').fadeIn('slow');
        $('input#cpf').hide('fast');
        $('input#cpf').val('');
		$('.erro_cpf_cnpj').html('');
    });
    $('label[for="rcpf"]').click(function(e){
        e.preventDefault();
        $('input#cpf').fadeIn('slow');
        $('input#cnpj').hide();
        $('input#cnpj').val('');
		$('.erro_cpf_cnpj').html('');
    });
    $("#frm-acompanhe-seu-pedido").submit(function(e){
        e.preventDefault();
        var validacao = true;
        if ($("#token").val().length < 1){
            validacao = false;
            $('#token, label[for="token"]').addClass('Error');
        }else
            $('#token, label[for="token"]').removeClass('Error');
			
        /*if($("#cpf").val().length != 14 && $("#cnpj").val().length != 18){
            validacao = false;
            $('#cpf').addClass('Error');
            $('#erro-cpf').fadeOut();
            $('#cnpj, label[for="cnpj"]').addClass('Error');
            $('#erro-cpf').fadeIn();
        }else {
            validacao = true;
            $('#cpf').removeClass('Error');
            $('#cnpj, label[for="cnpj"]').removeClass('Error');
        }*/
        
        if (!validacao)
            $(".MsgErro").fadeIn('slow');
        else
            $.ajax({
                type: "POST",
                url: siteUrl + "site/acompanhe_pedido/token",
                dataType:'json',
                cache:false,
                data: 'token='+ $('#token').val() + '&cnpj='+ $('#cnpj').val() + '&cpf=' + $('#cpf').val(),
                //data: 'cnpj='+ $('#cnpj').val(),

                beforeSend: function(){
                   // $('#cpf').val('');
                  //  $('#cnpj').val('');
                  //  $('#token').val('');
                },
                success: function(data) {

                    if(data.msg == "ok")
                    {
                        $(".MsgErro").fadeOut('slow');
                        $('#cnpj, label[for="cnpj"]').removeClass('Error');
                        $('#cpf, label[for="cpf"]').removeClass('Error');
                        $('#frm-acompanhe-seu-pedido, ol').addClass('BoxHide');
                        $('.Box3 div').show();
                        $('#resp_status').html(data.aviso);
                    }else if(data.msg == 'token_cpf'){
                    	$(".MsgErro").html('Token válido sem vinculação de CPF/CNPJ');
                    	$(".MsgErro").fadeIn('slow');
                    }else{
                    	$(".MsgErro").html(data.msg);
                    	$(".MsgErro").fadeIn('slow');
                    }
                    return false

                //$(".MsgErro").fadeOut('slow');
                },
                error:function (xhr, ajaxOptions, thrownError){

                    $(".MsgErro").fadeIn('slow');
                }
            });
    // submit
    });
    
    $("#frm-lojista-login #submit_form").click(function(e){
    	//alert('ds');
    	//return false;
        e.preventDefault();
        var validacao = true;
        
        if ( $('#cnpj').val() == '' || $('#captcha').val() == '' ){
            validacao = false;
            $('.MsgErro').html('&Eacute; necess&aacute;rio preencher todos os campos obrigat&oacute;rios');
            $('.MsgErro').fadeIn('slow');
            $('#captcha').addClass('Error');
            $('#cnpj, label[for="cnpj"]').addClass('Error');
        }else{
            $('#erroCampoVazio').fadeOut('slow');
            validacao = validateCnpj($("#cnpj").val());
            if (!validacao){               
                $('#cnpj, label[for="cnpj"]').addClass('Error');
                $('.MsgErro').html('CNPJ inválido');
                $('.MsgErro').fadeIn('slow');
            }else{
                $('#cnpj').removeClass('Error');
                $('#erroCnpj').fadeOut('slow');
                if ($("#captcha").val().length != 4 ){
                    validacao = false;                   
                    $('#captcha').addClass('Error');
                    $('.MsgErro').html('Insira o código corretamente');
                    $('.MsgErro').fadeIn('slow');
                }else{
                    $('#captcha').removeClass('Error');
                    $('.MsgErro').fadeOut('slow');
                    
                    $.ajax({
                        type: "POST",
                        url: siteUrl + "site/lojistas/logar",
                        dataType:'json',
                        cache:false,
                        data: {
                            cnpj : $('#cnpj').val() ,
                            captcha : $('#captcha').val()
                        },

                        beforeSend: function(){
                            $('input[name="cnpj"]', this).val();
                        },
                        success: function(data) {
                            if(data.msg == "ok")
                            {
                                $(".MsgErro").fadeOut('slow');
                                location.href = siteUrl + "site/cria_pedido";
                            }else {
                                $(".MsgErro").html(data.msg);
                                $(".MsgErro").fadeIn('slow');
                                return false
                            }
                            $(".MsgErro").fadeOut('slow');
                        },
                        error:function (xhr, ajaxOptions, thrownError){
                            (".MsgErro").fadeIn('slow');					
                        }
                    });
                }
            }
        }
    });
    
   
    $("#frm-lojista-token").submit(function(e){
        e.preventDefault();
        var validacao = false;
        
        $.ajax({
            type: "POST",
            url: siteUrl + "site/lojistas/cria_pedido",
            dataType:'json',
            cache:false,
            data: {
                cnpj : $('#cnpj').val(),
                cpf : $('#cpf').val()
            },                
            beforeSend: function(){
                $('#cnpj').val('');
                $('#cpf').val('');
            },
            success: function(data) {
                if(data.msg == "ok")
                {
                	
                	
                    $('#cnpj').removeClass('Error');
                    $('#cpf').removeClass('Error');                      
                    $('#erro-cpf').hide();
                    $('#sucesso-token').show();
                    $(".MsgErro").fadeOut();
                    $('#token_num').html(data.token);
                     $('.imprime_token').attr('href', 'site/lojistas/imprime_pedido/' + data.token);
                    $('#frm-lojista-token legend').html('Token Gerado com Sucesso!');
                    if(data.cpf != ""){
                    	$('.cpf_gerador').html("CPF: " + data.cpf);
                    }
                    $('.cpf_gerador').show();
                    $('#token_input').hide();
                    $('#frm-lojista-enviar-token').show();
                }
                return false
				
            },
            error:function (xhr, ajaxOptions, thrownError){
                $(".MsgErro").fadeIn('slow');
            }
        });
        
    });

    $(".enviar-token").click(function(e){
        e.preventDefault();
        $(".MsgErro").hide();
        $("#frm-lojista-enviar-token").show();
    });

    $("#frm-lojista-enviar-token").submit(function(e){
        e.preventDefault();
        var validacao = true;
        /*
        if ($(".CampoCelular").val().length != 14){
            validacao = false;
            $('#celular-1').addClass('Error');
        }
        else
            $('celular-1').removeClass('Error');
     */
        var er=/^[a-z0-9_\.-]{2,}@([a-z0-9_-]{2,}\.)+[a-z]{2,4}$/;
        if($("#email-1").val() != ''){
            if(!er.exec($("#email-1").val())){
                validacao = false;
                $('#email-1').addClass('Error');
                $('#Memail-1').html('E-mail inválido').fadeIn('slow').attr('style','display:block;text-align:center;float:left;margin-left:44px;color:#ff0000');
            }else{
                $('#email-1').removeClass('Error');
                $('#Memail-1').hide();
            }
			
			$('.mail_empty').hide();
        }else{
			$('#email-1').addClass('Error');
			$('.mail_empty').show();
			validacao = false;	
		}
		
		
		
        if($("#email-2").val() != ''){
            if(!er.exec($("#email-2").val())){
                validacao = false;
                $('#email-2').addClass('Error');
                $('#Memail-2').html('E-mail inválido').fadeIn('slow').attr('style','display:block;text-align:center;float:left;margin-left:44px;color:#ff0000');
            }else{
                $('#email-2').removeClass('Error');
                $('#Memail-2').hide();
            }
        }
		
		
        if($("#email-3").val() != ''){
            if(!er.exec($("#email-3").val())){
                validacao = false;
                $('#email-3').addClass('Error');
                $('#Memail-3').html('E-mail inválido').fadeIn('slow').attr('style','display:block;text-align:center;float:left;margin-left:44px;color:#ff0000');
            }else{
                $('#email-3').removeClass('Error');
                $('#Memail-3').hide();
            }
        }
        if($("#email-4").val() != ''){
            if(!er.exec($("#email-4").val())){
                validacao = false;
                $('#email-4').addClass('Error');
                $('#Memail-4').html('E-mail inválido').fadeIn('slow').attr('style','display:block;text-align:center;float:left;margin-left:44px;color:#ff0000');
            }else{
                $('#email-4').addClass('Error');
                $('#Memail-4').hide();
            }
        }
		
        if ($("#email-1").val().length < 1 /*|| $("#celular-1").val().length < 1*/ ){
            validacao = false;
        }
		
        if (validacao){
            $.ajax({
                type: "POST",
                url: siteUrl + "site/lojistas/envia",
                dataType:'json',
                cache:false,
                //data: 'cnpj='+ $('#cnpj').val() + '&cpf=' + $('#cpf').val() + '&token=' + $('#token_num').html() + '&email-1=' + $('#email-1').val()+ '&email-2=' + $('#email-2').val(),
                data:
                {
                    cnpj: $('#cnpj').val(),
                    cpf:  $('#cpf').val(),
                    token: $('#token_num').html(),
                    email1 : $('#email-1').val(),
                    email2 : $('#email-2').val(),
                    email3 : $('#email-3').val(),
                    email4 : $('#email-4').val()
                },
                beforeSend: function(){
                    $('input[name="email-1"]', this).val('');
                },
                success: function(data) {
                    if(data.msg == "ok")
                    {
                        //$("#frm-lojista-enviar-token").hide();
                        $('#sucesso-envia-email').show();
                        $("#frm-lojista-enviar-token").hide();
						$('.nm_mail').show();
						
						
						$('.nm1').html($('#email-1').val());
						$('.nm2').html($('#email-2').val());
						$('.nm3').html($('#email-3').val());
						$('.nm4').html($('#email-4').val());
						
                    //$("#frm-lojista-login").show();
                    }
                    return false

                //$(".MsgErro").fadeOut('slow');
                },
                error:function (xhr, ajaxOptions, thrownError){

                    alert('Ocorreu um erro ao enviar o pedido. Contate o suporte.');
					
                }
            });

        //			$("#frm-lojista-enviar-token").hide();
        //			$("#frm-lojista-token").hide();
        //			$("#frm-lojista-login").show();
        }

    });
    $(".LnkFechar").click(function(e){
        e.preventDefault();
        $("#frm-lojista-enviar-token").hide();
    });

});

function ErrorEffect(element) {
    var sizeX = (arguments[1] == null)? 260 : arguments[1];
    var sizeY = (arguments[2] == null)? 140 : arguments[2];
    var delay = (arguments[3] == null)? 0 : arguments[3];
    element.css( {
        'margin-left': -sizeX/2,
        'margin-top': -sizeY/2,
        'width': sizeX,
        'height': sizeY,
        'display': 'none'
    }).fadeIn('fast');

    if(delay > 0) {
        element.delay(1500);
        element.fadeOut(delay);
    }
/*
	element.animate( {
		'opacity': 1,
		'margin-left': -sizeX/2,
		'margin-top': -sizeY/2,
		'width': sizeX,
		'height': sizeY
	}, 500, function() {
		if(delay > 0) {
			element.delay(1500);
			element.animate({
				'opacity': 0.1,
				'margin-left': -5,
				'margin-top': -5,
				'width': 10,
				'height': 10
			},500, function() {
				element.css('display','none');
			});
		}
	});
 */
}

function closeEffect(){
    var element = (arguments[1] == null)? $("#modal_error") : arguments[1];

    element.fadeOut('slow');
	
/*
	element.animate({
		'opacity': 0.1,
		'margin-left': -5,
		'margin-top': -5,
		'width': 10,
		'height': 10
	},500, function() {
		element.css('display','none');
	});
 */
}

