            var snaps_cnt = 0;
			var snaps_width = "";
			var snaps_height = "";
            function snaps_show(url, type)      
            {      
                var a = document.getElementById('snaps_film');      
                var b = document.getElementById('snaps_content');      
                var c = document.getElementById('snaps_loading');      
                if(url) {      
                    a.style.top = 0;      
                    a.style.left = 0;      
                    a.style.display = "";      
                    a.style.height = document.body.scrollHeight + 'px';      
                    document.getElementById('snaps_loading').style.display = "block";      
                    snaps_setCenter(c,true);      
                    if(type == 'image') {      
                        b.innerHTML="<img  src=" + url + " class='snaps_center' onload='snaps_setCenter(this);' / >";      
                        if(arguments[2]) a.onclick = function () { snaps_show() };      
                        if(arguments[3]) b.innerHTML += "<div class='snaps_caption'>"+ arguments[3] +"</div>";;      

                    } else if (type == 'iframe') {
                    	//b.innerHTML = "<div id='target_div' style='display:none; z-index:99999;'>";
						if(arguments[4]) {  
							//닫기 버튼 제거
							//b.innerHTML +="<div onclick='snaps_show();' style='background-color:#000000;cursor:hand;text-align:right'><img src='/mall/images/close_bt.gif'></div>";
						}
						else{
							b.innerHTML +="";
						}
						snaps_width = arguments[2];
						snaps_height = arguments[3];
                        b.innerHTML +="<iframe src=" + url + " width="+ arguments[2] +" height="+ arguments[3] +" class='snaps_center' marginwidth='0' marginheight='0' frameborder='0' vspace='0' hspace='0' onload='javascript:snaps_setCenter(this,"+arguments[2]+","+arguments[3]+");' /></iframe>";       
						//b.innerHTML +="</div>";
     
                        b.onclick = ''; b.firstChild.style.cursor = 'default';      
                    } else if (type='html'){      
                        b.innerHTML = url;      
                        snaps_setCenter(b.firstChild);      
                        if(arguments[2]) b.onclick = '';      
                    }  
                    hideSelect();  
                } else {      
                    a.onclick = '';      
                    a.style.display = "none";      
                    b.innerHTML = "";      
                    b.onclick = function () { snaps_show() };      
                    c.style.display = "none";      
                    showSelect();  
                    snaps_cnt = 0;  
                }      
            }      
                  
            function snaps_setCenter(obj) {   
                if (obj) {      
                    var h = window.innerHeight || self.innerHeight || document.body.clientHeight;      
                    var w = window.innerWidth || self.innerWidth || document.body.clientWidth;      
                    //var l = (document.body.scrollLeft + ((w-(obj.width||parseInt(obj.style.width)||obj.offsetWidth))/2));      
                    //var t = (document.body.scrollTop + ((h-(obj.height||parseInt(obj.style.height)||obj.offsetHeight))/2))-10;
                    
                    var l = ( $(window).scrollLeft() + ($(window).width() - snaps_width) / 2 );
                    var t = ( $(window).scrollTop() + ($(window).height() - snaps_height) / 2 );

					//alert("left="+$(window).scrollLeft());
					//alert("width="+$(window).width());
					//alert("arg="+arguments[2]);
                    
                    if((obj.width||parseInt(obj.style.width)||obj.offsetWidth) >= w) l = 0;      
                    if((obj.height||parseInt(obj.style.height)||obj.offsetHeight) >= h) t = document.body.scrollTop;      
                    document.getElementById('snaps_content').style.left = l + "px";  
                    if(snaps_cnt == 0) {        
                        document.getElementById('snaps_content').style.top = t + "px";    
                        if(document.getElementById('snaps_content').offsetHeight >= h) {  
                            snaps_cnt ++;  
                        }  
                    }  
                    obj.style.visibility = 'visible';      
                    if(obj.nextSibling && (obj.nextSibling.className == 'snaps_close' || obj.nextSibling.className == 'snaps_caption')) {      
                        obj.nextSibling.style.display = 'block';  
                        if(document.getElementById('snaps_content').offsetHeight < h) {  
                            document.getElementById('snaps_content').style.top = parseInt(document.getElementById('snaps_content').style.top) -    (obj.nextSibling.offsetHeight/2) + "px";  
                        }  
                    }      
                    if(!arguments[1]) {      
                        document.getElementById('snaps_loading').style.display = "none";  
						/*임시주석
						 if(document.getElementById('target_div') != 'undefined'){
							document.getElementById('target_div').style.display="";
						}*/
                    } else {  
                        obj.style.left = l + "px";      
                        obj.style.top = t + "px";  
                    }  
                }      
            }  
              
            function hideSelect() {  
                var windows = window.frames.length;  
                var selects = document.getElementsByTagName("SELECT");  
                for (i=0;i < selects.length ;i++ )  
                {  
                    selects[i].style.visibility = "hidden";  
                }  
  
                if (windows > 0) {  
                    for(i=0; i < windows; i++) {  
                        try {  
                            var selects = window.frames[i].document.getElementsByTagName("SELECT");  
                            for (j=0;j<selects.length ;j++ )  
                            {  
                                selects[j].style.visibility = "hidden";  
                            }  
                        } catch (e) {}  
                    }  
                }  
            }  
  
            function showSelect() {  
                var windows = window.frames.length;  
                var selects = document.getElementsByTagName("SELECT");  
                for (i=0;i < selects.length ;i++ )  
                {  
                    selects[i].style.visibility = "visible";  
                }  
  
                if (windows > 0) {  
                    for(i=0; i < windows; i++) {  
                        try {  
                            var selects = window.frames[i].document.getElementsByTagName("SELECT");  
                            for (j=0;j<selects.length ;j++ )  
                            {  
                                selects[j].style.visibility = "visible";          
                            }  
                        } catch (e) {}  
                    }  
                }  
            }  


			function show_select(url , width , height ){

				snaps_show();
				snaps_show(url, 'iframe' , width , height ,  true);

				return false;
			}
			
			
			function stretch_portal_content() {
				 if( $(window).height() > $('body').height() ) {
					 $( '#snaps_film' ).height(
						 $(window).height() - ( $('body').height() - $('#snaps_film').height() )
					 );
				 }
			}

