// JavaScript Document
maxWindow();
var store_over = false;
var hashStr; var oldHash;

function maxWindow()
{
	window.moveTo(0,0);
	
	if (document.all)
	{
	  top.window.resizeTo(screen.availWidth,screen.availHeight);
	}
	
	else if (document.layers||document.getElementById)
	{
	  if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth)
	  {
		top.window.outerHeight = screen.availHeight;
		top.window.outerWidth = screen.availWidth;
	  }
	}
	
	
}

function getHash() {
		if (window.location.hash) {
			hashStr = window.location.hash;
			var hash = hashStr.substring(1, hashStr.length);
			//return hashStr.substring(1, hashStr.length);
			hashes = hash.split(".");
			if (hashes.length > 1)  {
				return hashes;
			} else {
				return hash;
			}
		} else {
			return 1;	
		}
}




$(document).ready(function() {
	
	
	
	if (screen.availWidth <= 1300 && screen.availWidth > 1024) {
		$('#container').width(screen.availWidth-40);
		$('#internal-header .wrapper').width(screen.availWidth-40);
		
	} else if (screen.availWidth <= 1024) {
		$('#container').width(1004);
		$('#internal-header .wrapper').width(1004);
		$('#nav.home').css("font-size","0.95em");
		$('#nav.internal').css("font-size","0.85em");
		$('#sub-nav').css("font-size","0.85em");
	} 
	
	$('.exempt').show();
	
	
	function showStore() {
		$('.store-locator').show();
		//store_over = true;
	}
	
	var storeHTML = $('.store-locator').html();
	$('.store-locator').remove();
	$('.sub-store-locator').append("<div class='store-locator'>"+storeHTML+"</div>");
	
	/*
	$('.sub-store-locator').bind('mouseover', function() {
		showStore();
		
			
	});
	*/
	
	
	if ($('.store-locator')) {
	  $('.internal .sub-store-locator a').removeAttr("href"); 	
	  $('.internal .sub-store-locator a').bind('click', function() {
		  if (store_over == false) {
			  $('.store-locator').show();
			  store_over = true;
			  $(this).addClass('active')
		  } else {
			  store_over = false;	
			  $('.store-locator').hide();
			  $(this).removeClass('active')
		  }	
	  });
	}
	
	$('.home .sub-store-locator a').bind('click', function() {
		window.location = '/stores/';
	});
	
	
	if ($('#footer')) {
		$('#footer-wrap').fadeIn('slow');
		var footerPos = $(window).width()*0.5 - $('#footer').width()*0.5;
		$('#footer').css('left',footerPos);
		
	}

	if ($('#loader')) {
		var loaderPosX = $(window).width()*0.5 - $('#loader').width()*0.5;
		var loaderPosY = $(window).height()*0.5 - $('#loader').height()*0.5;
		$('#loader').css('left',loaderPosX).css('top',loaderPosY);
		
	}	
	
	if ($('.email-friend') && $('.tool-email')) {
		$('.tool-email').bind('click', function() {
			if ($('.email-friend').is(":visible")) {
				$('.email-friend').hide();	
			} else {
				$('.email-friend').show();	
			}
			
		});
		
		$('#email-cancel').bind('click', function() {
			$('.email-friend').hide();	
		});
		
		
		
		$('#email-submit').bind('click', function() {
			
			 // $('.error').hide();
			  
			
			  
			  var to = $("input#to").val();
			  
			  if (to == "") {
			  $("label#to").css('color','red');
			  $("input#to").focus();
			  return false;
			  
			  }
			  
			  
			  var from = $("input#from").val();
			  if (from == "") {
			  $("label#from").css('color','red');
			  $("input#from").focus();
			  return false;
			  
			  }
			  
			  var product = $("input#product").val();
			  
			var dataString = 'to='+ to + '&from=' + from + '&product=' + product;
		//alert (dataString);return false;
		
			$.ajax({
				type: "POST",
				url: "/email-a-friend/index.php",
				data: dataString,
				success: function() {
				$('.email-friend').empty().append("<p>Your email has bee sent!</p>").delay(800).fadeOut(500);
				}
			});
			
		});
		
		
		
		
	}
	
	
	
	
	
	
		
	
	
	$('#container').not('exempt').fadeIn('slow');
	
})
		
