/**
 * jQuery.menuCanali
 * Copyright (c) 2008-2009 Valentina Garotta
 * Dual licensed under MIT and GPL.
 * Date: 
 *
 * @author Valentina Garotta
 * @version 1.0
 * 
 */
(function($) {
  var $menuCanali = $.menuCanali = function( settings ){
    $menuCanali( settings );
  };
  
  $menuCanali.defaults = {
    urlBasePlugin:"http://lib.community.virgilio.it/js/lib/mtx/jquery/jQuery.menuCanali-1.0.0/",
    pathID:-1,
	urlTemplateHtml: "inc_code.js",
	cssCanale:null,
	urlMenuJs:"menu.js",
	urlScriptsJs:"scripts.js",
	target:"canali",
    
    ajaxSettings: {
      timeout: 5000,
      global: false,
      async: true,
      processData: true,
      cache: true,
      contentType: "application/x-www-form-urlencoded",
      error: function(xhr){
        if (window.console) console.error('Ajax Error while loading: '+this.statusUrl
          +' - Satus: '+xhr.status+' '+xhr.statusText+' on '+new Date());
        }
    }
    
  }; //defaults

  $.fn.menuCanali = function( settings ) {    
    var tgt=this;
    settings = $menuCanali.settings = $.extend( {}, $menuCanali.defaults, settings );
      $.ajaxSetup(settings.ajaxSettings);
	$.getScript(settings.urlBasePlugin+settings.urlTemplateHtml);
  };  

  
})(jQuery);

function data(result){
	var settings = $.menuCanali.settings;
	if (settings.pathID!=-1)
		$("head").append('<script type="text/javascript">var pathID="'+settings.pathID+'";</'+'script>');	
	$("#"+settings.target).append(result.html);
	if (settings.urlMenuJs!='' && settings.urlMenuJs!=null)
		   $.getScript(settings.urlBasePlugin+settings.urlMenuJs, function(data){
		if (settings.urlScriptsJs!='' && settings.urlMenuJs!=null)
			   $.getScript(settings.urlBasePlugin+settings.urlScriptsJs);		
	});
	
}