function isEmail(str) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   	if(reg.test(str) == false) {
		return false;
   	} else {
		return true;
   	}
}

// No conflict with JS libraries
jQuery.noConflict();
jQuery(document).ready(function() {

	// Drop Down Menu (2 Levels)
	jQuery('#menu ul').hide(0.000000000000000000000000000000000000001);
	jQuery('#menu li a').addClass('nav_parent');
	jQuery('#menu ul a').removeClass('nav_parent');
	jQuery('#menu ul a').addClass('nav_child');

	jQuery('.nav_parent').bind('mouseenter', function() {
		if ((jQuery(this).next().is('ul')) && (jQuery(this).next().is(':visible'))) {
			return false;
		} else if ((jQuery(this).next().is('ul')) && (jQuery(this).next().is(':hidden'))) {
			jQuery(this).addClass('selected');
			jQuery(this).append('<div class="arrow"></div>');
			jQuery(this).next().show();
			return false;
		}
	});

	jQuery('.nav_parent').parent().bind('mouseleave', function() {
		jQuery('#menu li a').removeClass('selected');
		jQuery('.arrow').remove();
		jQuery('#menu ul:visible').hide();
	});
	// End of Menu

	// CSS Work
	//jQuery('#pagenav li:last').css('border', 'none');
	//jQuery('#pagenav li:last').css('padding', '0 0 0 4px');
	jQuery('#sidebar_l li:first').css('margin-top', '0');
	jQuery('#sidebar_r li:first').css('margin-top', '0');
	jQuery('#sidebar_m li:first').css('margin-top', '0');
	jQuery('#sidebar_m li:first').css('margin-bottom', '15px');

	// Photo Gallery from Flickr
	jQuery('#gallery img').fadeTo(1, 0.75);
	jQuery('#gallery img').bind('mouseenter', function() { jQuery(this).fadeTo(200, 1.0); });
	jQuery('#gallery img').bind('mouseleave', function() { jQuery(this).fadeTo(200, 0.75); });

	// Post Gallery - Carousel
	jQuery('#carousel ul li a img').fadeTo(1, 0.70);
	jQuery('#carousel ul li a img').bind('mouseenter', function() { jQuery(this).fadeTo(200, 1.0); });
	jQuery('#carousel ul li a img').bind('mouseleave', function() { jQuery(this).fadeTo(200, 0.70); });

	// Social Bookmarking
	jQuery('#social').hide();
	jQuery('#share').click(function() {
		if ( jQuery('#social').is(':hidden') ) {
			jQuery('#social').slideDown('normal');
		} else {
			jQuery('#social').slideUp('normal');
		}
	});

	jQuery('ul.postinfoB').bind('mouseleave', function() {
		jQuery('#social').slideUp('normal');
	});

	jQuery('#searchq').click(function() {
		if ( jQuery('#searchq').val() == 'czego szukasz?' ) {
			jQuery('#searchq').val('');
		} else {
			jQuery('#searchq').select();
		}
	});

	
	jQuery('#contactform').submit(function() {
		var send = true;		

		author = jQuery('#author').val();
		if( author == "" ) {
			alert("Wpisz swoje imię ...");
			send = false;
		}

		email = jQuery('#email').val();
		if( send && !isEmail(email) ) {
			alert("Twój e-mail wydaje nam się być niepoprawny!");
			send = false;
		}
		
		msg = jQuery('#comment').val();
		if( send && !isEmail(email) ) {
			alert("Jakaś treść wiadomości może?");
			send = false;
		}
		
		if( send ) {
			jQuery.post("wp-content/themes/banki-zdjec-pl/sendemail.php", { author: author, email: email, msg: msg }, function(data){
				if( data == "true" ) {
					jQuery('#author').val("");
					jQuery('#email').val("");
					jQuery('#comment').val("");
					alert("Wiadmość została wysłana. Proszę czekać na kontakt z naszej strony.");
				} else {
					alert("Niestety nie udało się wysłać wiadomości. Spróbuj ponownie lub skontaktuj się z nami inną drogą.");				
				}
			});
		}
		
		return false;		
	});
	

});