function viewFlash(sURL, sName, sFeatures){
	
	var FLASHCAB = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab";
	var FLASHCID = "CLSID:D27CDB6E-AE6D-11CF-96B8-444553540000";
	var FLASHVER = "8,0,0,0";

	var sFeature;
	var sWidth  = "100%";
	var sHeight  = "100%";
	var pmBoolean = "false";
	var sTempArray;
	var sParamTag = "";
	var oHeight = "100%";
	sFeature = sFeatures.split(/\s*,\s*/);
	for (var i=0; i< sFeature.length ; i++){
		sTempArray = sFeature[i].split(/\s*=\s*/);
		if (sTempArray[0].toLowerCase() == "width"){
			
			sWidth = sTempArray[1];
		}else if (sTempArray[0].toLowerCase() == "height"){
			
			sHeight = sTempArray[1];
			oHeight = sTempArray[1];
		}else if(sTempArray[0].toLowerCase() == "obj_height"){
			oHeight = sTempArray[1];
		}else{
			if (sTempArray[1].toLowerCase() == "yes" || sTempArray[1] == "1" || sTempArray[1].toLowerCase() == "true"){
				pmBoolean = "true";
			}else if (sTempArray[1].toLowerCase() == "no" || sTempArray[1] == "0" || sTempArray[1].toLowerCase() == "false"){
				pmBoolean = "false";
			}else{
				pmBoolean = sTempArray[1];
			}
			sParamTag = "<PARAM NAME='"+sTempArray[0]+"'VALUE='" + pmBoolean + "' />\n"+sParamTag;
		}
	}

	document.write("<OBJECT ID='"+sName+"' NAME='"+sName+"' CLASSID='"+FLASHCID+"' CODEBASE='"+FLASHCAB+"#version="+FLASHVER+"' WIDTH='"+sWidth+"' HEIGHT='"+oHeight+"'>");
	document.write("<PARAM NAME='movie' VALUE='" + sURL + "' />");
	document.write(sParamTag);
	document.write("<EMBED SRC='"+sURL+"' MENU='false' WIDTH='"+sWidth+"' HEIGHT='"+sHeight+"' ID='"+sName+"' NAME='"+sName+"' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer' />");
	document.write("</OBJECT>");
}

function put_options(data_url, obj_id, selected_value, first_option){
	
	var obj = document.getElementById(obj_id);
	obj.options[0].text = "로딩중..";
	
	request_ajax(data_url, "GET", false, "xml", "print_options(get_data, '" + obj_id + "', '" + selected_value + "', '" + first_option + "')");
	
}

function print_options(get_data, obj_id, selected_value, first_option){
	
	var obj = document.getElementById(obj_id);
	var cur_options;
	var len = obj.options.length;
	for(var i=0;i<len;i++){
		obj.removeChild(obj.options[0]);
	}
	var add_options = get_data.getElementsByTagName("data")[0].childNodes;
	var opt;
	var opt_value = "";
	var opt_text = "";
	var data_count = add_options.length;
	
	if(data_count == 0){
		if(first_option != "undefined"){
			opt = document.createElement("OPTION");
			opt.setAttribute("value","Default");
			opt.appendChild(document.createTextNode(first_option));
			obj.appendChild(opt);
		}
		else{
			opt = document.createElement("OPTION");
			opt.setAttribute("value","Default");
			opt.appendChild(document.createTextNode("선택"));
			obj.appendChild(opt);
		}
		return false;
	}
	if(first_option != "undefined"){
		opt = document.createElement("OPTION");
		opt.setAttribute("value","Default");
		opt.appendChild(document.createTextNode(first_option));
		obj.appendChild(opt);
	}

	for(var i=0;i<data_count;i++){
		
		opt_value = add_options[i].firstChild.firstChild.nodeValue;
		opt_text = add_options[i].lastChild.firstChild.nodeValue;

		opt = document.createElement("OPTION");
		if(opt_value == selected_value){
			opt.setAttribute("selected","selected");
		}
		opt.setAttribute("value",opt_value);
		opt.appendChild(document.createTextNode(opt_text));
		obj.appendChild(opt);
	}
}

function selected_option(value, obj_id, obj){
	if(obj == undefined){
		var obj = document.getElementById(obj_id);
	}
	var len = obj.options.length;
	for(var i=0;i<len;i++){
		if(value == obj.options[i].value){
			obj.options[i].selected = true;
			break;
		}
	}
}

