//-- s:browser check
var appNum=null;//for ie 6.0
setBrowser = function (){//IE=0,FF=1,OPERA=2,etc=0;
	var wna = window.navigator.userAgent;
	if(wna.indexOf('MSIE')!=-1){
		this.browser=0;
		appNum = eval(navigator.appVersion.substr(navigator.userAgent.indexOf("MSIE") - 3,3));
	}else if(wna.indexOf('Firefox')!=-1){
		this.browser=1;
	}else  if(wna.indexOf('Opera')!=-1){
		this.browser=2;
	}else if(document.all){//etc = 0;
		this.browser=0;
	}else{
		this.browser=null;
	}
	return this.browser;
}

var app = setBrowser();
//-- e:browser check
//-- s:isId
function getEid(n,f) {	
	try{
		if(f){			
			var isObj = parent.main.document.getElementById(n);
		}else{
			var isObj = document.getElementById(n);
		}

		if(document.getElementById(n) != null){
			return isObj;
		}else{
			return null;
		}		
	}catch(err){
		return null;
	}
}
//-- e:isId
//-- s:page Title
function setTitle(){
	writeSwf ("../common/swf/pagetitle.swf", "titleswf", 255, 25,1,1,'titlearea',1);
}
//-- e:page Tile
//-- s:swf pickup [file name, id, width, height, transparent or opaque(true, false), control name for mozilla (true, false)]
function writeSwf (obj, objId, width, height, winmode, mozid, divName, title) {
	var ewinmode, objName, pageSbj;
	
	if(title == 1){
		try{			
			pageSbj = document.getElementById('titlearea').firstChild.nodeValue;
			document.getElementById('titlearea').attributes['title'].value = pageSbj;
			obj += "?sbj="+encodeURIComponent(pageSbj);//ff patch!
		}catch(err){
			pageSbj = "untitled!";
			obj += "?sbj="+pageSbj;
			document.getElementById('titlearea').attributes['title'].value = pageSbj;
		}
	}
	
	var swfObj = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="'+ width + '" height="'+ height + '" id="'+ objId  + '" align="top">'
		+ '<param name="allowScriptAccess" value="always" />'
		+ '<param name="movie" value="' + obj + '" />'
		+ '<param name="menu" value="false" />'
		+ '<param name="quality" value="high" />';	
		+ '<param name="scale" value="noscale" />';		
	if(winmode == 1){//transparent
		swfObj += '<param name="wmode" value="transparent" />';
		ewinmode = ' wmode="transparent"';		
	}else if(winmode==2){//opaque
		swfObj += '<param name="wmode" value="opaque" />';
		ewinmode = ' wmode="opaque"';
	}else{
		ewinmode = '';
	}
	if(mozid){//swfObject control name for mozilla
		objName = ' name="'+objId+'"';
	}else{
		objName = '';	
	}
	swfObj += '<embed src="' + obj + '" menu="false"' + ewinmode + objName + ' quality="high" scale="noscale" bgcolor="#ffffff" width="' + width + '" height="'+ height  +'" id="' + objId + '" align="top" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" allowScriptAccess="always" swLiveConnect="true" /></object>';
	if(divName){
		//alert(swfObj);
		document.getElementById(divName).innerHTML = swfObj;
	}else{
		document.write (swfObj);
	}
}
//-- e:swf pickup

