window.onload = function() {
    //navigation visible
    init();
    
    document.getElementById('navi_locals').style.display = 'block';
    
    //tooltip for projects category
	var myTips = new Tips($S('.tooltip'), { fxDuration: 400,maxOpacity: .8 });
    var myTips1 = new Tips($S('.tooltipAward'), { fxDuration: 400,maxOpacity: .8 });
    var myTips2 = new Tips($S('.tooltipProgress'), { fxDuration: 400,maxOpacity: .8 });

	//get URL and setting onload open
    var thisURL = location.href;
    
    if  (thisURL.indexOf('projects') > 0) {
	   document.getElementById('navi_local2').style.display = 'none';
	   document.getElementById('navi_local3').style.display = 'none';
	   document.getElementsByClassName('navigation_title')[1].style.color = '#fff' ;
	   document.getElementsByClassName('navigation_title')[1].style.backgroundColor = '#000' ;
	} 
	else if  (thisURL.indexOf('profile') > 0) {
	   document.getElementById('navi_local1').style.display = 'none';
	   document.getElementById('navi_local3').style.display = 'none';
	   document.getElementsByClassName('navigation_title')[2].style.color = '#fff' ;
	   document.getElementsByClassName('navigation_title')[2].style.backgroundColor = '#000' ;
	} 
	else if  (thisURL.indexOf('contact') > 0) {
	   document.getElementById('navi_local1').style.display = 'none';
	   document.getElementById('navi_local2').style.display = 'none';
	   document.getElementsByClassName('navigation_title')[3].style.color = '#fff' ;
	   document.getElementsByClassName('navigation_title')[3].style.backgroundColor = '#000' ;
	} 
	else {
	   document.getElementById('navi_local1').style.display = 'none';
	   document.getElementById('navi_local2').style.display = 'none';
	   document.getElementById('navi_local3').style.display = 'none';
	}

    //get URL and setting active : projects
	if (thisURL.indexOf('selected') == 33 ) {
	   document.getElementById('navi_selected').style.color = '#fff' ;
	   document.getElementById('navi_selected').style.backgroundColor = '#000' ;
	}
	else if (thisURL.indexOf('architecture') == 33 ) {
	   document.getElementById('navi_architecture').style.color = '#fff' ;
	   document.getElementById('navi_architecture').style.backgroundColor = '#000' ;
	}
	else if (thisURL.indexOf('exhibition') == 33 ) {
	   document.getElementById('navi_exhibition').style.color = '#fff' ;
	   document.getElementById('navi_exhibition').style.backgroundColor = '#000' ;
	}
	else if (thisURL.indexOf('product') == 33 ) {
	   document.getElementById('navi_product').style.color = '#fff' ;
	   document.getElementById('navi_product').style.backgroundColor = '#000' ;
	}
	else if (thisURL.indexOf('others') == 33 ) {
	   document.getElementById('navi_others').style.color = '#fff' ;
	   document.getElementById('navi_others').style.backgroundColor = '#000' ;
	}

    //get URL and setting active : profile
	if (thisURL.indexOf('company') == 32 ) {
	   document.getElementById('navi_company').style.color = '#fff' ;
	   document.getElementById('navi_company').style.backgroundColor = '#000' ;
	}
	else if (thisURL.indexOf('press') == 32 ) {
	   document.getElementById('navi_press').style.color = '#fff' ;
	   document.getElementById('navi_press').style.backgroundColor = '#000' ;
	}
	else if (thisURL.indexOf('awards') == 32 ) {
	   document.getElementById('navi_awards').style.color = '#fff' ;
	   document.getElementById('navi_awards').style.backgroundColor = '#000' ;
	}

    //get URL and setting active : contact
	if (thisURL.indexOf('address') == 32 ) {
	   document.getElementById('navi_address').style.color = '#fff' ;
	   document.getElementById('navi_address').style.backgroundColor = '#000' ;
	}
	else if (thisURL.indexOf('job') == 32 ) {
	   document.getElementById('navi_job').style.color = '#fff' ;
	   document.getElementById('navi_job').style.backgroundColor = '#000' ;
	}
	else if (thisURL.indexOf('newsletter') == 32 ) {
	   document.getElementById('navi_newsletter').style.color = '#fff' ;
	   document.getElementById('navi_newsletter').style.backgroundColor = '#000' ;
	}	
}

var lastExecute = now = new Date().getTime();

function init(){
	var div = document.createElement("div");
	div.id = "SoundUnit"
	document.body.appendChild(div);
}

function play(e){
	var now = new Date().getTime();
	if( now < lastExecute + 100) return;
	lastExecute = now;
	
	var div = document.getElementById("SoundUnit");
	var innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="0" height="0"><param name="movie" value="http://www.upsetters.jp/SoundUnit.swf" /><embed src="http://www.upsetters.jp/SoundUnit.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="0" height="0"></embed></object>'
	div.innerHTML = innerHTML;
}

function ToggleMenu1(id)
    {
    if (!window.document.getElementById)
        {  return;  };

    var display = window.document.getElementById(id).style.display;

    if (display == "none")
        {  display = "block";
        document.getElementById('navi_local2').style.display ='none';
        document.getElementById('navi_local3').style.display ='none';

        }
    else
        {  display = "none";
        document.getElementById('navi_local2').style.display ='none';
        document.getElementById('navi_local3').style.display ='none';
        }

    window.document.getElementById(id).style.display = display;
    }

function ToggleMenu2(id)
    {
    if (!window.document.getElementById)
        {  return;  };

    var display = window.document.getElementById(id).style.display;

    if (display == "none")
        {  display = "block";
        document.getElementById('navi_local1').style.display ='none';
        document.getElementById('navi_local3').style.display ='none';

        }
    else
        {  display = "none";
        document.getElementById('navi_local1').style.display ='none';
        document.getElementById('navi_local3').style.display ='none';
        }

    window.document.getElementById(id).style.display = display;
    }

function ToggleMenu3(id)
    {
    if (!window.document.getElementById)
        {  return;  };

    var display = window.document.getElementById(id).style.display;

    if (display == "none")
        {  display = "block";
        document.getElementById('navi_local1').style.display ='none';
        document.getElementById('navi_local2').style.display ='none';

        }
    else
        {  display = "none";
        document.getElementById('navi_local1').style.display ='none';
        document.getElementById('navi_local2').style.display ='none';
        }

    window.document.getElementById(id).style.display = display;
    }