var oWin = showModelessDialog( url, window, mp_option );
}
}
function echosting_js_init()
{
// 좌,우측 움직이는 배너
set_move_banner();
//window.setInterval( "set_move_banner()", scroll_time );
//window.setTimeout( "set_move_banner()", scroll_time );
}
// 한글 크기를 체크하는 함수 by jsyoon
function str_size_check(str){
var strlen = str.length;
var bsize = 0;
for(i=0; i<strlen; i++){
chr = str.charAt(i);
// 한글이면 2를 더한다.
if (escape(chr).length > 4)
{
bsize += 2;
}
// 그밖의 경우는 1을 더한다.
else
{
bsize++;
}
}
return bsize;
}
function check_byte(frm, maxsize, msg){
var txtval = frm.value;
var bsize = 0;
bsize = str_size_check(txtval);
if(bsize > maxsize){
alert(msg);
return false;
} else {
return true;
}
}
// 입력폼의 문자가 숫자인지를 체크 by jsyoon
function checkDigit(inputval)
{
inputstr = inputval.toString();
for ( var i=0; i < inputstr.length; i++)
{
var onechar = inputstr.charAt(i);
if ((onechar < "0" || onechar > "9"))
{
return false
}
}
return true
}
// 자바스크립트 number_format jsyoon
function number_format(str)
{
str+='';
var objRegExp = new RegExp('(-?[0-9]+)([0-9]{3})');
var oldActionUrl = '';
// add 장정인
// date 2005.10.19
// login.simplexi.com을(ssl) 통하여 로그인 하기
function set_ssl_login( frm )
{
if (frm.is_ssl.checked) {
oldActionUrl = frm.action;
frm.action = 'https://login2.simplexi.com/echosting/shop19.php?predomain=' + login_host + '&sessionid=' + login_sessionid + '&mall_id=' + login_mallid;
} else {
frm.action = '/front/php/login/login_a.php';
}
} // end of set_ssl_login()
echosting_js_init()
// sujin
// object관련 script 파일
function set_Embed()
{
var obj = new String;
var parameter = new String;
var embed = new String;
var html = new String;
var allParameter = new String;
var clsid = new String;
var codebase = new String;
var pluginspace = new String;
var embedType = new String;
var src = new String;
var width = new String;
var height = new String;
var ServerIp = new String;
var UserId = new String;
var PassiveMode = new String;
var Port = new String;
var Status = new String;
var Banner = new String;
var ECHosting = new String;
var FilelinkService = new String;
var FilelinkServer = new String;
/**
* 사용자 정의 함수
*
* @author 이경란<krlee2@simplexi.com>
* @date 2008-05-28
* sample
* getLog('/front/php/b/board_list.php','myshop','c_1','')
**/
function getLog(sURL,path1,path2,path3)
{
if (path1 == null) {
path1 = '';
}
if (path2 == null) {
path2 = '';
}
if (path3 == null) {
path3 = '';
}
if (sURL == '' && path1 == '' && path2 == '' && path3 == '' ){
alert('sURL또는 path1또는 path2또는 path3를 입력하셔야합니다');
}else if (sURL == ''){
alert('sURL을 입력하셔야합니다');
}else if (path1 == ''&& path2 == '' && path3 == ''){
alert('path1또는 path2를 입력하셔야합니다');
}else if (sURL != '' && ( path1 != '' || path2 != '' || path3 != '' ) ){
var path1_size = str_size_check(path1);
var path2_size = str_size_check(path2);
var path3_size = str_size_check(path3);
var sURL_size = str_size_check(sURL);
if(path1_size > 255) {
alert("첫번째 인자가 너무 깁니다.");
return;
}
if(path2_size > 255) {
alert("두번째 인자가 너무 깁니다.");
return;
}
if(path3_size > 255) {
alert("세번째 인자가 너무 깁니다.");
return;
}
if(sURL_size > 255) {
alert("전달 URL의 길이가 너무 깁니다.");
return;
}
location.href = "/front/php/get_log.php?sCliMode=Evnt&sURL="+sURL+"&path1="+path1+"&path2="+path2+"&path3="+path3;
}
}
// 2009-07-13 게시판 상세 글 보기 설정 추가 - 권혁천 (상품후기 게시판만 설정 가능:오정희)
var preViewTarget = null;
var preViewCloseImg = '';
function viewTarget(bbs_number,is_secret,address,prev_open_img,prev_close_img) {
if (is_secret=='F') {
if (preViewTarget==bbs_number) {
viewTargetDivControl(prev_open_img,'','none');
preViewTarget = null
} else {
try
{
if (preViewTarget != null) {
viewTargetDivControl(prev_open_img,'','none');
}
// 2009-07-13 게시판 상세 글 보기 설정 추가 - 권혁천 (상품후기 게시판만 설정 가능:오정희)
function viewTargetDivControl(img,contents,type) {
try {
document.getElementById('prevImg'+preViewTarget).src = img;
document.getElementById('view'+preViewTarget).innerHTML = contents;
document.getElementById('view'+preViewTarget).style.display = type;
}
catch (e) {}
}
// 2009-07-13 게시판 상세 글 보기 설정 추가 - 권혁천 (상품후기 게시판만 설정 가능:오정희)
function viewTargetContents(oj) {
viewTargetDivControl(preViewCloseImg,oj.responseText,'block');
}
// 2009-07-18 팝업창 생성 함수 - 권혁천
function OpenWindow(StrPage, StrName, w, h,scrolls)
{
var win = null;
var winl = (screen.width-w)/2;
var wint = (screen.height-h)/3;
settings = 'height='+h+',';
settings += 'width='+w+',';
settings += 'top='+wint+',';
settings += 'left='+winl+',';
settings += 'scrollbars='+scrolls+',';
settings += 'resizable=no,';
settings += 'status=no';
win = window.open(StrPage, StrName, settings);
if (parseInt(navigator.appVersion)>=4) {
win.window.focus();
}
}
// 상품요약정보 (툴팀제공) : 이경란(2009-11-30)
var config12 = {'className':'jsTooltip'};
var config3 = {'className':'jsTooltip2'};
var jsTooltip = function(evt,target,str,configSetting){
jsTooltip.prototype.show = function(evt,target){
if(window.event){ evt = window.event ;}
if(target.divTooltip){
var scrollLeft = Math.max(document.documentElement.scrollLeft,document.body.scrollLeft);
var scrollTop = Math.max(document.documentElement.scrollTop,document.body.scrollTop);
var scrollWdith = Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);
var scrollHeight = Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);
target.divTooltip.style.display = 'block';
var divRight = evt.clientX + target.divTooltip.offsetWidth;
var divBottom = target.divTooltip.offsetTop+target.divTooltip.offsetHeight;
var x = evt.clientX+this.gapLeft+scrollLeft;
if (divTooltip.className == 'jsTooltip') {
var y = evt.clientY+this.gapTop+scrollTop-203;
}else {
var y = evt.clientY+this.gapTop+scrollTop;
}
//var y = evt.clientY+this.gapTop+scrollTop-203;
function getPosition(e)
{
var mouseX = e.pageX ? e.pageX : document.documentElement.scrollLeft + event.clientX;
var mouseY = e.pageX ? e.pageX : document.documentElement.scrollLeft + event.clientY;
return {x: mouseX, y: mouseY};
}
//상품목록내에서 direct 장바구니 담기창
function category_add_basket(productNO, cateNO, disGroup, dMode)
{
try {
var dMode;
var Obj = document.getElementById('category_basketLayer');
var ObjOptPreview = document.getElementById('cate_opt_previewLayer');
var ObjBasketConfirm = document.getElementById('cate_basket_confirmLayer');
var XY = getPosition(event);
if (ObjOptPreview) {
ObjOptPreview.style.display = 'none';
}
if (ObjBasketConfirm) {
ObjBasketConfirm.style.display = 'none';
}
if(Obj)
{
var basket_layer = Obj;
var basket_iframe = document.getElementById('category_basket');
}else{
var create_iframe = true;
//상품목록내에서 옵션미리보기
function cate_opt_preview(productNO,e)
{
try {
var dMode;
var ObjBasket = document.getElementById('category_basketLayer');
var Obj = document.getElementById('cate_opt_previewLayer');
var XY = getAbsPosition(e);
if (ObjBasket) {
ObjBasket.style.display = 'none';
}
if(Obj)
{
var opt_preview_layer = Obj;
var basket_iframe = document.getElementById('cate_opt_preview');
}else{
var create_iframe = true;