//var dir = ""; //한번에 이동하는 픽셀수(클수록 이동 푝이 큼)
//var speed = ""; //순화주기(클수록 이동 속도 느림(ms))
function setsetStyleFloat(obj1,obj2,obj3,styType){
	sty1 = obj1.style;
	sty2 = obj2.style;
	sty3 = obj3.style;
	if(('cssFloat' in sty1) || ('cssFloat' in sty2) || ('cssFloat' in sty3)){
		obj1.style.cssFloat=styType;
		obj2.style.cssFloat=styType;
		obj3.style.cssFloat=styType;
	}else if(('styleFloat' in sty1) || ('styleFloat' in sty2) || ('styleFloat' in sty3)){ 
		obj1.style.styleFloat=styType;
		obj2.style.styleFloat=styType;
		obj3.style.styleFloat=styType;
	}else{
		throw 'set float style:'+sty1+'error.';
	}
}

function Marquee_lr(dir,tab,tab2)
{
	if ( dir > 0 && (tab2.offsetWidth - tab.scrollLeft) <= 0){
		tab.scrollLeft = 0;
	}
	if ( dir < 0 && (tab.scrollLeft <= 0)){ 
		tab.scrollLeft = tab2.offsetWidth;
	}
	tab.scrollLeft += dir;
}

function Marquee_lr1(dir,tab,tab2)
{
	if ( dir > 0 && (tab2.offsetWidth - tab.scrollLeft) <= 0){
		dir = -1;
	}
	if ( dir < 0 && (tab.scrollLeft <= 0)){ 
		dir = 1;
	}
	tab.scrollLeft += dir;
}

function Marquee_tb(dir,tab,tab2)
{
	if ( dir > 0 && (tab2.offsetHeight - tab.scrollTop) <= 0){
		tab.scrollTop = 0;
	}
	if ( dir < 0 && (tab.scrollTop <= 0)){ 
		tab.scrollTop = tab2.offsetHeight;
	}
	tab.scrollTop += dir;
}

function Marquee_tb1(dir,tab,tab2)
{
	if ( dir > 0 && (tab2.offsetHeight - tab.scrollTop) <= 0){
		dir = -1;
	}
	if ( dir < 0 && (tab.scrollTop <= 0)){ 
		dir = 1;
	}
	tab.scrollTop += dir;
}

function move(arg){
	if (!arg) arg = "";
	var tab = document.getElementById("scroll"+arg);
	var tab1 = document.getElementById("scroll1"+arg);
	var tab2 = document.getElementById("scroll2"+arg);
	var tabin = document.getElementById("inscroll"+arg);
	var speed = tab1.getAttribute("speed");
	var MyMar;
	var dir;

	if( !speed || speed == ""){
		speed = 20; //순화주기(클수록 이동 속도 느림(ms))
	}
	if (tab2){
		tab2.innerHTML = tab1.innerHTML;
	}
	switch (tab1.getAttribute("direct")){
		case "left":
			setsetStyleFloat(tabin,tab1,tab2,"left");
			dir = 1;
			MyMar = setInterval(function(){Marquee_lr(dir,tab,tab2)},speed);
			tab.onmouseover = function() {clearInterval(MyMar)}
			tab.onmouseout = function() {MyMar=setInterval(function(){Marquee_lr(dir,tab,tab2)},speed)}
			break;
		case "right":
			setsetStyleFloat(tabin,tab1,tab2,"left");
			dir = -1;
			MyMar = setInterval(function(){Marquee_lr(dir,tab,tab2)},speed)
			tab.onmouseover = function() {clearInterval(MyMar)}
			tab.onmouseout = function() {MyMar=setInterval(function(){Marquee_lr(dir,tab,tab2)},speed)}
			break;
		case "leftright":
			setsetStyleFloat(tabin,tab1,tab2,"left");
			dir = -1;
			MyMar = setInterval(function(){Marquee_lr1(dir,tab,tab2)},speed);
			tab.onmouseover = function() {clearInterval(MyMar)}
			tab.onmouseout = function() {MyMar=setInterval(function(){Marquee_lr1(dir,tab,tab2)},speed)}
			break;
		case "x":
			//tab.style.overflow = "auto";
			//tab.style.overflowX = "hidden";
			//tab.style.overflowY = "hidden";
			//tabin.style.width = "100%";
			break;
		case "up":
			tab.style.height = "200px";
			dir = 1;
			MyMar = setInterval(function(){Marquee_tb(dir,tab,tab2)},speed);
			tab.onmouseover = function() {clearInterval(MyMar)}
			tab.onmouseout = function() {MyMar=setInterval(function(){Marquee_tb(dir,tab,tab2)},speed)}
			break;
		case "down":
			tab.style.height = "200px";
			dir = -1;
			MyMar = setInterval(Marquee_tb(dir,tab,tab2),speed);
			tab.onmouseover = function() {clearInterval(MyMar)}
			tab.onmouseout = function() {MyMar=setInterval(Marquee_tb(dir,tab,tab2),speed)}
			break;
		case "updown":
			tab.style.height = "200px";
			dir = -1;
			MyMar = setInterval(function(){Marquee_tb1(dir,tab,tab2)},speed);
			tab.onmouseover = function() {clearInterval(MyMar)}
			tab.onmouseout = function() {MyMar=setInterval(function(){Marquee_tb1(dir,tab,tab2)},speed)}
			break;
		case "y":
			tab.style.height = "200px";
			tab.style.overflow = "auto";
			tab.style.overflowY = "hidden";
			tab.style.overflowY = "scroll";
			tabin.style.width = "100%";
			break;
		default :
			setsetStyleFloat(tabin,tab1,tab2,"left");
			dir = -1;
			MyMar = setInterval(function(){Marquee_lr(dir,tab,tab2)},speed)
			tab.onmouseover = function() {clearInterval(MyMar)}
			tab.onmouseout = function() {MyMar=setInterval(function(){Marquee_lr(dir,tab,tab2)},speed)}
			break;
	}
	
}

function setcond(){
	var args= setcond.arguments;
	var frm;
	if (document.srchform){
		frm = document.srchform;
		for (var i=0;i<frm.elements.length;i++){
			if (frm.elements[i].name=="keyfield"){
				if (frm.elements[i].type=="radio"){
					frm.elements[i].checked = args[0]==frm.elements[i].value ? true : false;
				}
				else{
					frm.elements[i].value = args[0];
				}
			}
		}
		if (frm.keyword){
			frm.keyword.value = args[1];
		}
		if (frm.keycond){
			frm.keycond.value = args[2];
		}
		frm.action = args[3];
		if (frm.srchbtn){
			frm.srchbtn.style.display = args[4];
		}
		frm.onkeypress = function(){
			if (event.keyCode=="13"){
				frm.submit();
			}
		}
	}
	if (typeof(window.move)=="function"){
		var tmp = args[3].substr(1);
		var argArr = tmp.split("&");
		var code = argArr[0].split("=")[1];
		move(code);
	}
}

