﻿var lblAjax = new WADJAX('Labels', { statusBar: false });
var demoFacebox;

var jdemo = {
    newLabel: function() {
        var wYT = true;
        var wTW = true;
        var wPR = 4;
        var wMB = false;

        wadja.showLoading('Loading','still loading', 5); 
        lblAjax.send('createDemoLabel', $('text_demo_label').get('value'), 0, wPR, wYT, wTW, wMB,
            function(res) {
                if (!res.error) {
                    var demoLB = JSON.decode(res.value);
                    if (demoLB.labelID == '0') {
                        alert("oops #" + demoLB.labelID.lblName);
                    }
                    else {
                        lblAjax.send('TwitterDemo', demoLB.labelID, function(res) {
                            if (!res.error) {
                                //alert(res.value);
                            }
                            else {
                                //alert(res.error);
                            }
                        });
                        lblAjax.send('YouTubeDemo', demoLB.labelID, function(res) {
                            if (!res.error) {
                                //alert(res.value);
                            }
                            else {
                                //alert(res.error);
                            }
                        });
                        wadja.hideLoading('Done!', 1);
                        
                        if (jtribe_id=='0' || jtribe_id=='')
                            top.location.href = '/demolabel#labels/My/' + demoLB.labelID + '/1';
                        else if (jtribe_id=='265')
                            top.location.href = '/demo-crew#labels/My/' + demoLB.labelID + '/1';
                    }

                }
                else {
                    alert("oops #" + res.error);
                }
            }
        );

    },
    newForm: function() {
        demoFacebox = new Facebox({
            title: 'Create a label',
            message: '<div id=\"dverror\"></div><div class=\"f11 pad10\"><span class=\"bolt\">Give it a try,</span> create your first label: <input type=\"text\" id=\"text_demo_label\" class=\"textBox\" style=\"width:150px;\" onkeypress=\"return handle_demo(this, event);\"/></div>',
            submitValue: 'Create',
            submitFunction: function() {
                if ($('text_demo_label').get('value').length > 0) {
                    jdemo.newLabel();
                    demoFacebox.close();
                }
                else {
                    $('dverror').set('html', '<span class=\"padL10 padT15\"><span class=\"f11 redWord\">Please type in a label name</span></span>');
                    $('text_demo_label').focus();
                }
            }
            ,
            cancelValue: 'Close'
        });
        demoFacebox.show();
    }
}
function handle_demo(field, event) {
    var keyCode = event.keyCode ? event.keyCode : (event.which ? event.which : event.charCode);
    if (keyCode == 13) {
        jdemo.newLabel();
        demoFacebox.close();
        return false;
    }
    return true;
}