$.easing.quart = function (x, t, b, c, d) {
    return -c * ((t=t/d-1)*t*t*t - 1) + b;
}; 


var ThirdWave = {
        isInitialized: false
}



/**初期化
 */
var initialize = function() {

try {

// UA の特定 
var ua = navigator.userAgent;
if ( ua.indexOf( 'Windows' ) != -1 ) {
$( 'html' ).addClass( 'ifwin' );
}
if ( ua.indexOf( 'MSIE 6' ) != -1 ) {
$( 'html' ).addClass( 'ifie6' );
ThirdWave.ua= 'ie6';
}
if ( ua.indexOf( 'MSIE 7' ) != -1 ) {
$( 'html' ).addClass( 'ifie7' );
ThirdWave.ua= 'ie7';
}
if ( ua.indexOf( 'MSIE 8' ) != -1 ) {
$( 'html' ).addClass( 'ifie8' );
ThirdWave.ua= 'ie8';
}


} catch(e) {

//alert( 'INITIALIZE ERROR: '+e );
}

}


$(function(){

if ( ThirdWave.isInitialized ) return;
ThirdWave.isInitialized = true;
initialize();

//scroll
$('#page-top-bt' ).click(function () {
	$( this ).blur();
	$( 'html,body' ).animate({ scrollTop: 0 },1000 , 'quart');
	return false;
});

var isIndex = $( 'body.index' ).size();
if( isIndex > 0 ) {
	setTimeout("ThirdWave.indexImgAnimate()", 500);
}

/* bt rollover */
var btRollover = $('.rollover').size();
if( btRollover > 0 ) {
	$( '.rollover' ).hover(function(){
		var imgPath = $( 'img', $( this ) ).attr( 'src' );
		var reImgPath = imgPath.replace(/\./, "-on.");

		$( 'img', $( this ) ).attr( 'src', reImgPath );
		
	},function(){
		var imgPath = $( 'img', $( this ) ).attr( 'src' );
		var reImgPath = imgPath.replace(/-on./, "\.");

		$( 'img', $( this ) ).attr( 'src', reImgPath );
	});
}



})

/*
	インデックスアニメーション
*/
ThirdWave.indexImgAnimate = function(){
	$("#heading-img .ph02").animate({ 
    	opacity: 1
    }, 1800 );
}


/*
	ページ内リンク
*/
ThirdWave.pageLinkPos = function( id ){
	var setPos = $( id ).offset();
	var setYPos = setPos.top -20;
	$( 'html,body' ).animate({ scrollTop: setYPos },1000 , 'quart');
	return false;
}

/* プルダウン　リンク */
ThirdWave.setPullLink = function( sNum, setUrl ){
	var ua = navigator.userAgent.toLowerCase();
	if( sNum == 0 ){
		return false;
	} else {
		if(ua.indexOf("safari") != -1){
			window.open( setUrl, '_self' );
	    } else {
			window.open( setUrl, '_blank' );
		}
	}
}

