/* ---------------------------------------------
 * ÇÔ¼ö¸í : onLink
 * ¼³  ¸í : querystring ¹Ù·Î ºÙÇô¼­ ÀÌµ¿
 ---------------------------------------------*/
function onLink(url){
	try{
		var gubun = "";
		var str = "";
		var url_link = "";
		if (url.indexOf("?") != -1) url_link = url.substring(0,url.indexOf("?"));
		else url_link = url;

		var str = location.search;

		if (str.length>0 && url.indexOf("?") != -1) {
			var url_sub = url.substring(url.indexOf("?")+1,url.length);
			var url_split = url_sub.split("&");

			for (var i=0; i<url_split.length; i++) {
				var url_split01 = url_split[i].split("=");
				str = onUrlReplace(str, url_split01[0], url_split01[1]);
			}

			url = url_link+str;
		}else if (str.length<1) url = url;
		else url = url_link+str;

		location.href=url;
	}catch(e){}
}

/* ---------------------------------------------
 * ÇÔ¼ö¸í : onUrl
 * ¼³  ¸í : querystring ¹Ù·Î ºÙÇô¼­ °æ·Î ¹ÝÈ¯
 ---------------------------------------------*/
function onUrl(url){
	var gubun = "";
	var str = "";
	var url_link = "";
	if (url.indexOf("?") != -1) url_link = url.substring(0,url.indexOf("?"));
	else url_link = url;

	var str = location.search;

	if (str.length>0 && url.indexOf("?") != -1) {
		var url_sub = url.substring(url.indexOf("?")+1,url.length);
		var url_split = url_sub.split("&");

		for (var i=0; i<url_split.length; i++) {
			var url_split01 = url_split[i].split("=");
			str = onUrlReplace(str, url_split01[0], url_split01[1]);
		}

		url = url_link+str;
	}else if (str.length<1) url = url;
	else url = url_link+str;

	return url;
}

function onUrlReplace(str, tword, vword){
	var cnt = 0;
	var str_split = str.substring(1,str.length).split("&");

	for (var k=0; k<str_split.length; k++) {
		var str_split02 = str_split[k].split("=");
		if (tword==str_split02[0]) {
			if (tword=="strKeyVal" || tword=="strKeyVal6" || tword=="strKeyVal7") vword=encodeURL(vword);
			str = onReplaceAll(str,str_split02[0]+"="+str_split02[1],tword+"="+vword);
			cnt ++;
		}
	}

	if (cnt==0){
		if (tword=="strKeyVal" || tword=="strKeyVal6" || tword=="strKeyVal7") vword=encodeURL(vword);
		if (str.indexOf("?")!=-1) str += "&"+tword+"="+vword;
		else str += "?"+tword+"="+vword;
	}
	return str;
}

function onTrim(str){
	return str.replace(/(^\s*)|(\s*$)/gi, "");
}

function onReplaceAll(temp_str,str1, str2){
	if (onTrim(temp_str) != "" && str1 != str2){
    	temp_str = onTrim(temp_str);
		temp_str01 = temp_str;
    	while (temp_str01.indexOf(str1) > -1) {
    		temp_str01 = temp_str01.replace(str1, "¥Ä¥Ä¥Ä¥Ä¥Ä¥Ä¥Ä¥Ä¥Ä¥Ä");
    		temp_str = temp_str.replace(str1, str2);
    	}
	}
	return temp_str;
}

function f_fileview(file, folder) {
	window.location.href="/upload/filedown.asp?filenm=" + escape(file) + "&location=" + folder;
}

function f_filedel(seq, file, folder, field_name ) {
	window.open("/upload/filedelete.asp?filenm=" + file + "&location=" + folder + "&seq=" + seq + "&field_name="+field_name,'filedel','width=1100,height=1100');
}
