$(document).ready(function(){
	$("a.anchorLink").anchorAnimate()
	
	$('.mouseover_img').hover(
		function(){
			var src = $(this).find('img').attr('src');
			src = src.replace('_off.png','_on.png');
			src = src.replace('_off.jpg','_on.jpg');
			$(this).find('img').attr('src',src);
		},
		function(){
			var src = $(this).find('img').attr('src');
			if(stristr(src,'_over.png') || stristr(src,'_over.jpg')){ /*alert('NEEEE');*/ }
			else {
				src = src.replace('_on.png','_off.png');
				src = src.replace('_on.jpg','_off.jpg');
				$(this).find('img').attr('src',src);
			}
		}
	);
	$('.mouseover').hover(
		function(){
			var src = $(this).attr('src');
			src = src.replace('_off.png','_on.png');
			src = src.replace('_off.jpg','_on.jpg');
			$(this).attr('src',src);
		},
		function(){
			var src = $(this).attr('src');
			if(stristr(src,'_over.png') || stristr(src,'_over.jpg')){ /*alert('NEEEE');*/ }
			else {
				src = src.replace('_on.png','_off.png');
				src = src.replace('_on.jpg','_off.jpg');
				$(this).attr('src',src);
			}
		}
	);
});

function stristr (haystack, needle, bool) {
    var pos = 0;
 
    haystack += '';
    pos = haystack.toLowerCase().indexOf((needle + '').toLowerCase());
    if (pos == -1) {
        return false;
    } else {
        if (bool) {
            return haystack.substr(0, pos);
        } else {
            return haystack.slice(pos);
        }
    }
}

jQuery.fn.anchorAnimate = function(settings) {

 	settings = jQuery.extend({
		speed : 500
	}, settings);	
	
	return this.each(function(){
		var caller = this
		$(caller).click(function (event) {	
			event.preventDefault()
			var locationHref = window.location.href
			var elementClick = $(caller).attr("href")
			
			var destination = $(elementClick).offset().top;
			$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, settings.speed, function() {
				window.location.hash = elementClick
			});
		  	return false;
		})
	})
}