function set_fixed(obj_id, parent_id, parent_top){
	
	var version = navigator.appVersion;
	var obj = document.getElementById(obj_id);
	var obj_parent = document.getElementById(parent_id);
	
	if(parent_top == undefined){
		var parent_top = obj_parent.offsetTop;
	}
	if(version.indexOf("MSIE 7") > -1){
		
		if(document.documentElement.scrollTop > parent_top){
			obj.style.cssText = "position:fixed; top:0px;";
		}
		if(document.documentElement.scrollTop < parent_top){
			obj.style.cssText = "top:0px;";
			
		}
	}
	else if(version.indexOf("MSIE 6") > -1){
		
		if(document.documentElement.scrollTop > parent_top){
			obj.style.top = document.documentElement.scrollTop - parent_top;
		}
		if(document.documentElement.scrollTop < parent_top){
			obj.style.top = 0;
			
		}
	}
	else{
		if(document.documentElement.scrollTop > parent_top){
			obj.style.cssText = "position:fixed; top:0px;";
		}
		if(document.documentElement.scrollTop < parent_top){
			obj.style.cssText = "top:0px;";
			
		}
	}
}

function checked_radio(value, obj_id, start_num, last_num){
	for(var i=start_num;i<=last_num;i++){
		var obj = document.getElementById(obj_id + i);
		if(obj.value == value){
			obj.checked = true;
			return true;
		}
	}
}

function get_radio_value(obj_id, start_num, last_num){
	for(var i=start_num;i<=last_num;i++){
		var obj = document.getElementById(obj_id + i);
		if(obj.checked == true){
			return obj.value;
		}
	}
}

function checkBrowser(){
	var browser = navigator.userAgent.toLowerCase();
	var browserName;
	if(browser.indexOf("msie 6") > -1){
		browserName = "ie6";
	}
	
	if(browser.indexOf("msie 7") > -1){
		browserName = "ie7";
	}
	
	if(browser.indexOf("msie 8") > -1){
		browserName = "ie8";
	}
	
	if(browser.indexOf("firefox") > -1){
		browserName = "ff";
	}
	
	if(browser.indexOf("safari") > -1 && browser.indexOf("chorome") == -1){
		browserName = "sf";
	}
	
	if(browser.indexOf("safari") > -1 && browser.indexOf("chrome") > -1){
		browserName = "ch";
	}
	
	if(browser.indexOf("opera") > -1){
		browserName = "op";
	}
	
	return browserName;
}

function setClassName(browser){
	
	var str = "";
	
	switch(browser){
		case "ie6" :
			str = "className";
		break;
		case "ie7" :
			str = "className";
		break;
		default :
			str = "class";
		break;
	}
	
	return str;
}

function set_coverHeight(obj_height, obj_id){
	var cover = document.getElementById("div_cover");
	var cover_height;
	if(obj_id != undefined){
		obj_height = document.getElementById(obj_id).offsetHeight + 200;
	}
	
	if(document.getElementById("div_root").offsetHeight > obj_height){
		cover_height = document.getElementById("div_root").offsetHeight;
	}
	else{
		cover_height = obj_height;
	}
	
	if(window.screen.height > cover_height){
		cover_height = window.screen.height;
	}
	else{
		cover_height = cover_height;
	}
	
	cover.style.height = cover_height + "px";
	
}

function set_cover(mode, obj_id){
	
	var cover = document.getElementById("div_cover");
	if(obj_id != undefined && !document.getElementById(obj_id)){
		return false;
	}
	set_coverHeight(0, obj_id);
	if(mode == 1){
		//hidden_tags("SELECT", 2, "hidden");
		cover.style.display = "block";
	}
	else if(mode == 0){
		//hidden_tags("SELECT", 2, "visible");
		cover.style.display = "none";
	}

}

function hidden_tags(tag_name, mode, value){
	var hidden_tag = document.getElementsByTagName(tag_name);
	switch(mode){
		case 1 :
			for(var i=0;i<hidden_tag.length;i++){
				hidden_tag[i].style.display = value;
			}
		break;
		case 2 :
			for(var i=0;i<hidden_tag.length;i++){
				hidden_tag[i].style.visibility = value;
			}
		break;
	}
	
}

function change_display(obj_id, limit){	
	var arr_id = obj_id.split("|");
	var arr_limit = limit.split(":");
	for(var i=0;i<arr_id.length;i++){
		for(var j=arr_limit[1];j<=arr_limit[2];j++){
			overImage('_selected', '_none', "btn_" + arr_id[i] + j);
			document.getElementById(arr_id[i] + j).style.display = "none";
		}
		if(arr_limit[0] != "none"){
			overImage('_none', '_selected', "btn_" + arr_id[i] + arr_limit[0]);
			document.getElementById(arr_id[i] + arr_limit[0]).style.display = "block";
		}
	}
}

function set_pagingWidth(id){
	if(!document.getElementById(id)){
		return false;
	}
	var obj = document.getElementById(id);
	var objs = obj.childNodes;
	var obj_width = 0;
	for(var i=0;i<objs.length;i++){
		obj_width += objs[i].offsetWidth;
	}
	obj.style.width = obj_width;
}

function overImage(from, to, obj_id, obj){
	
	if(obj == undefined){
		var obj = document.getElementById(obj_id);
	}

	if(!obj){
		return false;
	}
	var change_src = "";
	
	change_src = obj.src.replace(from, to);
	//change_src = obj.src.replace(from + ".gif", to + ".gif");
	
	obj.src = change_src;
	
}
