jQuery(document).ready(function() {
	
	// Photo menu, items margin
	var iCount = 3; // parseInt($('#photo-menu').children('.pm-item').size());
	var iWidth = parseInt($('.pm-item').children('.pm-item-inner').children('img').width() + 12); // +4px padding + 2px img border + 2px item border
	var margin = parseInt((890 - (iWidth * iCount))/(iCount-1));
	$('.pm-item').each(function() {
		if (!$(this).hasClass('pm-item-last')) { $(this).css('margin-right', margin + 'px'); }
		$(this).children('.pm-item-inner').children('.pm-item-menu').css('width', iWidth - 12 + 'px');
	});		
	
	// Photo Menu, items menus
	jQuery('.pm-item-inner').hover(
		function() {
			var mCount = $(this).children('.pm-item-menu').children('ul').children('li').size();
			if (mCount > 1) {
				var marginTop = mCount * 36;  
				jQuery(this).children('.pm-item-menu').css('margin-top', '-' + marginTop + 'px');
			}
		},
		
		function() { jQuery(this).children('.pm-item-menu').css('margin-top', '-36px'); }
		
	);
	
	jQuery('.jqtransform').jqTransform();
	
	// Gallery
    $(function() {
        $('a.lightbox').lightBox({
            txtImage: '',
            txtOf: '/',
            imageLoading: '/img/lightbox/loading.gif',
            imageBtnClose: '/img/lightbox/closelabel.gif',
            imageBtnPrev: '/img/lightbox/prevlabel.png',
            imageBtnNext: '/img/lightbox/nextlabel.png'
        });
    });
    
	$("a[rel^='prettyPhoto'], .popup").prettyPhoto({show_title: false, overlay_gallery: false});
	
	$("#seminar_select select").change(function() {
		var id = $("#seminar_select select").val();
		var s_title = $("#seminar_select select option:selected").html();
		$.ajax({
			type: "GET", 
			data: 'id=' + id, 
			url: "/ajaxs/getSeminarDet/",
			success: function(result){
				$("#seminar_det_select").children('select').html(result);
				$('#seminar_title').val(s_title);
		  	}
		});		
	});	
	
	$("#seminar_det_select select").change(function() {
		var sd_title = $("#seminar_det_select select option:selected").html();
		$('#seminar_det_title').val(sd_title);
	});
	
	$('#region').change(function() {
		var region = $(this).val();
		$.ajax({
			type: "POST",
			url: '/ajaxs/getSchools/'+region,
			success: function(data) {
				$('#school').html(data);
			}
		});
		
		return false;
	});
	
	$('#quiz_email').change(function() {
		var value = $(this).val();
		if (!check_email(value)) {
			alert('Prašome įvesti galiojantį el. pašto adresą.');
			$(this).val('');
			return false;
		}
	});
	
	$('input[type="text"]').change(function() {
		var value = $(this).val().replace(/^\s+|\s+$/g, '');
		if (value == '') {
			$(this).val('').focus();
			alert('Prašome užpildyti visus privalomus laukelius.');
		}
	});
	
	$('.prio').change(function() {
		var value = parseInt($(this).val());
		if (value > 3)
			$(this).val(3);
	})
});

function clicked(id) {
	$.ajax({
		type: "POST",
		async: false,
		url: "/ajaxs/clicked/"+id
	});	
}

function checkFile(id) {
	var s = 0;
	var msg = '';
	$.ajax({
		type: "GET",
		async: false,
		url: "/ajaxs/checkFile/"+id,
		success: function(data){
			if (data.s == 1) { s = 1; }
			else { s = 0; msg = data.msg; }
		}
	});	

	if (s == 1) { return true; }
	else {
		alert(msg);
		return false;
	}
}

function validateStep2() {
	var ret_inp = false;
	var ret_sel = false;
	
	$('input[type="text"]').each(function() {
		if ($(this).val() == '') ret_inp = false;
		else ret_inp = true;
	});
	
	if ($('#school').val() == 0) ret_sel = false;
	else ret_sel = true;

	if (!ret_inp || !ret_sel) {
		alert('Prašome užpildyti visus privalomus laukelius.');
		return false;
	}
}

function validateStep3() {
	var ret_rad = false;
	var ret_che = 0;
	var ret_inp = false;
	
	// Radios
	var radios = new Array("q1", "q2", "q3", "q4", "q6", "q7", "q8", "q9", "q10", "q11", "q12", "q14", "q15", "q16", "q17", "q18", "q19");
	for(var i = 0; i<=16; i++) {
		if (!$('input[name="'+radios[i]+'"]').is(':checked')) ret_rad = false;
		else ret_rad = true;
	}

	// Checkboxes
	if (!$('input[name="q5_1"]').is(':checked')) ret_che += 0;
	else ret_che += 1;
	
	if (!$('input[name="q5_2"]').is(':checked')) ret_che += 0;
	else ret_che += 1;

	if (!$('input[name="q5_3"]').is(':checked')) ret_che += 0;
	else ret_che += 1;
		
	// Inputs
	$('input[type="text"]').each(function() {
		if ($(this).val().replace(' ', '') == '') ret_inp = false;
		else ret_inp = true;
	});
	
	if (!ret_rad || ret_che == 0 || !ret_inp) {
		alert('Prašome užpildyti visus privalomus laukelius.');
		return false;		
	}
}

//Check mail function
function check_email(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   return (reg.test(email) == false) ? false : true; 
}
