  var captcha_reload_count = 0;
	var captcha_image_url = "{url_captcha_image}";
  function new_captcha_image() {
    if (captcha_image_url.indexOf('?') == -1) {
		  document.getElementById('captcha_image').src= captcha_image_url+'?c='+captcha_reload_count;
		} else {
		  document.getElementById('captcha_image').src= captcha_image_url+'&c='+captcha_reload_count;
		}

    document.getElementById('captcha_input').value="";
    document.getElementById('captcha_input').focus();
    captcha_reload_count++;
  }

	function opendetailwindow() { 
    window.open('','detailwindow','toolbar=no,scrollbars=yes,resizable=no,width=680,height=480');
  }
  
//  function right(e) {
//    if ((document.layers || (document.getElementById && !document.all)) && (e.which == 2 || e.which == 3)) {
//      alert("© Copyright by {site_name}");
//      return false;
//    }
//    else if (event.button == 2 || event.button == 3) {
//      alert("© Copyright by {site_name}");
//      return false;
//    }
//    return true;
//  }

//  if (document.layers){
//    document.captureEvents(Event.MOUSEDOWN);
//    document.onmousedown = right;
//  }
//  else if (document.all && !document.getElementById){
//    document.onmousedown = right;
//  }
//
//	document.oncontextmenu = new Function("alert('© Copyright by {site_name}');return false");

// -->


// Anti-Spam
function diAntiSpam(user, nachat, subj, textlink) {
    document.write ('<a href="mailto:' + user + '@' + nachat);
    if (subj != "") {
        document.write ('?subject=' + subj);
    }
    if (textlink != ""){
        document.write ('">'+ textlink + '</a>');
    }
    else {    
        document.write ('">'+ user + '@' + nachat + '</a>');
    }
}


function addContestString(contestString)
{
    var keywords = document.upload_form.image_keywords;
    var regExpr  = new RegExp(contestString);
    var prefix   = "";
    
    if ((keywords.value.length > 0) && (keywords.value.search(/,\s?$/) == -1))
    {
        prefix   = ", ";
    }
    
    if (keywords.value.search(regExpr) == -1)
    {
        keywords.value += prefix + contestString + ", ";
    }
}