//document.observe('dom:loaded', function() {
Event.observe(window, 'load', function() {

		$$('#subnav h3').each(function(s, i) {
	        s.addClassName(i % 2 == 0 ? 'lime' : 'blue');
	    });
		//$$('#subnav h3:nth-child(2n)').invoke("addClassName", "oddRow");

		if ($$('div#slider1 div.contentdiv').size() > 1) {
			featuredcontentslider.init({
				id: "slider1", //id of main slider DIV
				contentsource: ["inline", ""], //Valid values: ["inline", ""] or ["ajax", "path_to_file"]
				toc: "#increment", //Valid values: "#increment", "markup", ["label1", "label2", etc]
				nextprev: ["&nbsp;", "&nbsp;"], //labels for "prev" and "next" links. Set to "" to hide.
				enablefade: [true, 0.1], //[true/false, fadedegree]
				autorotate: [true, 7000], //[true/false, pausetime]
				onChange: function(previndex, curindex){ //event handler fired whenever script changes slide
				//previndex holds index of last slide viewed b4 current (1=1st slide, 2nd=2nd etc)
				//curindex holds index of currently shown slide (1=1st slide, 2nd=2nd etc)
				}
			});
		}
		
		var cf = '<div class="clearfix">&nbsp;</div>';
		$$('div.pl:nth-child(even)').invoke(  
			'insert',{after: cf}  
		); 
		
		$$('div.img > a > img').each(function(item) {
				plwidth = item.getWidth();
				if (plwidth > 98) {
					item.setStyle({
					  marginLeft: "-"+((plwidth - 98) / 2)+"px"
					});
				}
		});
		
		//Event.observe(window, 'load', init, false);
		
		//function init(){
		
		/*if($('isbn') != undefined){
			//$('greeting-submit').style.display = 'none';
			//Event.observe('greeting-name', 'keyup', greet, false);
			get_reviews();
		//}
		}
		function get_reviews(){
		  	var url = '/skins/b4c_2009/js/goodreads.php';
			//var pars = 'isbn='+escape('isbnparam'); // 
			var pars = 'isbn='+escape($('isbn').innerHTML);
			//alert(pars);
			var target = 'reviews';
			var myAjax = new Ajax.Updater(target, url, { method: 'get',	parameters: pars });
		}*/

		
		
		$$('a.addfields').each(function(item) {
			Event.observe(item, 'click', function(event) {
				var elt = Event.element(event);
				var eltrow = Event.findElement(event, 'tr');
				$(elt).hide();
				var nextrows = eltrow.nextSiblings();
				if (nextrows.length > 5) {nextrows.length = 6;}
				for (var i=0; i<nextrows.length; i++) {
					//alert(i);
					nextrows[i].setStyle({
					  	display: 'table-row'
					});
				}
				Event.stop(event);
			});
		}.bind(this));

                if($('options') != undefined){
                    //hide all but first tr
                    $$('table#options tbody > tr:nth-child(n+2)').invoke('hide');
                    TableKit.Sortable.init('options', {
                        stripe : false,
                        resizable : false,
                        editable : false
                    });
                    //show extra trs when specific selection is made
                    var donateSelect = $$('table#options select').first();
                    Event.observe(donateSelect, 'change', function(event) {
                        var donate = $F(donateSelect);
                        var donateOptions = $$('table#options select option');
                        //alert(donateOptions[1].value);
                        if (donate == donateOptions[1].value) {
                            $$('table#options tbody > tr:nth-child(n+2)').invoke('show');
                            $$('table#options tr input, table#options tr select').invoke('enable');
                        } else {
                            $$('table#options tr input, table#options tr select').invoke('disable');
                            donateSelect.enable();
                            $$('table#options tbody > tr:nth-child(n+2)').invoke('hide');
                        }
                        Event.stop(event);
                    });
                }

                $$('.listoptions').each(function(item) {
                            var c = item.innerHTML;
                            c = c.gsub(/(\d+\.?\s+)/, '');
                            item.update(c);
                });

});
