

function showCommentForm(el, propId) {



    var formNode = document.createElement("form");

    formNode.setAttribute("method","post");

    formNode.setAttribute("class","member-comment");

    formNode.setAttribute("className","member-comment");



    var propIdRef = document.createElement("input");

    propIdRef.setAttribute("type","hidden");

    propIdRef.setAttribute("name","id");

    propIdRef.setAttribute("value",""+propId);



    formNode.appendChild(propIdRef);



    formNode.appendChild(document.createTextNode("Please enter your comment in the field provided."));

    formNode.appendChild(document.createElement("br"));



    formNode.appendChild(document.createTextNode("All comments will be reviewed by a moderator before they appear on this site."));

    formNode.appendChild(document.createElement("br"));



    var textbox = document.createElement("textarea");

    textbox.setAttribute("id","comment-editor");

    textbox.setAttribute("name","member_comment");

    textbox.setAttribute("class","w30 h6");

    textbox.setAttribute("className","w30 h6");



    formNode.appendChild(textbox);



    formNode.appendChild(document.createElement("br"));



    var saveButton = document.createElement("input");

    saveButton.setAttribute("type","submit");

    saveButton.setAttribute("name","submit");

    saveButton.setAttribute("value","Submit");

    saveButton.setAttribute("class","button");

    saveButton.setAttribute("className","button");

    saveButton.onclick = (function(){if($F("comment-editor") == ''){ alert("Comment feedback requires a text entry."); $("comment-editor").focus(); return false;} return true;}).bind(saveButton);



    formNode.appendChild(saveButton);



    formNode.appendChild(document.createTextNode(" or "));



    var cancelButton = document.createElement("input");

    cancelButton.setAttribute("id","cancel_button");

    cancelButton.setAttribute("type","button");

    cancelButton.setAttribute("value","Cancel");

    cancelButton.setAttribute("class","button");

    cancelButton.setAttribute("className","button");

    cancelButton.onclick = (function(){window.location.reload(); return false;}).bind(cancelButton);



    formNode.appendChild(cancelButton);



    el.parentNode.replaceChild(formNode, el);



    textbox.focus();



    return false;

}



function showAttachmentForm(el, propId) {



    var formNode = document.createElement("form");

    formNode.setAttribute("method","post");

    formNode.setAttribute("enctype","multipart/form-data");

    formNode.setAttribute("class","member-comment");

    formNode.setAttribute("className","member-comment");



    var propIdRef = document.createElement("input");

    propIdRef.setAttribute("type","hidden");

    propIdRef.setAttribute("name","id");

    propIdRef.setAttribute("value",""+propId);



    formNode.appendChild(propIdRef);



    var para = document.createElement("p");



    para.appendChild(document.createTextNode("Select the file to be attached and then press the Attach button."));

    para.appendChild(document.createElement("br"));



    var fileName = document.createElement("input");

    fileName.setAttribute("type","file");

    fileName.setAttribute("name","attachment");



    para.appendChild(fileName);



    formNode.appendChild(para);



    var saveButton = document.createElement("input");

    saveButton.setAttribute("type","submit");

    saveButton.setAttribute("name","submit");

    saveButton.setAttribute("value","Attach");

    saveButton.setAttribute("class","button");

    saveButton.setAttribute("className","button");



    formNode.appendChild(saveButton);



    formNode.appendChild(document.createTextNode(" or "));



    var cancelButton = document.createElement("input");

    cancelButton.setAttribute("id","cancel_button");

    cancelButton.setAttribute("type","button");

    cancelButton.setAttribute("value","Cancel");

    cancelButton.setAttribute("class","button");

    cancelButton.setAttribute("className","button");

    cancelButton.onclick = (function(){window.location.reload(); return false;}).bind(cancelButton);



    formNode.appendChild(cancelButton);





    el.parentNode.replaceChild(formNode, el);



    fileName.focus();



    return false;

}





function validateAccountActivate(form) {



    $msg = "";



    if($F('I_PASSW')=='') {

        $msg += "> Password is a required field\n";

        $('I_PASSW').focus();

    }

    if($F('I_PASSW')!=$F('I_PASSC')) {

        $msg += "> Passwords do not match\n";

        $('I_PASSW').value = '';

        $('I_PASSC').value = '';



        $('I_PASSW').focus();

    }

    if($F('I_EMAIL')=='') {

        $msg += "> Email is a required field\n";

        $('I_EMAIL').focus();

    }



    if($msg != "") {

        alert($msg);

        return false;

    }

    return true;

}


