function enableConfirm(clickClassName, targetField, dialogId) {
  if (!dialogId) {
	  dialogId = 'confirmDialog';
  }
  $j('.'+clickClassName).click(function() {
	    $j('#'+targetField).val($j(this).attr("rel"));
	    $j('#'+dialogId).dialog('open');
  });
  
  $j("#"+dialogId).dialog({
	    bgiframe: true,
	    autoOpen: false,
	    height: 100,
	    modal: true,
	    buttons: {
	    	OK: function() {
	          $j("#"+dialogId+" > form").submit();
	    	  $j(this).dialog('close');
	    	},
	    	Abbrechen: function() {
	    	  $j(this).dialog('close');
	    	}
	    }
  });
}

function insertParam(theURL, key, value) {
    key = escape(key); value = escape(value);
    var params = theURL.split("?")[1].split('&');
    var i=params.length; 
    var x; 
    while(i--) {
        x = params[i].split('=');
        if (x[0]==key) {
           x[1] = value;
           params[i] = x.join('=');
           break;
        }
    }
    if(i<0){
    	params[params.length] = [key,value].join('=');
    }
    return theURL.split("?")[0]+'?'+params.join('&'); 
}

function reloadCaptcha() {
	var captchaImage = document.getElementById("jcaptchaImage");
	if (captchaImage != null) {
		var newRandom = (Math.random()*100000);
		captchaImage.src = insertParam(captchaImage.src, "r", newRandom); 
	}
}






