
	$(document).ready(function(){
		
		// search
		$('#search').blur(function(){
			$('#suggest').fadeOut();
			$('#search').val('');
		});
		
		// EMAIL PODRŠKA - Zatvaranje statusne poruke
		$('#m_email_status').click(function(){ $(this).fadeOut(); });
		
		// EMAIL PODRŠKA - Resetiranje obrasca
		$('#m_reset').click(function(){
			$('.usr-input').removeClass('empty');
			$('#m_email_status').hide();
		});

		// EMAIL PODRŠKA - Validacija i slanje maila
		$('#m_submit').click(function(){
			
			// skrivam element starusa poruke
			$('#m_email_status').hide();

			// povlačim vrijednosti polja u varijable
			var name    = $('#m_name').val();
			var email   = $('#m_email').val();
			var subject = $('#m_subject').val();
			var message = $('#m_message').val();

			// osnovna validacija
			if(name == ''){
				$('#m_name').addClass('empty');
				$("#m_name").select().focus();
				$('#m_email_status').addClass('ui-state-error').fadeIn().html('Upišite ime.');
				return false;
			}
			else $('#m_name').removeClass('empty');

			if(email == ''){
				$('#m_email').addClass('empty');
				$("#m_email").select().focus();
				$('#m_email_status').addClass('ui-state-error').fadeIn().html('Upišite email adresu.');
				return false;
			}
			else {
				if(email.indexOf('.') < 0 || email.indexOf('@') < 0){
					$('#m_email').addClass('empty');
					$("#m_email").select().focus();
					$('#m_email_status').addClass('ui-state-error').fadeIn().html('Upišite ispravnu email adresu.');
					return false;
				}
				else $('#m_email').removeClass('empty');
			}

			if(subject == ''){
				$('#m_subject').addClass('empty');
				$("#m_subject").select().focus();
				$('#m_email_status').addClass('ui-state-error').fadeIn().html('Upišite naslov poruke.');
				return false;
			}
			else $('#m_subject').removeClass('empty');

			if(message == ''){
				$('#m_message').addClass('empty');
				$("#m_message").select().focus();
				$('#m_email_status').addClass('ui-state-error').fadeIn().html('Upišite tekst poruke.');
				return false;
			}
			else $('#m_message').removeClass('empty');

			// pozivam AJAX
			$.post('ajax/php/email.php', {name:name, email:email, subject:subject, message:message}, function(data) {
				
				// uklanjam klase koje su dodane ukoliko se statusne poruke već prikazivane
				$('#m_email_status').removeClass('ui-state-error');
				$('#m_email_status').removeClass('ui-state-error');
				
				switch(data)
				{
					case '1':
						$('#m_email_status').addClass('ui-state-default').fadeIn().html('Vaša email poruka je uspješno poslana');
						break;
					case '2':
						$('#m_email_status').addClass('ui-state-error').fadeIn().html('GREŠKA: Email poruka nije poslana');
						break;
					case '3':
						$('#m_email_status').addClass('ui-state-error').fadeIn().html('GREŠKA: Niste unijeli sve potrebne podatke');
						break;
				}

				// resetiram formu
				$(':input','#contact-form').not(':submit, :reset').val('');

			});
			return false;				
		});
	});
	
	function lookup(input) {
		if(input.length == 0) {
			$('#suggest').fadeOut();
		}
		else {
			$.post("ajax/php/search.php", {search_query: input}, function(data) {
				$('#suggest').fadeIn();
				$('#suggest').html(data);
				$('#suggest ul li a').highlight(input);

			});
		}
	}

