﻿YAHOO.namespace("UNQ.SUICABR.Ofertas");

var cliente = new Cliente();
var userSecurity = new UserSecurity();
var contato = new Contato();
var oferta = new Oferta();
var valePresente = new ValePresente();
var convite = new Convite();

var wrapperUrl = "/catcher.ashx?mdl=";
var loaderUrl = "";
var browser = navigator.appName;

function setCornersTop(obj) {

    var settingsTop =
    {
        tl: { radius: 15 },
        tr: { radius: 15 },
        bl: { radius: 0 },
        br: { radius: 0 },
        antiAlias: true
    }

    curvyCorners(settingsTop, obj);
}

function setCornersBottom(obj) {

    var settingsBottom =
    {
        tl: { radius: 0 },
        tr: { radius: 0 },
        bl: { radius: 15 },
        br: { radius: 15 },
        antiAlias: true
    }

    curvyCorners(settingsBottom, obj);
}

function setCorners(obj) {
    
    var settings =
    {
        tl: { radius: 15 },
        tr: { radius: 15 },
        bl: { radius: 15 },
        br: { radius: 15 },
        antiAlias: true
    }

    curvyCorners(settings, obj);
}

function initCorners() {

    var settings =
    {
        tl: { radius: 10 },
        tr: { radius: 10 },
        bl: { radius: 10 },
        br: { radius: 10 },
        antiAlias: true
    }

    var settingsRight =
    {
        tl: { radius: 0 },
        tr: { radius: 15 },
        bl: { radius: 0 },
        br: { radius: 15 },
        antiAlias: true
    }

    var settingsBottom =
    {
        tl: { radius: 0 },
        tr: { radius: 0 },
        bl: { radius: 15 },
        br: { radius: 15 },
        antiAlias: true
    }

    //curvyCorners(settings, "#oferta-principal");
    //if (_gel('outra-oferta-01') != undefined) curvyCorners(settings, "#outra-oferta-01");
    //if (_gel('outra-oferta-02') != undefined) curvyCorners(settings, "#outra-oferta-02");
    curvyCorners(settings, "#dv_oferta");
    if (_gel('#oferta-comprar') != undefined) curvyCorners(settings, "#oferta-comprar");
    if (_gel('#oferta-cadastro') != undefined) setCornersTop("#oferta-cadastro");
    
    //curvyCorners(settingsRight, "#timer");
    //curvyCorners(settingsRight, "#preco");
    //curvyCorners(settings, "#conteudo");
    
}

var YY = 0;
var MM = 0;
var DD = 0;
var HH = 0;
var MI = 0;
var SS = 0;

function setDataContador(data, hora) {
    
    DD = data.split('/')[0];
    MM = data.split('/')[1];
    YY = data.split('/')[2];

    HH = hora.split(':')[0];
    MI = hora.split(':')[1];
    SS = hora.split(':')[2];

    atualizaContador();
}
    
function atualizaContador() {

    var hoje = new Date();
    var futuro = new Date(YY, MM - 1, DD, HH, MI, SS);

    var ss = parseInt((futuro - hoje) / 1000);
    var mm = parseInt(ss / 60);
    var hh = parseInt(mm / 60);
    var dd = parseInt(hh / 24);

    ss = ss - (mm * 60);
    mm = mm - (hh * 60);
    //hh = hh - (dd * 24);

    if (ss < 10) ss = "0" + ss;
    if (mm < 10) mm = "0" + mm;
    if (hh < 10) hh = "0" + hh;

    if (dd + hh + mm + ss > 0) {

        if (browser.match("Netscape")) {
            document.getElementById('timer-h').textContent = hh;
            document.getElementById('timer-m').textContent = mm;
            document.getElementById('timer-s').textContent = ss;
        }
        else {
            document.getElementById('timer-h').innerText = hh;
            document.getElementById('timer-m').innerText = mm;
            document.getElementById('timer-s').innerText = ss;
        }
        
        setTimeout(atualizaContador, 1000);
    }
    else {
        setTimeout(atualizaContador, 1000);
    }

}

function MudarCidade(idCidade) {

    window.location.href = '/Index.aspx?idCidade=' + idCidade;
    
}

/* Funçoes Monetárias */

function parseNumber(v) {
    if (v == undefined || v == "0" || v == "")
        return 0;
    else
        return parseFloat(v.toString().replace(".", "").replace(",", "."));
}

function formatNumber(v) {
    return parseFloat(new Number(v).toFixed(2));
}

function parseMoney(num) {

    x = 0;

    if (num < 0) {
        num = Math.abs(num);
        x = 1;
    } if (isNaN(num)) num = "0";
    cents = Math.floor((num * 100 + 0.5) % 100);

    num = Math.floor((num * 100 + 0.5) / 100).toString();

    if (cents < 10) cents = "0" + cents;

    for (var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++) {
        num = num.substring(0, num.length - (4 * i + 3)) + '.' + num.substring(num.length - (4 * i + 3));
    }

    ret = num + ',' + cents;
    if (x == 1) ret = ' - ' + ret;

    return ret;
}
