	
	var Vote = function(cid,type,vote)
	{
	  	var req = new Request(
		{
			url: '/api/vote',
			method: 'post',
	
			onSuccess: function(txt)
			{
				if(type == 1)
				{
					$('vpos'+cid).set('text','Het is waar! ('+txt+')');	
				}
				else
				{
					$('vneg'+cid).set('text','Zo, die zit! ('+txt+')');	
				}
				
			}
		});
		
		req.send('cid='+cid+'&type='+type+'&vote='+vote);
	}
	
	var Hideinfo = function()
	{ 
		$('subinfo').setStyle('display','none');
	};
	
	var Renew = function()
	{ 
		window.location=location.pathname;
	};
	
	var GoLogin = function()
	{ 
		window.location='/account/login';
	};
	
	window.addEvent('domready', function()
	{
		/* Submit story*/
		if($('update'))
		{
			$('add_story').addEvent('click', function(e)
			{
				e.stop();
				
				if($('sub_cont').getStyle('display') == 'none') 
				{
					$('sub_cont').setStyle('display','block');
				} 
				else 
				{
					$('sub_cont').setStyle('display','none');
				}
			});
			
			if($('contest_add_story'))
			{
				$('contest_add_story').addEvent('click', function(e)
				{
					e.stop();
					
					if($('sub_cont').getStyle('display') == 'none') 
					{
						$('sub_cont').setStyle('display','block');
					} 
					else 
					{
						$('sub_cont').setStyle('display','none');
					}
				});
			}
			
			$('update').addEvent('keyup', function() 
			{
				var vraag = $('update').value.length;
				$('txtlen').set('text',vraag+'/400 karakters');
				
				if(vraag < 10)
				{
					$('txtlen').setStyle('color', '#ff0000')
				}
				if(vraag >= 10)
				{
					$('txtlen').setStyle('color', '#176c00')
				}
				if(vraag >= 390)
				{
					$('txtlen').setStyle('color', '#ccad02')
				}
				if(vraag >= 395)
				{
					$('txtlen').setStyle('color', '#ff7800')
				}
				if(vraag >= 400)
				{
					$('txtlen').setStyle('color', '#ff0000')
				}
			});
			
			$('sub_story').addEvent('submit', function(e)
			{
				e.stop();
				this.set('send', 
				{
					onComplete: function(response) 
					{			
						switch(response)
						{
							case 'err_sts':
								$('subinfo').setStyle('display','block').set('text','Je hebt geen verhaal geschreven!');
								Hideinfo.delay(2500);
							  break;
							case 'err_maxlen':
								$('subinfo').setStyle('display','block').set('text','Je verhaal is te lang!');
							 	Hideinfo.delay(2500);
							  break;
							 case 'err_minlen':
							  	$('subinfo').setStyle('display','block').set('text','Je verhaal is te kort!');
								Hideinfo.delay(2500);
							  	break;
							default:
								$('subinfo').set('class','subres_p');
							 	$('subinfo').setStyle('display','block').set('text','Je verhaal is ingestuurd!');
							 	Hideinfo.delay(2500);
							 	Renew.delay(3000);
						}
					}
				});
				this.send();
			});
		}
		
		if($('comment_story'))
		{
			$('comment_story').addEvent('submit', function(e)
			{
				e.stop();
				this.set('send', 
				{
					onComplete: function(response) 
					{
						if(response == 'succes')
						{
							Renew();
						}
						else
						{
							$$('#comment_story .result').setStyle('display','block').set('text',response);
						}
					}
				});
				this.send();
			});
		}
		
		if($('profedit'))
		{
			$('profedit').addEvent('submit', function(e)
			{
				e.stop();
				this.set('send', 
				{
					onComplete: function(response) 
					{
						if(response == 'succes')
						{
							$('prof_res').set('class','result_p');
							$$('#profedit .result_p').setStyle('display','block').set('text','Informatie is gewijzigd!');
							Renew.delay(2000);
						}
						else
						{
							$$('#profedit .result').setStyle('display','block').set('text',response);
						}
					}
				});
				this.send();
			});
		}
		
		if($('passedit'))
		{
			$('passedit').addEvent('submit', function(e)
			{
				e.stop();
				this.set('send', 
				{
					onComplete: function(response) 
					{
						if(response == 'succes')
						{
							$('pass_res').set('class','result_p');
							$$('#passedit .result_p').setStyle('display','block').set('text','Je wachtwoord is gewijzigd!');
							Renew.delay(2000);
						}
						else
						{
							$$('#passedit .result').setStyle('display','block').set('text',response);
						}
					}
				});
				this.send();
			});
		}
		
		if($('forgot'))
		{
			$('forgot').addEvent('submit', function(e)
			{
				e.stop();
				this.set('send', 
				{
					onComplete: function(response) 
					{
						if(response == 'succes')
						{
							$('forgot_res').set('class','result_p');
							$$('#forgot .result_p').setStyle('display','block').set('text','Het nieuwe wachtwoord is verzonden naar het opgegeven E-mailadres!');
							GoLogin.delay(2000);
						}
						else
						{
							$('forgot_res').set('class','result');
							$$('#forgot .result').setStyle('display','block').set('html',response);
						}
					}
				});
				this.send();
			});
		}
	});