function editable()
{
	$$('.editable').each(function(link) {
		link.removeEvents();
		link.addEvent('click',function (){
			var pars = '';
			if(isset(link.rel))
				pars = link.rel;
					var request = new Request({
						url:site.url+'editable',
						method:'post',
						onComplete:function(txt)
						{
							
							$('editable_zone').set('html',txt);
							$('editable_title').setStyle('display','none');
							$('editable_all').setStyle('display','block');
							
							$('modal').setStyle('opacity',0);
							$('modal').setStyle('display','block');
							$('modal').fade(0.7);
							
							loading();
							
						}
					}).send(pars);				
		
		});
	});

	//editable partes
	$$('.editlink').each(function(edlink) {
	
			
			edlink.addEvent('click',function()
			{
				
				var editable_zone = $('editable_zone');
				var editable = $('edt_'+edlink.get('name'));				
				var editvalue = editable.get('html');
				
				if(editvalue=='Member has not chosen data to show in this field.') editvalue='';

				var editarea = new Element('textarea',
				{
				      'class': 'editarea',
				      'id': 'in_'+edlink.get('name'),
				      'value': editvalue.replace(/<br( )*(\/)*>(\n)*/ig, "\n")
				});

				var editsave = new Element('input',
				{
				      'type': 'button',
				      'id': 'in_save',
				      'value': 'save'
				});
				
				var editcancel = new Element('input',
				{
				      'type': 'button',
				      'id': 'in_cancel',
				      'value': 'cancel'
				});
				
				editable_zone.set('html', '');
				editarea.inject(editable_zone);
				editcancel.inject(editable_zone);
				editsave.inject(editable_zone);
				
				$('editable_title').setStyle('display','block');
				$('editable_all').setStyle('display', 'block');			
				
		$('modal').setStyle('opacity',0);
		$('modal').setStyle('display','block');
		$('modal').fade(0.7);
				
				editsave.addEvent('click',function()
				{			
					var url = site.url+'signup/updateProfile/';
					var pars = '&'+edlink.get('name')+'='+editarea.get('value');
					
					var request = new Request({
						url:url,
						method:'post',
						onComplete:function(txt)
						{
							try{
								eval('var resp = '+txt+';');
							}catch(e){
								var resp = false;
							}
							
							editable.set('html', editarea.get('value').replace(/\n/ig,"<br />"));
							$('editable_all').setStyle('display', 'none');				
							$('modal').setStyle('display', 'none');				
							editarea.destroy();
							editcancel.destroy();
							editsave.destroy();
				

							
						}
					}).send(pars);
				});

				editcancel.addEvent('click',function()
				{			
							if(editvalue=='') editable.set('html', 'Member has not chosen data to show in this field.');
							else editable.set('html', editvalue);
							$('editable_all').setStyle('display', 'none');				
							$('modal').setStyle('display', 'none');				
							editarea.destroy();
							editcancel.destroy();
							editsave.destroy();
							
				});


			});
			
		
		 
	});
	
	$$('.editkeys').each(function(edlink) {
	
			
			edlink.addEvent('click',function()
			{
				var editable = $('keywordsa');
				var editable_zone = $('editable_zone');
				
				var expert_1_value = $('expert_1').get('html');
				var expert_2_value = $('expert_2').get('html');
				var expert_3_value = $('expert_3').get('html');
				var expert_4_value = $('expert_4').get('html');
				var expert_5_value = $('expert_5').get('html');
				
				editable.set('html', '');
				
				var bioKeyword1 = new Element('input',
				{
				      'class': 'bioKeyword',
				      'size': '14',
				      'maxlength': '25',
				      'id': 'nexpert_1',
				      'value': expert_1_value
				});
				var bioKeyword2 = new Element('input',
				{
				      'class': 'bioKeyword',
				      'size': '14',
				      'maxlength': '25',
				      'id': 'nexpert_2',
				      'value': expert_2_value
				});
				var bioKeyword3 = new Element('input',
				{
				      'class': 'bioKeyword',
				      'size': '14',
				      'maxlength': '25',
				      'id': 'nexpert_3',
				      'value': expert_3_value
				});
				var bioKeyword4 = new Element('input',
				{
				      'class': 'bioKeyword',
				      'size': '14',
				      'maxlength': '25',
				      'id': 'nexpert_4',
				      'value': expert_4_value
				});
				var bioKeyword5 = new Element('input',
				{
				      'class': 'bioKeyword',
				      'size': '14',
				      'maxlength': '25',
				      'id': 'nexpert_5',
				      'value': expert_5_value
				});

				var editsave = new Element('input',
				{
				      'type': 'button',
				      'id': 'in_save',
				      'value': 'save'
				});
				
				var editcancel = new Element('input',
				{
				      'type': 'button',
				      'id': 'in_cancel',
				      'value': 'cancel'
				});
				
				bioKeyword1.inject(editable_zone);
				bioKeyword2.inject(editable_zone);
				bioKeyword3.inject(editable_zone);
				bioKeyword4.inject(editable_zone);
				bioKeyword5.inject(editable_zone);
				editcancel.inject(editable_zone);
				editsave.inject(editable_zone);
				
				$('editable_title').setStyle('display','block');
				$('editable_all').setStyle('display', 'block');				
		$('modal').setStyle('opacity',0);
		$('modal').setStyle('display','block');
		$('modal').fade(0.7);
				
				editsave.addEvent('click',function()
				{			
					var url = site.url+'signup/updateProfile/';
					var pars = '&expert_1='+bioKeyword1.get('value')+'&expert_2='+bioKeyword2.get('value')+'&expert_3='+bioKeyword3.get('value')+'&expert_4='+bioKeyword4.get('value')+'&expert_5='+bioKeyword5.get('value');
					
					var request = new Request({
						url:url,
						method:'post',
						onComplete:function(txt)
						{
							try{
								eval('var resp = '+txt+';');
							}catch(e){
								var resp = false;
							}
							
								var expertvalue1 = $('nexpert_1').get('value');
								var expertvalue2 = $('nexpert_2').get('value');
								var expertvalue3 = $('nexpert_3').get('value');
								var expertvalue4 = $('nexpert_4').get('value');
								var expertvalue5 = $('nexpert_5').get('value');
							
							$('nexpert_1').destroy();
							$('nexpert_2').destroy();
							$('nexpert_3').destroy();
							$('nexpert_4').destroy();
							$('nexpert_5').destroy();
							editcancel.destroy();
							editsave.destroy();
							
								var bioKeyword1 = new Element('div',
								{
								      'class': 'bioKeyword',
								      'id': 'expert_1'
								});
								var bioKeyword2 = new Element('div',
								{
								      'class': 'bioKeyword',
								      'id': 'expert_2'
								});
								var bioKeyword3 = new Element('div',
								{
								      'class': 'bioKeyword',
								      'id': 'expert_3'
								});
								var bioKeyword4 = new Element('div',
								{
								      'class': 'bioKeyword',
								      'id': 'expert_4'
								});
								var bioKeyword5 = new Element('div',
								{
								      'class': 'bioKeyword',
								      'id': 'expert_5'
								});


								
								bioKeyword1.inject(editable);
								bioKeyword2.inject(editable);
								bioKeyword3.inject(editable);
								bioKeyword4.inject(editable);
								bioKeyword5.inject(editable);

								$('expert_1').set('html', expertvalue1);
								$('expert_2').set('html', expertvalue2);
								$('expert_3').set('html', expertvalue3);
								$('expert_4').set('html', expertvalue4);
								$('expert_5').set('html', expertvalue5);
								
								$('editable_all').setStyle('display', 'none');				
								$('modal').setStyle('display', 'none');	
						}
					}).send(pars);
				});

				editcancel.addEvent('click',function()
				{			
												
							
								var expertvalue1 = $('nexpert_1').get('value');
								var expertvalue2 = $('nexpert_2').get('value');
								var expertvalue3 = $('nexpert_3').get('value');
								var expertvalue4 = $('nexpert_4').get('value');
								var expertvalue5 = $('nexpert_5').get('value');
							
							$('nexpert_1').destroy();
							$('nexpert_2').destroy();
							$('nexpert_3').destroy();
							$('nexpert_4').destroy();
							$('nexpert_5').destroy();
							editcancel.destroy();
							editsave.destroy();
							
								var bioKeyword1 = new Element('div',
								{
								      'class': 'bioKeyword',
								      'id': 'expert_1'
								});
								var bioKeyword2 = new Element('div',
								{
								      'class': 'bioKeyword',
								      'id': 'expert_2'
								});
								var bioKeyword3 = new Element('div',
								{
								      'class': 'bioKeyword',
								      'id': 'expert_3'
								});
								var bioKeyword4 = new Element('div',
								{
								      'class': 'bioKeyword',
								      'id': 'expert_4'
								});
								var bioKeyword5 = new Element('div',
								{
								      'class': 'bioKeyword',
								      'id': 'expert_5'
								});


								
								bioKeyword1.inject(editable);
								bioKeyword2.inject(editable);
								bioKeyword3.inject(editable);
								bioKeyword4.inject(editable);
								bioKeyword5.inject(editable);

								$('expert_1').set('html', expert_1_value);
								$('expert_2').set('html', expert_2_value);
								$('expert_3').set('html', expert_3_value);
								$('expert_4').set('html', expert_4_value);
								$('expert_5').set('html', expert_5_value);
								
								$('editable_all').setStyle('display', 'none');				
								$('modal').setStyle('display', 'none');	
								

				});


			});
			
		
		 
	});
	
	if($('message'))
	{
		$('message').addEvent('keyup',function(){
			var str = $('message').get('value').replace(/\n/ig, "<br />");
			
			$('preview_mess').set('html',str);			
		});
	}
}

function hideeditable()
{
	$('editable_all').setStyle('display','none');
	$('modal').setStyle('display','none');
}