var font_size_cookie = 'kmrx_font_size';
var rotateLogos_duration = 10000;

var HIPAA_english_start = '/ue/home/NOPP_';
var HIPAA_english_end = '_E_1.1.doc.pdf';

var HIPAA_spanish_start = '/ue/home/NOPP_';
var HIPAA_spanish_end = '_S.doc.pdf';


	////////////////////
	// rotating logos //
	////////////////////

var rotateLogos_current = 1;


function rotateLogos() {
	if (rotateLogos_current == 1) {
		$("div#kmrx_rotate_1, div#kmrx_rotate_3").fadeOut();
		$("div#kmrx_rotate_2").fadeIn();
		rotateLogos_current = 2;
	} else if (rotateLogos_current == 2) {
		$("div#kmrx_rotate_2, div#kmrx_rotate_1").fadeOut();
		$("div#kmrx_rotate_3").fadeIn();
		rotateLogos_current = 3;
	} else {
		$("div#kmrx_rotate_2, div#kmrx_rotate_3").fadeOut();
		$("div#kmrx_rotate_1").fadeIn();
		rotateLogos_current = 1;
	}
	
	setTimeout('rotateLogos();', rotateLogos_duration);
}
/*
							<div id="kmrx_rotate_logo">
								<div id="kmrx_rotate_1">
									<img src="images/kmrx.logo.ada.gif" width="134" height="76" alt="American Diabetes Association" />
								</div>
								<div id="kmrx_rotate_2" style="display: none;">
									<img src="images/kmrx.logo.caregivers.jpg" width="134" height="76" alt="Caregivers" />
								</div>
							</div>
*/
						


	///////////////////////////////////////////
	// cookie functions (to store text size) //
	///////////////////////////////////////////
	function createCookie(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}
	
	function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}
	
	function eraseCookie(name) {
		createCookie(name,"",-1);
	}
	
	





