var $j = jQuery.noConflict();
$j(function () {
 
    // jquery countdown, if you want to edit text of counter
    

    // Twitter, edit userName to show your twits
    $j("#tweet").getTwitter({
		userName: "rzepak",
		numTweets: 1,
		loaderText: "Loading tweets...",
		slideIn: false,
		showHeading: false,
		headingText: "Latest Tweets",
		showProfileLink: false
	});

    // Modal box
    $j('#boxes .window').css('display','none'); // hide modal box if JS is enabled
    $j('a[name=modal]').click(function(e) {
		e.preventDefault();
		var id = $j(this).attr('href');
		var maskHeight = $j(document).height();
		var maskWidth = $j(window).width();
		$j('#mask').css({'width':maskWidth,'height':maskHeight});
		$j('#mask').fadeIn(1000);
		$j('#mask').fadeTo("slow",0.8);
		var winH = $j(window).height();
		var winW = $j(window).width();
		$j(id).css('top',  winH/2-$j(id).height()/2);
		$j(id).css('left', winW/2-$j(id).width()/2);
		$j(id).fadeIn(2000);
	});
	$j('.window .close').click(function (e) {
		e.preventDefault();
		$j('#mask, .window').hide();
	});
	$j('#mask').click(function () {
		$j(this).hide();
		$j('.window').hide();
	});

     
   // newsletter

        $j('#newsletter #submit').click(function() {
	    $j(".error").hide();
	    var hasError = false;
	    var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

            var emailaddressVal = $j("#subscriber").val();
            // email validation
            if(emailaddressVal == '') {
	      $j("#newsletter #submit").after('<span class="error">Please enter your email address.</span>');
	      hasError = true;
	    }

	    else if(!emailReg.test(emailaddressVal)) {
	      $j("#newsletter #submit").after('<span class="error">Enter a valid email address.</span>');
                hasError = true;
	    }

	    if ( hasError == true) { return false; }
            else {
                $j("#loading").show();
                var email = $j("#newsletter input#subscriber").val();
                var dataString = 'subscriber=' + email + '&ajax=1';
                $j.ajax({
                  type: "POST",
                  url: $j("#newsletter form").attr('action'),
                  data: dataString,
                  success: function(html){
                      $j("#info-news").html(html);
                      $j("#loading").hide();
                  }
                 });
              return false;
            }
        });

       

     // contact box with email validation
     $j('#button').click(function() {
	    $j(".error").hide();
	    var hasError = false;
	    var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

            var emailaddressVal = $j("#email").val();
            // email validation
            if(emailaddressVal == '') {
	      $j("#email").after('<span class="error">Please enter your email address.</span>');
	      hasError = true;
	    }

	    else if(!emailReg.test(emailaddressVal)) {
	      $j("#email").after('<span class="error">Enter a valid email address.</span>');
                hasError = true;
	    }

	    if ( hasError == true) { return false; }
            else {
                $j("#loading").show();
                var name = $j("input#name").val();
                var email = $j("input#email").val();
                var subject = $j("#subject").val();
                var message = $j("textarea#message").val();
                var dataString = 'name='+ name + '&email=' + email + '&subject=' + subject + '&message=' + message + '&ajax=1';
                $j.ajax({
                    type: "POST",
                    url: $j("#contact-form").attr('action'),
                    data: dataString,
                    success: function(html){
                        $j("#info").html(html);
                        $j("#loading").hide();
                    }
                });
            return false;
            }
        });

});

