/*------------------------

	addEventListener
	
------------------------*/

var dom = new Object;
dom.event = new Object;

dom.event.addEventListener = function(elm,type,func,useCapture){
    if(! elm){return false;}
    if(! useCapture){
    useCapture = false;
    }
    if(elm.addEventListener){
        elm.addEventListener(type,func,false);
    }else if(elm.attachEvent){
        elm.attachEvent("on"+type,func);
        }else{
            return false;
            }
        return true;
};

dom.event.removeEventListener = function(elm,type,func,useCapture){
    if(! elm){return false;}
    if(! useCapture){
    useCapture = false();
    }
    if(elm.removeEventListener){
        elm.removeEventListener(type,func,false);
    }else if(elm.datachEvent){
        elm.datachEvent("on"+type,func);
        }else{
            return false;
            }
        return true;
};

dom.event.stopPropagation = function(evt){
    if(evt && evt.stopPropagation){
    evt.stopPropagation();
    }else if(window.event){
        window.event.cancelBubble = true;
    }
}

/*------------------------

	smart roll over
	
------------------------*/
dom.event.addEventListener(window,"load",smartRollover);

function smartRollover() {
	if(document.getElementsByTagName) {
		var images = document.getElementsByTagName("img");

		for(var i=0; i < images.length; i++) {
			if(images[i].getAttribute("src").match("_off."))
			{
				images[i].onmouseover = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_off.", "_on."));
				}
				images[i].onmouseout = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_on.", "_off."));
				}
			}
		}
	}
}


/*------------------------

	roll over out    gnavcheck



dom.event.addEventListener(window,'load',trigger);

var gnavimages = new Array();

gnavimages[0] = "common/images/gnav_h0_on.jpg";
gnavimages[1] = "common/images/gnav_h1_on.jpg";
gnavimages[2] = "../common/images/gnav_h2_on.jpg";
gnavimages[3] = "common/images/gnav_h3_on.jpg";
gnavimages[4] = "common/images/gnav_h4_on.jpg";
gnavimages[5] = "common/images/gnav_h5_on.jpg";
gnavimages[6] = "common/images/gnav_h6_on.jpg";
gnavimages[7] = "common/images/gnav_h7_on.jpg";
gnavimages[7] = "common/images/gnav_h8_on.jpg";

function trigger(){
	//get id
	var bodyid = document.getElementsByTagName('body')[0].id;
	//set image
	if(bodyid == 'home'){
		var setgnav = document.getElementById('img0');
		setgnav.setAttribute('src',gnavimages[0]);
	}else if(bodyid == 'reform'){
		var setgnav = document.getElementById('img1');
		setgnav.setAttribute('src',gnavimages[1]);
	}else if(bodyid == 'guide' || bodyid == 'bodycategorylist'){
		var setgnav = document.getElementById('img2');
		setgnav.setAttribute('src',gnavimages[2]);
	}else if(bodyid == 'qa'){
		var setgnav = document.getElementById('img3');
		setgnav.setAttribute('src',gnavimages[3]);
	}else if(bodyid == 'introduce'){
		var setgnav = document.getElementById('img4');
		setgnav.setAttribute('src',gnavimages[4]);
	}else if(bodyid == 'list' || bodyid == 'bodymembers'){
		var setgnav = document.getElementById('img5');
		setgnav.setAttribute('src',gnavimages[5]);
	}else if(bodyid == 'summary'){
		var setgnav = document.getElementById('img6');
		setgnav.setAttribute('src',gnavimages[6]);
	}else if(bodyid == 'link'){
		var setgnav = document.getElementById('img7');
		setgnav.setAttribute('src',gnavimages[7]);
	}else if(bodyid == 'business'){
		var setgnav = document.getElementById('img8');
		setgnav.setAttribute('src',gnavimages[8]);
	}
}
------------------------*/
	
