﻿var brwsr = navigator.userAgent.toLowerCase();
var brwsr_iphone = (brwsr.indexOf("iPhone") != -1 || brwsr.indexOf("iPad") != -1);
var arr_menu = {
	 "11":"/about/about_brand.asp"
	,"12":"/about/about_ceo.asp"
	,"13":"/about/webzine.asp"
	,"14":"/about/contactus.asp"
	,"21":"/franchise/concept.asp"
	,"22":"/franchise/process.asp"
	,"23":"/franchise/open.asp"
	,"24":"/franchise/recommend_list.asp"
	,"25":"/franchise/subcontractor.asp"
	,"31":"/menu/new_best.asp"
	,"32":"/menu/wholebean.asp"
	,"33":"/menu/beverage.asp"
	,"34":"/menu/promotion.asp"
	,"41":"/store/search.asp"
	,"42":"/store/info.asp"
	,"43":"/store/custom.asp"
	,"51":"/enjoy/news_list.asp"
	,"52":"/enjoy/event_list.asp"
	,"53":"/enjoy/blog_list.asp"
	,"54":"/enjoy/member.asp"
	,"55":"/enjoy/recruit.asp"
	,"61":"/member/login.asp"
	,"62":"/member/join.asp"
	,"63":"/member/idpw_search.asp"
	,"64":"/member/mypage.asp"
	,"65":"/member/sitemap.asp"
	,"66":"/member/logout.asp"
}
var aa = 0
var bb = 0
var cur_loc = location.href;
cur_loc = cur_loc.replace('http://','');
cur_loc = cur_loc.replace('https://','');
cur_loc = cur_loc.substr(cur_loc.split('/')[0].length);
if (cur_loc.indexOf('?') > 0 ) cur_loc = cur_loc.substr(0, cur_loc.indexOf('?'));
for (var key in arr_menu) {
	if (arr_menu[key]==cur_loc) {
		aa = key.substr(0,1);
		bb = key.substr(1,1);
	}
}
var sub=false;

$(function(){

	//$('.select').jcombox({ fx: 'slideFade', fxDelay:400 }); 

	$(window).scroll(function() {
		set_quickmenu();
	});
	$(window).resize(function() {
		//set_quickmenu();
	});

	//set_quickmenu();
});

function alert(msg) {
	if (sub) alert_sub(msg,'');
	else alert_lyr(msg,'');
}

function set_quickmenu() {
	_cW = $('body').get(0).scrollWidth;
	_cH = $('body').get(0).scrollHeight;
	q_top = $(window).scrollTop()+210;
	if (q_top > _cH-550) q_top = _cH-550;
	$('#quickmenu').css({"top": q_top});
	//$('#dialog').css({top:100+$(window).scrollTop()});
	$('#loadingContents').css({width: _cW, height: _cH});
}

function gotop() {
	window.scrollTo(0,0);
}

function go_menu(code) {
	if (typeof arr_menu[code]!="undefined") {
		if (top.main) top.main.location.href = arr_menu[code];
		else top.location.href = "/";
	}
}

function setPng24(obj) { 
  obj.width=obj.height=1; 
  obj.className=obj.className.replace(/\bpng24\b/i,''); 
  obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');" 
  obj.src='';  
  return ''; 
}

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 flash_html(w, h, src) {
	var str_flash_html
	if (brwsr_iphone) {
		str_flash_html = "<img src='"+substr(src, 0, src.length -3)+".jpg' width='"+w+"' height='"+h+"'>";
	} else {
		str_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=9,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">'
		+'<param name="AllowScriptAccess" value="always" />'
		+'<embed src="'+src+'" quality=high bgcolor="#ffffff" width="'+w+'" height="'+h+'" wmode="transparent" swliveconnect="true" id="param" name="param" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"><\/embed>'
		+'<\/object>';
	}
	return str_flash_html;
}

function flash(w, h, src) {
	document.write(flash_html(w, h, src));
}

function frmvalchk(frm) {
	var el
	var checked
	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+" 항목을 입력해주세요!   ");
						if (frm.elements[i].type.toUpperCase()!="HIDDEN") frm.elements[i].focus();
						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+" 항목을 선택해주세요!   ");
						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+" 항목을 선택해주세요!   ");
					frm.elements[i].focus();
					return false;
				}
			} else if (frm.elements[i].tagName.toUpperCase()=="TEXTAREA") {
				if (frm.elements[i].value.replace(/ /g,"")=="") {
					alert(frm.elements[i].title+" 항목을 입력해주세요!   ");
					//frm.elements[i].focus();
					return false;
				}
			}
		}
	}
	return true;
}

