window.addEvent('domready', function(){
	

	var elid = $('recipient_slider');
	if(elid){
		var elslide = new Fx.Slide(elid, 
			{
				duration: 500,
				transition: Fx.Transitions.Quad.easeOut
			}
		);
		if(!elid.hasClass('isopen')){
			elslide.hide();
		}

		var elink = $('email_link');
		if(elink){
			elink.addEvent("click", function(){
				 elslide.toggle();
			});
		}
	}

	var searchinput = $('searchinput');
	var default_search_string = "Search the site"
	if(!searchinput.value){
		 searchinput.value = default_search_string;
	}
	searchinput.addEvent('focus',function(){
		 if(searchinput.value == default_search_string){
			  searchinput.value = "";
		 }
	});
	searchinput.addEvent('blur',function(){
		 if(!searchinput.value){
			  searchinput.value = default_search_string;
		 }
	});
	

	var acc = $('accordion');
	if (acc){

		var active_section_index = acc.getProperty('rel')?acc.getProperty('rel'):-1;
		//console.log(active_section_index);
		
		var myAccordion = new Accordion($('accordion'), 'div.nav_heading', 'div.nav_contents', {
			opacity: false,
			alwaysHide: true,
			show: active_section_index.toInt(),
			onActive: function(toggler, element){
			},
			onBackground: function(toggler, element){
			}
		});

		var togglers = $$('div.nav_heading');
		togglers.each (function(el){
			el.addEvent ('mouseover', function(){
				this.setStyle ('cursor', 'pointer');
			});
		});
	}

	var faders = $$('.faders img');
	if(faders.length>1){
		 //alert("rotate");
		fader(true);
		var dofader = fader.periodical(4000);
	}



	var answerslideblock = $('answerblock');
	if(answerslideblock){
		var answerslide = new Fx.Slide(answerslideblock, 
			{
				duration: 500,
				transition: Fx.Transitions.Quad.easeOut
			}
		);
		answerslide.hide();
		
		var answerslidelink = $('answerlink');
		if(answerslidelink){
			answerslidelink.addEvent("click", function(){
				 answerslide.toggle();
			});
		}
	}	





	var ratings = $$('.rate');
	if(ratings.length>1){

		ratings.each(function(el,i){
			el.addEvent('click', function(event){
				var myStyles = ['nostar', 'onestar', 'twostar', 'threestar', 'fourstar', 'fivestar', 'sixstar', 'sevenstar', 'eightstar', 'ninestar', 'tenstar'];
				myStyles.each(function(myStyle){
					if(el.getParent().hasClass(myStyle)){
						el.getParent().removeClass(myStyle)
					}
				});		
				myStyles.each(function(myStyle, index){
					if(index == el.id){
						el.getParent().toggleClass(myStyle);
						
						//alert('Clicked '+el.id);
						//el.removeEvent('click',this);
						var senddata = Hash.toQueryString({'ref':el.getParent().id,'rating':el.id});
						//ajax.request();
						myRequest.send(senddata);

						
						//return false;
					}
				});
				event = new Event(event);
				event.stop();
				
			});
		});

	}

	var sPath = window.location.pathname;
	//var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
	var sPage = "http://www.healthyweight4kirklees.nhs.uk/rating.php"
	var myRequest = new Request({method: 'post', url: sPage});

});

function fader(init){
	var blocks = $$('.faders img');
	var total = blocks.length;
	if(init){
		//alert("initing");
		for (a=0; a<total; a++){
			 if(a>0){
				  blocks[a].fade('hide');
			 }
		}
	}else{
		for (a=0; a<total; a++){
			if (blocks[a].getStyle('opacity') > 0){
				//if (!currentBlock){
					var currentBlock = a;
				//}
			}
		}
		var nextBlock = currentBlock <= 0 ? total-1 : currentBlock - 1;
		blocks[currentBlock].fade('0');
		blocks[nextBlock].fade('1');
	}
	//var style = new Fx.Style(blocks[currentBlock], "opacity").start(1.0);
}