//checks for a valid email address   
function isEmail( theval ) {
	var filter  = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if ( !filter.test( theval ) || "" == theval ) {
		alert("Please enter a valid email address");
		return false;
	}
	return true;		
}	

function str_split (string, split_length) {
  if (string === undefined || !string.toString || split_length < 1) {
      return false;
  }
  return string.toString().match(new RegExp('.{1,' + (split_length || '1') + '}', 'g'));
}

j$ = jQuery.noConflict();

j$(document).ready(function() {

  j$("#leftcol").ajaxStart(function() {
    alert("starting");
  });
  
  j$("#footer").ajaxComplete(function(e,xhr,settings) {
    alert("settings:"+j$.param(settings));
  });

  j$("#signupsubmit").hover(function() {
    j$(this).addClass("hover") }, function() {
    j$(this).removeClass("hover");
  }).click(function() {
    j$("#signup").submit();
  });

  j$("#email").resettable();
  
  var page = j$.query.get('pagename');
  var booger = j$.query.get('booger');
  if (!page) {
    don = new RegExp("donat","i");
    if (don.test(location.pathname)) page = "donate";
  }
  
  converter = {
    f4p_homepage: "home",
    f4p_aboutus: "about",
    f4p_contactus: "contact",
    f4p_connectonline: "find_us",
    f4p_sponsor: "sponsor",
    f4p_sponsor_sponsorship: "sponsor",
    f4p_sponsor_sponsorshipagreement: "sponsor",
    f4p_sponsor_support: "sponsor",
    f4p_press: "news",
    donate: "donate",
    shop: "shop"    
  }
  
  j$("li#"+ converter[page]+" a").addClass("active");
  
  j$("#links h1 a").hover(function() {
    j$(this).parent("h1").addClass("hover");
  }, function() {
    j$(this).parent("h1").removeClass("hover");  
  });
  
  j$("#signup").submit(function() {
    if (isEmail( j$("#signup #email").val() )) return true;
    j$("#signup #email").focus();
    return false;
  });

  j$(".whsmini").click(function() {
    window.location = "http://www.washhumane.org/";
  });


  //j$("div.yellow table").css({'border':'none', 'width':'auto','height':'auto'}).attr("border","0")

  //text_string = j$("#thermo").find("td").html();
  //part = text_string.split("%");
  //j$("#thermo table td").remove();
  //j$("#thermo").find("table").css("float","left");
  //j$("#thermo").find("img").css("float","right");
  //j$("#thermo table tr").append("<td>Goal:<br/>$350,000<br/><br/>"+part[0].replace(":",":<br/>")+"%</td>");
  //j$("#footer").append(part[0]);

});