$(document).ready(function() {
	setTimeout('rotateLogos();', rotateLogos_duration);
						   
	/* reposition the global W1 so left nav will look nice. */
	var place_w1 = $('#cachedW1_here');
	$(".col_1>div:first").insertAfter(place_w1);
	place_w1.remove();
	//place_w1.replaceWith(".col_1>div:first");



	//////////////////////////    to use:
	// load global footer ? //		var kmrx_global_footer = 'kmrx.global.footer.html';
	////////////////////////// 		
	if (typeof kmrx_global_footer != 'undefined' && kmrx_global_footer != null)
		$.get(
			kmrx_global_footer,
			null, 
			function(data) {
				$("div#askrph_container").html(data);
			},
			"text"
		);





	////////////////////
	// HIPAA download //
	////////////////////
	$("form#kmrx_hipaa").submit(function() {
		var hipaa_state = $('select#hipaa_state option:selected').val();
		var hipaa_lang = $('select#hipaa_lang option:selected').val();
		
		if (hipaa_state == '0') {
			$('.hipaa_err').css('visibility', 'visible').html('Please select your state.');
			return false;
		}
		
		if (hipaa_lang == '0') {
			$('.hipaa_err').css('visibility', 'visible').html('Please select your language.');
			return false;
		}
		
		$('.hipaa_err').hide();
		
		var filename;
		if (hipaa_lang == 'ES') {
			filename = HIPAA_spanish_start + hipaa_state + HIPAA_spanish_end;
		} else {
			filename = HIPAA_english_start + hipaa_state + HIPAA_english_end;
		}
		
		window.location = filename;
		
		//hipaa_state
		//hipaa_lang
		return false;
					 
	});










	//////////////////////
	// font size toggle //
	//////////////////////

		
	$("#kmrx_fontsmall").click(function() {
		$(".kmrx_maincontent").css('font-size', '110%');
		$("#font_size li").removeClass('font_on');
		$(this).addClass('font_on');
		createCookie(font_size_cookie,'#kmrx_fontsmall',30)
		return false;
	});
	
	
	$("#kmrx_fontmed").click(function() {
		$(".kmrx_maincontent").css('font-size', '125%');
		$("#font_size li").removeClass('font_on');
		$(this).addClass('font_on');
		createCookie(font_size_cookie,'#kmrx_fontmed',30)
		return false;
	});
	
	$("#kmrx_fontlarge").click(function() {
		$(".kmrx_maincontent").css('font-size', '150%');
		$("#font_size li").removeClass('font_on');
		$(this).addClass('font_on');
		createCookie(font_size_cookie,'#kmrx_fontlarge',30)
		return false;
	});
	
	var stored_font_size = readCookie(font_size_cookie);
	if (stored_font_size != null) {
		$(stored_font_size).click();
		
	}











	
	////////////////
	// tab script //
	////////////////
	
	var show_zindex = '81';
	var cur_zindex;
	var cur_obj = null;
	

	$("ul.kmrx_tabs a").each(function() {
		if ($(this).parent().hasClass('start'))
			open_tab(this);
		
		$(this).click(function() {
			if ($(this).hasClass("notab"))
				return false;
							   
			open_tab(this);
			return false;
		});
		
	});
	
	
	function open_tab(obj_a) {
		//hide previous opened tab:
		if (cur_obj) {
			$("ul.kmrx_tabs li").removeClass('open');
			$(cur_obj).parent().css('z-index', cur_zindex);
		}
		
		//hide previously opened tab content:
		$("ul.kmrx_tabs a").each(function() {
			var show_div = $(this).attr('href');
			$(show_div).parent().css('display', 'none');
		});
		
		
		//record current z-index & set new
		cur_zindex = $(obj_a).parent().css('z-index');
		$(obj_a).parent().css('z-index', show_zindex);
		cur_obj = obj_a;
		
		//add class
		$(obj_a).parent().addClass('open');
		var show_div = $(obj_a).attr('href');
		$(show_div).parent().css('display', 'block');
	}
	


	var defaultUsername = 'User Name  ';
	var defaultPassword = 'Password';
	
	var defaultAskEmail = 'Enter email address';
	var defaultAskQuestion = 'Enter your question here';

	//set default values:
	$("input#txt_username").val(defaultUsername);
	$("input#txt_password").val(defaultPassword);
	
	
	
	$("#kmrx_askrph_form #txtemail").focus(function() {
		if ($(this).val() == defaultAskEmail)
			$(this).val('');
	}).blur(function() {
		if ($(this).val() == '')
			$(this).val(defaultAskEmail);		
	});
	
	$("#kmrx_askrph_form #txtquestion").focus(function() {
		if ($(this).val() == defaultAskQuestion)
			$(this).val('');
	}).blur(function() {
		if ($(this).val() == '')
			$(this).val(defaultAskQuestion);		
	});
	
	
	

	//if 'username' and 'password' are not entered but submit is clicked, take to actual login page.
	$("#kmrx_home_form, #mpp_sub_login").submit(function() {
		if ($('#txt_username').val() == defaultUsername && $('#txt_password').val() == defaultPassword) {
			window.location = 'https://ecom.nhin.com/nhin/servlet/EpsEntry?CHAIN_ID=KMART&STORE_ID=ALL&INIT=YES';
			return false;
		}
	});



	init_sub_login();

	function init_sub_login() {		
		$("#mpp_sub_login input, #kmrx_askrph_form input, #kmrx_home_form input, #kmrx_askrph_form textarea").focus(function() {
			$(this).addClass('kmrxon');
		}).blur(function() {
			$(this).removeClass('kmrxon');
		});
		
		$("input#txt_username").focus(function() {
			if ($(this).val() == defaultUsername)
				$(this).val('');
	
		}).blur(function() {
	
			if ($(this).val() == '')
				$(this).val(defaultUsername);

	
		});
		
		$("input#txt_password").focus(function() {
			if ($(this).val() == defaultPassword) {
				
				var pw = '<input type="password" name="' + $(this).attr('name') + '" id="txt_password" />';
	
				$(pw).insertAfter($(this)).focus().addClass('kmrxon');
				$(this).remove();
				init_sub_login();
				
			}
	
		});
		
		$("input#txt_password").blur(function() {
	
			if ($(this).val() == '') {

				var pw = '<input type="text" name="' + $(this).attr('name') + '" id="txt_password" />';
	
				$(this).hide();
				$(pw).insertAfter($(this)).val(defaultPassword);;
				$(this).remove();
				init_sub_login();
		
			}
	
		});
	}
	
	
	
	///////////////
	// GoldK FAQ //
	///////////////
	
	$("ul#goldk_faq li div").hide();
	
	$("ul#goldk_faq span").hover(function() {
		$(this).addClass('kmrx_faq_hover').next('strong').addClass('kmrx_faq_hover');
		//$(this).addClass('kmrx_faq_hover');
	}, function() {
		$(this).removeClass('kmrx_faq_hover').next('strong').removeClass('kmrx_faq_hover');;					   
	});
	
	$("ul#goldk_faq strong").hover(function() {
		$(this).addClass('kmrx_faq_hover').next('span').addClass('kmrx_faq_hover');
		//$(this).addClass('kmrx_faq_hover');
	}, function() {
		$(this).removeClass('kmrx_faq_hover').next('span').removeClass('kmrx_faq_hover');;					   
	});
	
	$("ul#goldk_faq strong").click(function() {
		var prev_span = $(this).prev('span');
		if (prev_span.text() == '+') {										
			$(this).next('div').slideDown('fast');
			prev_span.html('&ndash;');
		} else {
			$(this).next('div').slideUp('fast');
			prev_span.html('+');
		}
	});
	
	$("ul#goldk_faq span").click(function() {
		$(this).next('strong').click();
	});
	
	 

	///////////////////////
	// homepage tooltips //
	///////////////////////
	$("#mpp_bot_inner li").tooltip({ 
		bodyHandler: function() { 
			//return $($(this).attr("href")).html(); 
			return "Please sign into My Prescription Profile to use this feature.";
		}, 
		showURL: false 
	});



});