$(document).ready(function(){
	$('.date_picker').attr('readonly','readonly');
	$('.date_picker').datepicker({
		showWeek: true, 
		firstDay: 1,
		showOn: 'both',
		buttonImage: 'storage/template/default/images/calendar.gif',
		buttonImageOnly: true
	});
	$.datepicker.setDefaults($.datepicker.regional['de']);
	var lang_code = get_lang_code(get_GET_param('L'));
	if (lang_code != false) {
		$('.date_picker').datepicker('option', $.datepicker.regional[lang_code]);
	}
	
	$(".sortTable").tablesorter({
		widgets: ['zebra'],
		textExtraction: function(node) { 
			return node.getAttribute('sortvalue') || node.innerHTML;
		}
	});

});

function sales_export(L,id) {
	switch(L) {
		case 'de': loading = 'Daten werden geladen .. bitte warten'; 
				break;
		case 'en': loading = 'Loading data .. please wait'; 
				break;
		default: loading = 'Daten werden geladen .. bitte warten';
	};
	$("#exportlink").html("<img src=\"/storage/template/default/images/biss-loader-50px.gif\" alt=\"Excel Export Loading\"  align=\"middle\" style=\"float:left; padding-right:3px;\"/> " + loading);
	setTimeout(function(){
		$.get("storage/scripts/framework/modules/export/export.ajax.php?id="+id, { sessionname: "export", L: L }, function(data) {
			$("#exportlink").html(data)
		});
	},2000);
	return true;
};

function get_GET_params() {
   var GET = new Array();
   if(location.search.length > 0) {
      var get_param_str = location.search.substring(1, location.search.length);
      var get_params = get_param_str.split("&");
      for(i = 0; i < get_params.length; i++) {
         var key_value = get_params[i].split("=");
         if(key_value.length == 2) {
            var key = key_value[0];
            var value = key_value[1];
            GET[key] = value;
         }
      }
   }
   return(GET);
}
	 
function get_GET_param(key) {
   var get_params = get_GET_params();
   if(get_params[key])
      return(get_params[key]);
   else
      return false;
}

function get_lang_code(id) {
	var codes = new Array();
	codes[0] = 'de';
	codes[1] = 'en-GB';
	return codes[id];
}
