$(document).ready(function() {
	
	$('#featured').tabs();

	$('.gallery_demo_unstyled').addClass('gallery_demo'); // adds new class name to maintain degradability
		
		
	$('ul.gallery_demo').galleria({
		history   : false, // deactivates the history object for bookmarking, back-button etc.
		clickNext : false, // helper for making the image clickable. Let's not have that in this example.
		insert    : undefined // the containing selector for our main image. 
							   // If not found or undefined (like here), galleria will create a container 
							   // before the ul with the class .galleria_container (see CSS)
		
	});

	$('#gallery tr td a').lightBox();
	$('#gallery2 tr td a').lightBox();
	$('#gallery3 a').lightBox();


	$('ul#portofolio').galleria({
		history   : true, // activates the history object for bookmarking, back-button etc.
		clickNext : true, // helper for making the image clickable
		insert    : '#main_image', // the containing selector for our main image
		onImage   : function(image,caption,thumb) { // let's add some image effects for demonstration purposes
			
			// fade in the image & caption
			image.css('display','none').fadeIn(1000);
			caption.css('display','none').fadeIn(1000);
			
			// fetch the thumbnail container
			var _li = thumb.parents('li');
			
			// fade out inactive thumbnail
			_li.siblings().children('img.selected').fadeTo(500,0.8);
			
			// fade in active thumbnail
			thumb.fadeTo('fast',1).addClass('selected');
			
			// add a title for the clickable image
			image.attr('title','');
		},
		onThumb : function(thumb) { // thumbnail effects goes here
			
			// fetch the thumbnail container
			var _li = thumb.parents('li');
			
			// if thumbnail is active, fade all the way.
			var _fadeTo = _li.is('.active') ? '1' : '0.8';
			
			// fade in the thumbnail when finnished loading
			thumb.css({display:'none',opacity:_fadeTo}).fadeIn(1500);
			
			// hover effects
			thumb.hover(
				function() { thumb.fadeTo('fast',1); },
				function() { _li.not('.active').children('img').fadeTo('fast',0.8); } // don't fade out if the parent is active
			)
		}
	});

	/*$("#partners_logo").serialScroll({
			items:'li.list',
			prev:'a.prev',
			next:'a.next',			 
			start:0, 
			duration:1200,
			force:true,
			stop:true,
			lock:false,
			cycle:false, 
			easing:'linear', 
			jump: true 
		}); */

	/*

	$('#contact_form').submit(function(){
		var valid = '';
		var isr = 'Nu aţi completat ';
		var name = $('#contact_name').val();
		var email = $('#contact_email').val();
		var phone = $('#contact_phone').val();
		var subject = $('#contact_subject').val();
		var message = $('#contact_message').val();
		var files = $('#contact_upload').val();
		if (name.length<1) {
		valid += isr + 'numele<br />';
		}
		if (!email.match(/^([a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,4}$)/i)) {
		valid += 'Completaţi un email valid.<br />';
		}
		if (subject.length<1) {
		valid += isr + ' subiectul.<br />'; 
		}
		if (message.length<1) {
		valid += isr + ' mesajul.<br />'; 
		}
		if (valid!='') {
			$('#response').css('display', 'block').fadeIn('slow').html(valid);
			return false; 
		} else {
			
			var datastr ='contact_name=' + name + '&contact_email=' + email + '&contact_phone=' + phone +  '&contact_subject=' + subject + '&contact_message=' + message + '&contact_upload=' + files;	
			console.log(datastr);
			$('#response').css('display', 'block').html('Se trimite mesajul ...').fadeIn('slow');
			$.ajax({
				type: 'POST',
				url: '/new/contact.php',
				data: datastr,
				cache: false,
				success: function(html){
				$('#response').fadeIn('slow').html(html);
				//setTimeout('$("#response").fadeOut("slow")',2000);
				}
			});

		}

		return false;

	}); */

	$('.slideshow').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	}); 

	$('#contact_form').ajaxForm({
		beforeSubmit: function(){
			var valid = '';
			var isr = 'Nu aţi completat ';
			var name = $('#contact_name').val();
			var email = $('#contact_email').val();
			var phone = $('#contact_phone').val();
			var subject = $('#contact_subject').val();
			var message = $('#contact_message').val();
			var files = $('#contact_upload').val();
			if (name.length<1) {
				valid += isr + 'numele<br />';
				$("#contact_name").addClass('error');
			} else {
				$("#contact_name").removeClass('error');	
			}
			if (!email.match(/^([a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,4}$)/i)) {
				valid += 'Completaţi un email valid.<br />';
				$("#contact_email").addClass('error');
			} else {
				$("#contact_email").removeClass('error');
			}
			if (subject.length<1) {
				valid += isr + ' subiectul.<br />'; 
				$("#contact_subject").addClass('error');
			} else {
				$("#contact_subject").removeClass('error');
			}
			if (message.length<1) {
				valid += isr + ' mesajul.<br />'; 
				$("#contact_message").addClass('error');
			} else {
				$("#contact_message").removeClass('error');
			}
			
			if (valid!='') {
				$('#response').css('display', 'block').fadeIn('slow').addClass("error").html(valid);
				return false; 
			}			
		},
		success: function(responseText, statusText) { 
			$('#response').css('display', 'block').fadeIn('slow').removeClass("error").addClass('success').html(responseText);
		}
	});

	$('#contact_form_home').ajaxForm({
		beforeSubmit: function(){
			var valid = '';
			var isr = 'Nu aţi completat ';
			var name = $('#contact_name').val();
			var email = $('#contact_email').val();
			var phone = $('#contact_phone').val();
			var subject = $('#contact_subject').val();
			var message = $('#contact_message').val();
			var files = $('#contact_upload').val();
			if (name.length<1) {
				valid += isr + 'numele<br />';
				$("#contact_name").addClass('error');
			} else {
				$("#contact_name").removeClass('error');	
			}
			if (!email.match(/^([a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,4}$)/i)) {
				valid += 'Completaţi un email valid.<br />';
				$("#contact_email").addClass('error');
			} else {
				$("#contact_email").removeClass('error');
			}
			if (subject.length<1) {
				valid += isr + ' subiectul.<br />'; 
				$("#contact_subject").addClass('error');
			} else {
				$("#contact_subject").removeClass('error');
			}
			if (message.length<1) {
				valid += isr + ' mesajul.<br />'; 
				$("#contact_message").addClass('error');
			} else {
				$("#contact_message").removeClass('error');
			}
			if (valid!='') {
				//$('#response').css('display', 'block').fadeIn('slow').addClass("error").html(valid);
				return false; 
			}			
		},
		success: function(responseText, statusText) { 
			$('#response').css('display', 'block').fadeIn('slow').removeClass("error").addClass('success').html(responseText);
			$('#send_request').hide();
		}
	});

	$('a.lightbox').lightBox();
	
});
