try {document.execCommand("BackgroundImageCache",false,true);}catch(e){}
var submitFormFlag = false;

var toprice = { // number ,
	init : function(price, type){
		var result;
		if(type == "out"){
			result = price.replace(/,/g,'');
		} else {
			price = price.toString();
			if(price.length < 4){
				result = price;
			} else {
				var slice = new Array();
				for(var i=0;i<price.length;i++){
					if (i % 3 == 0 && i != 0 && i != 3) slice[i] = price.slice(price.length - (i + 1) , price.length - i) + ",";
					else slice[i] = price.slice(price.length - (i + 1) , price.length - i);
				}
				result = slice.reverse().join('');
			}
		}
		return result;
	}
}

//top button control
function topMenuSecView(num){
	var reset = function(){
		$("#topMenuView .list li").removeClass("on");
		$("#topMenuView .list").attr("class", "list");
		$("#topMenuView .topMnusub").hide();
		$("#topMenuView .list li").each(function(i){
			$(this).attr("topNum", i);
			$(this).find("img").attr("src", $(this).find("img").attr("src").replace("_on.", "_off."));
		});
		$("#topMenuView_ifm").hide();
	}
	var view = function(num){
		if(loginCheckValue == "on" && num == 0) return;
		var divNum = (loginCheckValue == "no")?0:num;
		reset();
		$("#topMenuView .list").addClass("on" + num);
		$("#topMenuView .list li").eq(num).addClass("on");
		$("#topMenuView .list img").eq(num).attr("src", $("#topMenuView .list img").eq(num).attr("src").replace("_off.", "_on."));
		$("#topMenuView .topMnusub").eq(divNum).show();
		if($.browser.msie && $.browser.version=="6.0"){
			var ie6_ifm = $("<iframe id='topMenuView_ifm' class='ie6fix_ifm'></iframe>");
			var ie6_ifmtop = $("#topMenuView .topMnusub").eq(num).css("top");
			var ie6_ifmwidth = $("#topMenuView .topMnusub").eq(num).width();
			var ie6_ifmheight = $("#topMenuView .topMnusub").eq(num).height();
			if($("#topMenuView").find("iframe.ie6fix_ifm").size()=="0"){
				$("#topMenuView").append(ie6_ifm);
			} else {
				$("#topMenuView_ifm").show();
			}
			$("#topMenuView_ifm").css('top', ie6_ifmtop);
			$("#topMenuView_ifm").css('width', ie6_ifmwidth);
			$("#topMenuView_ifm").css('height', ie6_ifmheight);
		}
	}

	if(num > -1 && num < 4){
		view(num);
	} else {
		reset();
	}
}

// total search
var bascSearchSelectValue = new Array("all", "atm", "parts");
var bascSearchSelectOptValue = new Array("0", "1", "3");
function bascSearchSelect(num){
	if(num > 2 || num < 0) num = 0
	$("#dselect .hiddenInp").val(bascSearchSelectOptValue[num]);
	$("#dselect .dselectTxt").attr("src", "/media/img/front/skin/txt_selval0"+ (num + 1) +"_off.gif");
	$("#dselect .dselectTxt").attr("alt", bascSearchSelectValue[num]);
}

// rolling
function rollType1(obj, rtime){
	var nowNum = 0;
	var totalNum = $(obj + " .sec li").size() - 1;
	var reset = function(){
		$(obj + " .sec li").css("display", "none");
		$(obj + " .overIcon img").each(function(i){
			$(this).css("cursor", "pointer");
			$(this).attr("viewNum", i);
			$(this).attr("src", $(this).attr("src").replace("_on", "_off"));
		});
	}

	var select = function(num){
		reset();
		$(obj + " .sec li").eq(num).show();
		$(obj + " .overIcon img").eq(num).attr("src", $(obj + " .overIcon img").eq(num).attr("src").replace("_off", "_on"));
	}

	var nextObj = function(){
		nowNum++;
		if(totalNum < nowNum) nowNum = 0;
		select(nowNum);
	}
	select(nowNum);

	$(obj + " .overIcon img").mouseover(function(){
		select($(this).attr("viewNum"));
	});

	if(rtime > 0){
		$(obj).hover(function(){
			clearInterval($(this).attr("timer"));
		}, function(){
			$(this).attr("timer", setInterval(nextObj, rtime));
		});
		$(obj).attr("timer", setInterval(nextObj, rtime));
	}
}

