if (navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i)) {
  var viewportmeta = document.querySelector('meta[name="viewport"]');
  if (viewportmeta) {
    viewportmeta.content = 'width=device-width, minimum-scale=1.0, maximum-scale=1.0';
    document.body.addEventListener('gesturestart', function() {
      viewportmeta.content = 'width=device-width, minimum-scale=0.25, maximum-scale=1.6';
    }, false);
  }
}

$(document).ready(function() {
	
	/*Homepage*/
	$('.home .col4').addClass('clickable');
	$('.home .col4').click(function() {
		location.href = $(this).find('a').attr('href');
	});
	
	/*Web Page*/
	/*Portfolio*/
	var pathname = window.location;
	var pathHash = window.location.hash;
	var panelCount = $('#portfolio-nav ul li').size()/4;
	var totalHeight = Math.abs(panelCount*-90);
	var skipDistance = 419;
	var amIAnimating = false;
	
	/*Clear Search Field*/
	$('#s').focus(function() {
		if (this.value == 'Search') {
			this.value = '';	
		}
	});
	$('#s').blur(function() {
		if (this.value == '') {
			this.value = 'Search';	
		}
	});

	$("#carousel-container").before("<a href='#' id='nav-prev'>Previous</a>");
	$("#carousel-container").after("<a href='#' id='nav-next'>Next</a>");
	$('#nav-next').live('click',function() {
		var navPos = eval($('#portfolio-nav ul').css('top').replace("px", ""));
		var stopIt = eval(-1*812);
		if(amIAnimating == false && navPos > stopIt) {
			amIAnimating = true;
			$('#portfolio-nav ul a').removeClass('active');
			$('#portfolio-nav ul').animate({"top": "-="+skipDistance+"px"}, function() { amIAnimating = false; disableButtons() });
			return false;
		} else { return false; }
	});
	$('#nav-prev').live('click',function() {
		var currPos = $('#portfolio-nav ul').css('top').replace("px", "");
		if(amIAnimating == false && currPos<0) {
			amIAnimating = true;
			$('#portfolio-nav ul a').removeClass('active');
			$('#portfolio-nav ul').animate({"top": "+="+skipDistance+"px"}, function() { amIAnimating = false; disableButtons() });
			return false;
		} else { return false; }					  
	});
	
	//Nav Arrows Disable
	function disableButtons() {
		var navPos = eval($('#portfolio-nav ul').css('top').replace("px", ""));
		var stopIt = eval(-1*812);
		if(navPos >= 0) {
			$('#nav-prev').fadeTo("fast", 0.23);
		} else if (navPos<=stopIt) {
			$('#nav-next').fadeTo("fast", 0.23);
		} else {
			$('#nav-next, #nav-prev').fadeTo("fast", 1);	
		}
	};

	if($('#portfolio-nav ul').is(':visible')) {
		disableButtons();
	}
	

	$('#portfolio-nav ul a:first').addClass('active');
	$('#portfolio-nav ul a').click(function() {
		var getHref = $(this).attr("href");
		window.location.hash = getHref;
		loadPanel(getHref);
		return false;
	});
	
	function loadPanel(theProject) {
		var navHref = theProject+"-thumb";
		$('#portfolio-nav ul a').removeClass('active');
		$(navHref).addClass('active');
		$('.project:visible').fadeOut("fast",function(){$(theProject).fadeIn("fast"); return false;});
	}

	if(pathHash) {
		loadPanel(pathHash);
	}

	/*Contact Page*/
	var string1 = "brad";
	var string2 = "@";
	var string3 = "bradfrostweb.com";
	var string4 = string1+"<span>"+string2+"</span>"+string3;
	$('#c-email').html("<a href=" + "mail" + "to:" + string1 + string2 + string3 + ">" + string4 + "</a>"); 
	
	/*Blog Functionality*/
	$('.cat-item li').click(function() {
		$(this).next('.children').slideToggle();
		return false;
	});
	
	//Post Actions
	/*$('#post-actions a:not(.btn-alt2)').click(function() {
		var thisAnchor = $(this).attr('href');
		$(thisAnchor).slideToggle('slow');
		return false;
	});*/
});
