 
 $(document).ready(function(){	
	
	var lang = ($("#lang a").html() == 'EN') ? 'ro' : 'en';

	$('#modal-container').jqm({ajax: '/contact_' + lang + '.html', trigger: 'a.contact-link'});		

	$('.news ul li a.more').click(function() { 		
		
		var current_class = $(this).parent().parent().attr('class');
		var is_active = (current_class.indexOf('active') > 0 ) ? true : false;
		
		if (!is_active)
		{
			$(this).prev('.container').show();
			$(this).parent().parent().addClass('active');
			$(this).html('&lt; închide');
		} 
		else
		{ 
			$(this).prev('.container').hide();
			$(this).parent().parent().removeClass('active');			
			$(this).html('află mai mult &gt;');				
		}			 			
		return false;
		
	});

	$('body.proiecte .detail a.more, body.presa .row a.more ').click(function() { 		
		
		var current_class = $(this).parent().parent().attr('class');
		var lang = ($("#lang a").html() == 'EN') ? 'ro' : 'en';
		var message = {
			"close" : {
				"ro" : "&lt; închide",
				"en" : "&lt; close"
			},
			"open" : {
				"ro" : "află mai mult &gt;",
				"en" : "read more &gt;"
			}
		}
		var is_active = (current_class.indexOf('active') > 0 ) ? true : false;
		
		if (!is_active)
		{
			$(this).prev('.container').slideDown();
			$(this).parent().parent().addClass('active');
			$(this).html(message["close"][lang]);
		} 
		else
		{ 
			$(this).prev('.container').slideUp();
			$(this).parent().parent().removeClass('active');			
			$(this).html(message["open"][lang]);				
		}			 			
		return false;
		
	});
	


	$('#send_message, #send_message_ro, #send_message_en').live('click', function(){		
		var name= $('#name_field').val();
		var email= $('#email_field').val();
		var message = $('#message_field').val();
		var lang = ($("#lang a").html() == 'EN') ? 'ro' : 'en';

		var errors = {
			"ro" : {
				"name" : "Introduceti numele",
				"email" : "Email-ul nu este valid",
				"message" : "Introduceti mesajul"
			},
			"en" : {
				"name" : "Name is required",
				"email" : "Email is not valid",
				"message" : "Mesage is required"
			}


		}

		if (!name)
		{
			$('input#name_field').addClass('input_error');
			$('input#name_field').next('p.error').show().html(errors[lang]["name"]);
		} else { 
			$('#name_field').removeClass('input_error');
			$('input#name_field').next('p.error').hide();
		}

		var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;		
		
		if (!email || !emailPattern.test(email))
		{
			$('input#email_field').addClass('input_error');
			$('input#email_field').next('p.error').show().html(errors[lang]["email"]);
		} else { 
			$('input#email_field').removeClass('input_error');
			$('input#email_field').next('p.error').hide();
		}

		if (!message)
		{
			$('textarea#message_field').addClass('input_error');
			$('textarea#message_field').next('p.error').show().html(errors[lang]["message"]);
		} else { 
			$('textarea#message_field').removeClass('input_error');
			$('textarea#message_field').next('p.error').hide();
		} 

		
		if (name && email && message)
		{
			var lang = ($("#lang a").html() == 'EN') ? 'ro' : 'en';
			$.post('/contact.php', {name: name, email: email, message:message, language:lang },
			function(data) {
				$(".response").html(data);
			});
		}
		else {				
			return false;
		}
			
		//$('#modal-container').jqmHide();
		

			
	});


	
 });


