var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all
var win_height
var curr_pos_x
var curr_pos_y = 580
$(function(){
	win_height = $(document).height();
	$(window).scroll(set_quick_menu);
	$(window).resize(function() {
		set_top_navi();
		set_quick_menu();
	});
	$(document).click(function(e){
		curr_pos_x=e.pageX;
		curr_pos_y=e.pageY;
	}); 
	$('#search_text').keypress(function(e) {
		if (e.keyCode==13) search();
	});
	set_top_navi();
	set_quick_menu();
});

function set_top_navi() {
	var navi_left
	var win_width = $('body').get(0).scrollWidth;
	if (win_width < 1597) navi_left = (win_width-1597) /2;
	else navi_left = 0;
	$('#top_navi').css({'overflow':'hidden','width':win_width-navi_left,'left':navi_left});
}

function set_quick_menu() {
	var q_top, scroll_top
	if ($(document).scrollTop() < 267) scroll_top = 267;
	else scroll_top = $(document).scrollTop()+10;
	if (scroll_top+$('#quick_menu').height() > win_height-120) q_top = win_height-120-$('#quick_menu').height();
	else q_top = scroll_top;
	$('#quick_menu').css( { "top": q_top+"px", "left":($(document).width() /2+390)+"px" } );
}

function set_flash(src, w, h) {
	var flash_html = ''
	+'<object type="application/x-shockwave-flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="param" width="'+w+'" height="'+h+'">'
	+'<param name="movie" value="'+src+'">'
	+'<param name="quality" value="high">'
	+'<param name="wmode" value="transparent">'
	+'<param name="swliveconnect" value="true">'
	+'<embed src="'+src+'" quality=high bgcolor="#ffffff" width="'+w+'" height="'+h+'" swliveconnect="true" id="param" name="param" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"><\/embed>'
	+'<\/object>';
	document.write(flash_html);
}

function go_menu(code) {
	if (typeof arr_menu[code]!="undefined") 
		top.location.href = arr_menu[code];
	else alert('ÄÁÅÙÃ÷¸¦ ÁØºñÁßÀÔ´Ï´Ù.   ');
}

function frmvalchk(frm) {
	var el
	var checked
	//var valchk = true;
	for (var i=0; i<frm.elements.length; i++) {
		if (frm.elements[i].valchk=="Y" && !frm.elements[i].disabled) {
			if (frm.elements[i].tagName.toUpperCase()=="INPUT") {
				if (frm.elements[i].type.toUpperCase()=="TEXT" || frm.elements[i].type.toUpperCase()=="HIDDEN" || frm.elements[i].type.toUpperCase()=="PASSWORD" || frm.elements[i].type.toUpperCase()=="FILE") {
					if (frm.elements[i].value.replace(/ /g,"")=="") {
						alert(frm.elements[i].title+" Ç×¸ñÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä!   ");
						//show_msg(frm.elements[i].name, frm.elements[i].title+" Ç×¸ñÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä!");
						if (frm.elements[i].type.toUpperCase()!="HIDDEN") frm.elements[i].focus();
						//valchk = false;
						return false;
					}
				}
				else if (frm.elements[i].type.toUpperCase()=="RADIO" || frm.elements[i].type.toUpperCase()=="CHECKBOX") {
					el = document.getElementsByName(frm.elements[i].name);
					checked = 0;
					for (var j=0; j<el.length; j++) {
						if (el[j].checked) checked++;
					}
					if (checked <= 0) {
						alert(frm.elements[i].title+" Ç×¸ñÀ» ¼±ÅÃÇØÁÖ¼¼¿ä!   ");
						//show_msg(frm.elements[i].name, frm.elements[i].title+" Ç×¸ñÀ» ¼±ÅÃÇØÁÖ¼¼¿ä!");
						//valchk = false;
						return false;
					}
				}
			} else if (frm.elements[i].tagName.toUpperCase()=="SELECT") {
				if (frm.elements[i].options[frm.elements[i].selectedIndex].value=="") {
					alert(frm.elements[i].title+" Ç×¸ñÀ» ¼±ÅÃÇØÁÖ¼¼¿ä!   ");
					//show_msg(frm.elements[i].name, frm.elements[i].title+" Ç×¸ñÀ» ¼±ÅÃÇØÁÖ¼¼¿ä!");
					frm.elements[i].focus();
					//valchk = false;
					return false;
				}
			} else if (frm.elements[i].tagName.toUpperCase()=="TEXTAREA") {
				if (frm.elements[i].value.replace(/ /g,"")=="") {
					alert(frm.elements[i].title+" Ç×¸ñÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä!   ");
					//show_msg(frm.elements[i].name, frm.elements[i].title+" Ç×¸ñÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä!");
					frm.elements[i].focus();
					//valchk = false;
					return false;
				}
			}
		}
	}
	//return valchk;
	return true;
}

