Cufon.replace( 'h2' );
Cufon.replace( '.data p, .data li, .data a:not(.comentarii .data a), .galerie .meta, .vezi-galeria, .commentbar', { fontFamily: 'oil' } );
Cufon.replace('#subsol h5', { fontFamily: 'oil' } );
Cufon.replace('.meta.vezi-detalii a', { fontFamily: 'oil' } );
Cufon.replace('.category-unde-am-mai-jucat .meta, .page-id-343 .meta', { fontFamily:'oil' } );

$(function(){
	
	Cufon.now();
	
	var base = $('base').attr('href');
	
	$('#nav area').each(function(){
		var li = $(this).parent().parent();
		var liClass = li.attr('class');
		var id = $(this).attr('id');
		//if ( !li.hasClass('sel') )
		$(this).hover(function(){
			li.attr('class', 'sel h ' + id );
		}, function(){
			if( liClass != '' ) {
				li.attr('class',liClass);
				return;	
			} 
			li.removeClass( id ).removeClass('h');
		});
	});
	
	$("#nav li").each(function(){
		$(this).append('<b class="glont"></b>');
		
		if ( !$(this).hasClass('sel') )
			$(this).hover(function(){
				$(this).addClass('sel').css('zIndex',5);
			}, function(){
				$(this).removeClass('sel').removeAttr('style');
			});
	});
	
	$('#continut .post').hover(function(){
		$(this).parent().css('cssText', 'z-index:5 !important');
	}, function(){
		$(this).parent().removeAttr('style');
	});
	
	var setari = {
		overlayBgColor: '#000',
		overlayOpacity: 0.8,
		fixedNavigation: false,
		imageLoading: base + '/wp-content/themes/aualeu/img/lightbox/lightbox-ico-loading.gif',
		imageBtnPrev: base + '/wp-content/themes/aualeu/img/lightbox/inapoi.png',
		imageBtnNext: base + '/wp-content/themes/aualeu/img/lightbox/inainte.png',
		imageBtnClose: base + '/wp-content/themes/aualeu/img/lightbox/inchide.png',
		imageBlank: base + '/wp-content/themes/aualeu/img/lightbox/lightbox-blank.gif',
		containerBorderSize: 0,
		containerResizeSpeed: 400,
		txtImage: 'Imaginea',
		txtOf: '/',
		keyToClose: 'esc',
		keyToPrev: 'p',
		keyToNext: 'n',
		imageArray: [],
		activeImage: 0
	};
	
	$('.foto').each(function(){
		$(this).find('li a').lightBox(setari);
	});
	$('.fullimg').each(function(){
		if( $(this).is('.page-id-82 .fullimg') ) {
			$(this).append('<span class="zoomimg"></span>').each(function(){
				$(this).lightBox( setari );
			});
		}
		else
			$(this).append('<span class="zoomimg"></span>').lightBox( setari );
	});
	$('.single .poza-galerie, .page-id-109 .poza-galerie, .page-template-unde-jucam-php .poza-galerie').addClass('fullimg').append('<span class="zoomimg"></span>');
	
	$('.vezi-galeria a').click(function(e){
		e.preventDefault();
		$(this).parent().prev().find('.foto a:first').click();
	});
	
	$('.zoomimg').live('click', function(){
		$(this).prev().find('a:first').click();
	});
	
	$('.poza-galerie').click(function(e){
		e.preventDefault();
		$(this).parent().find('.foto a:first').click();
	});
	
	$('.commentbar a b').each(function(){
		if($(this).parent().find('.cufon-alt').html().indexOf('&gt;') != -1)
			$(this).parent().addClass('next');
		if($(this).parent().find('.cufon-alt').html().indexOf('&lt;') != -1)
			$(this).parent().addClass('prev');
	});
	
	if($('#nu-jucam').size()>0){
		$('body').addClass('nu-jucam');
	}
	
	if ( typeof($.fn.validate) != 'function' ) {/*alert ("nu-i bine"); */return; } 
	$("#commentform").validate({
		errorElement: 'span', 
		errorClass: 'mesaj',
		highlight: function(element, errorClass) {
			$(element).parent().addClass('err');
		}, 
		unhighlight: function(element, errorClass) {
			$(element).removeClass(errorClass);
			$(element).parent().find('.' + errorClass).remove();
			$(element).parent().removeClass('err');
		}, 
		invalidHandler: function(form, validator) {
			var errors = validator.numberOfInvalids();
			if (errors) {
				
			} else {
				$("span.mesaj").remove();
			}
		}, 
		success: function(label) {
			
		}, 
		rules: {
			author: "required",
			email: {
				required: true,
				email: true
			},
			comment: {
				required: true,
				minlength: 10,
				maxlength: 300
			}, 
			url: {
				url: true
			}
		},	
		messages: {
			author: "Te rugăm să introduci autorul comentariului",
			email: {
				required: "Te rugăm să introduci adresa de email",
				email: "Adresa ta de email trebuie să fie validă"
			}, 
			comment: {
				required: "Te rugăm să adaugi mesajul",
				minlength: "Mesajul tău trebuie sa conţină minim 10 caractere",
				maxlength: "Mesajul tău trebuie sa conţină maxim 150 de caractere"
			},
			url: "Te rugăm să introduci un URL valid (http://www.exemplu.com)"
		}
	
	});
	
	$('form.abonare').validate({
		errorElement: 'span', 
		errorClass: 'mesaj',
		highlight: function(element, errorClass) {
			$(element).parent().addClass('err');
		}, 
		unhighlight: function(element, errorClass) {
			$(element).removeClass(errorClass);
			$(element).parent().find('.' + errorClass).remove();
			$(element).parent().removeClass('err');
		},
		rules: {
			nn: {
				required: true
			},
			ne: {
				required: true,
				email: true
			}
		},	
		messages: {
			nn: {
				required: "Te rugăm să introduci şi numele tău."
			},
			ne: {
				required: "Te rugăm să introduci adresa de email",
				email: "Adresa de email nu pare să fie validă"
			}
		} 
	});
	if($.browser.msie){
		$('#wrap-c').css({
			'position':'relative',
			'zIndex':3
		});
		$('#subsol').css({
			'zIndex':2
		})
		$('form.abonare div input#submit').css('left', 112);
	}
});