/* lnb */
function lnbView(num1, num2, num3){
	var obj = "#lnbSec";
	$(obj + " dl:last").css("margin", 0);
	$(obj + " dd").hide();

	if(num1 > 0){
		var depth1 = $(obj + " dl").eq(num1 - 1);
		depth1.find("dd").show();
		depth1.find("dt").addClass("on");
		if(depth1.find("dt img").eq(0).attr("src")) depth1.find("dt img").eq(0).attr("src", depth1.find("dt img").eq(0).attr("src").replace("_off.","_on."));
		if(depth1.find("dt img.arrow").attr("src")) depth1.find("dt img.arrow").attr("src", depth1.find("dt img.arrow").attr("src").replace('.gif','_on.gif'));
		if(num2 > 0){
			var depth2 = depth1.find("li.depth3").eq(num2 - 1);
			depth2.addClass("on");
			if(num3 > 0){
				var depth3 = depth2.find("li").eq(num3 - 1);
				depth3.addClass("on");
				depth2.removeClass("on");
			}
		}
	}

	$(obj + " dt img.arrow").click(function(){
		var menu = $(this).parent().next();
		var menuh = menu.height();
		if(menu.attr("motion") != 1){
			menu.attr("motion", 1);
			if(menu.css("display") == "none"){
				menu.css("overflow", "hidden");
				menu.height(0);
				menu.animate({height: menuh + 1}, {duration:500, easing:"easeOutCubic", complete:function(){
					menu.show();
					menu.attr("motion", 0);
				}});
				$(this).attr("src", $(this).attr("src").replace('.gif','_on.gif'));
			} else {
				menu.animate({height: 0}, {duration:500, easing:"easeOutCubic", complete:function(){
					menu.hide();
					menu.height(menuh);
					menu.attr("motion", 0);
				}});
				$(this).attr("src", $(this).attr("src").replace('_on.gif','.gif'));
			}
		}
	});
}
function lnbIdValView(idVal1, idVal2){
	var obj = "#lnbSec";
	$(obj + " dl:last").css("margin", 0);
	$(obj + " dd").hide();

	$(obj + " dl").each(function(){
		if($(this).attr("depth1Id") == idVal1){
			$(this).find("dd").show();
			$(this).find("p").each(function(){
				if($(this).attr("depth2Id") == idVal2){
					$(this).parent().addClass("on");
				}
			});
		}
	});

	$(obj + " dt img.arrow").click(function(){
		var menu = $(this).parent().next();
		var menuh = menu.height();
		if(menu.attr("motion") != 1){
			menu.attr("motion", 1);
			if(menu.css("display") == "none"){
				menu.css("overflow", "hidden");
				menu.height(0);
				menu.animate({height: menuh + 1}, {duration:500, easing:"easeOutCubic", complete:function(){
					menu.show();
					menu.attr("motion", 0);
				}});
				$(this).attr("src", $(this).attr("src").replace('.gif','_on.gif'));
			} else {
				menu.animate({height: 0}, {duration:500, easing:"easeOutCubic", complete:function(){
					menu.hide();
					menu.height(menuh);
					menu.attr("motion", 0);
				}});
				$(this).attr("src", $(this).attr("src").replace('_on.gif','.gif'));
			}
		}
	});
}

