/* tab */ /* * * imageId 이미지들의 아이디 앞자리를 의미함 ex)firstImg1 => firstImg, secondImg2 => secondImg * Div 이미지들의 아이디 앞자리를 의미함 ex)firstDiv1 => firstDiv, secondDiv2 => secondDiv * 현재 이미지의 div 숫자 ex)firstImg1 => 1, secondImg2 => 2 * 전체 총 이미지와 div 숫자 ex)3개 * P.S id는 유일한 것이기에 document내에서 중복 사용되어서는 안됨. */ _imageClick = function(imageId, divId, currentNum, totalNum) { if(totalNum < 1) return; var tempImage, tempDiv; for(var i = 0; i <= totalNum; i++) { tempImage = document.getElementById(imageId + '' + i +''); tempDiv = document.getElementById(divId + '' + i +''); //해당 객체가 있는지 확인 if(tempImage && tempDiv) { //현재 객체가 활성화된 객체인지 확인 if(i == currentNum){ tempDiv.style.display = "block"; _changeImageToOn(tempImage, "_on.gif", "gif", true); } else { tempDiv.style.display = "none"; _changeImageToOn(tempImage, "_on.gif", "gif", false); } } } }; /* * 이미지를 변경함. * imageObj : 이미지 객체 * postFix : 뒷자리에 붙는 문구 ex)1_1_on.gif = > _on.gif * ext : 확장자명 * active : postFix를 붙일지 뗄지 설정 true, false * */ _changeImageToOn = function(imageObj, postFix, ext, active) { if(imageObj) { var temp = imageObj.src; if(temp.indexOf(postFix) == (temp.length - postFix.length)) { temp = temp.substring(0, temp.length - postFix.length); } else { temp = temp.substring(0, temp.length - (ext.length + 1)); } if(active) { imageObj.src = temp + postFix; } else { imageObj.src = temp + "." + ext; } } }; /* tab end */ /* 이벤트 롤링 추가 START */ var popAniCnt = 0 ; var iv = null; var popAniInterval = 3000; var eventCnt = 0; window.onload=function(){ for(var i=1; i<=3; i++){ if(document.getElementById("firstImg" + i)){ eventCnt++; } } animatePopup(); }; function animatePopup(){//롤링 시작 popAniCnt = 0; if(iv) window.clearInterval(iv); iv = window.setInterval("showAnimate()",popAniInterval); } function showAnimate() {//다음 이벤트 쇼 if(popAniCnt == eventCnt) popAniCnt = 0; //alert(popAniCnt); _imageClick('firstImg','firstDiv',++popAniCnt,3); //showPopHtmls((popAniCnt++)%PopHtmls.length); } function stopAnimatePopup(){//롤링 정지 if(iv) window.clearInterval(iv); } var isAnimating = true;//현재 이벤트 재생 상태 변수 //재생/정지 버튼 통합에 따른 제어 함수 function palyButtonSet(eventType, eventOccur){//click, over, out var imgTagPlay = document.getElementById("mainEventPlayBtn"); var playBtn = "/images/network/main/event_play_btn.gif"; var stopBtn = "/images/network/main/event_stop_btn.gif"; if(eventOccur=='number') isAnimating = true; if(eventType=="click"){ //alert(isAnimating); if (isAnimating) { stopAnimatePopup(); isAnimating = false; //이벤트 재생값: 거짓 imgTagPlay.src = playBtn; } else { animatePopup(); isAnimating = true; //이벤트 재생값: 참 imgTagPlay.src = stopBtn; } }else if(eventType=="over") { if (isAnimating) imgTagPlay.src = stopBtn; else imgTagPlay.src = playBtn; }else if(eventType=="out"){ if (isAnimating) imgTagPlay.src = playBtn; else imgTagPlay.src = stopBtn; } } /* 이벤트 롤링 추가 END */ //글로벌 네비게이션(2Depth 메뉴그룹)에 대한 마우스 또는 키보드 반응(보임/숨김)설정 function activeGNB(id,cnt) { for(var num=1; num<=cnt; num++){ if(document.getElementById('msg'+num) != null){ document.getElementById('msg'+num).style.display='none'; //D2MG1~D2MG4 까지 숨긴 다음 } } if(document.getElementById(id) != null){ document.getElementById(id).style.display='block'; //해당 ID만 보임 } } function clearGNB(cnt) { for(var num=1; num<=cnt; num++){ if(document.getElementById('msg'+num) != null){ document.getElementById('msg'+num).style.display='none'; } } } //푸터개인정보보호정책팝업 function WinPopPrivercy(){ var w='730'; var h='700'; var url='/htm/common/privercy.htm'; var name='privercy'; var s='1'; if(s == 99){ sOp = ",scrollbars=no,status=0,titlebar=0,toolbar=0"; }else{ if (s != 0) { sOp = ",scrollbars=yes"; } else { sOp = "status=1"; } } var winl = (screen.width - w) / 2; var wint = (screen.height - h) / 2; winOptions = 'width=' + w + ',height=' + h + ',top=' + wint + ',left=' + winl + ',' + sOp; var winObj = window.open(url, name, winOptions); return winObj; }