// JavaScript Document


(function ($) {
    var siteAddress = location.protocol + '//' + document.location.hostname;
    var sURL = '';
    var sURL_2 = '';

    var vDir = '/' + document.location.pathname.split('/') + '/';
    if ((vDir).indexOf('homologacao') > -1) {
        sURL = "http://www.touroperator.com.br/_homologacao/portal/vtc01";
        sURL_2 = "http://www.touroperator.com.br/_homologacao/func/portal/view_voucher.asp";
    }
    else {
        sURL = "http://www.touroperator.com.br/portal/vtc01";
        sURL_2 = "http://www.touroperator.com.br/func/portal/view_voucher.asp";
    }

    /*************************************************************************************************************/
    $.fn.vtc = function (options) {

        var defaults = {
            url: sURL,
            id: "",
            css: "",
            width: "400",
            height: "500"
        };
        var options = $.extend(defaults, options);

        return this.each(function () {
            obj = $(this);
            var body = obj.html();
            var urlFull = options.url + "?id=" + options.id + "&css=" + options.css;
            obj.append("<iframe src=\"" + urlFull + "\" width=\"" + options.width + "\" height=\"" + options.height + "\" frameborder=\"0\"></iframe>");
        });
    };

    /*************************************************************************************************************/
    $.fn.voucher = function (options) {

        var defaults = {
            senha: "",
            site: "",
            portal: "1",
            idioma: "PT",
            imprimeOperacional: "0"
        };
        var options = $.extend(defaults, options);

        return this.each(function () {
            var vDir = '/' + document.location.pathname.split('/') + '/';
            if (!isNaN(options.senha)) {
                if ((vDir).indexOf('homologacao') > -1) {
                    url = "../../_homologacao/func/portal/orcamento.asp?str=" + Date.parse(new Date()) + "&sAmbiente=SITE&portal=" + options.portal + "&site=" + options.site + "&orcamento=" + options.senha + "&carregaTopo=S&nav=2&tipoEvento=ORCAR";
                }
                else {
                    url = "../../func/portal/orcamento.asp?str=" + Date.parse(new Date()) + "&sAmbiente=SITE&portal=" + options.portal + "&site=" + options.site + "&orcamento=" + options.senha + "&carregaTopo=S&nav=2&tipoEvento=ORCAR";
                }
                $(function () {
                    $.blockUI({ message: 'Carregando...', css: { border: 'none', padding: '15px', backgroundColor: '#000', '-webkit-border-radius': '10px', '-moz-border-radius': '10px', opacity: .8, color: '#fff' }, overlayCSS: { backgroundColor: ''} });
                }); 
                $.ajax({ type: "POST", url: url,
                    success: function (responseText) {
                        if (responseText.indexOf(options.senha) <= 0 || responseText.indexOf("PORTALDIFERENTE") >= 0) {
                            f_Alert('', 'Or&ccedil;amento n&atilde;o encontrado...');
                        }
                        else {
                            $("#conteudo-mesmo").append(responseText);
                        }
                        $(function () {
                            $.unblockUI();
                        });
                    }  
                });
                  
            }
            else {
                var urlFull = sURL_2 + "?senha=" + options.senha + "&site=" + options.site;
                urlFull += "&portal=" + options.portal + "&idioma=" + options.idioma + "&imprimeOperacional=" + options.imprimeOperacional;
                window.open(urlFull, "view_voucher", "top=10, left=10, scrollbars=yes");
            }
        });
    };
    /*************************************************************************************************************/
})(jQuery);
