/*@cc_on _d=document;eval('var document=_d')@*/

function smartRollover() {
	if(document.getElementsByTagName) {
		var images = document.getElementsByTagName("img");
		for(var i=0; i < images.length; i++) {
			
			if(images[i].getAttribute("src").match(/_ro\./)) {
				fileName = new Array(images[i].getAttribute("src").replace("_ro.", "_ro_f2."));
				preImages = new Array();
				for (var j=0; j<fileName.length; j++) {
					preImages[j] = new Image();
					preImages[j].src = fileName[j];	
				}
				images[i].onmouseover = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_ro.", "_ro_f2."));
				}
				images[i].onmouseout = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_ro_f2.", "_ro."));
				}
			}
		}
	}
}


function escapeRollover_select() {
	var select_id = document.getElementsByTagName("body")[0].id;
	
	switch (select_id) {
		case "privacy" :
			escapeRollover('left03_08_ro');
			break;
							
		
		case "faq" :
			escapeRollover('left03_06_ro');
			break;
							
		
		case "coordinator" :
			escapeRollover('left03_03_ro');
			break;
							
		
		case "party" :
			escapeRollover('left04_06_ro');
			break;
							
		
		case "company" :
			escapeRollover('left03_07_ro');
			break;
							
		
		case "voice" :
			escapeRollover('left04_02_ro');
			break;
							
		
		case "join" :
			escapeRollover('left03_04_ro');
			break;
							
		
		case "profile" :
			escapeRollover('left04_01_ro');
			break;
							
		
		case "policy" :
			escapeRollover('left03_02_ro');
			break;
							
		
		case "reason" :
			escapeRollover('left03_01_ro');
			break;
							
		
		case "case" :
			escapeRollover('left04_04_ro');
			break;
							
		
		case "price" :
			escapeRollover('left03_05_ro');
			break;
							
		
		case "lesson" :
			escapeRollover('left04_05_ro');
			break;
			
		case "secret" :
			escapeRollover('left04_03_ro');
			break;
							
		default :
			break;
	}
}

function escapeRollover() {
	for (var i=0; i < arguments.length; i++) {
		var tmp_esc = new Array ();
		tmp_esc[i] = arguments[i];
		var escape_img = tmp_esc[i];
		
		if(document.getElementsByTagName) {
			var images = document.getElementsByTagName("img");
			for (var k=0; k < images.length; k++) {
				if (images[k].getAttribute("src").match(escape_img)) {
					images[k].src = images[k].getAttribute("src").replace("_ro.", "_ro_f2.");

					images[k].onmouseover = function() {
						if(!(this.getAttribute("src").match("_ro_f2."))){
							this.setAttribute("src", this.getAttribute("src").replace("_ro.", "_ro_f2."));
						}
					}
					images[k].onmouseout = function() {
						this.setAttribute("src", this.getAttribute("src").replace("_ro_f2.", "_ro_f2."));
					}
				}
			}
		}
	}
}


function Lib_Init(){
	smartRollover();
	escapeRollover_select();
}

if(window.addEventListener) {
window.addEventListener("load",Lib_Init,false);
}
else if(window.attachEvent) {
window.attachEvent("onload",Lib_Init);
}
else{
window.onload = Lib_Init;
}
