(function($) { $.fn.extend({ exists: function() {return this.length>0;} }); })(jQuery);
function getParameterByName(name){
  name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
  var regexS = "[\\?&]" + name + "=([^&#]*)";
  var regex = new RegExp(regexS);
  var results = regex.exec(window.location.href);
  if(results == null)
    return "";
  else
    return decodeURIComponent(results[1].replace(/\+/g, " "));
}
function getURL(){
	var completeURL = window.location.href; 
	var URL = completeURL.split("?");
	return URL[0];
}
var onLoad = {
	init: function(){
		var $items = $('.items'),per_page=getParameterByName('per_page'),ult=getURL(),extra;
		if(per_page) $items.val(per_page);
		$items.change(function(){
			var $this =$(this),$val=$this.val();
			if(!per_page && (document.URL.indexOf("?") == -1)) {
				extra = '?s=&per_page=' + $val;
				document.location = document.URL + extra;
			} else if(per_page){
				extra = '?s=&quick=new&per_page=' + $val;
				document.location = ult + extra;
			} else {
				extra = '&per_page=' + $val;
				document.location = document.URL + extra;
			}
		});
		$('.col1 a').lightbox();
		$('.wp-email-capture-submit').bind('click', function() { 
			$('.error').hide();
			var hasError = false;
			var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
			var emailaddressVal = $('input[name="wp-email-capture-email"]').val();
			console.log(emailaddressVal);
			if(emailaddressVal == '') {
			    $("#wp_email_capture").after('<span class="error">Please enter your email address.</span>');
			    hasError = true;
			}
			else if(!emailReg.test(emailaddressVal)) {
			    $("#wp_email_capture").after('<span class="error">Enter a valid email address.</span>');
			    hasError = true;
			}
			if(hasError == true) { return false; }
		});
		$('#l').change(function(){window.location.href = this.value;});
	}
};
$(document).ready(onLoad.init());
