$(function() {
	var issuespara=getURLParam("issues");

	var articleid=jQuery("#articleid").val();	
  	var id_selector="a#"+articleid;
	var selected_div;
	var prev_div;	
	var next_div;
	if (issuespara == "") {	 
  
	selected_div = jQuery("#storyindex h3 a[href*="+articleid+"]").parent();
	prev_div = selected_div.prevAll("h3");
	next_div = selected_div.nextAll("h3");			
	
	}else {
				
		selected_div = jQuery("#storyindex h3[title*="+issuespara+"] a[href*="+articleid+"]").parent();
			prev_div = selected_div.prevAll("h3[title*="+issuespara+"]");
			next_div = selected_div.nextAll("h3[title*="+issuespara+"]");		
		
	}
	
	
	if (prev_div.text() == ''){
		jQuery("#prevstory").hide();
	}
	if (next_div.text() == ''){
		jQuery("#nextstory").hide();
	}
	
	//initial font size setting
	var initial_font = 10;
	var font_increment = 2;
	var max_stepup_allow = 3;
	var max_font = initial_font + max_stepup_allow*font_increment;
	var min_font = initial_font - max_stepup_allow*font_increment;
	
	if (jQuery.cookie("fontsize") != null){
		jQuery('body').css('font-size', jQuery.cookie("fontsize")+"px");
	}
	
	
	
  jQuery("#prevstory").click(function() {
    	
	 var loc=prev_div.children("a").attr("href");	 
	 if (issuespara!="" && loc.indexOf("?") == -1){
		loc=loc+"?issues="+issuespara;
	 }  
	 location.href=loc;	  			  	  
	  return false;
   
	});
  
   jQuery("#nextstory").click(function() {	
		
	var loc=next_div.children("a").attr("href");	
	if (issuespara!="" && loc.indexOf("?") == -1){
			loc=loc+"?issues="+issuespara;
	}
	location.href=loc;
	   
	return false;
	});	
	
	jQuery("#increaseFont").click(function() {	
		
		var currentFontSize = jQuery('body').css('font-size');
    	var currentFontSizeNum = parseFloat(currentFontSize, 10);
    	if (currentFontSizeNum < max_font){
    		var newFontSize = currentFontSizeNum+2 ;
    		jQuery('body').css('font-size', newFontSize+"px");
    		setCookie(newFontSize);
		}
		return false;
		

		
	});
	
	jQuery("#decreaseFont").click(function() {
		var currentFontSize = jQuery('body').css('font-size');
		
		//alert(currentFontSize);
    	var currentFontSizeNum = parseFloat(currentFontSize, 10);
    	if (currentFontSizeNum > min_font){
    	var newFontSize = currentFontSizeNum-2;
    	jQuery('body').css('font-size', newFontSize+"px");
    	setCookie(newFontSize);
    	//alert('finish');
	}
		return false;
	});
	
	function setCookie(stfontsize){
		var exp = new Date();
    	exp.setTime (exp.getTime() + 1000 * 60 * 60 * 24 * 365 * 5); 
		jQuery.cookie("fontsize", stfontsize, { path: '/', expires: exp.toGMTString() });
			
	}
});

