function clearDefault(el) {
  if (el.defaultValue==el.value) el.value = ""
}


$(function(){

///////////
//Main Slide Show
///////////

	//enable the image navigator and slides
	$('.featurecaptionshuffle').show();
	$('.singlefeatureimagewrap').show();
	
	//pick a random starting slide
	var firstSlideNum = Math.floor( Math.random() * ($('.singlefeatureimagewrap').size()-1) )
	
	//start the show
	$('#featureimagewrapper').cycle({ 
		fx:     'fade', 
		prev:   '.slideLeft, .shuffleleft', 
		next:   '.slideRight, .shuffleright', 
		startingSlide: firstSlideNum,
		timeout: 11000,
		cleartype: false,
		prevNextClick: function(){$('#featureimagewrapper').cycle('pause', true)}
	});
		
		
///////////
//Agenda Slider
///////////

	var itemTimer = 4000;
	$('.agenda').css('margin-left', '12px');
	
	// junk cycle() to force proper sizing
	$('.agendaitems').cycle({ 
		timeout: 0	  
	});
	
	
	$('.agendaitems').eq(0).cycle({ 
		fx:     'scrollHorz', 
		timeout: itemTimer,
		autostop: true,
		end: function(){
			$('#agendabkgd').cycle('resume');
		}
	});
	
	$('#agendabkgd').cycle({ 
		fx:     'scrollHorz', 
		before: function(currSlideElement, nextSlideElement){
			$(nextSlideElement).children().eq(1).cycle({
					fx:     'scrollUp', 
					cleartype: false,
					timeout: itemTimer,
					autostop: true,
					end: function(){
						$('#agendabkgd').cycle('resume');
					}
			});
			$('#agendabkgd').cycle('pause');
		}
	});

});	
	
	
	
	
/////##### SEARCH FUNCTIONS /////////////////

// Function retrieved from: http://cass- hacks.com/articles/code/js_url_encode_decode/
function URLEncode (clearString) {
  var output = '';
  var x = 0;
  clearString = clearString.toString();
  var regex = /(^[a-zA-Z0-9_.]*)/;
  while (x < clearString.length) {
    var match = regex.exec(clearString.substr(x));
    if (match != null && match.length > 1 && match[1] != '') {
    	output += match[1];
      x += match[1].length;
    } else {
      if (clearString[x] == ' ')
        output += '+';
      else {
        var charCode = clearString.charCodeAt(x);
        var hexVal = charCode.toString(16);
        output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
      }
      x++;
    }
  }
  return output;
}
// Retrieved from: http://www.htmlcodetutorial.com/forms/index_famsupp_157.html
function SubmitonEnter(myfield, e)
{
	var keycode;
	if (window.event)
		keycode = window.event.keyCode;
	else if (e)
		keycode = e.which;
	else
		return true;
	if (keycode == 13)
	{
		SearchSite();
		return false;
	}
	else
		return true;
}
function SearchSite()
{
document.location.href='http://www.wamego.org/search/results.aspx?cx=006079754370815902245%3Ahxt7_zjxe58&cof=FORID%3A11&ie=UTF-8&q=' + URLEncode(document.getElementById('q').value) + '&sa=Search';
}

function AspSubmitonEnter(controlId, e)
{
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13)
    {
        __doPostBack(controlId, '');
        return false;
    }
    else
    {
        return true;
    }
}

//mini-calendar close button
$(function(){
	$('.mpceventdetailclose').click(function(){
	  $(this).parent().parent().css({'display' : 'none'});
	  var self = this;
	  setTimeout(function(){$(self).parent().parent().removeAttr("style");}, 100);
	  return false;
	});
});	