function setnumber(obj){
	obj.value = obj.value.replace(/[^0-9]/gi,"");
}

function setalpha(obj){
	obj.value = obj.value.replace(/[^a-zA-Z0-9_]/gi,"");
}

function commify(n) {
	var reg = /(^[+-]?\d+)(\d{3})/;
	n += '';
	while (reg.test(n)) n = n.replace(reg, '$1' + ',' + '$2');
	return n;
}

//ÆÄÀÏ¸í ÇÑ±Û Ã¼Å©
function filehanCheck(Str)
{
	var Arr = new Array();
	var Re=false;
	Arr=Str.split("\\");
	return hanCheck(Arr[Arr.length-1]);
}

//ÇÑ±ÛÃ¼Å©
function hanCheck(Str)
{
	var Re=false;
	for(i=0;i<Str.length;i++){
		var a=Str.charCodeAt(i);
		if (a > 128) {
			Re=true;
		}
	}
	return Re;
}

function ssn_check(ssn){
	ssn = ssn.replace("-","").replace(/ /g,"");
	if (ssn.length < 13) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.   ");
		return false;
	}
	for(var i=0; i<ssn.length; i++) {
		if(isNaN(parseInt(ssn.charAt(i)))){
			alert("ÁÖ¹Îµî·Ï¹øÈ£´Â ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.   ");
			return false;
		}
	}
	var total = 0;
	for(var i = 0; i < ssn.length; i++){
		if(i <= 7){
			total += parseInt(ssn.charAt(i)) * (i + 2);
		}else if(i >= 8 && i <=11){
			total += parseInt(ssn.charAt(i)) * (i - 6);
		}
	}
	var check = (11 - (total % 11)) % 10;
	if(parseInt(check) == parseInt(ssn.charAt(12))){
		return true;
	}else{
		alert("¹Ù¸£Áö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.   ");
		return false;
	}
}

function copyclipboard(text){ 
	if (!document.all) {
		alert("Áö¿øÇÏÁö ¾Ê´Â ºê¶ó¿ìÀúÀÔ´Ï´Ù.   ");
	} else {
		window.clipboardData.setData('text', text);
		alert("Å¬¸³º¸µå·Î º¹»çµÇ¾ú½À´Ï´Ù.   \n\nCtrl + V·Î ºÙ¿©³Ö±â ÇØÁÖ¼¼¿ä.   "); 
	}
} 

function add_fav(url,title) {
	window.external.AddFavorite("http://"+url+"/",title);
}

function win_top() {
	window.scrollTo(0,0);
}

function openBox(width, height, goURL){

	window.scrollTo(0,0);
	_cW = $('body').get(0).scrollWidth;
	_cH = $('body').get(0).scrollHeight;

	$('#loadingContents').css({left: 0, top: 0, width: _cW, height: _cH, opacity: 0, backgroundColor: '#000','z-index':9999999999});
	$('#loadingContents').show();
	$('#loadingContents').animate({ opacity: 0.5 }, "slow"); 
 	
	$('#myiframe').attr('src', goURL);
 	$('#dialog').css({left: (_cW-(_cW/2))-(width/2),top:320,backgroundColor: '#000','z-index':99999999999});
 	$('#dialog').animate({ width: width,height: height}, "slow"); 
	return false;
}

function closeBox(){
	$('#dialog').animate({ width: 0,height: 0}, "slow", function(){
		$('#myiframe').attr('src', 'about:blank');
		$('#dialog').hide();
	}); 
	$('#loadingContents').hide();
}

function page_desable(){
 	_cW = $('body').get(0).scrollWidth;
	_cH = $('body').get(0).scrollHeight;
	$('#loadingContents').css({left: 0, top: 0, width: _cW, height: _cH, opacity: 0, backgroundColor: '#000','z-index':9999999999});
	$('#loadingContents').show();
	$('#loadingContents').animate({ opacity: 0.5 }, "slow"); 
}

function page_desable(){
	$('#loadingContents').hide();
}

function search_addr(frm, zipcode, addr1, addr2) {
	var win = window.open("/search_addr.asp?frm="+frm+"&zipcode="+zipcode+"&addr1="+addr1+"&addr2="+addr2, "addr_search", "width=460,height=320");
	win.focus();
}