/*------------------------

	roll over out



var trigger = new Array();
var gnavtrg = new Array();

dom.event.addEventListener(window,'load',events);

function events(){


	
	//gnav over
	confid = document.getElementsByTagName('body')[0].getAttribute('id');
	
	for(i=0;i<8;i++){
		gnavtrg[i] = document.getElementById('img'+i);
	}
	//roll over out
	//home
	dom.event.addEventListener(gnavtrg[0],'mouseover',function(){
			rollover(gnavtrg[0],'common/images/gnav_h0_on.jpg');
		});
	dom.event.addEventListener(gnavtrg[0],'mouseout',function(){
			if(confid != 'home'){
				rollremove(gnavtrg[0],'common/images/gnav_h0_off.jpg');
			}else{
				return false;
			}
		});
	//reform
	dom.event.addEventListener(gnavtrg[1],'mouseover',function(){
			rollover(gnavtrg[1],'common/images/gnav_h1_on.jpg');
		});
	dom.event.addEventListener(gnavtrg[1],'mouseout',function(){
			if(confid != 'reform'){
				rollremove(gnavtrg[1],'common/images/gnav_h1_off.jpg');
			}else{
				return false;
			}
		});
	//guide
	dom.event.addEventListener(gnavtrg[2],'mouseover',function(){
			rollover(gnavtrg[2],'../common/images/gnav_h2_on.jpg');
		});
	dom.event.addEventListener(gnavtrg[2],'mouseout',function(){
			if(confid != 'guide'){
				rollremove(gnavtrg[2],'../common/images/gnav_h2_off.jpg');
			}else{
				return false;
			}
		});
	//qa
	dom.event.addEventListener(gnavtrg[3],'mouseover',function(){
			rollover(gnavtrg[3],'common/images/gnav_h3_on.jpg');
		});
	dom.event.addEventListener(gnavtrg[3],'mouseout',function(){
			if(confid != 'qa'){
				rollremove(gnavtrg[3],'common/images/gnav_h3_off.jpg');
			}else{
				return false;
			}
		});
	//introduce
	dom.event.addEventListener(gnavtrg[4],'mouseover',function(){
			rollover(gnavtrg[4],'common/images/gnav_h4_on.jpg');
		});
	dom.event.addEventListener(gnavtrg[4],'mouseout',function(){
			if(confid != 'introduce'){
				rollremove(gnavtrg[4],'common/images/gnav_h4_off.jpg');
			}else{
				return false;
			}
		});
	//list
	dom.event.addEventListener(gnavtrg[5],'mouseover',function(){
			rollover(gnavtrg[5],'common/images/gnav_h5_on.jpg');
		});
	dom.event.addEventListener(gnavtrg[5],'mouseout',function(){
			if(confid != 'list'){
				rollremove(gnavtrg[5],'common/images/gnav_h5_off.jpg');
			}else{
				return false;
			}
		});
	//summary
	dom.event.addEventListener(gnavtrg[6],'mouseover',function(){
			rollover(gnavtrg[6],'common/images/gnav_h6_on.jpg');
		});
	dom.event.addEventListener(gnavtrg[6],'mouseout',function(){
			if(confid != 'summary'){
				rollremove(gnavtrg[6],'common/images/gnav_h6_off.jpg');
			}else{
				return false;
			}
		});
	//link
	dom.event.addEventListener(gnavtrg[7],'mouseover',function(){
			rollover(gnavtrg[7],'common/images/gnav_h7_on.jpg');
		});
	dom.event.addEventListener(gnavtrg[7],'mouseout',function(){
			if(confid != 'link'){
				rollremove(gnavtrg[7],'common/images/gnav_h7_off.jpg');
			}else{
				return false;
			}
		});
	//business
	dom.event.addEventListener(gnavtrg[8],'mouseover',function(){
			rollover(gnavtrg[8],'common/images/gnav_h8_on.jpg');
		});
	dom.event.addEventListener(gnavtrg[8],'mouseout',function(){
			if(confid != 'business'){
				rollremove(gnavtrg[8],'common/images/gnav_h8_off.jpg');
			}else{
				return false;
			}
		});
	
	

}------------------------*/