$(window).load(function () {

  // round corners

  $('div.rounded').each(function ()
    {
      $(this).wrapInner('<div class="content" />')
      $(this).prepend('<div class="rounded-before-left"><div class="rounded-before-right">&nbsp;</div></div>')
      $(this).append('<div class="rounded-after-left"><div class="rounded-after-right">&nbsp;</div></div>')
    })

  $('div.button').each(function ()
    {
      $(this).prepend('<div class="pre-button">&nbsp;</div>')
      $(this).append('<div class="post-button">&nbsp;</div>')
    })

  // buttons on home

  $('div.solution').click(function(e){
	document.location = $(e.target).closest('div.solution').find('a').attr('href')
  })

  // left menu

  $('#left-menu li').click(function(e){
	var location = $(e.target).closest('#left-menu li').find('a').attr('href')

	if (location != undefined)
		document.location = location
  })

  // buttons

  $('div.button.validate').click(function(e){
	var result = validate()

	if (!result)
		alert('Please fill out all required fields')

	return result;
  })

  $('div.button').click(function(e){
	if ($(e.target).is('a') || e.result == false)
		return
	
	var location = $(e.target).closest('div.button').find('a').attr('href')
	if (location != undefined)
		document.location = location
  })

  // lightbox

  $('a.feature').lightBox({txtImage: 'Feature'});

  // testimonials

  $('p.testimonials span.plus').click(function(e){
    var testimonials = $(e.target).closest('p.testimonials')
    testimonials.find('span.preview').hide()
    testimonials.find('span.plus').hide()
    testimonials.find('span.content').show()
    testimonials.find('span.minus').show()
  })

  $('p.testimonials span.minus').click(function(e){
    var testimonials = $(e.target).closest('p.testimonials')
    testimonials.find('span.content').hide()
    testimonials.find('span.minus').hide()
    testimonials.find('span.preview').show()
    testimonials.find('span.plus').show()
  })
})

