// JavaScript Document
/* LiteTest email encode
* Version 0.9
* Author Jonas Hagstedt
* URI: http://www.litetest.com/Resources.aspx/EmailEncode
* Released with the MIT License: http://www.opensource.org/licenses/mit-license.php
*/


(function($) {
	$.fn.emailencode = function(options) {
		var settings = jQuery.extend({
			atsign: "*"
		}, options);

		return this.each(function() {
			var address = $(this).attr("href");
			var formatedAddress = address.replace(settings.atsign, "@");
			$(this).attr("href", "mailto:" + formatedAddress);
		});
	};
})(jQuery);


$(document).ready(function() {
		
		$(".mail").emailencode();

		
		$("a.ui-state-active").hover(function(){
			$(this).toggleClass("ui-state-active").toggleClass("ui-state-default");	
			//$(this).addClass("ui-state-default");
		},function(){
			$(this).toggleClass("ui-state-active").toggleClass("ui-state-default");		
		});
		
		
		$(statesList.states).each( function(i) {
				var stateName = statesList.states[i].state;
				$("#job_state").append("<option value=" +stateName + ">" +stateName + "</option>");
		});

			
			
		var tabAPI=$("ul.tabs").tabs("div.panes > .form_wrapper" ).history({
				api:true
				//onClick: function() {setTimeout(viewTop,150);alert("test")}
		
		});
			if($.cookie("emergencyPlan")){
				$("ul.tabs li").eq(1).show();
				$("ul.tabs a").eq(1).click();
				
			}

		function viewTop() {
			window.scroll(0,0);
		}
tabAPI.onClick(function() {
	window.scroll(0,0);					
						});
		///   superfish menu
//		var menuImage,menuImage
//		$(".sf-menu > li").hover(function (){
//			$image= $(this).find('a:first img')
//			menuImage= $image.attr('src');
//			$hoverImage=$(this).find('a:first').attr('rel');
//			$image.attr('src',$hoverImage)
//		},function() {
//			$image.attr('src',menuImage)
//		
//		});
//	   $(".sf-menu > li:last ul").addClass("last_menu");
//	   $(".sf-menu").supersubs().superfish({ 
//				delay: 400,
//	   			onBeforeShow: function() {
//					$(".last_menu").css("left",-130);
//				}
//	 });
	   
	   
	   		$("div.scrollable").scrollable({
							api:true, 
							item: '.scroll_item', 
							size:1, 
							clickable:false, 
							speed:600,
							onBeforeSeek : function() { $("#message:visible").hide() } // fix for sticky messages from hover
		});

	   
	   
	 window.scroll(0,0);
	/// add date to form
	
		var today=new Date()
		
	 	$("#job_date").val((today.getMonth()+1)+"/"+today.getDate()+"/"+today.getFullYear())
	 	$("a.proceed").click(function() { 
			$("a.nextPage").click();
			return false;
		});
	 // clear checked fields on page load
	 $("input:checked").removeAttr("checked");
	 
	 /// use for testing
	 //$("#job_terms").attr("checked","checked");
	 
	// bookmarks
	if(window.opera) {
		if ($("a.jqbookmark").attr("rel") != ""){
			$("a.jqbookmark").attr("rel","sidebar");
		} 
	}

	$("a.jqbookmark").click(function(event){
		//event.preventDefault();
		var url = this.href;
		var title = this.title;
		
		if (window.sidebar) { // Mozilla Firefox Bookmark
			window.sidebar.addPanel(title, url,"");
		} else if( window.external ) { // IE Favorite
			window.external.AddFavorite( url, title);
		} else if(window.opera) { // Opera 7+
			return false; // do nothing
		} else { 
			 alert('Unfortunately, this browser does not support the requested action,'
			 + ' please bookmark this page manually.');
		}
	return false;
	});
	 var lastAccord=$(".faq_content").length-1;
	$("#faq_accordion").tabs(".faq_content", {tabs: 'h3', effect: 'slide', initialIndex: lastAccord});
	$(".faq_content").append("<p>&nbsp;</p>");
});