// product detail
function productImgTextView(){
	var view = function(num){
		$("#productImgText .img img").attr("src",productImgTextArr[num][0]);
		$("#productImgText .txt").html(productImgTextArr[num][2]);
	}
	var thumbCount = productImgTextArr.length;
	var str = "";
	for(var i = 0; i < thumbCount; i++){
		if(i%5==0) str += "<ul>";
		str += "<li><img src=\""+productImgTextArr[i][1]+"\" viewImgNum=\""+i+"\" alt=\"\" /></li>";
		if(i%5==4) str += "</ul>";
	}
	$("#productImgText .thumb").append(str);
	view(0);
	$("#productImgText .thumb li img").eq(0).addClass("on");
	$("#productImgText .thumb li img").click(function(){
		$("#productImgText .thumb li img").removeClass("on");
		$(this).addClass("on");
		view($(this).attr("viewImgNum"));
	});
}
function priceTotalSum(){
	var price = "" + productPriceValue;
	if (price.indexOf(".")>=0) {
		price = toprice.init(productPriceValue);
	} else  {
		price = toprice.init(productPriceValue.toFixed(2));
	}
	var totalPrice	= productPriceValue * $("#productQty").val();
	totalPrice = toprice.init(totalPrice.toFixed(2));
	$("#priceInputText li").eq(0).text("$" + price);
	$("#priceInputText li").eq(1).text($("#productQty").val());
	$("#priceInputText li").eq(2).text("$" + totalPrice);
}
// /product detail

// location_layer_position
function layerPop_On(obj){
	$(obj).fadeIn();
}
function layerPop_Off(obj){
	$(obj).fadeOut();
}
function locationLyr(obj,array){
	var array = array -1;
	var lyr_left = $("#location dl").eq(array).position().left;
	lyr_left = lyr_left - 11;
	$(obj).css('left',lyr_left);
	$(obj).show();
};