//-- s:swap tab func
function tabLink(a,b){
	if(b == undefined){
		//alert(saveTabObj[3][a]);
		self.location.href = saveTabObj[3][a];
	}else{
		window.open(saveTabObj[3][a],'childwin');
	}
}
//var saveTabObj = [], tmpTabObj = [];//swapTap func variable
var tabGrpIdx = [];
var saveTabObj = [[],[],[],[]], tmpTabObj = [[],[],[]];//swapTap func variable
function tabSwap(a,b,c,d,e,f,g,h,i){
	/***
	arg0: id, arg1:change img, arg2: mouse event(1:over,2:out,3:click), arg3:prePath , arg4: change div Name arrary, 
	arg5: div Name array idx, arg6: length; ,arg7: grp idx (for multi), arg8: urlPath
	***/
	//var tab_idx = tabGrpIdx[h] = h;
	var tab_idx =  h;
	var obj = document.getElementById(a);
	//alert(obj.id);
	var isDir = getFileName(obj.src, 0);
	//alert(isDir);
	var isName = getFileName(obj.src, 1);
	if(d != undefined){
		var path = d+isDir + '/';
	}else{
		var path = isDir + '/';	
	}
	//alert(path);
	if(saveTabObj[0][h] == undefined){
		//alert('no data');		
		saveTabObj[0][tab_idx] = obj;
		saveTabObj[1][tab_idx] = b;
		saveTabObj[2][tab_idx] = isName;
	}
		
	if(c==3){
		if(i != undefined){
			//alert(i);
			//alert('no data');
			saveTabObj[3][tab_idx] = i;
		}
		if(obj != saveTabObj[0][tab_idx]){//save isClick
			saveTabObj[0][tab_idx] = obj;
			saveTabObj[1][tab_idx] = tmpTabObj[1][tab_idx];
			saveTabObj[2][tab_idx] = tmpTabObj[2][tab_idx];
		}else{
			var chkimg = getFileName(saveTabObj[0][tab_idx].src, 1);
			if(chkimg != saveTabObj[1][tab_idx]){
				obj.src = path + saveTabObj[1][tab_idx];
			}
		}
	}
	//alert(saveTabObj);
	if(c == 1){	
		tmpTabObj[0][tab_idx] = obj;
		tmpTabObj[1][tab_idx] = b;
		tmpTabObj[2][tab_idx] = isName;
		//alert(tmpTabObj[2][tab_idx].id);
		if(obj != saveTabObj[0][tab_idx]){
			obj.src = path + b;
			saveTabObj[0][tab_idx].src = path + saveTabObj[2][tab_idx];
		}
	}else if(c == 2){
		if(obj != saveTabObj[0][tab_idx]){
			obj.src = path +b;
			saveTabObj[0][tab_idx].src = path + saveTabObj[1][tab_idx];
		}
	}
	
	if(e != undefined){
		//alert(e);
		var idStr = String(e);
		var isObj = idStr + f;
		for(var k=0; k<g; k++){
			tObj = idStr + k;
			var dvObj = document.getElementById(tObj);
			//alert(dvObj);
			if(tObj == isObj){
				dvObj.style.display = "block";
				dvObj.focus();
			}else{
				dvObj.style.display = "none";
			}
		}
	}
	
	
}
//-- e:swap tab func
//-- s:get file name for URLPATH
function getFileName(){//arg0: file url path, arg1: get file name or file's dir name[true, false]
	var objName = "";
	if(arguments[0]){
		var tmpAry = (arguments[0].replace("/ /gi","%20").replace("/\/gi","/")).split("/");
		//alert("arr : " + tmpAry);
		var preDir = tmpAry[tmpAry.length-2];
		var preName = tmpAry[tmpAry.length-1];
		//alert(preDir);
		if(arguments[1]){
			var chkChar = ['?','#'], objName = preName;
			for(var i=0; i<chkChar.length; i++){
				var chkQryStr = objName.lastIndexOf(chkChar[i]);
				if(chkQryStr>=0){
					objName = objName.substr(0,chkQryStr);
				}else{
					objName = objName;
				}
			}
		}else{
			objName = preDir;
		}
		return objName;
	}else{
		return false;
	}
}
//-- e:get file name for URLPATH
		
		
		
//-- ¹Î¿øÁ¢¼ö ÆË¾÷
function mins_pop(){
	//alert(1);
	window.open('/sasang/minwon2.php','pop1','width=500,height=560,top=100,left=250'); //ÆË¾÷...
}

//-- ÆË¾÷ ¸µÅ© ¿ÀÇÁ³Ê ÀÌµ¿ÇÒ¶§ »ç¿ë
function goOpener(a){
	location.href=a;
}

