// top menu function topLink(id) { var urlLink = ""; if (id == 0) { urlLink = "https://qlalf.samsungimaging.co.kr/common/myprofile/member/signForm.do"; } else if (id == 1) { urlLink = "https://qlalf.samsungimaging.co.kr/common/myprofile/member/signCheck.do"; } else if (id == 2) { urlLink = "http://www.samsungimaging.co.kr/shop/support/download/digitalCameraList.do"; } else if (id == 3) { alert("Global networks"); } else if (id == 4) { urlLink = "http://www.samsungimaging.co.kr/logout.do"; } else if (id == 5) { urlLink = "http://www.samsungimaging.co.kr/common/myprofile/profile/infoViewForm.do"; } else if (id == 6) { urlLink = "http://www.samsungimaging.co.kr/common/webzine/main.do"; } else if (id == 7) { urlLink = "http://www.samsungimaging.co.kr/community/imglogger/index.do"; } if(urlLink != "") { if (id == 0) { //A 태그나 FROM 태그를 통한 페이지 전환이 아니면 이전 페이지(REFERER)를 알 수 없다. //동적 폼 생성 POST 방식으로 전송 var f = document.createElement('form'); f.name = 'thisForm'; f.method = 'GET'; f.action = urlLink; document.body.appendChild(f); f.submit(); } else { location.href = urlLink; } } } // shopping function goShopping() { //alert("shopping"); //location.href = "https://qlalf.samsungimaging.co.kr/common/myprofile/member/signForm.do?returnUrl=http%3A%2F%2Fwww.samsungimaging.co.kr%2Fcommon%2Fmyprofile%2Fprofile%2FinfoModifyForm.do%23callThirdNumber"; //제품등록 팝업 goProductSelectWindow(); } // print function goPrint() { //alert("print"); window.open("http://shop.samsungimaging.co.kr/sprint/main.do"); } // 제품등록 팝업 goProductSelectWindow() function goProductSelectWindow() { var actionUrl = "http://www.samsungimaging.co.kr/common/myprofile/profile/productSelConfirm.do"; var title = "productSelConfirm"; var width = 480; var height = 500; nv.Popup.open(actionUrl, title, width, height , "yes" , "no"); } // my url function goMyUrl(url) { location.href = url; } // advanced function goAdvanced() { location.href = "http://www.samsungimaging.co.kr/common/search/advanced.search.do?is_advanced=true"; } function getByteCount(val) { // 입력받은 문자열을 escape() 를 이용하여 변환한다. // 변환한 문자열 중 유니코드(한글 등)는 공통적으로 %uxxxx로 변환된다. var temp_estr = escape(val); var s_index = 0; var e_index = 0; var temp_str = ""; var cnt = 0; // 문자열 중에서 유니코드를 찾아 제거하면서 갯수를 센다. while ((e_index = temp_estr.indexOf("%u", s_index)) >= 0) // 제거할 문자열이 존재한다면 { temp_str += temp_estr.substring(s_index, e_index); s_index = e_index + 6; cnt ++; } temp_str += temp_estr.substring(s_index); temp_str = unescape(temp_str); // 원래 문자열로 바꾼다. // 유니코드는 2바이트 씩 계산하고 나머지는 1바이트씩 계산한다. return ((cnt * 2) + temp_str.length) + ""; } // search function goSearch(drop, str) { if (getByteCount(str)> 100){ globalCommon.alertMsg("검색어는 100자 이내로 작성해 주시기 바랍니다."); return; } if (str == null || str == '') { str = document.getElementById("integrated_search_word").value; } // var searchUrl = "/common/search/search.allresult.do?keyword="+encodeURI(changeSpecialCharBlank(str))+"&category_code="+drop; //FF에서 changeSpecialCharBlank 함수 안먹힘 var searchUrl = "/common/search/search.allresult.do?keyword="+encodeURI(str)+"&category_code="+drop; location.href = searchUrl; } // popular tag function popularTag(str) { location.href = "http://www.samsungimaging.co.kr/common/search/search.allresult.do?keyword="+encodeURI(changeSpecialCharBlank(str))+"&category_code="; } // change flash size function setSize(flash, stwidth, stheight) { var w = parseInt(stwidth); var h = parseInt(stheight); var el = thisMovie(flash); el.setAttribute("height", h); el.style.height = h + "px"; el.setAttribute("width", w); el.style.width = w + "px"; var el = document.getElementById(flash); el.style.height = h + "px"; el.style.width = w + "px"; } function thisMovie(movieName) { if (navigator.appName.indexOf("Microsoft") != -1) { return getElementByTagAndId("object", movieName); } else { return getElementByTagAndName("embed", movieName); } } function getElementByTagAndId(tagName, id){ var el = null; var els = document.getElementsByTagName(tagName); for(var i=0 ; i < els.length ; i++){ if(els[i].id == id) { el = els[i]; break; } } return el; } function getElementByTagAndName(tagName, name){ var el = null; var els = document.getElementsByTagName(tagName); for(var i=0 ; i < els.length ; i++){ if(name == "" && i == 0){ el = els[i]; break; } if(els[i].name == name) { el = els[i]; break; } } return el; } var HashMap = function() { var mapVal = {}; // private var pos = new Array(); this.get = function( key ) { return mapVal[ key ]; } this.getPos = function( n ) { return mapVal[ pos[n] ]; } this.remove = function( n ) { var ary = new Array(); for( var i=0; i < map.size(); i++ ) { if( i != n ) { ary.push( pos[i] ); } } pos = ary; } this.put = function( key, val ) { mapVal[key] = val; var flg = true; for( var i=0; i < pos.length; i++ ) { if( key == pos[i] ) flg = false; } if( flg ) pos.push( key ); } this.size = function() { return pos.length; } } // menu function goMenu(one, two, three) { var menuMap = new HashMap(); menuMap.put("K000", "http://www.samsungimaging.co.kr/index.do"); menuMap.put("K100", "http://www.samsungimaging.co.kr/mygallery/main.do?blogId=<@blogId>"); menuMap.put("K110", "http://www.samsungimaging.co.kr/mygallery/main.do?blogId=<@blogId>"); menuMap.put("K112", "http://www.samsungimaging.co.kr/common/myprofile/profile/infoViewForm.do"); menuMap.put("K115", "http://www.samsungimaging.co.kr/common/myprofile/member/activityList.do"); menuMap.put("K116", "http://www.samsungimaging.co.kr/common/myprofile/member/favorite.do"); menuMap.put("K117", "http://www.samsungimaging.co.kr/common/mynetwork/friends.do"); menuMap.put("K118", "http://www.samsungimaging.co.kr/component/gmaps/worldmap.do?s=mm"); menuMap.put("K120", "goProductSelectWindow"); menuMap.put("K121", "http://www.samsungimaging.co.kr/mygallery/log_upload_photo.form.do?blogId=<@blogId>"); menuMap.put("K122", "http://www.samsungimaging.co.kr/mygallery/log_upload_video.form.do?blogId=<@blogId>"); menuMap.put("K123", "http://www.samsungimaging.co.kr/component/gmaps/worldmap.do?s=am"); menuMap.put("K124", "http://www.samsungimaging.co.kr/mygallery/defaultlicensesetting.form.do?blogId=<@blogId>"); menuMap.put("K125", "http://www.samsungimaging.co.kr/common/mynetwork/makeAFriends.do"); menuMap.put("K126", "http://www.samsungimaging.co.kr/common/mynetwork/setNetworks.do"); menuMap.put("K200", "http://www.samsungimaging.co.kr/explore/index.do"); menuMap.put("K210", "http://www.samsungimaging.co.kr/explore/index.do"); menuMap.put("K211", "http://www.samsungimaging.co.kr/component/gmaps/worldmap.do"); menuMap.put("K220", "http://www.samsungimaging.co.kr/component/gmaps/worldmap.do?s=am"); menuMap.put("K300", "http://www.samsungimaging.co.kr/learn/digital-camera-camcorder/index.do"); menuMap.put("K310", "http://www.samsungimaging.co.kr/learn/digital-camera-camcorder/productSubMain.do?forward=camera"); menuMap.put("K311", "http://www.samsungimaging.co.kr/learn/digital-camera-camcorder/productCategoryList.do?prdCtgSeq=285"); menuMap.put("K312", "http://www.samsungimaging.co.kr/learn/digital-camera-camcorder/productCategoryList.do?prdCtgSeq=7"); menuMap.put("K313", "http://www.samsungimaging.co.kr/learn/digital-camera-camcorder/productCategoryList.do?prdCtgSeq=6"); menuMap.put("K314", "http://www.samsungimaging.co.kr/learn/digital-camera-camcorder/productCategoryList.do?prdCtgSeq=12"); menuMap.put("K320", "http://www.samsungimaging.co.kr/learn/digital-camera-camcorder/productSubMain.do?forward=camcorder"); menuMap.put("K321", "http://www.samsungimaging.co.kr/learn/digital-camera-camcorder/productCategoryList.do?prdCtgSeq=15"); menuMap.put("K322", "http://www.samsungimaging.co.kr/learn/digital-camera-camcorder/productCategoryList.do?prdCtgSeq=16"); menuMap.put("K323", "http://www.samsungimaging.co.kr/learn/digital-camera-camcorder/productCategoryList.do?prdCtgSeq=265"); menuMap.put("K324", "http://www.samsungimaging.co.kr/learn/campaign-cf/globalCampaignList.do"); menuMap.put("K400", "http://www.samsungimaging.co.kr/learn/forum/index.do"); menuMap.put("K410", "http://www.samsungimaging.co.kr/learn/forum/message/list.do?boardName=REVIEW"); menuMap.put("K411", "http://www.samsungimaging.co.kr/learn/forum/message/list.do?boardName=CULTURE"); menuMap.put("K412", "http://www.samsungimaging.co.kr/learn/forum/message/list.do?boardName=TIP_GUIDE"); menuMap.put("K413", "http://www.samsungimaging.co.kr/learn/forum/message/list.do?boardName=POSTSCRIPT"); menuMap.put("K414", "http://www.samsungimaging.co.kr/learn/academy/online/academyList.do"); menuMap.put("K415", "http://www.samsungimaging.co.kr/common/webzine/main.do"); menuMap.put("K500", "http://www.samsungimaging.co.kr/photography-challenge/intro/index.do"); menuMap.put("K510", "http://www.samsungimaging.co.kr/photography-challenge/intro/index.do"); menuMap.put("K511", "http://www.samsungimaging.co.kr/photography-challenge/intro/completion.do"); menuMap.put("K600", "http://www.samsungimaging.co.kr/collaborate/intro/index.do"); menuMap.put("K610", "http://www.samsungimaging.co.kr/collaborate/intro/index.do"); menuMap.put("K611", "http://www.samsungimaging.co.kr/collaborate/intro/timeline.do"); if(one != null && two == null && three == null) { linkUrl = one; } else { linkUrl = menuMap.get("K" + one.toString() + two.toString() + three.toString()); } if(linkUrl.indexOf(".do") > -1){ location.href = linkUrl; }else{//window open 20100421 if(linkUrl == "goProductSelectWindow"){ goProductSelectWindow(); } } } function gotoDetail(url){ location.href = url; } function gotoExplore(){ location.href = "http://www.samsungimaging.co.kr/explore/index.do"; } function uploadPhoto(){ document.getElementById("uploadPhoto").submit(); } function uploadVideo(){ document.getElementById("uploadVideo").submit(); } function gotoPhoto(){ location.href = "http://www.samsungimaging.co.kr/main/photoOfToday.do"; }