// Check Browser
var isie=(/msie/i).test(navigator.userAgent), //ie
	isie6=(/msie 6/i).test(navigator.userAgent), //ie 6
	isie7=(/msie 7/i).test(navigator.userAgent), //ie 7
	isie8=(/msie 8/i).test(navigator.userAgent), //ie 8
	isfirefox=(/firefox/i).test(navigator.userAgent), //firefox
	isapple=(/applewebkit/i).test(navigator.userAgent), //safari,chrome
	isopera=(/opera/i).test(navigator.userAgent); //opera

if(isie7 || isie8) isie6=false;

function makeinputtoimage(){
	var ip=document.getElementsByTagName('input');
	var _src,root='/img/ico/ip_';
	for(var i=0,tmp,max=ip.length; i<max; i++){
		if(ip[i].type=='radio' || ip[i].type=='checkbox'){
			if(!ip[i].setting){
				ip[i].relimg=document.createElement('img');
				ip[i]._src=(tmp=ip[i].className.match(/src_([a-z0-9_]+)/))? tmp[1]  : null;
				if(ip[i]._src) ip[i].relimg.src=root+ip[i]._src+((ip[i].checked)? '_on' : '')+'.gif';
				else ip[i].relimg.src=root+((ip[i].type=='radio')? 'radio' : 'check')+((ip[i].checked)? '_on' : '')+'.gif';
				ip[i].relimg.style.verticalAlign=(isie)? 'middle' : '-1px';
				ip[i].relimg.style.cursor='pointer';
				ip[i].style.display='none';
				ip[i].relimg.tg=ip[i];
				ip[i].relimg.onclick=function(){
					inputclick(this.tg);
					return false;
				}
				ip[i].parentNode.insertBefore(ip[i].relimg,ip[i]);
				ip[i].setting=true;
			}else{
				if(ip[i]._src) ip[i].relimg.src=root+ip[i]._src+((ip[i].checked)? '_on' : '')+'.gif';
				else ip[i].relimg.src=root+((ip[i].type=='radio')? 'radio' : 'check')+((ip[i].checked)? '_on' : '')+'.gif';
			}
		}
	}
	var lb=document.getElementsByTagName('label');
	for(var i=0,max=lb.length; i<max; i++){
		if(lb[i].htmlFor){
			lb[i].tg=document.getElementById(lb[i].htmlFor);
			if(lb[i].tg){
				lb[i].style.cursor='pointer';
				if(lb[i].tg.type=='radio' || lb[i].tg.type=='checkbox'){
					lb[i].onclick=function(){
						inputclick(this.tg);
						return false;
					}
				}else if(lb[i].tg.type=='text' || lb[i].tg.type=='password'){
					lb[i].onclick=function(){
						this.tg.focus();
					}
				}
			}
		}
	}
	function inputclick(tg){
		tg.click();
		if(tg.type=='checkbox'){
			tg.relimg.src=root+((tg._src)? tg._src : 'check')+((tg.checked)? '_on' : '')+'.gif';
		}else if(tg.type=='radio'){
			if(tg.form){
				var fd=tg.form[tg.name];
				for(var i=0,max=fd.length; i<max; i++) fd[i].relimg.src=root+((tg.src)? tg.src : 'radio')+((fd[i].checked)? '_on' : '')+'.gif';
			}
		}
	}
}


// ·Ñ¿À¹ö½Ã ÀÌ¹ÌÁö ¹Ù²Ù±â
function overimg(imgobj,dmt){
	changeimg(imgobj,dmt);
	imgobj.onmouseout=function(){
		changeimg(this,dmt);
	}
}

// ÀÌ¹ÌÁö ¹Ù²Ù±â
function changeimg(imgobj,dmt,alt){
	if(!dmt) dmt='ov';

	var src=imgobj.src;
	var ext=src.substring(src.lastIndexOf('.'));
	if(src.indexOf(dmt+ext)==-1) imgobj.src=src.replace(ext,dmt+ext);
	else imgobj.src=src.replace(dmt+ext,ext);
	if(alt) imgobj.alt=alt;
}
