$(document).ready(function() {

	$('input[type="text"]').focus(function(){ if( this.value == this.defaultValue ) { this.value = ""; }}).blur(function() { if( !this.value.length ) { this.value = this.defaultValue; } });
	
	$(function() {
	    $('#slideshow').cycle({
	        fx:		'fade',
	        speed:  1000,
	        timeout: 9000,
	        pager:  '#nav',
	        activePagerClass: 'active',
	        pagerAnchorBuilder: function(idx, slide) {
	            // return sel string for existing anchor
	            return '#nav li:eq(' + (idx) + ') a';
	        }
	    });
	    $('#main-photo').cycle({fx:'fade',speed:1000,timeout: 10000});
	});

	// Form transform;
	$("form.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'
        });
    });
    $(".popup").prettyPhoto({show_title: false});
    
    // Form validation
    $(".frontform").submit(function(event){
    	var first_name = $('.first_name').val();
    	var phone = $('.phone').val();
    	var mail = $('.mail').val();
    	var note = $('.note').val();
    	if(first_name == '' || phone == '' || mail == '' || note == '')
    	{
    		alert('Užpildykite visus laukus.');
    		return false;
    	}
    });
    
    $('#sForm').submit(function() {
    	var email = $('#sEmail').val();

    	if(!check_email(email) || email == $('#sDefault').val()) {
    		alert($('#sInvalid').val());
    		$('#sEmail').val($('#sDefault').val());
    	}
    	
    	else {
    		$.ajax({
    			type: 'POST',
    			url: '/ajaxs/subscribe/' + email,
    			success: function(data) {
    				if (data == '-1')	alert($('#sExist').val());
    				if (data == '1')	alert($('#sSuccess').val());
    			}
    		});
    	}
    	
    	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; 
}
