var gwsmc = jQuery.noConflict();
gwsmc(document).ready(function(){

var DrupalEmbed = {
    url: widgetContext['url'],
    view: widgetContext['viewname'],
    wid: widgetContext['widgetid'],
    jid: widgetContext['widgetjid'],
    width: widgetContext['width'],
    height: widgetContext['height'],
    shell_bg: widgetContext['shell_bg'],
    shell_text : widgetContext['shell_text'],
    content_bg : widgetContext['content_bg'],
    content_text : widgetContext['content_text'],
    content_links : widgetContext['content_links'],
    header : widgetContext['header'],
    footer : widgetContext['footer'],
    css : widgetContext['css']
  };

    if (DrupalEmbed.css) {
	//$('head').append('<link rel="stylesheet" href="' + DrupalEmbed.css + '" type="text/css" />');
    
    	loadcss = document.createElement('link');
	loadcss.setAttribute("rel", "stylesheet");
	loadcss.setAttribute("type", "text/css");
	loadcss.setAttribute("href", DrupalEmbed.css);
	document.getElementsByTagName("head")[0].appendChild(loadcss);

    }

    gwsmc.ajax({
	url: DrupalEmbed.url,
	dataType: 'jsonp',
	data: DrupalEmbed,
	success: function (data) {
	    var message = data.msg;
	    var script = document.getElementById(DrupalEmbed.wid);
	    gwsmc(message).insertAfter(script);
	},
	error: function (data) {
	   if (console && console.log){
		console.log( 'Error fetching the data.');
	   }
	}
    });
}); 

