var ic = 0;
            
function inc() {
    ic = ic + 1;
    alert(ic);
}

function throttle(f, delay) {
    var timer = null;
    return function(){
        var context = this, args = arguments;
        clearTimeout(timer);
        timer = window.setTimeout(function(){
            f.apply(context, args);
        },
        delay || 500);
    };
}

function fancyAlertClose() {
    $("a[name=fancyok]").remove();
    jQuery.fancybox.close();
    return false;
}

function fancyAlert(msg, callback) {

    var ret;
    var htmlButtons = '<a class="button" name="fancyok" href="#" onclick=\"return fancyAlertClose();\"><span>Ok</span></a>';
    //var htmlButtons = '<input style=\"3px;padding:6px;\" type=\"button\" onclick=\jQuery.fancybox.close();\" value=\"Ok\">';
    
    jQuery.fancybox({
        overlayColor: '#666',
        showCloseButton: true,
        padding: 6,
        margin:  0,
        'modal' : true,
        'content' : "<div style=\"margin:1px;text-align:center;\"><div style=\"padding:10px 10px 10px 10px;\">" + msg + "</div><div style=\"text-align:center;margin:10px 0;\">" + htmlButtons + "</div></div>",
        onClosed : function() {
            callback.call(this, ret);
        }
    });
}

(function($){
    $.fn.isValidEmail = function() {
        return this.each(function(){
            var emailvalue = $(this).val();
            var emailFilter=/[\w\-]+\@[\w\-]+\.\w{2,5}/;
            if(!(emailFilter.test(emailvalue))) return false;
        });
    };
})(jQuery);

(function($){
    $.fn.contentWrap = function(){
    
        var content = this.html();
        var wrapped  = '<div class="content-wrap"><div class="top"></div><div class="content">' + content + '</div><div class="bottom"></div></div>';
        this.html(wrapped);
        
        //$(this).wrap('<div class="content-wrap"><div class="content"></div></div>');
        //$(this).before('<div class="top"></div>');
        
        
    };
})(jQuery);

$(document).ready(function(){

    $("#footer").contentWrap();
    $("#content-wrapper").contentWrap();
    
});
