$(window).load(function(){
	$(".png,#contact .btns input").pngfix();
	$('.onoff img,#gnav ul img,.page_second #gnav h1 img,.page_top .work img,.page_top .contact img,.page_top .map img,.page_second .map img,.page_second #work ul li img').each(function(ev){
		setanime(this);
	});
	

	$('a[href*=#]').click(function(ev) {
   		scrolllink(this);
    });
	
	
	
});

$(document).ready(function(){
	var $ftarget = $(location.hash);
	if ($ftarget.length) {
       var ftargetOffset = $ftarget.offset().top;
       $('html,body').animate({scrollTop: ftargetOffset-131}, 1000);    
             return false; 
    }  
});

function scrolllink(tgt){
	if (location.pathname.replace(/^\//,'') == tgt.pathname.replace(/^\//,'') 
        && location.hostname == tgt.hostname) {
            var $target = $(tgt.hash);
            $target = $target.length && $target || $('[name=' + tgt.hash.slice(1) +']');
            if ($target.length) {
                var targetOffset = $target.offset().top;
                $('html,body').animate({scrollTop: targetOffset-131}, 1000);    
                return false; 
            }  
        }
}

function setanime(tgt){
	var src=$(tgt).attr('src');
	var newsrc=src.replace("_off","_on");
	var imgw = $(tgt).width();
	var imgh = $(tgt).height();
	$(tgt).wrap('<span class="animerollover" style="display:block;_display:inline;position:relative;width:'+imgw+'px;height:'+imgh+'px;" />');
	$(tgt).after('<img class="rolloverlay" src="'+newsrc+'" alt="" style="position:absolute;z-index:0;top:0;left:0;width:'+imgw+'px;height:'+imgh+'px;" />');
	$(tgt).parents('.animerollover').mouseenter(function(ev){
		img_on(this);
	}).mouseleave(function(ev){
		img_off(this);
	});
}

function img_on(tgt){
	//$(tgt).find('img:first').fadeOut('fast');
	$(tgt).find('img:last').fadeIn();
}
function img_off(tgt){
	$(tgt).find('img:last').fadeOut();
	//$(tgt).find('img:first').fadeIn('fast');
}

function preload_img(tgt){
	var src=$(tgt).attr('src');
	var newsrc=src.replace("_off","_on");
	$('<img>').attr('src', newsrc);
}

/*

function img_on(tgt){
	var src=$(tgt).attr('src');
	var newsrc=src.replace("_off","_on");
	$(tgt).attr('src',newsrc);
}

function img_off(tgt){
	var src=$(tgt).attr('src');
	var newsrc=src.replace("_on","_off");
	$(tgt).attr('src',newsrc);
}

function preload_img(tgt){
	var src=$(tgt).attr('src');
	var newsrc=src.replace("_off","_on");
	$('<img>').attr('src', newsrc);
}
*/
