/**
 *	ExpressLien Widget: Deadlines Generator
 *	--------------------------------------
 */

// base URL: should be "http://zlienit.com/x" on production
var baseUrl = 'http://www.zlien.com/x';

// Full request string
var request = baseUrl + '/index.php?module=widget&event=get_widget_template&jsoncallback=?';
  
    // we use JSONP request fro cross-domain scripting
    jQuery.ajax({
        dataType: 'jsonp',
        async:    false,
        jsonp:    'jsonp_callback',
        url:      request,
        success: function (data) 
        {
            if(data)
            {
            	// loading css
                var s = document.createElement("link");
                s.setAttribute("type", "text/css");
                s.setAttribute("rel", "stylesheet");
                s.setAttribute("href", baseUrl + "/css/widget.css");
                document.getElementsByTagName("head")[0].appendChild(s);
            	
            	// loading html
                var template = data.template;
                template = template.replace(/~single~/gi, "'");
                template = template.replace(/~double~/gi, '"');
                jQuery("#expresslien-widget").html(template);
               
                // loading scripts
                var s = document.createElement("script");
                s.setAttribute("type", "text/javascript");
                s.setAttribute("language", "JavaScript");
                s.setAttribute("src", baseUrl + "/javascripts/widget.js");
                document.getElementsByTagName("head")[0].appendChild(s);
            }
            else
            {
                return false;
            } 
        }
    });
