function toogleProjectJoinForm(obj) {
	var projectJoinForm=$('project_join_form');
	var slideForm = new Fx.Slide('project_join_form');
	
	projectJoinForm.getElements('textarea').set('value','');
	if(projectJoinForm.getStyle('display')=='none') {
		projectJoinForm.setStyle('display','block');
		slideForm.hide();	
	}
	slideForm.toggle();
	slideForm.addEvent('complete', function() {projectJoinForm.getElement('textarea').focus();});
}

function ajaxJoinProject(obj,idProject) {
	obj   = $(obj).getParent('li');
	
        sText = obj.getElement('form textarea').get('value');
        obj.getElement('form').getChildren().each(function(item){item.setProperty('disabled','disabled')});

        sPath=aRouter.posts+'ajaxjoinproject/';
	
	JsHttpRequest.query(
    	'POST '+sPath,                       
        { idProject: idProject,userText: sText, security_ls_key: LIVESTREET_SECURITY_KEY },
        function(result, errors) {
        	if (!result) {
                msgErrorBox.alert('Error','Please try again later');         
                    obj.getElement('form').getChildren().each(function(item){item.removeProperty('disabled')});
        	}
                if (result.bStateError) {
                    msgErrorBox.alert(result.sMsgTitle,result.sMsg);
                    obj.getElement('form').getChildren().each(function(item){item.removeProperty('disabled')});
                } else {
                    msgNoticeBox.alert(result.sMsgTitle,result.sMsg);
                    if (obj)  {
                        item = new Element('li',{'html':result.sToggleText});
                        item.getElement('li').inject(obj.getParent('ul'),'top');
                        obj.dispose();
                    }
                }
        },
        true
    );
}

