var child;
var kidnr=1;
var slideTime;
jQuery(document).ready(function(){

	// slider
	child = jQuery('#slide').children().size();
	slideTime = setInterval(function(){
		if(kidnr<child) {
			kidnr++;
			block(kidnr);
		} else { kidnr = 0; }
	},30000);
});

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);
}


// 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');

		});
	}

}