$().ready(function() {
		
		/* IE6 FIX */
		$("div.nospace").css("margin-top",0);
			
		/* CONTACT DROPDOWN */
		$("#header ul.options li.contact a").click(function() {
			if($(this).parent().find("div.box").is(":hidden")) {
				$(this).parent().addClass("on");
				$(this).parent().find("div.middle").slideDown(50);
				$(this).parent().find("div.box").slideDown(250);
			} else {
				$(this).parent().find("div.box").slideUp(250,function() { $(this).parent().find("div.middle").slideUp(1); $(this).parent().removeClass("on"); });	
			}
			return false;
			
		});
		
		/* CONTACT FORM */
		$(".contact-element").focus(function() {
			var defvalue = $(this).attr("title");
			if($(this).val() == defvalue) {
				$(this).val("");
			}
		});
		$(".contact-element").blur(function() {
			var defvalue = $(this).attr("title");
			if($(this).val() == "") {
				$(this).val(defvalue);
			}
		});
		
		$("#contact-cancel").click(function() {
			$("#header ul.options li.contact").find("div.box").slideUp(250,function() { $("#header ul.options li.contact").find("div.middle").slideUp(1); $("#header ul.options li.contact").removeClass("on"); $(".contact-element").val(""); $(".contact-element").focus(); $(".contact-element").blur(); });							
		});
		$("#contact-submit").click(function() {
			var first_name = $("#contact-first-name").val();
			var last_name = $("#contact-last-name").val();
			var email = $("#contact-email").val();
			var message = $("#contact-message").val();
			
			if(first_name == "First Name") { first_name = ""; }
			if(last_name == "Last Name") { last_name = ""; }
			if(email == "Your Email Address") { email = ""; }
			if(message == "Please enter your message") { message = ""; }
			
			if( (first_name.length > 0) && (last_name.length > 0) && (email.length > 0) && (message.length > 0) ) {
				$.ajax({
					type: "POST",
					url: "/ajax/contact.php",
					data: "first_name="+first_name+"&last_name="+last_name+"&email="+email+"&message="+message,
					success: function(msg) {
						alert("Your message has been sent. Thank you for contacting us.");
						$(".contact-element").val("");
						$("#header ul.options li.contact").find("div.box").slideUp(250,function() {
							$("#header ul.options li.contact").find("div.middle").slideUp(1);
							$("#header ul.options li.contact").removeClass("on");
							$(".contact-element").focus();
							$(".contact-element").blur();
						});
					}
				});
			} else {
				alert("Error: Please enter all the required fields and try again.");	
			}
			
		});
		
		
		/* CHANGE TEXT SIZES */
		$("li.text_size li.small").click(function() {
			$("body").css("font-size","10px");
			$("li.text_size a.active").removeClass("active");
			$(this).find("a").addClass("active");
			$.ajax({
				type: "POST",
				url: "/ajax/text_size.php",
				cache: false,
				async: false, 
				data: "text_size=10"
			});			
			return false;
		});
		$("li.text_size li.medium").click(function() {
			$("body").css("font-size","12px");
			$("li.text_size a.active").removeClass("active");
			$(this).find("a").addClass("active");
			$.ajax({
				type: "POST",
				url: "/ajax/text_size.php",
				cache: false,
				async: false, 
				data: "text_size=12"
			});	
			return false;								  
		});
		$("li.text_size li.large").click(function() {
			$("body").css("font-size","14px");
			$("li.text_size a.active").removeClass("active");
			$(this).find("a").addClass("active");
			$.ajax({
				type: "POST",
				url: "/ajax/text_size.php",
				cache: false,
				async: false, 
				data: "text_size=14"
			});	
			return false;								  
		});

	
	});
	

	// Bookmark
	
	function bookmark(url,title){
		
		var ua=navigator.userAgent.toLowerCase();
		var isKonq=(ua.indexOf('konqueror')!=-1);
		var isSafari=(ua.indexOf('webkit')!=-1);
		var isMac=(ua.indexOf('mac')!=-1);
	
		  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
			window.external.AddFavorite(url,title); // Internet Explorer
		  } else if (navigator.appName == "Netscape") {
			window.sidebar.addPanel(title,url,""); // Netscape, Firefox
		  } else if (window.opera && window.print) {
				//var elem = document.createElement('a'); // Opera
				//elem.setAttribute('href',url);
				//elem.setAttribute('title',title);
				//elem.setAttribute('rel','sidebar');
				//elem.click();
			alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
		  } else if (isSafari) {
			alert("Press COMMAND-D to bookmark");				
		  } else {
			alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
		  }
		  
	}
	
	$().ready(function() {
	
		$("a.bookmark").click(function(){
			bookmark(document.location.href,document.title);
		});
		
		$("a.print").click(function() {
			window.print();
		});
	
	});
	
	$().ready(function() {
		$("input#copy_info").click(function() {
			if($(this).attr("checked")) {
				$("input#s_address1").val($("input#b_address1").val()).attr("disabled","disabled");
				$("input#s_address2").val($("input#b_address2").val()).attr("disabled","disabled");	
				$("input#s_city").val($("input#b_city").val()).attr("disabled","disabled");	
				$("select#s_state").val($("select#b_state").val()).attr("disabled","disabled");
				$("input#s_zip_code").val($("input#b_zip_code").val()).attr("disabled","disabled");			
			} else {
				$("input#s_address1").removeAttr("disabled");
				$("input#s_address2").removeAttr("disabled");
				$("input#s_city").removeAttr("disabled");
				$("select#s_state").removeAttr("disabled");
				$("input#s_zip_code").removeAttr("disabled");
			}
		});
	});