function openBox(width, height, goURL){

	window.scrollTo(0,0);
	//_cW = $('body').get(0).scrollWidth;
	_cW = 940;
	_cH = $('body').get(0).scrollHeight;

	$('#loadingContents').css({left: 0, top: 0, width: $('body').get(0).scrollWidth, 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:30+$(window).scrollTop(),backgroundColor: '#C0C0C0','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 openSubBox(width, height, goURL){

	window.scrollTo(0,0);
	_cW = $('body').get(0).scrollWidth;
	_cH = $('body').get(0).scrollHeight;

	$('#loadingContentsSub').css({left: 0, top: 0, width: _cW, height: _cH, opacity: 0, backgroundColor: '#000','z-index':9999999999});
	$('#loadingContentsSub').show();
	$('#loadingContentsSub').animate({ opacity: 0.5 }, "slow"); 
 	
	$('#myiframeSub').attr('src', goURL);
 	//$('#dialogSub').css({left: (_cW-(_cW/2))-(width/2),top:100,backgroundColor: '#C0C0C0','z-index':99999999999});
 	$('#dialogSub').css({width: width,height: height,left: (_cW-(_cW/2))-(width/2),top:150,backgroundColor: '#C0C0C0','z-index':99999999999});
	$('#dialogSub').show();
 	//$('#dialogSub').animate({ width: width,height: height}, "slow"); 
	return false;
}

function closeSubBox(){
	//$('#dialogSub').animate({ width: 0,height: 0}, "slow", function(){
		$('#myiframeSub').attr('src', 'about:blank');
		$('#dialogSub').hide();
	//}); 
	$('#loadingContentsSub').hide();
}

function setalpha(obj){
	obj.value = obj.value.replace(/[^a-zA-Z0-9_]/gi,"");
}

function setnumber(obj){
	obj.value = obj.value.replace(/[^0-9]/gi,"");
}

function ssn_check(ssn){
	ssn = ssn.replace("-","").replace(/ /g,"");
	if (ssn=="") {
		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 addr_search(form_name, zipcode_name, addr_name, next_name) {
	openBox(300, 324, "/member/addr_search.asp?form_name="+form_name+"&zipcode_name="+zipcode_name+"&addr_name="+addr_name+"&next_name="+next_name);
}

function tab_view(clname, idx) {
	$('.'+clname).each(function(){
		$(this).attr({'src':$(this).attr('src_def')});
	});
	$('.'+clname+'_contents').each(function(){
		$(this).css({'display':'none'});
	});
	$('#'+clname+'_contents_'+idx).css({'display':'block'});
	$('#'+clname+'_'+idx).attr({'src':$('#'+clname+'_'+idx).attr('src_sel')});
	set_quickmenu();
}

function main_board_list(cont,b_code,count,viewlink) {
	$.ajax({
		type:'POST',
		contentType:'application/x-www-form-urlencoded;charset=utf-8',
		url:'/board/main_list.asp',
		data:({'cont':cont,'b_code':b_code,'count':count,'viewlink':viewlink}),
		error:function() {
			alert("데이터를 읽어들이는 중 오류가 발생하였습니다.   ");
		},
		success:function(response) {
			$('#'+cont).html(response);
		}
	});
}

function board_list(cont,b_code,page,search) {
	$.ajax({
		type:'POST',
		contentType:'application/x-www-form-urlencoded;charset=utf-8',
		url:'/board/list.asp',
		data:({'cont':cont,'b_code':b_code,'page':page,'search':search}),
		error:function() {
			alert("데이터를 읽어들이는 중 오류가 발생하였습니다.   ");
		},
		success:function(response) {
			$('#'+cont).html(response);
			//$('.select').jcombox({ fx: 'slideFade', fxDelay:400 }); 
			set_quickmenu();
		}
	});
}

function board_view(cont,b_code,page,search,idx) {
	$.ajax({
		type:'POST',
		contentType:'application/x-www-form-urlencoded;charset=utf-8',
		url:'/board/view.asp',
		data:({'cont':cont,'b_code':b_code,'page':page,'search':search,'idx':idx}),
		error:function() {
			alert("데이터를 읽어들이는 중 오류가 발생하였습니다.   ");
		},
		success:function(response) {
			$('#'+cont).html(response);
			set_quickmenu();
		}
	});
}

function family() {
	openBox(900, 580, '/family/');
}

function alert_lyr(msg, loc) {
	openBox(378, 158, '/common/alert.asp?msg='+escape(msg)+'&loc='+escape(loc));
}

function alert_sub(msg, loc) {
	openSubBox(378, 158, '/common/alert.asp?mode=sub&msg='+escape(msg)+'&loc='+escape(loc));
}

function bgm_status() {
	var obj = top.topHidden.Player;
	if (obj) top.topHidden.bgm_status();
}
function bgm_play() {
	var obj = top.topHidden.Player;
	if (obj) top.topHidden.bgm_play();
}
function bgm_pause() {
	var obj = top.topHidden.Player;
	if (obj) top.topHidden.bgm_pause();
}
function bgm_stop() {
	var obj = top.topHidden.Player;
	if (obj) top.topHidden.bgm_stop();
}
function bgm_prev() {
	var obj = top.topHidden.Player;
	if (obj) top.topHidden.bgm_prev();
}
function bgm_next() {
	var obj = top.topHidden.Player;
	if (obj) top.topHidden.bgm_next();
}

