//====================================================================================================
//    File Name        :    help.js
//    # File Version: v 1.0
//    # Created By: Maulik Chandarana
//    # Created On: 08 August 2007
//    # Last Modified By:
//    # Last modified On:
//  # Purpose : This is file carries validation and other related function for Help page.
//----------------------------------------------------------------------------------------------------

//====================================================================================================
//    Function Name    :    Form_Submit()
//    Created By: Maulik Chandarana
//    Created On: 08 August 2007
//    Last Modified By:
//    Last modified On:
//  Purpose : Validates form variables 
//  Parameters: frm : Form name for which variables need to validate.
//----------------------------------------------------------------------------------------------------
function Form_Submit(frm)
{
    with(frm)
    {        
        if(!IsEmpty(txtName, 'Please Enter The Name'))
        {
            return false;
        }
        if(!IsEmpty(txtComment, 'Please Enter The Comment Or Question'))
        {
            return false;
        }
        var CommentWords = CountWords(frm.txtComment, true, true);
        if(CommentWords > 100)
        {
            alert("Comment Or Question Should Not Be Greater Than 100 Words");
            txtComment.focus();
            return false;
        }
        if(!IsEmpty(txtEmail, 'Please Enter The Email Address'))
        {
            return false;
        }
        if(!IsEmail(txtEmail,'Please Enter Valid Email Address.'))
        {
            return false;
        }
        hdMode.value = "Help";
        submit();
    }
}
//====================================================================================================
//    Function Name    :    Click_Cancel()
//    Created By: Maulik Chandarana
//    Created On: 26 June 2007
//    Last Modified By:
//    Last modified On:
//  Purpose : to go index page
//----------------------------------------------------------------------------------------------------
function Click_Cancel()
{
    location.replace("index.php");
}
//====================================================================================================
//    Function Name    :    Block_Text()
//    Created By: Maulik Chandarana
//    Created On: 03 July 2007
//    Last Modified By: 
//    Last modified On: 
//  Purpose : Blocks more than 100 words for comment
//  Parameters:
//----------------------------------------------------------------------------------------------------
function Block_Text(event)
{    
    if(event.keyCode == 37 || event.keyCode == 38 || event.keyCode == 39 || event.keyCode == 40 || event.keyCode == 46 || event.keyCode == 8)
    {
        return true;
    }
    var DescriptionWords = CountWords(document.frmHelp.txtComment, true, true);
    var TempStr = "";
    TempStr = document.frmHelp.txtComment.value;
    document.frmHelp.txtWords.value = 100 - DescriptionWords;
    if(DescriptionWords >= 100)
    {
        if(TempStr.charAt(TempStr.length-1) == " ")
        {
            return false;
        }
        else if(DescriptionWords > 100)
        {
            return false;
        }
    }
}
