$(document).ready(function(){
	$('.widget').corner('30px');
	$('#bg #content #contentBox div.contentWidget img, #bg #content div.promoWidget img').hover(
		function(){
			$(this).attr('src', $(this).attr('src').replace('_off', '_on'));
		},
		function(){
			$(this).attr('src', $(this).attr('src').replace('_on', '_off'));
		}
	);
	
	if($.browser.msie && $.browser.version < 7) {
		
	} else {
		$('#bg #mainMenu #btnServicii').hover(
			function() {
				$('#submeniuServiciiContainer').fadeIn();
			},
			function() {
				$('#submeniuServiciiContainer').fadeOut();
			}
		);
		
		$('#bg #mainMenu #btnDotari').hover(
			function() {
				$('#submeniuDotariContainer').fadeIn();
			},
			function() {
				$('#submeniuDotariContainer').fadeOut();
			}
		);
		
		$('#bg #mainMenu #btnGalerie').hover(
			function() {
				$('#submeniuGalerieContainer').fadeIn();
			},
			function() {
				$('#submeniuGalerieContainer').fadeOut();
			}
		);
	}
	
	$("#teamMembersContainer").jCarouselLite({
    btnNext: "#carouselNext",
    btnPrev: "#carouselPrev",
    vertical: true,
    circular: false,
    visible: 4,
    start: carouselPlace
	});
	
	$("#carListingContainer").jCarouselLite({
    btnNext: "#btnDown",
    btnPrev: "#btnUp",
    vertical: true,
    circular: false,
    visible: 5
	});
	
	$("#carListingContainerNarrow").jCarouselLite({
    btnNext: "#btnDown",
    btnPrev: "#btnUp",
    vertical: true,
    circular: false,
    visible: 2,
    start: carouselPlace
	});
	
	$("#listaGalerieLeft div").jCarouselLite({
    btnNext: "#listaGalerieLeft a.downButton",
    btnPrev: "#listaGalerieLeft a.upButton",
    vertical: true,
    circular: false,
    visible: 4
	});
	
	$("#listaGalerieCenter div").jCarouselLite({
    btnNext: "#listaGalerieCenter a.downButton",
    btnPrev: "#listaGalerieCenter a.upButton",
    vertical: true,
    circular: false,
    visible: 4
	});
	
	$("#listaGalerieRight div").jCarouselLite({
    btnNext: "#listaGalerieRight a.downButton",
    btnPrev: "#listaGalerieRight a.upButton",
    vertical: true,
    circular: false,
    visible: 4
	});
	
	$("#commentsList div.inActiuneComments").jCarouselLite({
    btnNext: "#commentsList #btnNextComment",
    btnPrev: "#commentsList #btnPrevComment",
    vertical: true,
    circular: false,
    visible: 2,
    scroll: 2
	});
	
	$("#commentsList div.commentsBox").jCarouselLite({
    btnNext: "#commentsList #btnNextComment",
    btnPrev: "#commentsList #btnPrevComment",
    vertical: true,
    circular: false,
    visible: 4,
    scroll: 4
	});
	
	$('.scrollPane').jScrollPane();
	if($('.jScrollPaneTrack').length == 0) {
		setTimeout('setupScrollPane()', 1000);
	};
	
	$('.lightbox').lightBox({fixedNavigation:true});
	$('.lightbox_2').lightBox({fixedNavigation:true});
	setupFormProgramare();
	
	$('.colorator').hover(
		function() {
			$(this).attr('src', $(this).attr('src').replace('_bw', '') );
		},
		function() {
			$(this).attr('src', $(this).attr('src').replace('_thumb.', '_thumb_bw.') );
		}
	);
	
	// post comment alert
	if(commentPosted) {
		alert('Comentariul a fost trimis si va fi publicat pe site dupa ce va fi aprobat de unul dintre moderatorii nostri. Va multumim.');
	}
	
});

function setupScrollPane() {
	if($('.jScrollPaneTrack').length == 0) {
		$('.scrollPane').jScrollPane();
	}
}

