var child;
var childd;
var kidnr=1;
var membnr=1;
var slideTime;
var MYBtime;
jQuery(document).ready(function(){

	// slider
	child = jQuery('#slide').children().size();
	slideTime = setInterval(function(){
		if(kidnr<child) {
			kidnr++;
			block(kidnr);
		} else { kidnr = 0; }
	},30000);
	
	// slider
	childd = jQuery('#membriiYb').children().size();
	MYBtime = setInterval(function(){
		if(membnr<childd) {
			membnr++;
			schimba_membrii(membnr);
		} else { membnr = 1; }
	},30000);

	// fancybox
	$("a.view").fancybox({
		centerOnScroll: false
	});
	
	$("a.galerie").fancybox({
		padding: 0,
		frameWidth: 700,
		frameHeight: 602,
		hideOnContentClick: false,
		centerOnScroll: true
	});
	
});

function showmenu(id) {

	jQuery('.nr a').removeClass('on1');

	jQuery('#slide .change_txt:visible').fadeOut('slow',function(){
		jQuery('#change_text_'+id).fadeIn('slow');
		clearInterval(slideTime);
	});

	jQuery('#link_'+id).addClass('on1');

}

/*$(document).ready(function(){

	$("a.galerie").fancybox({
		padding: 0,
		frameWidth: 700,
		frameHeight: 602,
		hideOnContentClick: false,
		centerOnScroll: true
	});

	// css
	var w = $(window).width();
	var h = $(window).height();

	$('#site,#footer').css({
		width: w
	});

});*/


// scroll
var scrollWorking = false;
function block(id) {

	//alert(id+' / '+child);

	if(!scrollWorking) {
		// check scroll working
		scrollWorking = true;

		// kids
		child = jQuery('#slide').children().size();

		// slide
		jQuery('#slide .change_txt:visible').fadeOut('slow',function(){
			jQuery('#change_text_'+id).fadeIn('slow',function(){
				scrollWorking = false;
			});
		});

		// treapta
		jQuery('.nr a').removeClass('on1');
		jQuery('.nr a#link_'+id).addClass('on1');

	}

}
function stopBlock() {
	clearInterval(slideTime);
}

var minusid=1;
function schimba_membrii(id) {

	//alert(id+' / '+childd);
	
		// kids
		childd = jQuery('#membriiYb').children().size();
		if(childd==id) membnr=1;
		//alert(childd);

		// slide
		//alert(id);
		jQuery('#membru_'+minusid).attr('style','display:none;');
			jQuery('#membru_'+id).fadeIn('slow',function(){
				scrollWorking = false;
			});
		
		minusid=id;
		
	

}


// scroll
var scrollWorking = false;
function pagina(id) {

	if(!scrollWorking) {

		// check scroll working
		scrollWorking = true;

		// scroll
		$('#site').scrollTo('#pagina_'+id, {
			duration:1000,
			axis: 'x',
			onAfter: function(){ scrollWorking = false; }
		});

	}

}

// tabs
var tabsWorking = false;
function tabs(id) {

	if(!tabsWorking) {

		// check scroll working
		tabsWorking = true;

		// tabs
		$('#myTabs ul li a').removeClass('on3');
		$('#li_'+id+' a').addClass('on3');

		for(i=1;i<=10;i++) {
			if(i!=id) $('#faq'+i).slideUp('slow');
		}

		$('#faq'+id).slideDown('slow',function(){ tabsWorking = false; });

	}

}

// contact
function contact() {

	var error  = '';
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

	var nume = $('#f_nume').val();
	var tel  = $('#f_tel').val();
	var mail = $('#f_mail').val();
	var msg  = $('#f_msg').val();

	if(nume.length==0 || nume=='Nume si prenume *') error += 'Va rugam introduceti numele dvs.\n';
	if(tel.length>0 && tel!='Telefon' && (tel.length<6 || tel.length>12 || isNaN(tel))) error += 'Numarul dvs. de telefon este incorect.\n';
	if(mail.length==0 || mail=='Email *') error += 'Va rugam introduceti adresa dvs. de e-mail.\n';
	else if(mail.length>0 && !filter.test(mail)) error += 'Va rugam introduceti o adresa de e-mail valida.\n';
	if(msg.length==0 || msg=='Mesajul tau *') error += 'Va rugam introduceti un mesaj.';

	if(error.length==0) {

		$.post('ajax.php?a=contact',
			{

				nume: nume,
				tel: tel,
				mail: mail,
				msg: msg

			},
				function(data)
					{
						alert(data);
					}
		);

	} else {
		alert(error);
	}

}

function stopBlock() {
	clearInterval(slideTime);
}