$(function(){
	$(document).pngFix();

	$("#layer_atm").hover(
		function(){
			$(this).show();
		},
		function(){
			$(this).hide();
		}
	);
	$("#layer_parts").hover(
		function(){
			$(this).show();
		},
		function(){
			$(this).hide();
		}
	);

	//top button control
	var nowTopMenuCheck = "off";
	topMenuSecView(-1);
	$("#topMenuView .list li").hover(
		function(){
			topMenuSecView($(this).attr("topNum"));
			nowTopMenuCheck = "on";
		}, function(){
			nowTopMenuCheck = "off";
			$(this).animate({top:26}, {duration:1000, complete:function(){
				if(nowTopMenuCheck == "off"){
					topMenuSecView(-1);
				}
			}});
		}
	);
	$("#topMenuView .topMnusub").hover(
		function(){
			$(this).show();
			nowTopMenuCheck = "in";
		}, function(){
			nowTopMenuCheck = "off";
			$(this).animate({top:26}, {duration:2000, complete:function(){
				if(nowTopMenuCheck == "off"){
					topMenuSecView(-1);
				}
			}});
		}
	);

	// GNB
	var gnbView = {
		reset : function(){
			for(var i = 1; i < 7; i++){
				if(i < 6) $('#gnbsub_' + i).slideUp(200);
			}
			$('#gnbSec .depth1 li').removeClass("on");
		},
		on : function(num){
			$('#gnbsub_' + num).slideDown(200);
		},
		play : function(num){
			this.reset();
			this.on(num);
		}
	};
	$("#gnbSec li").each(function(i){
		$(this).attr("gnbnum", i+1);
	});
	var nowMenuCheck = "off";
	$(".gnbsub").hover(
		function(){
			$(this).show();
			nowMenuCheck = "in";
		}, function(){
			gnbView.reset();
			nowMenuCheck = "off";
		}
	);
	$("#gnbSec a").hover(
		function(){
			var liCon = $(this).parent().parent();
			gnbView.play(liCon.attr("gnbnum"));
			liCon.addClass('on');
			nowMenuCheck = "on";
		}, function(){
			nowMenuCheck = "off";
			$(this).animate({top:0}, {duration:500, complete:function(){
				if(nowMenuCheck == "off"){
					gnbView.reset();
				}
			}});
		}
	);
	// /GNB

	// Smart Search
	$("#smartSearchOpen").click(function(){
		$("#smtSearchSec").show();
		$("#smtSearchSec").animate({top: 52},{duration:300});
		if($.browser.msie && $.browser.version=="6.0"){
			var ie6_ifm = $("<iframe id='smtSearchSec_ifm' class='ie6fix_ifm'></iframe>");
			var ie6_ifmwidth = $("#smtSearchSec").width();
			var ie6_ifmheight = $("#smtSearchSec").height();
			if($("#smtSearchSec").find("iframe.ie6fix_ifm").size()=="0"){
				$("#smtSearchSec").append(ie6_ifm);
			} else {
				$("#smtSearchSec_ifm").show();
			}
			$("#smtSearchSec_ifm").css("width", ie6_ifmwidth);
			$("#smtSearchSec_ifm").css("height", ie6_ifmheight);
		}
	});
	$("#smartSearchClose").click(function(){
		$("#smtSearchSec").hide();
		$("#smtSearchSec").css("top", "42px");
	});
	$(".smartSearchToggleSec li").click(function(){
		$(this).toggleClass("on");
	});
	$("#toggleAllOff").click(function(){
		$(".smartSearchToggleSec li").removeClass("on");
	});
	$("#toggleSearch").click(function(){
		var selectArr1 = new Array();
		var selectArrNum1 = 0;
		$(".smartSearchToggleSec").eq(0).find("li").each(function(i){
			if($(this).attr("class") == "on"){
				selectArr1[selectArrNum1] = $(this).attr("code");
				selectArrNum1++;
			}
		});

		var selectArr2 = new Array();
		var selectArrNum2 = 0;
		$(".smartSearchToggleSec").eq(1).find("li").each(function(i){
			if($(this).attr("class") == "on"){
				selectArr2[selectArrNum2] = $(this).attr("code");
				selectArrNum2++;
			}
		});

		var searchWrd = $("#smartSearch").val();
		location.href = "/front/home/searchResult.do?st=0&selectAtm="+selectArr1+"&selectPart="+selectArr2+"&sw="+searchWrd;
	});
	// /Smart Search
	
	// total search
	$("#dselect").hover(
		function(){
			$(this).find("ul").show();
			$(this).find("li").hover(
				function(){
					$(this).find("img").eq(0).attr("src", $(this).find("img").eq(0).attr("src").replace("_off.gif", "_on.gif"));

					$(this).click(function(){
						var ckImg = $(this).find("img").eq(0).attr("src").replace("_on.gif", "_off.gif");
						var ckAlt = $(this).find("img").eq(0).attr("alt");
						var ckVal = $(this).find("img").eq(0).attr("value");

						$("#dselect .dselectTxt").attr("src", ckImg);
						$("#dselect .dselectTxt").attr("alt", ckAlt);
						$("#dselect .hiddenInp").val(ckVal);

						$("#dselect").find("ul").hide();
					});
				}, function(){
					$(this).find("img").eq(0).attr("src", $(this).find("img").eq(0).attr("src").replace("_on.gif", "_off.gif"));
				}
			);
		}, function(){
			$(this).find("ul").hide();
		}
	);
	// /total search
});

function dimLayerView(obj, view){
	if(view == "view"){
		$("#dimLayer").show();
		$("#dimLayer").height($("body").height());
		if($.browser.msie && $.browser.version=="6.0"){
			if($("#dimLayer").find("iframe.ie6fix_ifm").size()=="0"){
				var ie6_ifm = $("<iframe id='dimLayer_ifm' class='ie6fix_ifm'></iframe>");
				$("#dimLayer").append(ie6_ifm);
			} else{
				$("#dimLayer_ifm").show();
			}
			$("#dimLayer_ifm").height($("body").height());
		}
		$("#dimLayer").click(function(){
			dimLayerView(obj, "none");
		});
		$(obj).show();
	} else {
		$("#dimLayer").hide();
		$("#dimLayer_ifm").hide();
		$(obj).hide();
		$("#fmLogin").find("input[name=returnUrl]").val("");
	}
}

