jQuery(document).ready(function($) {
	// Clear/restore default text in search boxes etc
	$('.input-text').focus(function() {
		if (this.value==this.defaultValue)
		this.value = ''
	});
	$('.input-text').blur(function() {
		if (this.value=='')
		this.value = this.defaultValue
	});

});

jQuery(window).load(function() {
    jQuery('.png, .slider, #recaptcha_widget_div').supersleight({shim: '/blog/wp-content/themes/sbu/images/blank.gif'});
});

function validate_required(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}

function validate_email(field,alerttxt)
{
with (field)
  {
	var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/;
	var illegalChars = /[\(\)\<\>\,\;\:\\\"\[\]]/;
 	if(value==null || value == ""){
		alert(alerttxt);
		return false;	
	}else if(!emailFilter.test(value)){
			alert(alerttxt);
			return false;		
		}else if(value.match(illegalChars)){
			alert(alerttxt);
			return false;		
		}else {
			return true;
		}
  }
}


function validate_form(thisform)
{
with (thisform)
  {
  if(validate_required(author,"Please enter your name.") == false){
  	author.focus();
	return false;
  }
  
  if(validate_required(comment,"Please enter your comment.") == false){
  	comment.focus();
	return false;
  }
  
  if (validate_email(email,"Please enter a valid email address.")==false)
  {email.focus();return false;}
  }
  
}
