var items2articles = new Array();
items2articles[1] = 159;
items2articles[3] = 159;
items2articles[5] = 159;
items2articles[7] = 159;
items2articles[9] = 159;
items2articles[11] = 160;
items2articles[13] = 161;
items2articles[15] = 161;
items2articles[17] = 161;
items2articles[19] = 161;
items2articles[21] = 161;
items2articles[23] = 162;
items2articles[25] = 162;
items2articles[27] = 164;
items2articles[29] = 165;
items2articles[31] = 165;
items2articles[33] = 165;
items2articles[35] = 166;
items2articles[37] = 166;
items2articles[39] = 167;
items2articles[41] = 167;
items2articles[43] = 167;
items2articles[45] = 168;
items2articles[47] = 168;
items2articles[49] = 168;
items2articles[51] = 169;
items2articles[53] = 169;
items2articles[55] = 170;
items2articles[57] = 172;
items2articles[59] = 172;
items2articles[61] = 172;
items2articles[63] = 172;
items2articles[65] = 172;
items2articles[67] = 172;
items2articles[69] = 172;
items2articles[71] = 218;
items2articles[73] = 218;
items2articles[75] = 173;
items2articles[77] = 173;
items2articles[79] = 173;
items2articles[81] = 173;
items2articles[83] = 173;
items2articles[85] = 173;
items2articles[87] = 174;
items2articles[89] = 174;
items2articles[91] = 175;
items2articles[93] = 175;
items2articles[95] = 175;
items2articles[97] = 175;
items2articles[99] = 175;
items2articles[101] = 175;
items2articles[103] = 175;
items2articles[105] = 175;
items2articles[107] = 176;
items2articles[109] = 176;
items2articles[111] = 176;
items2articles[113] = 176;
items2articles[115] = 176;
items2articles[117] = 177;
items2articles[119] = 178;
items2articles[121] = 178;
items2articles[123] = 178;
items2articles[125] = 178;
items2articles[127] = 179;
items2articles[129] = 179;
items2articles[131] = 179;
items2articles[133] = 179;
items2articles[135] = 184;
items2articles[137] = 184;
items2articles[139] = 184;
items2articles[141] = 182;
items2articles[143] = 182;
items2articles[145] = 182;
items2articles[147] = 185;
items2articles[149] = 185;
items2articles[151] = 185;
items2articles[153] = 185;
items2articles[155] = 187;
items2articles[157] = 187;
items2articles[159] = 187;
items2articles[161] = 187;
items2articles[163] = 187;
items2articles[165] = 198;
items2articles[167] = 191;
items2articles[169] = 191;
items2articles[171] = 192;
items2articles[173] = 192;
items2articles[175] = 192;
items2articles[177] = 192;
items2articles[179] = 193;
items2articles[181] = 193;
items2articles[183] = 193;
items2articles[185] = 194;
items2articles[187] = 194;
items2articles[189] = 195;

var step = 1005 /103;
 
jQuery(function( $ ){
	/**
	 * Most jQuery.localScroll's settings, actually belong to jQuery.ScrollTo, check it's demo for an example of each option.
	 * @see http://flesler.demos.com/jquery/scrollTo/
	 * You can use EVERY single setting of jQuery.ScrollTo, in the settings hash you send to jQuery.LocalScroll.
	 */
	
	// The default axis is 'y', but in this demo, I want to scroll both
	// You can modify any default like this
	$.localScroll.defaults.axis = 'xy';
	
	// Scroll initially if there's a hash (#something) in the url 
	$.localScroll.hash({
		target: '#content', // Could be a selector or a jQuery object too.
		queue:true,
		duration:1500
	});
	
	/**
	 * NOTE: I use $.localScroll instead of $('#navigation').localScroll() so I
	 * also affect the >> and << links. I want every link in the page to scroll.
	 */
	
	$.localScroll({
		target: '#content', // could be a selector or a jQuery object too.
		queue:true,
		duration:1000,
		hash:true,
                lazy:true,
		onBefore:function( e, anchor, $target ){
			// The 'this' is the settings object, can be modified
		},
		onAfter:function( anchor, settings ){
			// The 'this' contains the scrolled element (#content)
			var index= anchor.id ;
                        
                        var regexp = /article([0-9][0-9]?[0-9]?[0-9]?[0-9]?)_item([0-9][0-9]?[0-9]?[0-9]?[0-9]?)/;
                        var match = regexp.exec(index);
                        if (match == null) {
                                alert("No match");
                        }
                        
                        var item_index = parseInt(match[2]);
                        var article_index = items2articles[item_index];
                        
                        
                        $('a.article').each(function (i) {
                            //
                            var search = $(this).attr("href");
                            //alert(search);
                            var regexp_a =new RegExp("article"+article_index+"_item", "g");
                            var match_a = regexp_a.exec(search);
                            if (match_a != null ) {
                                //alert($(this).css('left'));
                                if($(this).css('left') == "0px"){
                                    $(this).animate( { left:"-10px"}, 1000 )  ;
                                }
                            }
                            else{
                                if($(this).css('left') == "-10px"){
                                    $(this).animate( { left:"0"}, 1000 )  ;
                                }
                                
                            }
                        });

                        
                        var pdf_index = "#pdf_"+ article_index;
                        $('.pdf').hide();
                                                                
                        $(pdf_index).show();
                        

			var next = item_index + 2;
			var prev = item_index - 2;
			if(prev > 0){
				$('#local-left').show();	
			}
			else{
				$('#local-left').hide();	
			}
			if(next < 206){
				$('#local-right').show();	
			}
			else{
				$('#local-right').hide();	
			}
                        
                        item_index = item_index - 2;
                        article_index = items2articles[item_index];
			$('#local-left').attr('href' , '#article'+article_index+'_item'+item_index);
                        
                        
                        item_index = item_index + 4;
                        article_index = items2articles[item_index];
                        $('#local-right').attr('href' , '#article'+article_index+'_item'+item_index);
			
			//alert(step * item_index);
			var left = step/2 * item_index;
			//alert(left + 'px');
			$('#scroller-thumb').animate({'left' :left + 'px'});
			

		}
	});
	$('#local-left').hide();
		var href = $('#local-right').attr('href');
	$('#local-right').attr('href' , href + '#article159_item3');
	                   
        
        $('.pdf').hide();
        
        //$('#content').jScrollPane();
        //$('span.url a').tooltip({ showURL: false });

});
