$(document).ready(function(){
	
	var org_receiver_name_msg = $('#receiver_name').val();
	var org_receiver_email_msg = $('#receiver_email').val();
	var org_sender_name_msg = $('#sender_name').val();
	var org_sender_email_msg = $('#sender_email').val();
	var org_msg = $('#message').val();
	
	$('#receiver_name').click(function(){
		//if($(this).val() == 'Din väns namn')
		if($(this).val() == org_receiver_name_msg)	
		{
			$(this).val('');
		}
	});
	
	$('#receiver_name').focusin(function(){
		if($(this).val() == org_receiver_name_msg)
		{
			$(this).val('');
		}
	});
	
	$('#receiver_name').blur(function(){
		if($(this).val() == '')
		{
			$(this).val(org_receiver_name_msg);
		}
	});
	
	$('#sender_name').click(function(){
		
		//if($(this).val() == 'Ditt namn')
		if($(this).val() == org_sender_name_msg)
		{
			$(this).val('');
		}
	});
	
	$('#sender_name').focusin(function(){
		if($(this).val() == org_sender_name_msg)
		{
			$(this).val('');
		}
	});
	
	$('#sender_name').blur(function(){
		if($(this).val() == '')
		{
			$(this).val(org_sender_name_msg);
		}
	});
	
	$('#receiver_email').click(function(){
		
		//if($(this).val() == 'Din väns mailadress')
		if($(this).val() == org_receiver_email_msg)
		{
			$(this).val('');
		}
	});
	
	$('#receiver_email').focusin(function(){
		if($(this).val() == org_receiver_email_msg)
		{
			$(this).val('');
		}
	});
	
	$('#receiver_email').blur(function(){
		if($(this).val() == '')
		{
			$(this).val(org_receiver_email_msg);
		}
	});
	
	$('#sender_email').click(function(){
		
		//if($(this).val() == 'Din mailadress')
		if($(this).val() == org_sender_email_msg)
		{
			$(this).val('');
		}
	});
	
	$('#sender_email').focusin(function(){
		if($(this).val() == org_sender_email_msg)
		{
			$(this).val('');
		}
	});
	
	$('#sender_email').blur(function(){
		if($(this).val() == '')
		{
			$(this).val(org_sender_email_msg);
		}
	});
	
	$('#message').click(function(){
		//if($(this).val() == 'Meddelande')
		if($(this).val() == org_msg)
		{
			$(this).val('');
		}
	});
	
	$('#message').focusin(function(){
		if($(this).val() == org_msg)
		{
			$(this).val('');
		}
	});
	
	$('#message').blur(function(){
		if($(this).val() == '')
		{
			$(this).val(org_msg);
		}
	});
	
	$('.submit_class').click(function(){
		var receiver_name = trim($("#receiver_name").val());
		var sender_name = trim($("#sender_name").val());
		var receiver_email = trim($("#receiver_email").val());
		var sender_email = trim($("#sender_email").val());
		var flag = false;
		var email_pattern = /^[A-Za-z0-9][\w\.\-]*[A-Za-z0-9\.\-]@[a-zA-Z0-9][\w\-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
		//var d = "neil.malgaonkar@gmail-google.co.in";
		//alert(d.match(email_pattern));
		//alert(123);
		if(receiver_name == '' || receiver_name == org_receiver_name_msg)
		{
			$("#receiver_name").addClass('error');
			flag = true;
		}
		if(sender_name == '' || sender_name == org_sender_name_msg)
		{
			$("#sender_name").addClass('error');
			flag = true;
		}
		if(receiver_email == '' || receiver_email == org_receiver_email_msg)
		{
			$("#receiver_email").addClass('error');
			flag = true;
		}
		else
		{			
			if(receiver_email.match(email_pattern) != receiver_email)
			{
				$("#receiver_email").addClass('error');
				flag = true;
			}
			
		}
		
		if(sender_email == '' || sender_email == org_sender_email_msg)
		{
			$("#sender_email").addClass('error');
			flag = true;
		}
		else
		{			
			if(sender_email.match(email_pattern) != sender_email)
			{
				$("#sender_email").addClass('error');
				flag = true;
			}
			
		}
		
		if(!flag)
		{
			 if($('#message').val() == org_msg)
			 {
				 $('#message').val('');
			 }
			$("#tell_friend_form").submit();
		}
	});
	
	
});




function trim(str)
{
	return ltrim(rtrim(str));
}

function ltrim(str)
{
	return str.replace(/^[\s]+/,'');
}

function rtrim(str)
{
	return str.replace(/[\s]+$/,'');
}
