$(function() {
	function echeck(str) { //Check email address
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID");
		   return false;
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID");
		   return false;
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			alert("Invalid E-mail ID");
			return false;
		}
		 if (str.indexOf(at,(lat+1))!=-1){
			alert("Invalid E-mail ID");
			return false;
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			alert("Invalid E-mail ID");
			return false;
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
			alert("Invalid E-mail ID");
			return false;
		 }
		 if (str.indexOf(" ")!=-1){
			alert("Invalid E-mail ID");
			return false;
		 }
		return true;
	}
	
	$("form#form_newsletter").submit(function(){
		var email_address = $("form#form_newsletter input[name=email_address]");
		if(!echeck(email_address.val())) {
			email_address.focus();
			return false;
		} else return true;
	});
	
	$('.lightbox').lightBox({
		imageLoading : '/~yiharmon/skin/default/js/lightbox/images/lightbox-ico-loading.gif',
		imageBtnClose : '/~yiharmon/skin/default/js/lightbox/images/lightbox-btn-close.gif',
		imageBtnPrev : '/~yiharmon/skin/default/js/lightbox/images/lightbox-btn-prev.gif',
		imageBtnNext : '/~yiharmon/skin/default/js/lightbox/images/lightbox-btn-next.gif',
		imageBlank : '/~yiharmon/skin/default/js/lightbox/images/lightbox-blank.gif'
	});
	$('.defaultText').defaultText();

	$('#slideshow').galleria({
		autoplay : 5000,
		carousel : true,
		carousel_follow : true,
		carousel_speed : 100,
		show_counter : false
	});

});