function showVideo(id){
	if(jQuery('#video_'+id).is(':visible')){

			jQuery('#video_'+id).fadeOut('slow',function(){
				jQuery('#video_'+id).html('');
			});
			jQuery('#inline_'+id).text('Vezi Video');

	}
	else {
		var url = "ajax.php?action=showVideo";
		$.post(url, { id: id },function(data) {
			jQuery('#video_'+id).html(data);
			jQuery('#video_'+id).fadeIn('slow');
			jQuery('#inline_'+id).text('Inchide Video');

		});
	}

}

function showAudio(id){
	if(jQuery('#audio_'+id).is(':visible')){

			jQuery('#audio_'+id).fadeOut('slow',function(){
				jQuery('#audio_'+id).html('');
			});
			jQuery('#inline_'+id).text('Asculta');

	}
	else {
		var url = "ajax.php?action=showAudio";
		$.post(url, { id: id },function(data) {
			jQuery('#audio_'+id).html(data);
			jQuery('#audio_'+id).fadeIn('slow');
			jQuery('#inline_'+id).text('Inchide');

		});
	}

}

function contact() {

	//eror
	var error='';


	// start
	// jQuery('.buton2').addClass('loading');

	// info
	var nume = jQuery('#nume').val();
	var mail = jQuery('#email').val();
	var telefon = jQuery('#telefon').val();
	var subiect = jQuery('#subiect').val();
	var mesaj = jQuery('#mesaj').val();

	// check
	if(nume.length==0 || nume==' ') error += 'Nu ati completat campul Nume si Prenume <br />';
	if(mail.length==0 || mail==' ') error += 'Nu ati completat campul Email <br />';
	else{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(reg.test(mail) == false) error += 'Adresa de e-mail invalida <br />';
	}

	if(mesaj.length==0 || mesaj==' ') error += 'Nu ati completat campul Mesaj <br />';

	if(error.length==0) {

		jQuery('.flerror2').slideUp('slow');

		// post
		jQuery.post('ajax.php?action=contact',
			{

				nume: nume,
				mail: mail,
				telefon: telefon,
				subiect: subiect,
				mesaj: mesaj

			},
				function(data)
					{

						// afisare ok
						jQuery('.flerror').slideDown('slow');
						jQuery('#nume').val('');
						jQuery('#email').val('');
						jQuery('#telefon').val('');
						jQuery('#subiect').val('');
						jQuery('#mesaj').val('');
						// stop
						// jQuery('.buton2').removeClass('loading');

					}
		);

	} else {
		 // jQuery('.buton2').removeClass('loading');
		jQuery('.flerror2 p').html(error);
		jQuery('.flerror2').slideDown('slow');
	}

}


// scroller
var sc_i;
var sc_h=0;
var sc_t;
var sc_d;

function SCdown(id) {

	sc_d = jQuery('div',id);
	sc_i = jQuery(sc_d).height()-jQuery(id).height();
	sc_i = '-'+sc_i;
	sc_h = sc_h-1;

	if(jQuery(id).height()<=jQuery(sc_d).height()) {

		if(sc_h<sc_i) {
			if (sc_t) clearTimeout(sc_t);
		} else {
			jQuery(sc_d).css("top",sc_h+"px");
			sc_t=setTimeout("SCdown('"+id+"')",1);
		}

	}

}

function SCup(id) {

	sc_d = jQuery('div',id);
	sc_h = jQuery(sc_d).css("top");
	sc_h = sc_h.replace('px','');
	sc_h = parseInt(sc_h)+1;

	if(sc_h>=0) {
		if (sc_t) clearTimeout(sc_t);
	} else {
		jQuery(sc_d).css("top",sc_h+"px");
		sc_t=setTimeout("SCup('"+id+"')",1);
	}

}

function SCstop() {

	if (sc_t) clearTimeout(sc_t);

}

// gallery
function gallery(button) {

	$('#bigImg img').fadeOut('fast',function(){
		//$('#loading').fadeIn('fast',function(){

			vCycleImages = setInterval(function() {
				var bImgLoaded = true;
				var images = new Image();
				images.src = $(button).attr('href');

				if (images.complete == false) bImgLoaded = false;

				if (bImgLoaded) {
					$('#bigImg img').attr('src',$(button).attr('href'));
					//$('#loading').fadeOut('fast',function(){
						$('#bigImg img').fadeIn('fast',function(){
							clearInterval(vCycleImages);
						});
					//});
				}
			}, 1000);

		//});
	});

}

function newsletter() {

	var mail = $('#abonaren').val();

	$.post('ajax.php?action=abonare',
		{
			mail: mail
		},function(data) {

			if(data==1) alert('Aceasta adresa de email este deja inregistrata in baza noastra de date');
			else if(data==2) { $('#newsletter').val(''); alert('Adresa Dvs. a fost inregistrata in sistemul de newsletter YouthBank'); }
			else alert('Adresa invalida!');

		}
	);

}

