function delContent(id, message) {
    var doIt = confirm(message);
    if (doIt) {
        window.location = '/html/delPage?cid=' + id + '&submitted=1';
    }
}

function delFile(fileName, cDir, message) {
    var doIt = confirm(message);
    if (doIt) {
        window.location = '/html/fileManager?del=' + escape(fileName) + '&cDir=' + cDir;
    }
}

function renameFile(oldName, cDir, message) {
    var newName = prompt(message, oldName);
    if (newName != oldName && newName != null) {
        window.location = '/html/fileManager?oldName=' + escape(oldName) + '&newName=' + newName + '&cDir=' + cDir;
    }
}

/** this is used to replace the spaces in the file name */
function replaceSpace(field) {
    fnField = $(field);
    if (fnField != undefined) {
        Event.observe(fnField, 'keyup', function() {
            fnField.value = fnField.value.replace(' ', '_');
        }, true);
    }
}

function getParameter(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.href);
    if (results == null)
        return null;
    else
        return results[1];
}

function populateForm() {
	var errorParam = getParameter('error');
	if (errorParam != null && errorParam == 'captcha') {
	    var inputs = document.getElementsByTagName('input');
     
	    var paramValue;
	    for (var i = 0; i < inputs.length; i++) {
	        var input = inputs[i];
	        if (input.name != undefined && input.name != '' && input.type != 'submit' && input.type != 'button') {
	            paramValue = getParameter(input.name);
	            if (paramValue != null && paramValue != undefined && paramValue != '') input.value = paramValue;
	 		}
	    }

	    inputs = document.getElementsByTagName('textarea');
    
	    for (i = 0; i < inputs.length; i++) {
	        input = inputs[i];
	 	if (input.name != undefined && input.name != '') {
	            paramValue = getParameter(input.name);
	            if (paramValue != null && paramValue != undefined && paramValue != '') input.value = paramValue;
	        }
	    }
	}
}