function GetXmlHttpObject()
{
    var objXMLHttp = null;
    if(window.XMLHttpRequest) { // FireFox or IE 7.0
        objXMLHttp = new XMLHttpRequest();
    }
    else {
        try {   // IE 6 or higher
            objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e) {
            try {   // IE 5.5
                objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(e) {}
        }
    }
    return objXMLHttp;
}

function ajax_find(url) {
	var xmlhttp = GetXmlHttpObject();
	if (xmlhttp==null) {
		alert("Your browser does not support XMLHTTP!");
		return;
	}
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState==4) {
			ajax_result(xmlhttp.responseText);
		}
	}
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function show_msg(obj_name, msg) {
	$('#msg_'+obj_name).html('£ª'+msg);
}

function clear_msg() {
	$('.msg').each(function(){
		$(this).html(null);
	});
}

function no_auth() {
	alert('\n±ÇÇÑÀÌ ¾ø½À´Ï´Ù.\n\n·Î±×ÀÎÀ» ÇØÁÖ¼¼¿ä.     \n');
}
function search() {
	if ($('#search_text').val() != '') location.href = '/search_result.html?txt='+encodeURI($('#search_text').val());
}

//·Ñ¿À¹ö ½ºÅ©¸³Æ®

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function detail_image(pkg_no) {
	openBox(696, 447, "/product/detail_image.asp?pkg_no="+pkg_no);
}

function view_image_big(img) {
	if (img.indexOf('NOIMAGE.gif') <= 0) $('#image_big').attr({'src':img});
}

function product_search() {
	location.href="/product/list.asp?search="+$('#search').val();
}

function e_ca() {
	//window.open('http://www.jangin.com/hsm/e-ca/2011spring/index.html','catalogue','fullscreen,scrollbars=no');
	window.alert('Ä«´Ù·Î±× ÁØºñÁßÀÔ´Ï´Ù.');
}



//ÇÃ·¡½¬ »ðÀÔ ½ºÅ©¸³Æ®
function SWFLoader() {
	var obj = new String;
	var parameter = new String;
	var embed = new String;
	
	var classId = new String;
	var codeBase = new String;
	var pluginSpage = new String;
	var embedType = new String;	
	var allParameter = new String;	
	
	var src = new String;
	var width = new String;
	var height = new String;
	var id = new String;
	var title = new String;
	var layer = new String;
	var arg = new String;
	var altText = new String;
	var wmode = new String;

	this.init = function ( w, h, s, a ) {
		width = w; 
		height = h; 
		src = s; 
		arg = a; 
		wmode = 'transparent'; 

		classId = 'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000';
		codeBase = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0';
		pluginSpage = 'http://www.macromedia.com/go/getflashplayer';
		embedType = 'application/x-shockwave-flash';

		parameter += "<param name='allowScriptAccess' value='always'>\n";
		parameter += "<param name='allowFullScreen' value='false'\n>";
		parameter += "<param name='movie' value='"+ s + "'>\n";
		parameter += "<param name='quality' value='best'/>\n";
		parameter += "<param name='base' value='.'>\n";
		parameter += "<param name='scale' value='noscale'/>\n";
		parameter += "<param name='expressinstall' value='Scripts/expressInstall.swf' />\n";
	}
	
	this.parameter = function ( param, value ) {
		 parameter += "<param name='"+param +"' value='"+ value + "'>\n";
	}

	this.wmode = function ( value ) {
		wmode = value;
	}

	this.id = function ( value ) {
		id = value;
	}
	this.title = function ( value ) {
		title = value;
	}

	this.shocknone = function ( value ) {
		altText = value;
	}

	this.layer = function ( value ) {
		if(value == undefined) {
			layer = "";
		} else {
			layer = value;
		}
	}

	this.show = function () {
		obj = '<object id="'+id+'" width="'+width+'" height="'+height+'" title="'+title+'" classid="'+classId+'" codebase="'+codeBase+'">\n'+
			parameter +
			'<param name="wmode" value="'+wmode+'">\n'+
			'<!--[if !IE]>-->\n' +
			'<object type="application/x-shockwave-flash" data="' + src + '" width="' + width + '" height="' + height + '" name="' + id + '">\n' +
				parameter +
				'<param name="wmode" value="'+wmode+'">\n'+
			'<!--<![endif]-->\n' +
				'<div class="alt-content alt-' + id + '2">' + altText + '</div>\n' +
			'<!--[if !IE]>-->\n' +
			'</object>\n' +
			'<!--<![endif]-->\n' +
		'</object>';

		if(layer == "") {
			document.write(obj);

		}else{
			var div = document.getElementById( layer);
			div.style.display = "";
			div.innerHTML = obj;
		}
	}
}

