﻿<!--
    function inappropriateEditorComponent(applicationSubPath) {    
        this.applicationSubPath = applicationSubPath;
        function show() {
            showDiv('divInappropriateEditor');
            //focus
            var eleInappropriateEmail = document.getElementById('tbInappropriateEmail');
            var eleInappropriateBody = document.getElementById('taInappropriateBody');
            
            if (eleInappropriateEmail.value.length == 0 || eleInappropriateEmail.value == null) {                
                eleInappropriateEmail.focus();
            } else {
                eleInappropriateBody.focus();
            }
        }
        
        function hide() {
            hideDiv('divInappropriateEditor');
        }
        
        function add(mediaId) {  
            var eleInappropriateEmail = document.getElementById('tbInappropriateEmail');
            var eleInappropriateBody = document.getElementById('taInappropriateBody');
                        
            if (eleInappropriateEmail.value.length == 0 || eleInappropriateEmail.value == null) {                
                alert('Proszę wprowadzić e-mail.');
                eleInappropriateEmail.focus();
                return;
            }  

            if (eleInappropriateBody.value.length == 0 || eleInappropriateBody.value == null) {                
                alert('Proszę wprowadzić powód.');
                eleInappropriateBody.focus();
                return;
            }                       

            document.getElementById('btnInappropriateAdd').disabled = 'true';
            wsComponent.sendRequest(applicationSubPath + '/Portal/WebServices/InappropriateService.asmx', 'Add', '<mediaId>' + mediaId + '</mediaId><email>' + encodeURIComponent(eleInappropriateEmail.value) + '</email><body>' + encodeURIComponent(eleInappropriateBody.value) + '</body>', true, wsComponent.execOnSuccess(addCallback));
        }
        
        function addCallback(xmlHttpReq) {
            document.getElementById('btnInappropriateAdd').disabled = '';
            if (wsComponent.getNodeValue(xmlHttpReq, 'AddResult') == 'true') {
                hide();
                document.getElementById('tbInappropriateEmail').value = '';
                document.getElementById('taInappropriateBody').value = '';
                alert('Dziękujemy.');            
            } else {
                alert('Wystąpił błąd.');
            }            
        }
    
        this.show = show;
        this.hide = hide;
        this.add = add;
    }   
//-->

