var generalFunctions = {
    checkIfHideColumns: function () {
        if ($('#Columns').length != 0) {
            var hideColumns = false;
            if (($('#content9').html().length == 0) &&
				($('#content10').html().length == 0)) {
                hideColumns = true;
            }
            if (hideColumns) {
                $('#Columns').hide();
            }
        }
    },
    formatNumber: function (num, prefix) {
        prefix = prefix || '';
        num += '';
        var splitStr = num.split('.');
        var splitLeft = splitStr[0];
        var splitRight = splitStr.length > 1 ? '.' + splitStr[1] : '';
        var regx = /(\d+)(\d{3})/;
        while (regx.test(splitLeft)) {
            splitLeft = splitLeft.replace(regx, '$1' + ',' + '$2');
        }
        return prefix + splitLeft + splitRight;
    },
    unformatNumber: function (num) {
        return num.replace(/([^0-9\.\-])/g, '') * 1;
    },
    splitQueryString: function () {
        var actualQuerystring = window.location.search.toString();
        actualQuerystring = actualQuerystring.substr(1);
        var splitData = actualQuerystring.split('&');
        var queryData = [];

        for (var a = 0; a < splitData.length; a++) {
            var data;
            if (splitData[a].indexOf('=') != -1) {
                data = splitData[a].split('=');
                queryData[data[0]] = data[1];
            } else {
                queryData[splitData[a]] = null;
            }
        }
        return queryData;
    }
};

$(document).ready(function () {
    tools.popup('.PopupTrigger');

    /*$.each($('.Precio'), function (index, precio) {
        var precioPrev = $(precio).text();
        var precioNew = precioPrev.replace(".00", "");
        $(precio).text(precioNew);
    });*/    
});

// VAlidara-en construccion
function SendTo(form, typeSubmit) {
    typeSubmit = typeof (typeSubmit) != 'undefined' ? typeSubmit : 'ajax';
    var formObject = $(form);
    var formID = formObject.attr('id');
    var formAction = formObject.attr('action');
    var flag = false;

    $.each($('#' + formID + ' input[type="text"]:not(.notrequired), #' + formID + ' textarea'), function (index, item) {
        var $item = $(item);
        var value = $item.val();
        if (value == "" || value == "Falta este campo!") {
            $item.val("Falta este campo!");
            $item.focus().addClass('ErrorData');
            $item.one('keypress', function () {
                $(this).val("").removeClass('ErrorData');
            });
            flag = false;
            return false;
        } else {
            flag = true;
        }
    });

    if (flag) {
        if (typeSubmit == "ajax") {
            $.ajax({
                url: formAction,
                type: "POST",
                data: $(form).serialize(),
                success: function () {
                    formObject.hide();
                    $('.SuccessMessage').show();
                    $('.SuccessMessage').parent().find('.Close').one('click', function(){
                        formObject.show();
                        $.each(formObject.find('input[type="text"]'), function(i,v){
                            $(v).val("");
                        });
                        formObject.find('textarea').val("");
                        $('.SuccessMessage').hide();
                    });
                }
            });
            return false;
        } else if (typeSubmit == "submit"){
            return true;
        }
    }


    return false;
}