function dimLayerViewOfProcessing(view){
	if(view == "view"){
		$("#dimLayer").show();
		$("#dimLayer").height($("body").height());
		if($.browser.msie && $.browser.version=="6.0"){
			if($("#dimLayer").find("iframe.ie6fix_ifm").size()=="0"){
				var ie6_ifm = $("<iframe id='dimLayer_ifm' class='ie6fix_ifm'></iframe>");
				$("#dimLayer").append(ie6_ifm);
			} else{
				$("#dimLayer_ifm").show();
			}
			$("#dimLayer_ifm").height($("body").height());
		}
	} else {
		$("#dimLayer").hide();
		$("#dimLayer_ifm").hide();
	}
}

/**
 * 
 */
function getCookie (name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
			return getCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}
function getCookieVal(offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
		endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
function setCookie(name, value) {
	var argv = setCookie.arguments;
	var argc = setCookie.arguments.length;
	var expires = (2 < argc) ? argv[2] : null;
	var path = (3 < argc) ? argv[3] : null;
	var domain = (4 < argc) ? argv[4] : null;
	var secure = (5 < argc) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) +
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	((path == null) ? "" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
}
function openWinCenter(url, wname, wopt) {
	var newopt = "", wHeight = 0, wWidth = 0;
	if (wopt != undefined) {
		var woptlist = wopt.replace(/ /g, "").split(",");
		for (var i=0; i<woptlist.length; i++) {
			if (woptlist[i].match(/^height=/i)) {
				wHeight = parseInt(woptlist[i].substr(7),10);
				if (!isNaN(wHeight)) newopt += "top=" + Math.floor((screen.availHeight - wHeight) / 2) + ",";
			}
			if (woptlist[i].match(/^width=/i)) {
				wWidth = parseInt(woptlist[i].substr(6),10);
				if (!isNaN(wWidth)) newopt += "left=" + Math.floor((screen.availWidth - wWidth) / 2) + ",";
			}
		}
	}
	return window.open(url, wname, newopt + wopt);
}
function checkNull(inputString) {
	if (inputString == null || inputString == "") {
		return true;
	}
	return false;
}
function checkCheckBox(objForm, checkBoxName) {
	for (var i=0; i<objForm.elements.length; i++) {
		if (objForm[i].name == checkBoxName && objForm[i].checked) {
			return true;
		}
	}
	return false;
}
function getCheckBoxCheckedCount(objForm, checkBoxName) {
	var checkCount = 0;
	for (var i=0; i<objForm.elements.length; i++) {
		if (objForm[i].name == checkBoxName && objForm[i].checked) {
			checkCount++;
		}
	}
	return checkCount;
}
function getCheckBoxCheckValue(objForm, checkBoxName) {
	for (var i=0; i<objForm.elements.length; i++) {
		if (objForm[i].name == checkBoxName && objForm[i].checked) {
			return objForm[i].value;
		}
	}
	return "";
}
function getRadioCheckValue(objForm, radioName) {
	for (var i=0; i<objForm.elements.length; i++) {
		if (objForm[i].name == radioName && objForm[i].checked) {
			return objForm[i].value;
		}
	}
	return "";
}
function checkRadio(objRadio) {
	if (objRadio.length) {
		for (var i=0; i<objRadio.length; i++) {
			if (objRadio[i].checked) {
				return true;
			}
		}
	} else {
		if (objRadio.checked) {
			return true;
		}
	}
	return false;
}
function checkRepeatCharacter(str, num) {
	var cnt = str.length;
	var repeat = "";
	var R=1;
	for(var i=0; i<cnt; i++) {
		tmp = str.substr(i, 1);
		key = tmp;
		if(key == repeat) { R++; }
		else { R=1; repeat = key; }
		if(R >= num) { return repeat; }
	}
	return "";
}
function checkSeqCharacter(str, num) {
	var cnt = str.length;
	var repeat = 0;
	var R=1;
	for(var i=0; i<cnt; i++) {
		asc = str.charCodeAt(i);
		key = asc;
		if(key == repeat + 1) { R++; repeat = key; }
		else { R=1; repeat = key; }
		if(R >= num) { return repeat; }
	}
	return 0;
}
function checkNumber(inputString){
	var numPattern = /([^0-9])/g;
	numPattern = inputString.match(numPattern);
	if(numPattern != null){
		return false;
	}
	return true;
}
function checkIncludeNumber(inputString){
	var numPattern = /\d{1}/g;
	numPattern = inputString.match(numPattern);
	if(numPattern != null){
		return true;
	}
	return false;
}
function checkPassword(inputString) {
	if (inputString.length < 6) {
		return false;
	}
	var chk1 = /[a-z]/i;  //적어도 한개의 a-z 확인
    var chk2 = /\d/;  //적어도 한개의 0-9 확인
    return chk1.test(inputString) && chk2.test(inputString);
}
function checkSpace(inputString){
	if (inputString.indexOf(" ")>=0) {
		return true;
	}
	return false;
}
function containsCharsOnly(inputString,chars) {
	for (var inx = 0; inx < inputString.length; inx++) {
		if (chars.indexOf(inputString.charAt(inx)) == -1)
			return false;
	}
	return true;
}
function checkDomain(inputString) {
	var expUrl = /^(http\:\/\/)?((\w+)[.])+(asia|biz|cc|cn|com|de|eu|in|info|jobs|jp|kr|mobi|mx|name|net|nz|org|travel|tv|tw|uk|us)(\/(\w*))*$/i;
	return expUrl.test(inputString);
}
function checkIp(inputIp) {
	var expUrl = /^(1|2)?\d?\d([.](1|2)?\d?\d){3}$/;
	var result1 = expUrl.test(inputIp);
	if (!result1) {
		return (inputIp.indexOf("*")>0);
	}
	return result1;
}
function checkEmailDomain(inputString) {
	var format = /^((\w|[\-\.])+)\.([A-Za-z]+)$/;
	return checkFormat(inputString, format);
}
function checkFormat(inputString,format) {
	if (inputString.search(format) != -1) {
		return true;
	}
	return false;
}
function checkFloatNum(inputString) {
	var chars = ".0123456789";
	return containsCharsOnly(inputString,chars);
}
function checkAlpha(inputString) {
	var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	return containsCharsOnly(inputString,chars);
}
function checkAlphaNum(inputString) {
	var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	return containsCharsOnly(inputString,chars);
}
function check16Num(inputString) {
	var chars = "ABCDEFabcdef0123456789";
	return containsCharsOnly(inputString,chars);
}
function checkEmail(inputString) {
	var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
	if (inputString.indexOf(";")>0) {
		var arrayEmail = inputString.split(";");
		var checkResult = true;
		for (var i=0; i<arrayEmail.length; i++) {
			checkResult = checkFormat(arrayEmail[i].trim(),format);
		}
		return checkResult;
	} else if (inputString.indexOf(",")>0) {
		var arrayEmail = inputString.split(",");
		var checkResult = true;
		try {
			for (var i=0; i<arrayEmail.length; i++) {
				checkResult = checkFormat(arrayEmail[i].trim(),format);
			}
		} catch(e) {
			checkResult = false;
		}
		return checkResult;
	} else {
		return checkFormat(inputString,format);
	}
}
function displayLoginLayer(returnUrl) {
	$("#fmLogin").find("input[name=returnUrl]").val(returnUrl);
	dimLayerView("#loginSec", "view");
	$("#id5").focus();	
}
function checkLoginBeforeLink(link) {
	if (loginCheckValue != "on") {
		displayLoginLayer(link.href);
	} else {
		location.href = link.href;
	}
}
function checkLoginBeforeScript(func, arg) {
	if (loginCheckValue != "on") {
		displayLoginLayer();
	} else {
		var argv = checkLoginBeforeScript.arguments;
		var args = "(";
		for (var i=1; i<checkLoginBeforeScript.arguments.length; ++i) {
			if (i>1) args += ",";
			args += ("'" + argv[i] + "'"); 
		}
		args += ")";
		eval(func+args);
	}
}
function getFileName(fullFileName) {
	if (fullFileName != null) {
		return fullFileName.substr(fullFileName.lastIndexOf("\\")+1,fullFileName.length);
	}
	return "";
}
function getFileExtension(fullFileName) {
	if (fullFileName != null) {
		return fullFileName.substr(fullFileName.lastIndexOf(".")+1,fullFileName.length).toUpperCase();
	}
	return "";
}
function checkFile(objFile, allowFileExt) {
	var limitFileExt = "ASP,ASPX,ASA,COM,EXE,BAT,JS,PHP,JSP,HTML,HTM";
	allowFileExt = allowFileExt.toUpperCase();
	var fileName = objFile.value;
	var ext = getFileExtension(fileName);
	if (checkNull(fileName)) {
		alert("Select file.");
		return false;
	} else if (limitFileExt.indexOf(ext)>=0) {
		alert("Not allow file type.");
		return false;
	} else if (!checkNull(allowFileExt) && allowFileExt.indexOf(ext)<0) {
		alert("Only file extention is " + allowFileExt.toLowerCase() + ".");
		return false;
	}
	return true;
}
function preventInputNotNumber(obj, e) {
	var evCode = ($.browser.msie) ? event.keyCode : e.which;
	if ((evCode==46 || ((evCode>=48) && (evCode<=57) || (evCode>=96) && (evCode<=105)))) {
	} else {
		if (evCode != 8 && evCode != 9) {
			if ($.browser.msie) {
				event.returnValue = false;
			} else {
				e.preventDefault();
			}
		}
	}
}
function preventInputNotAlphaNumber(obj, e) {
	var evCode = ($.browser.msie) ? event.keyCode : e.which;
	if (((evCode>=48 && evCode<=57) || (evCode>=65 && evCode<=90) || (evCode>=97 && evCode<=122))) {
	} else {
		if (evCode != 8) {
			if ($.browser.msie) {
				event.returnValue = false;
			} else {
				e.preventDefault();
			}
		}
	}
}
function goPage(pg) {
	$("#fmPaging").find("input[name=pg]").val(pg);
	$("#fmPaging").submit();
}

function downloadBrochure(id) {
	if (!$("#iFrmForAction")) {
		$("body").append("<iframe id=\"iFrmForAction\" name=\"iFrmForAction\" style=\"width:0; height:0; display:none;\"></iframe>");
	}
	$("#iFrmForAction").attr("src", "/front/product/downloadBrochure.do?id="+id);
}
function checkSubmitForm(f, actionUrl) {
	if (submitFormFlag) {
		alert("Please wait. data is already sent.");
	} else {
		if (validateForm(f)) {
			submitFormFlag = true;
			f.action = (actionUrl)? actionUrl : location.pathname;
			if (f.className == "__forceUseHttps") {
				f.action = f.action.replace("http://","https://");
			}
			showProcessingDiv();
			return true;
		}
	}
	return false;
}
function showProcessingDiv() {
	dimLayerViewOfProcessing("view");
	var obj = $('#divProcessingImage'); 
	var iHeight = ($(window).height() / 2) - 32 / 2 + $(window).scrollTop(); 
	var iWidth = ($(window).width() / 2) - 32 / 2 + $(window).scrollLeft();
	obj.css({ 
		position: 'absolute'
		, display:'block'
		, top: iHeight 
		, left: iWidth 
	});
}
function hideProcessingDiv() {
	dimLayerViewOfProcessing("");
	$('#divProcessingImage').hide();
}
// 메뉴얼 다운로드
function downManual(){
	activenum = 0;
	var modelSec = $("#down_manual .select_product");
	var model = $("#down_manual .productSec li");
	$(model).each(function(i){
		if(i == activenum){
			$(this).show();
			$(this).addClass("on");
		} else {
			$(this).hide();
		}
		$(this).hover(function(){
			$(this).addClass("on");
		},function(){
			if(i != activenum){
				$(this).removeClass("on");
			}
		});
		$(this).click(function(){
			$(model).hide();
			$(model).removeClass("on");
			$(this).addClass("on");
			activenum = i;
		});
	});
	$(modelSec).hover(function(){
			$(model).show();
		},function(){
			$(model).hide();
			$(model).eq(activenum).show();
	});
}
