element_check_toggle = function(input, container, animation){
	if ($(input).is(":checked")){
		$(container).each(function(){
			(animation) ?	$(this).show("fast") : $(this).show();
			$(this).find("input[type=text]").val($(this).find("input[type=text]").attr('data-default-value'));
			
		});
	} else {
		$(container).each(function(){
			(animation) ?	$(this).hide("fast") : $(this).hide();
			$(this).find("input[type=text]").val('');
			$(this).find("input[type=checkbox]").attr('checked', false);
			$(this).find("input[type=radio]").attr('checked', false);
			$(this).find("textarea").val('');
		});
	}
}

element_regex_toggle = function(input, container, regex, animation){
	if( regex.test($(input).val()) ){
		$(container).each(function(){
			(animation) ?	$(this).show("fast") : $(this).show();
		});
	} else {
		$(container).each(function(){
			(animation) ?	$(this).hide("fast") : $(this).hide();
			$(this).find("input[type=text]").val('');
			$(this).find("input[type=checkbox]").attr('checked', false);
			$(this).find("input[type=radio]").attr('checked', false);
			$(this).find("textarea").val('');
		});
	}
}

valid_ssn_or_cin = function(nr){
	if( /^\d{6}-?\d{4}$/.test(nr) ) {
		nr = nr.replace("-", "");
		if( nr.length == 10 ){
			l = "";
			n = 0;
			for( i = 0 ; i<nr.length-1 ; i++ ) {
				l += (nr.substr(i, 1)* ( ((i%2)==0) ? 2 : 1  ) );
			}
			for( i = 0 ; i<l.length ; i++) {
				n = n + parseInt(l.substr(i, 1));
			}
			if( n%10==0 ) {
				return ( nr.substr(9, 1) == (n%10) ) ? true : false; 
			} else {
				return ( nr.substr(9, 1) == (10-(n%10)) ) ? true : false; 
			}
		} else {
			return false;
		}
	} else {
		return false;
	}
}
remove_default_values_on_blur = function(form_id_attribute){
	$(form_id_attribute).find('input[type=text]').focus(function() {
		if ($(this).val() == $(this).attr('data-default-value')){
			$(this).val('');
		}
		if($(this).val() != $(this).attr('data-default-value')){
			$(this).select();
		}
	});
	$(form_id_attribute).find('input[type=text]').blur(function() {
		if ($.trim($(this).val()) == ''){
			$(this).val(($(this).attr('data-default-value') ? $(this).attr('data-default-value') : ''));
		}
	});
	$(form_id_attribute).find('input[type=text]').trigger('blur');
}

remove_default_values_on_submit = function(form_id_attribute){
	$(form_id_attribute).submit(function(){
		$(this).find('input[type=text]').each(function(){
			if (this.value == this.defaultValue){
				this.value = '';
			}
		});
	});
}

$(document).ready(function(){
  /*$('#slide-content ul li').toggle(0);*/
  $('#slide-nav li').first().addClass('active').addClass('first').removeClass('inactive');
  $('#slide-content ul li').first().addClass('active').addClass('first').removeClass('inactive').toggle(0);
  $('#slide-content ul li').last().addClass('last');
  $('#slide.reference').parent('#content').css({'padding-top':'34px'});
 });

$(document).ready(function(){
  $('#slide-nav li.inactive a').live('click', function(event){
    var list_id = $(this).attr('data-list-id');
    $('#slide-nav li.active').removeClass('active').addClass('inactive');
    $(this).parent('li').addClass('active').removeClass('inactive');
    $('#slide-content li.active').toggle('drop',400).animate({opacity: 0}, 400).removeClass('active').addClass('inactive');
    $('#slide-content li[data-list-id='+list_id+']').animate({opacity: 1}, 400).toggle('drop',{direction:"right"}, 800).addClass('active').removeClass('inactive');    
  });
  });

function swapem(){
  var getnext = $("#slide-content.start-page-slide li.active").next();
  var current = $("#slide-content.start-page-slide li.active");
  if(current.is(':last-child')){
  var getnext = $("#slide-content.start-page-slide li.first");
  };
 var getnextref = $("#slide-content.reference-slide li.active").next();
  var current = $("#slide-content.reference-slide li.active");
  if(current.is(':last-child')){
  var getnextref = $("#slide-content.reference-slide li.first");
  };
  var getnexta = $("#slide-nav li.active").next();
  var current = $("#slide-nav li.active");
  if(current.is(':last-child')){
  var getnexta = $("#slide-nav li.first");
  };
  $("#slide-content.start-page-slide li.active").toggle('drop',400).animate({opacity:0}, 400);
  $("#slide-content.start-page-slide li.active").removeClass("active").addClass('inactive');
  getnext.animate({opacity: 1}, 400).toggle('drop',{direction:"right"}, 800).addClass("active").removeClass('inactive');
   $('#slide-nav li.active').removeClass("active").addClass('inactive');
  getnexta.addClass("active").removeClass('inactive');
  
  $("#slide-content.reference-slide li.active").toggle('slide',{direction:'left'},600);
  $("#slide-content.reference-slide li.active").removeClass("active").addClass('inactive');
  getnextref.toggle('slide',{direction:'right'}, 600).addClass("active").removeClass('inactive');

}

$(document).ready(function(){
 var divswap = setInterval('swapem()', 8000);

 $("#slide-nav a").click(function(){
    clearInterval(divswap);
});



 $('#mouse-trap-left').click(function(){
  clearInterval(divswap);
  var getprev = $("#slide-content li.active").prev();
  var activealt = $("#slide-content li.active");
    if(activealt.is(':first-child')){
  var getprev = $("#slide-content li.last");
  };
	$("#slide-content li.active").toggle('slide',{direction:'right'},600);
	$("#slide-content li.active").removeClass("active").addClass('inactive');
		getprev.toggle('slide',{direction:'left'}, 600, function(){
		$(this).addClass("active").removeClass('inactive');
		});
  });
  $('#mouse-trap-right').click(function(){
   clearInterval(divswap);
   var getnext = $("#slide-content li.active").next();
   var current = $("#slide-content li.active");
   if(current.is(':last-child')){
   var getnext = $("#slide-content li.first");
   };
	$("#slide-content li.active").toggle('slide',{direction:'left'},600);
	$("#slide-content li.active").removeClass("active").addClass('inactive');
		getnext.toggle('slide',{direction:'right'}, 600, function(){
		$(this).addClass("active").removeClass('inactive');
		});
  });
});


