var _GET = {};

function readURL() {
  var tLoc = "", tPairs = "";
  var tGet = [];
  var foundGet = -1;
  tLoc = window.location + "";
  foundGet = tLoc.indexOf('?');
  if (foundGet > -1) {
    tLoc = tLoc.substring(foundGet + 1, tLoc.length);
    tPairs = tLoc.split('&');
    for (var i = 0; i < tPairs.length; i++) {
      tGet = tPairs[i].split('=');
      _GET[tGet[0]] = decodeURIComponent(tGet[1].replace(/\+/g,' '));
    }
  }
}
readURL();

$(document).ready(function(){
	if(_GET.pg!=null){
	var currentPosition = parseInt(_GET.pg);
	}else{
	var currentPosition = 0;
	}
  var slideWidth = 360;
  var slides = $('.slide');
  var numberOfSlides = slides.length;

  // Remove scrollbar in JS
  $('#thumbnailContainer').css('overflow', 'hidden');

  // Wrap all .slides with #slideInner div
  slides
  .wrapAll('<div id="slideInner"></div>')
  // Float left to display horizontally, readjust .slides width
  .css({
    'float' : 'left',
    'width' : slideWidth
  });

  // Set #slideInner width equal to total width of all slides
  $('#slideInner').css('width', slideWidth * numberOfSlides);

  // Hide left arrow control on first load
  manageControls(currentPosition);
  
 // Move slideInner using margin-left
  $('#slideInner').css('marginLeft', slideWidth*(-currentPosition));
	  
  // Create event listeners for .controls clicks
  $('.control')
    .bind('click', function(){
    // Determine new position
      currentPosition = ($(this).attr('id')=='rightControl')
    ? currentPosition+1 : currentPosition-1;

      // Hide / show controls
      manageControls(currentPosition);
      // Move slideInner using margin-left
      $('#slideInner').animate({
        'marginLeft' : slideWidth*(-currentPosition)
      });
    });

     

// manageControls: Hides and shows controls depending on currentPosition
function manageControls(position){
	// Hide left arrow if position is first slide
    if(position==0){ $('#leftControl').hide(); $('#disableLeft').show() }
    else{ $('#leftControl').show(); $('#disableLeft').hide() }
    // Hide right arrow if position is last slide
    if(position==numberOfSlides-1){ $('#rightControl').hide(); $('#disableRight').show() }
    else{ $('#rightControl').show(); $('#disableRight').hide() }
    }
});
  
function emailCheck()
{
	var email = document.getElementById('emailbox');
	if(email.value==''||email.value==null)
	{
		jQuery('#messages').hide().append('<p class="err">Invalid email address</p>').fadeIn(400);
		window.setTimeout('jQuery("#messages").fadeOut(400);',3000);
		window.setTimeout('jQuery(".err").remove();',3450);
		return false;
	}else{
		return true;
	}
}

function displayShare()
{
	var shareBox = document.getElementById('share');
	jQuery('#share').fadeIn(400);
}
