var tools = function(){

  this.myLocation = this.getLocation();
	this.jupload_archive = this.myLocation+ "jupload/skinlf.jar, " + this.myLocation + "jupload/jupload.jar";
	this.jupload_align = "center";
	this.jupload_width = "600";
	this.jupload_height = "400";
	this.jupload_progressbar = "true"
	this.jupload_boxmessage = "Loading JUpload Applet ...";
	this.jupload_skinThemePackURL = this.myLocation+ "jupload/themepack.zip";
	this.jupload_lookAndFeelClass = "com.l2fprod.gui.plaf.skin.SkinLookAndFeel";
	this.jupload_actionURL = "http://www.dsu.dk/index.php";
	this.jupload_imageURL = this.myLocation + "jupload/JUpload.gif"
	this.jupload_addWindowTitle = "Upload files" 
	this.jupload_showThumbnails = "false";
	this.jupload_backgroundColor = "#FFFFFF";
	this.jupload_addToolTip = "Press to open file chooser to add files to upload queue";
	this.jupload_removeToolTip = "Select files in queue and click this button to remove them from queue";
	this.jupload_uploadToolTip = "Press to start uploading the files in the queue to the configured webserver";
	this.jupload_completeURL = "";
	this.jupload_askAuthentification = "false";
	this.jupload_mainSplitpaneLocation = "300";
	this.jupload_leftSplitpaneLocation = "200";
	this.jupload_removeBorders = "false";
	this.jupload_maxNumberFiles = "-1";
	this.jupload_maxNumberFilesWarning = "Maximum number of files reached.";
	this.jupload_maxNumberFilesTitle = "Filelimit reached";
	this.jupload_maxTotalRequestSize = "1000000";
	this.jupload_maxTotalRequestSizeWarning = "File too large for upload";
	this.jupload_maxTotalRequestSizeTitle = "File too large";

}

tools.prototype.getLocation = function()
{
	this.l = window.location.href
	this.ls = this.l.split("/");
	this.l = this.l.split(this.ls[this.ls.length-1]);
	return this.l[0];
}

tools.prototype.jupload =function(obj)
{
  this.oJupload = telm.element("applet",obj,"code='JUpload.startup'","CODEBASE=''","archive='"+this.jupload_archive+"'","align='"+this.jupload_align+"'","width='"+this.jupload_width+"'","height='"+this.jupload_height+"'","mayscript='mayscript'","name='JUpload'","alt='JUpload by www.jupload.biz'");
  this.param = telm.element("param",this.oJupload, "name='progressbar'","value='"+this.jupload_progressbar+"'");
  this.param = telm.element("param",this.oJupload, "name='boxmessage'","value='"+this.jupload_boxmessage+"'");
  this.param = telm.element("param",this.oJupload, "name='skinThemePackURL'","value='"+this.jupload_skinThemePackURL+"'");
  this.param = telm.element("param",this.oJupload, "name='lookAndFeelClass'","value='"+this.jupload_lookAndFeelClass+"'");

  this.param = telm.element("param",this.oJupload, "name='actionURL'","value='"+this.jupload_actionURL+"'");
  this.param = telm.element("param",this.oJupload, "name='imageURL'","value='"+this.jupload_imageURL+"'");
  
  this.param = telm.element("param",this.oJupload, "name='addWindowTitle'","value='"+this.jupload_addWindowTitle+"'");
  this.param = telm.element("param",this.oJupload, "name='showThumbnails'","value='"+this.jupload_showThumbnails+"'");
  this.param = telm.element("param",this.oJupload, "name='backgroundColor'","value='"+this.jupload_backgroundColor+"'");

  this.param = telm.element("param",this.oJupload, "name='addToolTip'","value='"+this.jupload_addToolTip+"'");
  this.param = telm.element("param",this.oJupload, "name='removeToolTip'","value='"+this.jupload_removeToolTip+"'");
  this.param = telm.element("param",this.oJupload, "name='uploadToolTip'","value='"+this.jupload_uploadToolTip+"'");

  this.param = telm.element("param",this.oJupload, "name='completeURL'","value='"+this.jupload_completeURL+"'");
  this.param = telm.element("param",this.oJupload, "name='askAuthentification'","value='"+this.jupload_askAuthentification+"'");
  
  this.param = telm.element("param",this.oJupload, "name='mainSplitpaneLocation'","value='"+this.jupload_mainSplitpaneLocation+"'");
  this.param = telm.element("param",this.oJupload, "name='leftSplitpaneLocation'","value='"+this.jupload_leftSplitpaneLocation+"'");
  this.param = telm.element("param",this.oJupload, "name='removeBorders'","value='"+this.jupload_removeBorders+"'");

  this.param = telm.element("param",this.oJupload, "name='maxNumberFiles'","value='"+this.jupload_maxNumberFiles+"'");
  this.param = telm.element("param",this.oJupload, "name='maxNumberFilesWarning'","value='"+this.jupload_maxNumberFilesWarning+"'");
  this.param = telm.element("param",this.oJupload, "name='maxNumberFilesTitle'","value='"+this.jupload_maxNumberFilesTitle+"'");

  this.param = telm.element("param",this.oJupload, "name='maxTotalRequestSize'","value='"+this.jupload_maxTotalRequestSize+"'");
  this.param = telm.element("param",this.oJupload, "name='maxTotalRequestSizeWarning'","value='"+this.jupload_maxTotalRequestSizeWarning+"'");
  this.param = telm.element("param",this.oJupload, "name='maxTotalRequestSizeTitle'","value='"+this.jupload_maxTotalRequestSizeTitle+"'");
}
 
tools.prototype.convertDato = function(dato)
{
  re = /[-: ]/g
  newDato = dato.split(re)
  
  return newDato[2]+"-"+newDato[1]+"-"+newDato[0];
}
