// Global variable
var submitCheckCount = 0;
    
// Define board of function area #####################################################################
   
    function jsContentValuation(recomType, msg, actionflag)
    {
        if(!jsSubmitCountCheck()) return false
	    if(actionflag == "F"){
		    alert(msg);
		    return false;
	    }else{
		    if(confirm(msg)){
			    return true;
		    }else{
			    return false;
		    }
	    }
    }
	
    function jsBoardDelete(msg){
        if(!jsSubmitCountCheck()) return false
	    if(confirm(msg)){
		    return true;
	    }else{
		    return false;
	    }
    }

    function jsCheckEmpty(formname, formitem, message)
    {
        if(!jsSubmitCountCheck()) return false
        if(formname == "")
        {
            var targetObj = eval("document.aspnetForm." + formitem);
        }
        else
        {
            var targetObj = eval("document." + formname + "." + formitem);
        }
        
        if(targetObj.value == "")
        {	
        	alert(message);
            targetObj.focus();
	        return false;
        }
        else
        {
	        if (targetObj.value.split(" ").join("") == "")
	        {
    	        alert(message);
                targetObj.focus();
		        return false;
	        }
	        else
	        {
	        	if(targetObj.value.replace("nbsp;", "").replace("<p>", "").replace("</p>", "").replace("<br />", "") == "")
	            {
        	        alert(message);
                    targetObj.focus();
		            return false;
	            }

		        return true;
	        }
        }        
    }        
    
// Use Free Write , Modify
	function jsCheckBoardWrite(formname, formitemSubject, formitemContent, msgSubject, msgContent)
	{
	    if(!jsSubmitCountCheck()) return false
	    //subject
        if(jsCheckEmpty(formname, formitemSubject, msgSubject))
        {
            //content
            if(jsCheckEmpty(formname, formitemContent, msgContent))
            {return true;}else{return false;}        
        }else{return false;}

	}
// Use Pride Board
    function jsCheckPrideBoardWrite(formname, formitemSubject, formitemContent, msgSubject, msgContent)
    {
        if (!jsSubmitCountCheck()) return false;
        
        if (jsCheckEmpty(formname, formitemSubject, msgSubject))
        {
            if (jsCheckEmpty(formname, formitemContent, msgContent))
                return true;
            else
                return false;
        }
        else
            return false;
    }
    
// Use battle board comment check
    function jsCheckBattleCommentWrite(formname, formitemComment, formitemRedOPT, formitemBlueOPT, msgComment, msgOPT)
    {
        if(!jsSubmitCountCheck()) return false
        if(!jsCheckEmpty(formname, formitemComment, msgComment)) return false;

        var targetObj = "document." + formname;
        if (!eval(targetObj+ "." + formitemRedOPT).checked && !eval(targetObj+ "." + formitemBlueOPT).checked)
        {
            alert(msgOPT);
            return false;
        } 
        return true;
    }

// Use Screen Write , Modify
	function jsCheckScreenBoardWrite(formname, formitemSubject, formitemContent,formitemFile, msgSubject, msgContent, msgFile)
	{
	    if(!jsSubmitCountCheck()) return false
	    //subject
        if(jsCheckEmpty(formname, formitemSubject, msgSubject))
        {
            //content
            if(jsCheckEmpty(formname, formitemContent, msgContent))
            {
                //file name
                if(jsCheckEmpty(formname, formitemFile, msgFile))
                {
                    return true;
                }
                else
                {return false;}
            }else{return false;}
       }
	}
	
// Use Search
    function jsCheckSearchText(formname, formitem, message)
    {
        if(!jsSubmitCountCheck()) return false
        if(jsCheckEmpty(formname, formitem, message)){return true;}else{return false;}
    }


// login ######################################################################################

    function login(obj){obj.style.backgroundImage="";obj.onkeydown=obj.onmousedown=null;}
    
    function jsLoginCheck(formname, formitemid, formitempwd, msgid, msgpwd)
    {
        if(!jsSubmitCountCheck()) return false
        if(jsCheckEmpty('', formitemid, msgid))
        {
            if(jsCheckEmpty("", formitempwd, msgpwd))
            {return true;}else{return false;}
        }else{return false;}
    }


// Common #####################################################################################
    function jsPrintMsgGo (message, goURL)
    {
        if(message != ""){alert(message);}
        window.location.href = goURL;
        return false;
    }
    
    function jsSubmitCountCheck()
    {
        if(submitCheckCount ==0)
            return true;
       else
            return false;
    }
    
    function CheckAll(checked)
    {
        
        for (var i = 0; i < form1.length; i++)
        {
            if (form1.elements[i].type == "checkbox")
            {
                form1.elements[i].checked = checked;
            }
        }
    }
   

