var doRollOver = function(id1,id2){ 

	var upSrc = $("#"+id1).attr("src");
	var rlSrc = $("#"+id2).attr("src");
	
	var rl = function(){ 
		($("#"+id1)).attr("src", rlSrc);
	} 

	var up = function(){ 
		$("#"+id1).attr("src", upSrc);
	} 

	$("#"+id1).mouseover( function(){ rl(); }); 

	$("#"+id1).mouseout( function(){ up(); }); 

}; 



// variable homeDir must be set in containing HTML js or will default to '/'
google.setOnLoadCallback(function() {
	
	if(!homeDir) homeDir = '/'
	
	//initiate logo linkage for Home
	$('#homeLink').click(function(){location.href=homeDir})
	
	
	
	//initiate behaviour on TOP LINKS members
	$('#topLinks').children().each(function(){
		$(this).mouseover(function(){
			$(this).css('textDecoration', 'underline')
		}).mouseout(function(){
			$(this).css('textDecoration', 'none')
		}).click(function(){
			location.href = homeDir+'static/'+$(this).attr('id')
		})
	})
	
	
	//initiate behaviour on TOP LINKS members
	$('#bottomLinks').children().each(function(){
		$(this).mouseover(function(){
			$(this).css('textDecoration', 'underline')
		}).mouseout(function(){
			$(this).css('textDecoration', 'none')
		}).click(function(){
			location.href = homeDir+'static/'+$(this).attr('id')
		})
	})
	
	

	
	//initiate behaviour on Main Menu members
	$('.mainmenu').children().each(function(){
		$(this).mouseover(function(){
			$(this).css('color', '#b26f14')
		}).mouseout(function(){
			$(this).css('color', '#000000')
		})
	})
	$('.mainmenu').children().not('#faqs').each(function(){
		$(this).click(function(){
			if($(this).hasClass('productslink'))
				location.href = homeDir+'products/'+$(this).attr('id')
			else
				location.href = homeDir+'static/'+$(this).attr('id')
		})
	})


	$('.mainmenu > #faqs').mouseover(function(){
			$('#faqSubmenu').css('display', 'block')
			$('#faqSubmenu').css('opacity', 0.8)
		})
		.mouseout(function(){
			$('#faqSubmenu').css('display', 'none')
		})
		
		
		
	//initiate behaviour on submenus	
	$('.submenu').children().each(function(){
		$(this).mouseover(function(){
			$(this).addClass('submenuHover')
		})
		.mouseout(function(){
			$(this).removeClass('submenuHover')
		})
		.click(function(){
			location.href = homeDir+'static/faq/'+$(this).attr('id')
		})
	})
	
	
	
	//initiate left side menu behaviours
	$('ul#collectionsMenu > li')
			.mouseover(function(){
				$(this).children().show()
				$(this).children().css('opacity', 0.85)
				$(this).css('fontWeight', 'bold')
			})
			.mouseout(function(){
				$(this).children().hide()
				$(this).css('fontWeight', 'normal')
			})
			.click(function(){
				if($(this).children().size() > 0) return false;
				else location.href = homeDir+'products/'+this.id
			})
		$('ul#collectionsMenu > li > div > ul > li')
			.mouseover(function(){
				$(this).addClass('leftSideSubMenuHover')
			})
			.mouseout(function(){
				$(this).removeClass('leftSideSubMenuHover')
			})
			.click(function(){
				location.href=homeDir+'products/'+$(this).parent().parent().parent().attr('id')+'/'+this.id
			})
			
		$('ul#brandsMenu > li')
			.mouseover(function(){
				$(this).css('fontWeight', 'bold')
			})
			.mouseout(function(){
				$(this).css('fontWeight', 'normal')
			})
			.click(function(){
				location.href = homeDir+'products/brand/'+this.id
			})
	
	
})