function setupFormProgramare(){
	$('#formularProgramare #txtNume').focus(function(){
		if( $(this).val() == $(this).attr('title') ) {
			$(this).val('');
		}
	});
	$('#formularProgramare #txtNume').blur(function() {
		if ( $(this).val() == '' ) {
			$(this).val( $(this).attr('title') );
		}
	});
	$('#formularProgramare #txtNume').tooltip();
	
	$('#formularProgramare #txtPrenume').focus(function(){
		if( $(this).val() == $(this).attr('title') ) {
			$(this).val('');
		}
	});
	$('#formularProgramare #txtPrenume').blur(function() {
		if ( $(this).val() == '' ) {
			$(this).val( $(this).attr('title') );
		}
	});
	$('#formularProgramare #txtPrenume').tooltip();
	
	$('#formularProgramare #txtTelefon').focus(function(){
		if( $(this).val() == $(this).attr('title') ) {
			$(this).val('');
		}
	});
	$('#formularProgramare #txtTelefon').blur(function() {
		if ( $(this).val() == '' ) {
			$(this).val( $(this).attr('title') );
		}
	});
	$('#formularProgramare #txtTelefon').tooltip();
	
	$('#formularProgramare #txtEmail').focus(function(){
		if( $(this).val() == $(this).attr('title') ) {
			$(this).val('');
		}
	});
	$('#formularProgramare #txtEmail').blur(function() {
		if ( $(this).val() == '' ) {
			$(this).val( $(this).attr('title') );
		}
	});
	$('#formularProgramare #txtEmail').tooltip();
	
	$('#formularProgramare #txtTipMasina').focus(function(){
		if( $(this).val() == $(this).attr('title') ) {
			$(this).val('');
		}
	});
	$('#formularProgramare #txtTipMasina').blur(function() {
		if ( $(this).val() == '' ) {
			$(this).val( $(this).attr('title') );
		}
	});
	
	$('#formularProgramare #txtCompanie').focus(function(){
		if( $(this).val() == $(this).attr('title') ) {
			$(this).val('');
		}
	});
	$('#formularProgramare #txtCompanie').blur(function() {
		if ( $(this).val() == '' ) {
			$(this).val( $(this).attr('title') );
		}
	});
	
	$('#formularProgramare #txaDescriere').focus(function(){
		if( $(this).val() == $(this).attr('title') ) {
			$(this).val('');
		}
	});
	$('#formularProgramare #txaDescriere').blur(function() {
		if ( $(this).val() == '' ) {
			$(this).val( $(this).attr('title') );
		}
	});
	$('#formularProgramare #txaDescriere').tooltip();
	
	// $('#formularProgramare form :input(:not:button)').tooltip({});
	// $('#formularProgramare form :input(:not:button)').tooltip(3).show();
};

function checkFormularProgramare() {

	if(!checkEmail( $('#txtEmail').val() )) {
		$('#txtEmail').tooltip(0).show();
		$('#txtEmail').focus();
		return false;
	}

	$('#formularProgramare .required').each(function(){
		$(this).tooltip(0).hide();
	});

	isClean = true;
	//console.log(isClean);

	$('#formularProgramare .required').each(function(){
	
		if(!isClean) return;
		
		if( $(this).val() == $(this).attr('title') && $(this).val() != '' ) {
			//console.log( $(this).val() + ' - ' + $(this).attr('title') );
			$(this).tooltip(0).show();
			$(this).focus();
			isClean = false;
			return;
		} else {
			isClean = true;
			return;
		}
	});
	
	if(isClean) {
		return true;
	}
	
	return false;
}

$(document).ready(function() {
	$('#commentsForm input:text').focus(function(){
		if($(this).val() == $(this).attr('title')) {
			$(this).val('');
		}
	});
	
	$('#commentsForm input:text').blur(function(){
		if($(this).val() == '') {
			$(this).val( $(this).attr('title') );
		}
	});
});

function checkCommentsForm() {
	var status = true;
	
	$('#commentsForm input:text').each(function(){
		if( $(this).val() == '' || $(this).val() == $(this).attr('title') ) {
			status = false;
		}
	});
	
	if( !status ) {
		alert('Toate campurile sunt obligatorii');
		return false;
	}
	
	if( $('#commentsForm textarea').val() == '' ) {
		alert('Toate campurile sunt obligatorii');
		return false;
	}
	
	if( !checkEmail( $('#commentsForm #txtEmail').val() ) ) {
		alert('Adresa de email nu este valida');
		return false;
	}
	
	if( $('#commentsForm textarea').val().length > 390 ) {
		alert('Lungimea maxima a comentariului este de 390 de litere. Acum aveti ' + $('#commentsForm textarea').val().length + ' litere.');
		return false;
	}
}

// email check function
function checkEmail(email) {
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email)) {
		return false;
	} 
	return true;
}
