	$(document).ready( function(){

		$('.vocab').before( document.createElement("div"));
		$('.vocab').siblings('div').each(function() {
			$(this).addClass('vBox');
			$(this).hide();
		});
		$('.vocab').each(function(){
			var word = $(this).text();
			//alert(word);
			$.post("/includes/sacred-vocab.lasso",{'word' : word}, function(data){
				$('.vBox').html(data);
			});		
		});
		$('.vocab').toggle(function(){ 
			$(this).prev('div.vBox').show("slow");
		}, function(){
			$('.vBox').hide("slow");
		});

		$('.icon').hover(
					function() { $(this).addClass('ui-state-hover'); }, 
					function() { $(this).removeClass('ui-state-hover'); }
				);
		if($('#cartAmount').text() == 0){
			$('#cartbutton').hide();
		} else {
			$('#cartbutton').show();
		}
		
		var country = geoip_country_code();

		showAmazon(country);
	});
	function closeVocab() {
		$('.vBox').hide("slow");
		//$('.vBox').css("display","none");
	}
	function clearText(field) {
    	if (field.defaultValue == field.value) {
    		field.value = '';
    	} else if (field.value == '') {
    		field.value = field.defaultValue;
    	}
	}
	
	function verifyTheForm() {
		var n       = $('#formName').val();
		var e       = $('#formEmail').val();
		var m		= $('#formMessage').val();
		var myForm  = $('#sacredEmailForm');
		var fn      = '';
		var ln      = '';
		var a       = '';
		var flag    = 0;
		var filter  = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/; 
		if(n.length == 0 || e.length == 0){
			//all fields are required
			a = "All Fields are Required";
			flag = 1;
		} else if (!filter.test(e)) {
			a = "Please provide a valid email address for your subscription";
			flag = 1;
		}
	
		if(flag == 0) {
			var names = n.split(' ');
			for(var i = 0; i<names.length; i++){
				if(i == 0) {
					fn = names[i];
				} else {
					ln += names[i];
					ln += (i == (names.length -1) ? ' ' : '');
				}
			}
			if(ln.length == 0) { ln = 'last name'; }
			$('#formFirstName').val(fn);
			$('#formLastName').val(ln);
			myForm.submit();
		} else {
			alert(a);
			return false;
		}
	}
	

	function showAmazon(country) {
		if(country == 'CA') {
			$('.amazonUS').hide();
			$('.amazonCA').show();
		} else {
			$('.amazonCA').hide();
			$('.amazonUS').show();
		}
	}	
