/*	Common scripts	
****************************************************************/

/*		COLLAPSING FOR FAQs					*/

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

	if($('faqList')){
		var accordion = new Accordion('h3.atStart', 'div.atStart', {
			opacity: true,
		
			onActive: function(toggler, element){
				toggler.setStyle('color', '#d6ccb6');
				toggler.setStyle('cursor', 'pointer');			
				toggler.setStyle('background', 'url(\'/img/common/bul_large_active.gif\') no-repeat left');
			},
 
			onBackground: function(toggler, element){
				toggler.setStyle('text-decoration', 'none');
				toggler.setStyle('cursor', 'pointer');	
				toggler.setStyle('color', '#996633');
				toggler.setStyle('background', 'url(\'/img/common/bul_large.gif\') no-repeat left');			
			}
			
		}, $('faqList'));	
	}

});

/*		COLLAPSING FOR ADVICE and TIPS					*/

window.addEvent('domready', function() {
	if($('adviceAndtips')){	
		var accordion = new Accordion('h3.atStart', 'div.atStart', {
			opacity: true,
		
			onActive: function(toggler, element){
				toggler.setStyle('color', '#d6ccb6');
				toggler.setStyle('cursor', 'pointer');			
				toggler.setStyle('background', 'url(\'/img/common/bul_large_active.gif\') no-repeat left');
			},
 
			onBackground: function(toggler, element){
				toggler.setStyle('text-decoration', 'none');
				toggler.setStyle('cursor', 'pointer');	
				toggler.setStyle('color', '#996633');
				toggler.setStyle('background', 'url(\'/img/common/bul_large.gif\') no-repeat left');			
			}
		
		}, $('adviceAndtips'));
	}
});

/*	Styles the headings for accordion pages	*/
	
function stylesHeadings(theTargetList){
	if($(theTargetList)){
		var theList = $(theTargetList);
		var theListLinks = theList.getElementsByTagName('h3');
	
		for(var i=0; i < theListLinks.length; i++){
			theListLinks[i].onmouseover = function(){
				//this.setStyle('text-decoration', 'underline');
				this.setStyle('color', '#d6ccb6');
			}			
			theListLinks[i].onmouseout = function(){
				this.setStyle('text-decoration', 'none');
				if(this.className !== "toggler atStart active"){
					this.setStyle('color', '#996633');						
				}					
			}
			theListLinks[i].onclick = function(){
				this.setStyle('text-decoration', 'none');
				this.setStyle('color', '#d6ccb6');
				this.addClass('active');
			}						
		}		
	}
}	
window.addEvent('domready', function() {
	if($('faqList')){
		stylesHeadings('faqList');
	}
	if($('adviceAndtips')){
		stylesHeadings('adviceAndtips');
	}	
	
});		

/*	Tabs on services page	*/
	
window.addEvent('domready', init);
function init() {
	if($('myTabs')){
		
		var tabTitles = $$('*').filterByClass('mootabs_title');
		tabTitles.setStyle('position', 'absolute');

		var tabContent = $$('*').filterByClass('mootabs_panel');
		tabContent.setStyle('position', 'relative');

		var tabContent = $$('*').filterByClass('mootabs_panel');
		tabContent.setStyle('top', '0');	
		
		var tabContent = $$('*').filterByClass('mootabs_panel');
		tabContent.setStyle('margin-left', '0');			
		
		//alert(tabTitles);
		
		var openTab = 'HomeStaging';
		
		for(var i=0; i<tabContent.length; i++){
			//alert(i);
			if(tabContent[i].getAttribute('rel')=='open'){
				//alert(tabContent[i].id);
				openTab = tabContent[i].id;
			}
		}
		
		myTabs1 = new mootabs('myTabs', {
			   width: '620px',
			   height: '550px',
			   changeTransition: Fx.Transitions.Back.easeOut,
			   duration: 500,
			   mouseOverClass: 'over',
			   activateOnLoad: openTab
			  });
			}
	}

/*	Form validation		*/

window.addEvent("domready", function() {
	if($('respond')){
		var myValidator = new fValidator("commentform");
		//myValidator.register($("email"),{type: "email", re: /^[a-z0-9._%-]+@[a-z0-9.-]+\.[a-z]{2,4}$|^$/, msg: "Please enter a valid email."})
	}
});





		