function _initPage(){
    if(_g_user_data == null){
        $('nologinshow').show();
    }else{
        $('nologinshow').hide();
        $('FromName').setValue(_g_user_data.firstname + " " + _g_user_data.lastname);
        $('FromEmail').setValue(_g_user_data.email);
    }
    $('supportForm').onsubmit = function(){
        onSubmitSupportForm();
        return false;
    }
}

function checkSupportForm(){
//    if(_g_user_data==null){
        if(!$('FromName').present()){
            alert('Please enter your name.');
            return false;
        }
        if(!$('FromEmail').present()){
            alert('Please enter your email address.');
            return false;
        }
        if(!checkEmail($('FromEmail').getValue())){
            alert('Please enter a valid email address.');
            return false;
        }
//    }
    if(!$('Subject').present()){
        alert('Please enter subject.');
        return false;
    }
    if(!$('Body').present()){
        alert('Please enter feedback message.');
        return false;
    }
    
    return true;
}

function onSubmitSupportForm(){
    if(checkSupportForm()){
        var form = $("supportForm").serialize();
        var para = "wsfunc=ws_send_support_mail&"+form;
        
        new Ajax.Request('/service/AjaxRun',
        {
            parameters: para,
            requestHeaders: {Accept: 'application/json'},
            onLoading: function(){
              loading('loading');
            },
            onSuccess: function(transport){
                var json = transport.responseText.evalJSON(true);
                if(json.RETURN){
                    $('returnMsg').update('Thank you for your feedback!');
                    $('returnMsg').className = 'ok_message';
                }else{
                    $('returnMsg').update(json.MESSAGE);
                    $('returnMsg').className = 'wrong_message';
                }
            },
            onComplete: function(){
                loaded('loading');
            }
        });
    }
}
