function showUserForm() {       
        if (Browser.Engine.trident) {
                //return true;
        }       
        if (!winUserAdd) {              
                winUserAdd=new StickyWin.Modal({content: $('winUserAdd'), closeClassName: 'close-block', useIframeShim: false});
        }
        winUserAdd.show();
        winUserAdd.pin(true);
        return false;
}

function hideUserForm() {
        winUserAdd.hide();
}

var winUserAdd;

function ajaxFindUsers(search){
        var req = new JsHttpRequest();
        $('userlist').set('html','');                   
        req.onreadystatechange = function() {
                if (req.readyState == 4) {
                        if (req.responseJS.bStateError) {
                                msgErrorBox.alert(req.responseJS.sMsgTitle,req.responseJS.sMsg);                                
                        } else {        
                                req.responseJS.found.each(function(item, index){
                                        $('userlist').set('html','<option>'+item+'</option>');
                                });
                                $('insertuser_results').show();
                                $('userlist').addEvent('change',ajaxGetUserInfo);
                        }
                }
        }
        req.open(null, DIR_WEB_ROOT+'/include/ajax/insertUser.php', true);
        req.send( { search:search } );
        return false;

}

function ajaxGetFriends(){
        var req = new JsHttpRequest();
        $('userlist').set('html','');                   
        req.onreadystatechange = function() {
                if (req.readyState == 4) {
                        if (req.responseJS.bStateError) {
                                msgErrorBox.alert(req.responseJS.sMsgTitle,req.responseJS.sMsg);                                
                        } else {                                
                                req.responseJS.found.each(function(item, index){
                                        $('userlist').set('html','<option value="'+item+'">'+item+'</option>');
                                });
                                $('insertuser_results').show();
                                $('userlist').addEvent('change',ajaxGetUserInfo);
                        }
                }
        }
        req.open(null, DIR_WEB_ROOT+'/include/ajax/insertUser.php', true);
        req.send( { task: 'getFriends' } );
        return false;
}

function ajaxGetUserInfo(){
        var req = new JsHttpRequest();
        var login = $('userlist').get('value');
        req.onreadystatechange = function() {
                if (req.readyState == 4) {
                        if (req.responseJS.bStateError) {
                                msgErrorBox.alert(req.responseJS.sMsgTitle,req.responseJS.sMsg);                                
                        } else {                                
                                $('userPreview').set('html',req.responseText);
                        }
                }
        }
        req.open(null, DIR_WEB_ROOT+'/include/ajax/insertUser.php', true);
        req.send( { task: 'getInfo',search: login } );
        return false;
}

function ajaxTextPreview(textId,save,divPreview) { 

	var text;    

	if (BLOG_USE_TINYMCE && tinyMCE && (ed=tinyMCE.get(textId))) {

		text = ed.getContent();

	} else {

		text = $(textId).value;	

	}	

	JsHttpRequest.query(

    	DIR_WEB_ROOT+'/include/ajax/textPreview.php',                       

        { text: text, save: save },

        function(result, errors) {  

        	if (!result) {

                msgErrorBox.alert('Error','Please try again later');           

        	}

            if (result.bStateError) {

            	msgErrorBox.alert('Error','Please try again later');

            } else {    	

            	if (!divPreview) {

            		divPreview='text_preview';

            	}            	

            	if ($(divPreview)) {

            		$(divPreview).set('html',result.sText).setStyle('display','block');

            	}

            }                               

        },

        true

    );

}





// для опроса

function addField(btn){

        tr = btn;

        while (tr.tagName != 'TR') tr = tr.parentNode;

        var newTr = tr.parentNode.insertBefore(tr.cloneNode(true),tr.nextSibling);

        checkFieldForLast();

}

function checkFieldForLast(){	

        btns = document.getElementsByName('drop_answer');      

        for (i = 0; i < btns.length; i++){

        	btns[i].disabled = false;            

        }

        if (btns.length<=2) {

        	btns[0].disabled = true;

        	btns[1].disabled = true;

        }

}

function dropField(btn){	

        tr = btn;

        while (tr.tagName != 'TR') tr = tr.parentNode;

        tr.parentNode.removeChild(tr);

        checkFieldForLast();

}







function checkAllTalk(checkbox) {

	$$('.form_talks_checkbox').each(function(chk){

		if (checkbox.checked) {

			chk.checked=true;

		} else {

			chk.checked=false;

		}		

	});	

}





function showImgUploadForm() {	

	if (Browser.Engine.trident) {

		//return true;

	}	

	if (!winFormImgUpload) {		

		winFormImgUpload=new StickyWin.Modal({content: $('window_load_img'), closeClassName: 'close-block', useIframeShim: false});

	}

	winFormImgUpload.show();

	winFormImgUpload.pin(true);

	return false;

}



function hideImgUploadForm() {

	winFormImgUpload.hide();

}



var winFormImgUpload;





function ajaxUploadImg(value,sToLoad) {

	sToLoad=$(sToLoad);

	var req = new JsHttpRequest();

	req.onreadystatechange = function() {

		if (req.readyState == 4) {

			if (req.responseJS.bStateError) {

				msgErrorBox.alert(req.responseJS.sMsgTitle,req.responseJS.sMsg);				

			} else {				

				sToLoad.insertAtCursor(req.responseJS.sText);

				hideImgUploadForm();

			}

		}

	}

	req.open(null, DIR_WEB_ROOT+'/include/ajax/uploadImg.php', true);

	req.send( { value: value } );

}
