﻿function SubmitPost() {
    var valid = true;
    var valid_indiv;
    
    valid_indiv = ValidateField('Post','','submit');
    if(!valid_indiv) valid = false;       

    if(valid) { 
        document.forms[0].SubmitFlag.value = "post";
        document.forms[0].submit();
    }
}     


function SubmitTopic() {
    var valid = true;
    var valid_indiv;
    
    valid_indiv = ValidateField('Topic','','submit');
    if(!valid_indiv) valid = false;              

    if(valid) { 
        document.forms[0].SubmitFlag.value = "topic";
        document.forms[0].submit();
    }
}     




function ValidateField(field_name, compare_field, submit) {
    var msgelem = getElem(field_name+'Msg');
    var msgerrelem = getElem(field_name+'MsgErr');
    var valid = true;
    var msg = '';        
    var elem = getElem(field_name);
    var elemcompare = getElem(compare_field);
    
    var val = '';
    var valcompare = '';
    
    val = elem.value;
    if(elemcompare) valcompare = elemcompare.value;
    
    
    
    if(field_name == 'Topic') {
	    if((val == '' || val == def_topic_val) && submit == 'submit') {
	        valid = false;
	        msg = msgerrelem.value;
	    }	      
	}         
	
    if(field_name == 'Post') {
	    if((val == '' || val == def_post_val) && submit == 'submit') {
	        valid = false;
	        msg = msgerrelem.value;
	    }	      
	}    	
    					
    CheckFieldError(field_name, valid, msg);
    return valid;
}


var def_topic_val = 'Topic';
var def_post_val = 'Post';
function Init() {
//    if(getElem('Topic')) def_topic_val = getElem('Topic').value;
//    if(getElem('Post')) def_post_val = getElem('Post').value;
}
