var _jsSmartDynamicTab = function(idSet,eType,onCss,defIdx,addLinkUrl) {
this.cnt = idSet.length;
this.eType = eType;
this.onCss = onCss;
this.tab = [];
this.tabbody = [];
for(var i=0;i
/* 공용 스크립트 */
function _jsInsertComma(n) {
n += '';
var reg = /(^[+-]?\d+)(\d{3})/;
while (reg.test(n)){
n = n.replace(reg, '$1' + ',' + '$2');
}
return n;
}
/* jigu ajax 추가 */
daumSF.xmlToObject = function(xmlDocument){
var root = xmlDocument.documentElement,
builder = function(node){
var obj = {}, cNodes = daumSF.getChildElements(node), name, value;
for(var i=0,loop=cNodes.length; i 0) ? builder(cNodes[i]) : (cNodes[i].firstChild==null) ? '' : cNodes[i].firstChild.nodeValue;
if(obj[name] != undefined || node.getElementsByTagName(name).length > 1){
if(obj[name] == undefined){
obj[name] = [];
}
obj[name].push(value);
}else{
obj[name] = value;
}
}
return obj;
};
return builder(root);
};
daumSF.jsonToObject = function(){if(typeof JSON === 'object'){return function(a){return JSON.parse(a);};};var r="(?:-?\\b(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?(?:[eE][+-]?[0-9]+)?\\b)",k='(?:[^\\0-\\x08\\x0a-\\x1f"\\\\]|\\\\(?:["/\\\\bfnrt]|u[0-9A-Fa-f]{4}))';k='(?:"'+k+'*")';var s=new RegExp("(?:false|true|null|[\\{\\}\\[\\]]|"+r+"|"+k+")","g"),t=new RegExp("\\\\(?:([^u])|u(.{4}))","g"),u={'"':'"',"/":"/","\\":"\\",b:"\u0008",f:"\u000c",n:"\n",r:"\r",t:"\t"};function v(h,j,e){return j?u[j]:String.fromCharCode(parseInt(e,16))}var w=new String(""),x=Object.hasOwnProperty;return function(h,j){h=h.match(s);var e,c=h[0],l=false;if("{"===c)e={};else if("["===c)e=[];else{e=[];l=true}for(var b,d=[e],m=1-l,y=h.length;m=0;)delete f[i[g]]}return j.call(n,o,f)};e=p({"":e},"")}return e}}()
daumSF.Ajax = function(_options){
this.options = {
url : '',
method : 'get',
async : true,
timeout : 5000,
paramString : '',
encoding : 'utf-8',
onsuccess : function(){},
onfailure : function(){},
[안내]태그제한으로등록되지않습니다-xxonloading : function(){},
ontimeout : function(){}
}
daumSF.extend(this.options, _options || {});
this.init();
};
daumSF.Ajax.prototype = {
init : function(){
if(window.XMLHttpRequest){
this.XHR = new XMLHttpRequest();
}else if(window.ActiveXObject){
try{
this.XHR = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
this.XHR = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
this.XHR = null;
}
}
}
if(!this.XHR){return false};
},
request : function(url1, options){
this.setOptions(options);
var url = url1 || this.options.url;
if(this.options.paramString.length > 0 && this.options.method=='get'){
url = url+((url.indexOf('?')>0) ? '&':'?')+this.options.paramString;
}
this.open(url);
},
open : function(url){
if(this.options.async){this.XHR.[안내]태그제한으로등록되지않습니다-onreadystatechange =
daumSF.Function.bindAsEventListener(this.stateHandle, this);}
this.options.timer = daumSF.Function.timeout(this.abort, this.options.timeout, this);
this.XHR.open(this.options.method, url, this.options.async);
this.XHR.setRequestHeader("charset", this.options.encoding);
if(this.options.method=='post'){
this.XHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
}
this.XHR.send(this.options.paramString);
if(!this.options.async) this.stateHandle();
},
abort : function(){
if(this.XHR){
this.XHR.abort();
this.callTimeout();
}
},
stateHandle : function(e){
switch(this.XHR.readyState){
case 4:
window.clearTimeout(this.options.timer);
this.options.timer = null;
if(this.XHR.status == 200 || this.XHR.status == 304){
this.callSuccess();
}else if(this.XHR.status >= 400){
this.callFailure(this.XHR.status);
}
break;
case 1:
this.callLoading();
break;
}
},
callSuccess : function(){
this.options.onsuccess(this.XHR);
},
callFailure : function(){
this.options.onfailure(this.XHR);
},
callLoading : function(){
this.options.[안내]태그제한으로등록되지않습니다-xxonloading(this.XHR);
},
callTimeout : function(){
this.options.ontimeout(this.XHR);
},
setOptions : function(options){
daumSF.extend(this.options, options || {});
this.options.method = this.options.method.toLowerCase();
}
};
daumSF.Ajax.xmlToObject = function(xmlDocument){return daumSF.xmlToObject(xmlDocument);};
daumSF.Ajax.jsonToObject = function(jsonStr){return daumSF.jsonToObject(jsonStr);};
/* slider.js */
daumSF.widget = {};
daumSF.widget.slider = function( _id ) {
var objEle = daumSF.$( _id );
var eleInfo = {
width : objEle.offsetWidth,
height : objEle.offsetHeight
};
var scope = {
x : { start : null, end : null, init : 0 },
y : { start : null, end : null, init : 0 }
};
var [안내]태그제한으로등록되지않습니다-xxonMouseUp = null;
var [안내]태그제한으로등록되지않습니다-xxonMouseDown = null;
var [안내]태그제한으로등록되지않습니다-xxonMouseMove = null;
var [안내]태그제한으로등록되지않습니다-xxonMouseOver = null;
var [안내]태그제한으로등록되지않습니다-xxonMouseOut = null;
var deltaX, deltaY;
var origX, origY;
var that = {
getScope : function(){
return scope;
},
setScopeX : function( pos ){
daumSF.extend( scope.x, pos );
return that;
},
getScopeX : function(){
return scope.x;
},
setScopeY : function( pos ){
daumSF.extend( scope.y, pos );
return that;
},
getScopeY : function(){
return scope.y;
},
getPos : function(){
return {
left : objEle.offsetLeft,
top : objEle.offsetTop
};
},
setPosX : function( pos ){
daumSF.Element.setLeft( objEle, pos );
},
setPosY : function( pos ){
daumSF.Element.setTop( objEle, pos );
},
getElementInfo : function(){
return eleInfo;
},
dummyHandler : function( _event ){
return false;
},
downHandler : function( _event ){
var startX = _event.clientX, startY = _event.clientY;
origX = objEle.offsetLeft;
origY = objEle.offsetTop;
deltaX = startX - origX;
deltaY = startY - origY;
daumSF.Event.addEvent(document,"mousemove",that.moveHandler, true);
daumSF.Event.addEvent(document,"mouseup",that.upHandler, true);
daumSF.Event.addEvent(document,"selectstart",that.dummyHandler, true);
if( [안내]태그제한으로등록되지않습니다-xxonMouseDown && typeof [안내]태그제한으로등록되지않습니다-xxonMouseDown == "function" ){
[안내]태그제한으로등록되지않습니다-xxonMouseDown.call();
}
daumSF.Event.stopEvent( _event );
daumSF.Event.preventDefault( _event );
},
clickHandler : function( e ){
daumSF.Event.stopEvent(e);
daumSF.Event.preventDefault( e );
},
moveHandler : function( e ){
var x;
if( scope.x.start != null ){
x = e.clientX - deltaX;
if( x < scope.x.start ){
x = scope.x.start;
} else if( x > scope.x.end ){
x = scope.x.end;
}
} else {
x = origX;
}
var y;
if( scope.y.start != null ){
y = e.clientY - deltaY;
if( y < scope.y.start ){
y = scope.y.start;
}
if( y > scope.y.end ){
y = scope.y.end;
}
} else {
y = origY;
}
daumSF.Element.setPosition( objEle, x, y );
if( [안내]태그제한으로등록되지않습니다-xxonMouseMove && typeof [안내]태그제한으로등록되지않습니다-xxonMouseMove == "function" ){
[안내]태그제한으로등록되지않습니다-xxonMouseMove.call();
}
daumSF.Event.stopEvent(e);
daumSF.Event.preventDefault( e );
},
upHandler : function( e ){
daumSF.Event.removeEvent(document,"mousemove",that.moveHandler, true);
daumSF.Event.removeEvent(document,"mouseup",that.upHandler, true);
daumSF.Event.removeEvent(document,"selectstart",that.dummyHandler, true);
if( [안내]태그제한으로등록되지않습니다-xxonMouseUp && typeof [안내]태그제한으로등록되지않습니다-xxonMouseUp == "function" ){
[안내]태그제한으로등록되지않습니다-xxonMouseUp.call();
}
daumSF.Event.stopEvent(e);
daumSF.Event.preventDefault(e);
},
overHandler : function( e ){
if( [안내]태그제한으로등록되지않습니다-xxonMouseOver && typeof [안내]태그제한으로등록되지않습니다-xxonMouseOver == "function" ){
[안내]태그제한으로등록되지않습니다-xxonMouseOver.call();
}
daumSF.Event.stopEvent(e);
daumSF.Event.preventDefault(e);
},
outHandler : function( e ){
if( [안내]태그제한으로등록되지않습니다-xxonMouseOut && typeof [안내]태그제한으로등록되지않습니다-xxonMouseOut == "function" ){
[안내]태그제한으로등록되지않습니다-xxonMouseOut.call();
}
daumSF.Event.stopEvent(e);
daumSF.Event.preventDefault(e);
},
addEventListener : function( obj ){
switch( obj.type ){
case "[안내]태그제한으로등록되지않습니다-xxonMouseUp":
[안내]태그제한으로등록되지않습니다-xxonMouseUp = obj.func;
break;
case "[안내]태그제한으로등록되지않습니다-xxonMouseDown":
[안내]태그제한으로등록되지않습니다-xxonMouseDown = obj.func;
break;
case "[안내]태그제한으로등록되지않습니다-xxonMouseMove":
[안내]태그제한으로등록되지않습니다-xxonMouseMove = obj.func;
break;
case "[안내]태그제한으로등록되지않습니다-xxonMouseOut":
[안내]태그제한으로등록되지않습니다-xxonMouseOut = obj.func;
break;
case "[안내]태그제한으로등록되지않습니다-xxonMouseOver":
[안내]태그제한으로등록되지않습니다-xxonMouseOver = obj.func;
break;
}
return that;
},
destroy : function(){
daumSF.Event.removeEvent(objEle,"mousedown",that.downHandler, true);
daumSF.Event.removeEvent(objEle,"click",that.clickHandler, true);
daumSF.Event.removeEvent(objEle,"mouseover",that.overHandler, true);
daumSF.Event.removeEvent(objEle,"mouseout",that.outHandler, true);
},
setup : function(){
daumSF.Event.addEvent(objEle,"mousedown",that.downHandler, true);
daumSF.Event.addEvent(objEle,"click",that.clickHandler, true);
daumSF.Event.addEvent(objEle,"mouseover",that.overHandler, true);
daumSF.Event.addEvent(objEle,"mouseout",that.outHandler, true);
},
run : function(){
objEle.style.position = "absolute";
daumSF.Element.setPosition( objEle, scope.x.init, scope.y.init );
that.setup();
}
};
return that;
};
function chkNewsDateSv3(d,n){
var totTime;
var nsYear = d.substr(0,4);
var nsMonth = d.substr(4,2);
var nsDate = d.substr(6,2);
var nsHours = d.substr(8,2);
var nsMinutes = d.substr(10,2);
var nsSeconds = d.substr(12,2);
var chkHours = nsHours;
var chkMinutes = nsMinutes;
var chkSeconds = nsSeconds;
var nYear = n.substr(0,4);
var nMonth = n.substr(4,2);
var nDate = n.substr(6,2);
var nHours = n.substr(8,2);
var nMinutes = n.substr(10,2);
var nSeconds = n.substr(12,2);
var curDate = new Date();
var newsDate = new Date();
var amOrPm = "";
curDate.setYear(nYear);
curDate.setMonth(nMonth-1);
curDate.setDate(nDate);
curDate.setHours(nHours);
curDate.setMinutes(nMinutes);
curDate.setSeconds(nSeconds);
newsDate.setYear(nsYear);
newsDate.setMonth(nsMonth-1);
newsDate.setDate(nsDate);
newsDate.setHours(nsHours);
newsDate.setMinutes(nsMinutes);
newsDate.setSeconds(nsSeconds);
if(nsHours.substr(0,1) == "0"){
nsHours = d.substr(9,1);
amOrPm = "오전";
}else{
nsHours = parseInt(nsHours,10);
if(nsHours > 12){
nsHours = nsHours - 12;
amOrPm = "오후";
}else if(nsHours == 12){
nsHours = d.substr(8,2);
amOrPm = "오후";
}else{
nsHours = d.substr(8,2);
amOrPm = "오전";
}
}
var newsDayArr = new Array("일","월","화","수","목","금","토");
var newsDay = newsDayArr[newsDate.getDay()];
var diffTime = curDate.getTime() - newsDate.getTime();
if(diffTime>0){
if((diffTime/1000) > 60){
if((diffTime/1000/60) >= 60){
if((diffTime/1000/60/60) > 23){
if((diffTime/1000/60/60/24) > 6){
if((diffTime/1000/60/60/24) > 7){
if (chkHours == "00" && chkMinutes == "00" && chkSeconds == "00") { // 에외처리 (시분초 데이터 없는경우 노출제외 - 090527)
totTime = nsYear+ "." +nsMonth+ "." + nsDate + " (" + newsDay + ")";
} else {
totTime = nsYear+ "." +nsMonth+ "." + nsDate + " (" + newsDay + ") " + amOrPm + " " +nsHours+ ":" +nsMinutes;
}
}else{
totTime = "1주전";
}
}else{
totTime = Math.round(diffTime/1000/60/60/24) + "일전";
}
}else{
totTime = Math.round(diffTime/1000/60/60) + "시간전";
}
}else{
totTime = Math.round(diffTime/1000/60) + "분전";
}
}else{
totTime = Math.round(diffTime/1000) + "초전";
}
}else{
totTime = "";
}
return totTime;
}
function _jsUrlParameter(src) {
var r={}, t=[];
var a=src.substr(1).split('&');
for(i=0;i=0 ) {
var pmV = _jsUrlParameter(rtv)[_paramName];
rtv = daumSF.String.replaceAll(rtv, "&"+_paramName+"="+pmV, "&"+_paramName+"="+_paramValue);
} else {
rtv += "&"+_paramName+"="+_paramValue;
}
return temp[0] + "?" + rtv.substring(1);
}
function _jsConvertToYYYYMMDD(_y, _m, _d){
var m=_m, d=_d;
m = (m && m*1<10) ? "0"+m : "";
d = (d && d*1<10) ? "0"+d : "";
return _y+_m+_d;
}
function _jsConvertFromYYYYMMDD(_dateStr, opt){
return _dateStr.slice(0,4) + opt + _dateStr.slice(4,6) + opt + _dateStr.slice(6,8);
}
검색키워드
the student prince
Skip to Search Data
검색 탭 링크
uccTabChg("sbar_img");
try {
var RightInven1 = '';
var RightInven2 = '';
document.getElementById("srchInven").innerHTML = RightInven1;
} catch (e) {}
gSetUSR4('');
/* 네비 ShowHide */
var _imgNboxType = "N";
_jsImgNboxShowHide = function() {
var naviName = "naviTop naviN";
var dispName = "dispN";
var dispNameOpt = "btnSpImage iconClose dispN";
if (daumSF.$("navi_top").className == "naviTop naviO") {
_imgNboxType = "Y";
}
if (_imgNboxType == "N") {
naviName = "naviTop naviO";
dispName = "dispO";
dispNameOpt = "btnSpImage iconClose";
_imgNboxType = "Y";
if (imageParameters.period == "4") {
_jsTermOptionShowHide('');
}
} else {
_imgNboxType = "N";
daumSF.$("TermSelectSlider").style.display = "none";
}
daumSF.$("navi_top").className = naviName;
daumSF.$("disp_color").className = dispName;
daumSF.$("disp_size").className = dispName;
daumSF.$("disp_period").className = dispName;
daumSF.$("disp_type").className = dispName;
daumSF.$("disp_person").className = dispName;
daumSF.$("disp_option").className = dispNameOpt;
}
/* 페이지 이동 */
_jsPrevNextPage = function(curPage,opt,gbn) {
if (opt == "next") {
if (gbn == "L") {
if (confirm("마지막 페이지입니다\n첫 페이지로 돌아가시겠습니까?")) {
pageUrl = "?w=img&q=the+student+prince&lpp=30&ResultType=tab&AdultType=0&plugin_module=Image_QP&SearchType=tab&SimilarYN=Y&cr=&ColorByName=&ColorGroup=&Size=&DateStart=&DateEnd=&period=&ft=&SortType=tab&FaceType=&viewType=&nvType=&page=1";
window.location.href = pageUrl;
}
} else {
pageUrl = "?w=img&q=the+student+prince&lpp=30&ResultType=tab&AdultType=0&plugin_module=Image_QP&SearchType=tab&SimilarYN=Y&cr=&ColorByName=&ColorGroup=&Size=&DateStart=&DateEnd=&period=&ft=&SortType=tab&FaceType=&viewType=&nvType=&page="+ parseInt(curPage + 1, 10)+"";
window.location.href = pageUrl;
}
} else {
pageUrl = "?w=img&q=the+student+prince&lpp=30&ResultType=tab&AdultType=0&plugin_module=Image_QP&SearchType=tab&SimilarYN=Y&cr=&ColorByName=&ColorGroup=&Size=&DateStart=&DateEnd=&period=&ft=&SortType=tab&FaceType=&viewType=&nvType=&page="+ parseInt(curPage - 1, 10)+"";
window.location.href = pageUrl;
}
}
/* Param Handle */
var imageParameters = {
"SortType" : "tab",
"cr" : "",
"ColorByName" : "",
"ColorGroup" : "",
"FaceType" : "",
"ft" : "",
"DateStart" : "",
"DateEnd" : "",
"Size" : "",
"GroupType" : "",
"ResultType" : "tab",
"viewType" : "",
"nvType" : "",
"period" : "",
"viewsite" : "",
"lpp" : "",
"olpp" : "",
"page" : "",
"opage" : ""
};
if(daumSF.getParam("SortType")) imageParameters.SortType = daumSF.getParam("SortType");
if(daumSF.getParam("cr")) imageParameters.cr = daumSF.getParam("cr");
if(daumSF.getParam("ColorByName")) imageParameters.ColorByName = daumSF.getParam("ColorByName");
if(daumSF.getParam("ColorGroup")) imageParameters.ColorGroup = daumSF.getParam("ColorGroup");
if(daumSF.getParam("FaceType")) imageParameters.FaceType = daumSF.getParam("FaceType");
if(daumSF.getParam("ft")) imageParameters.ft = daumSF.getParam("ft");
if(daumSF.getParam("DateStart")) imageParameters.DateStart = daumSF.getParam("DateStart");
if(daumSF.getParam("DateEnd")) imageParameters.DateEnd = daumSF.getParam("DateEnd");
if(daumSF.getParam("Size")) imageParameters.Size = daumSF.getParam("Size");
if(daumSF.getParam("GroupType")) imageParameters.GroupType = daumSF.getParam("GroupType");
if(daumSF.getParam("ResultType")) imageParameters.ResultType = daumSF.getParam("ResultType");
if(daumSF.getParam("viewType")) imageParameters.viewType = daumSF.getParam("viewType");
if(daumSF.getParam("nvType")) imageParameters.nvType = daumSF.getParam("nvType");
if(daumSF.getParam("period")) imageParameters.period = daumSF.getParam("period");
if(daumSF.getParam("viewsite")) imageParameters.viewsite = daumSF.getParam("viewsite");
if(daumSF.getParam("lpp")) imageParameters.lpp = daumSF.getParam("lpp");
if(daumSF.getParam("olpp")) imageParameters.olpp = daumSF.getParam("olpp");
if(daumSF.getParam("page")) imageParameters.page = daumSF.getParam("page");
if(daumSF.getParam("opage")) imageParameters.opage = daumSF.getParam("opage");
function _jsSetimgParamter(name, value){
if(imageParameters[name]) imageParameters[name] = value;
}
/* Layer Handle */
var _jsImageHighlight = function(idx, data) {
this.layerObj = daumSF.$("ImageLayer");
this.idx = idx;
this.data = data;
this.prevObj = this.mousetarget = null;
this.interval = 0;
this.ms = 500;
this.init();
}
_jsImageHighlight.prototype = {
reload : function(idx, data) {
this.idx = idx;
this.data = data;
this.init();
},
init : function() {
if( this.idx.length > 0 ) {
for (var i=0; i document.body.offsetWidth) {
valueL = valueL - 60;
}
return [valueT, valueL];
},
over:function(idx, i) {
var htmlOfferLayout = htmlLayout = addClass = "";
if( this.interval <= 0 ){
this.interval = daumSF.Function.interval(this.intervalcheck, this.ms, this);
daumSF.Event.addEvent(this.layerObj, "mouseout", daumSF.Function.bind(this.out, this));
this.prevObj = this.layerObj;
this.layerObj.style.display = "block";
}
chkDid = "image_simg_"+this.data[i].index;
chkDidPos = this.positionOffset(document.getElementById(chkDid));
chkPid = "pagingArea";
if (document.getElementById(chkPid)) {
chkPid2 = "pageLimit";
if (document.getElementById(chkPid2)) {
chkPid = chkPid2;
}
chkPidPos = this.positionOffset(document.getElementById(chkPid));
} else {
chkPidPos = ["",""];
}
if( this.data[i].thumbnail2 != "" ) {
srcImg = new Image();
srcImg.src = this.data[i].thumbnail2;
ImgWidth = srcImg.width;
ImgHeight = srcImg.height;
} else {
ImgWidth = 0;
ImgHeight = 0;
}
/*
if( this.data[i].thumbnail != "" ) {
srcImg2 = new Image();
srcImg2.src = this.data[i].thumbnail;
ImgWidth2 = srcImg2.width;
ImgHeight2 = srcImg2.height;
} else {
ImgWidth2 = 0;
ImgHeight2 = 0;
}
*/
if (ImgWidth == 130 || ImgWidth == 0) {
chkWidth = 11;
} else {
chkWidth = parseInt((150 - ImgWidth)/2,10);
}
/*
if (ImgHeight > 30 && ImgHeight2 > 30) {
chkHeight = parseInt((ImgHeight2 - ImgHeight),10);
} else {
chkHeight = 0;
}
*/
// chkTop = parseInt(chkDidPos[0] - chkHeight -11,10) +"px";
// chkleft = parseInt(chkDidPos[1] - chkWidth -10,10) +"px";
if ((chkPidPos[0] - chkDidPos[0]) > 200 ) {
chkTop = parseInt(chkDidPos[0] -11,10) +"px";
} else {
chkTop = parseInt(chkDidPos[0] -35,10) +"px";
}
chkleft = parseInt(chkDidPos[1] - chkWidth -10,10) +"px";
this.layerObj.style.top = chkTop;
this.layerObj.style.left = chkleft;
if( typeof this.data != "undefined" ) {
htmlLayout = '';
htmlLayout = '- ';
htmlLayout += '';
if( this.data[i].linkUrl != "" ){
htmlLayout += '';
}
if( this.data[i].thumbnail != "" ) {
// htmlLayout += ''
htmlLayout += ''
}
if( this.data[i].linkUrl != ""){
htmlLayout += ''; }
htmlLayout += '';
if( this.data[i].title != "" ) {
htmlLayout += ''+this.data[i].title+'';
}
if( this.data[i].date != "" || this.data[i].cp != "") {
htmlLayout += '';
if( this.data[i].date != "") {
htmlLayout += this.data[i].date;
}
if( this.data[i].cp != "") {
if( this.data[i].date != "" ) {
htmlLayout += ' | ';
}
htmlLayout += this.data[i].cp;
}
htmlLayout += '';
}
htmlLayout += '
';
}
this.layerObj.innerHTML = htmlLayout;
if( this.data[i].thumbnail_url != "" && typeof(this.data[i].thumbnail_url) != "undefined" ) {
daumSF.$('image_simg2_'+this.data[i].index).src = this.data[i].thumbnail;
}
},
out:function(e) {
var relatedTarget = "";
if (e.relatedTarget) relatedTarget = e.relatedTarget;
else if (e.toElement) relatedTarget = e.toElement;
if( this.prevObj != null ) {
this.checkEl(relatedTarget);
}
},
checkEl:function(target) {
var isIncludeEl = false;
if( this.prevObj != null ) {
(function getEl(el, depth) {
for (var i = 0; i < el.childNodes.length; i++) {
var cEl = el.childNodes[i];
if( cEl == target) {
isIncludeEl = true;
depth = 0;
break;
}
if (depth != 0) getEl(el.childNodes[i], depth - 1);
}
})(this.prevObj, 5);
} else {
isIncludeEl = false;
}
if( !isIncludeEl ) {
window.clearInterval(this.interval);
this.interval = 0;
this.prevObj.style.display = "none";
this.prevObj = null;
}
}
}
function _jsImageMouseMove(event) {
if( typeof _jsImageLayer != "undefined" ) {
var e = event ? event : window.event;
var el = null;
if( e.target ) el = event.target;
else if( e.srcElement ) el = event.srcElement;
_jsImageLayer.mousetarget = el;
}
}
/* 결과없음 */
function _jsNoResult() {
var tempDataStr = new String.Buffer();
tempDataStr.append('');
tempDataStr.append('
\''+daumSF.$E("q").value+'\' 에 대한 옵션 선택 결과가 없습니다.
');
tempDataStr.append('
');
tempDataStr.append('ㆍ다른 검색옵션을 선택해보세요.
옵션 초기화 결과 보기');
tempDataStr.append('ㆍ기간설정을 선택하시면 결과가 있는 기간을 한눈에 보실 수 있습니다.
');
tempDataStr.append('
');
tempDataStr.append('
');
if(daumSF.$E("imageColl")){ daumSF.$E("imageColl").style.display="none"; }
if(daumSF.$E("tabNoResultArea")){
daumSF.$E("tabNoResultArea").innerHTML = tempDataStr.evaluate();
daumSF.$E("tabNoResultArea").style.display="block";
}
}
/* 이미지 노출 리사이즈 */
function _jsImageResizeE() {
_jsImageResize('E',68,68);
}
function _jsImageResize(_opt,_totalCount,_totalPageCount) {
try{
var wWidth = daumSF.$("imgCon_wrap").offsetWidth;
var listClass = "basic";
var lstClass = "hide";
var lstNum = 30;
if (wWidth < 955) { // 5건노출
strClass = "basic";
lstNum = 30;
} else if (wWidth >= 955 && wWidth < 1134) { // 5건노출
strClass = "step1";
lstNum = 30;
} else if (wWidth >= 1134 && wWidth < 1315) { // 6건노출
strClass = "step2";
lstNum = 30;
} else if (wWidth >= 1315 && wWidth < 1496) { // 7건노출
strClass = "step3";
lstNum = 28;
} else if (wWidth >= 1496 && wWidth < 1677) { // 8건노출
strClass = "step4";
lstNum = 32;
} else if (wWidth >= 1677 && wWidth < 1858) { // 9건노출
strClass = "step5";
lstNum = 27;
} else if (wWidth >= 1858 && wWidth < 2039) { // 10건노출
strClass = "step6";
lstNum = 30;
} else { // 10건이상
strClass = "step6";
lstNum = 30;
}
daumSF.$("imgCon_wrap").className = strClass;
if (_jsImageIdx.length >= lstNum) {
var chkN = parseInt(lstNum -1 ,10);
for (var i=26; i < 33; i++) {
if (daumSF.$("image_Li_" + _jsImageIdx[i])) {
if ( i <= chkN ) {
daumSF.$("image_Li_" + _jsImageIdx[i]).style.display = "block";
} else {
daumSF.$("image_Li_" + _jsImageIdx[i]).style.display = "none";
}
}
}
}
_jsChgPagingAndCount(_opt,_totalCount,_totalPageCount, lstNum);
}catch(e){}
}
var _jsImageIdx = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31];
이미지
_jsColorHandle = function(opt) {
var groupColor = daumSF.$("groupColor").checked;
var chkSortType = "";
var chkColor = true;
var chkPlength = 0;
var newLink = document.location.toString();
newLink = _jsMakeNewUrl("FaceType", imageParameters.FaceType, newLink);
newLink = _jsMakeNewUrl("DateStart", imageParameters.DateStart, newLink);
newLink = _jsMakeNewUrl("DateEnd", imageParameters.DateEnd, newLink);
newLink = _jsMakeNewUrl("Size", imageParameters.Size, newLink);
newLink = _jsMakeNewUrl("GroupType", imageParameters.GroupType, newLink);
newLink = _jsMakeNewUrl("ResultType", imageParameters.ResultType, newLink);
newLink = _jsMakeNewUrl("viewType", imageParameters.viewType, newLink);
newLink = _jsMakeNewUrl("page", "1", newLink);
if (imageParameters.ft == "bw" || imageParameters.ft == "line") {
newLink = _jsMakeNewUrl("ft", "", newLink);
} else {
newLink = _jsMakeNewUrl("ft", imageParameters.ft, newLink);
}
if (opt != "ALL") {
var chkP = daumSF.getParam("ColorByName");
if (chkP == "" || chkP == null) { chkP = ""; }
if (chkP != "") {
chkPlength = chkP.split(",").length;
if (chkP.indexOf(","+opt) >= 0) {
chkP = daumSF.String.replaceAll(chkP, ","+opt, "")
chkColor = false;
}
if (chkP == "") opt = "ALL";
}
}
if (opt == "ALL") {
if (imageParameters.SortType == "color") {
chkSortType = "tab";
} else if (imageParameters.SortType == "face_color") {
chkSortType = "face";
} else if (imageParameters.SortType == "bg_color") {
chkSortType = "bg";
} else {
chkSortType = imageParameters.SortType;
}
newLink = _jsMakeNewUrl("nvType", "Y", newLink);
newLink = _jsMakeNewUrl("SortType", chkSortType, newLink);
newLink = _jsMakeNewUrl("ColorGroup", "", newLink);
newLink = _jsMakeNewUrl("ColorByName", "", newLink);
newLink = _jsMakeNewUrl("cr", "", newLink);
} else {
if (imageParameters.SortType == "tab") {
chkSortType = "color";
} else if (imageParameters.SortType == "face") {
chkSortType = "face_color";
} else if (imageParameters.SortType == "bg") {
chkSortType = "bg_color";
} else {
chkSortType = imageParameters.SortType;
}
newLink = _jsMakeNewUrl("SortType", chkSortType, newLink);
newLink = _jsMakeNewUrl("cr", "service", newLink);
if (groupColor == true) {
if (chkColor) {
if (groupColor == true && chkPlength > 3) {
newLink = "";
alert("컬러는 최대 3건 까지만 선택 가능합니다.");
return false;
}
newLink = _jsMakeNewUrl("ColorByName", chkP+","+opt, newLink);
} else {
newLink = _jsMakeNewUrl("ColorByName", chkP, newLink);
}
newLink = _jsMakeNewUrl("ColorGroup", "Y", newLink);
} else {
newLink = _jsMakeNewUrl("ColorGroup", "", newLink);
newLink = _jsMakeNewUrl("ColorByName", ","+opt, newLink);
}
}
if (newLink != "") {
window.location.href = newLink;
}
}
이미지 검색 옵션
- 컬러별
-
- ALL
- 빨강
- 주황
- 노랑
- 초록
- 하늘
- BLUE
- PINK
- 보라
- 카키
- 갈색
- 남색
- 연분홍
- 연노랑
- 연하늘
- 흰색
- 회색
- 검정
- 크기별
-
- 기간별
-
- 유형별
-
- 인물중심
-
초기화
function _jsTermOptionShowHide(opt){
if(daumSF.$("TermSelectSlider")){
if(daumSF.$("TermSelectSlider").style.display=="block" && opt != "L"){
daumSF.$("TermSelectSlider").style.display = "none";
}else{
daumSF.Element.addClassName(daumSF.$("termAll"),"fwn");
daumSF.Element.addClassName(daumSF.$("term1d"),"fwn");
daumSF.Element.addClassName(daumSF.$("term1w"),"fwn");
daumSF.Element.addClassName(daumSF.$("term1m"),"fwn");
daumSF.$E("DFTermOptBtn").style.fontWeight = "bold";
daumSF.$("TermSelectSlider").style.display = "block";
_jsInitTimelineByAjax();
}
}
}
function _jsValidateInputDateInput(event){
event = event || window.event;
var code = event.charCode || event.keyCode;
var c = String.fromCharCode(code);
var startDate = daumSF.$E("sliderStartDate");
var endDate = daumSF.$E("sliderEndDate");
var target = daumSF.getElement( event );
//엔터가 들어오면 계산
if(code == 13){
if(startDate.value.length==10 && endDate.value.length==10){
_jsSearchByDate();
}else{
alert("날짜형식을 YYYY.MM.DD 형식으로 입력해주세요. (ex. "+ServerTime.slice(0,8)+")");
if (daumSF.ie) event.returnValue=false;
else event.preventDefault();
return false;
}
}
}
function _jsGetTotalTerm(sYear, eYear){
var rtv = new Array();
var dist = eYear - sYear;
var yearTerm, firstYear, lastYear;
if(dist >14) yearTerm=20;
else if(dist >9) yearTerm=15;
else if(dist >4) yearTerm=10;
else if(dist >=0) yearTerm=5;
else return false;
if(eYear>1990+yearTerm-1){
lastYear=eYear+1;
firstYear=lastYear-yearTerm;
}else{
firstYear=1990;
lastYear=firstYear+yearTerm;
}
rtv.push(yearTerm, firstYear, lastYear);
return rtv;
}
function _jsSearchByDate(){
var inpSDate = _jsConvertToYYYYMMDD(daumSF.$("sliderStartDate").value.split(".")[0],daumSF.$("sliderStartDate").value.split(".")[1],daumSF.$("sliderStartDate").value.split(".")[2]); // 인풋창date
var inpEDate = _jsConvertToYYYYMMDD(daumSF.$("sliderEndDate").value.split(".")[0],daumSF.$("sliderEndDate").value.split(".")[1],daumSF.$("sliderEndDate").value.split(".")[2]); // 인풋창date
if(inpSDate*1 > inpEDate*1){
var tmpValue = daumSF.$("sliderStartDate").value;
daumSF.$("sliderStartDate").value = daumSF.$("sliderEndDate").value;
daumSF.$("sliderEndDate").value = tmpValue;
tmpValue = inpSDate;
inpSDate = inpEDate;
inpEDate = tmpValue;
}
if(inpEDate*1 > ServerTime.slice(0,8)*1) inpEDate = ServerTime.slice(0,8);
if(inpSDate*1 < 19900101) inpSDate = "19900101";
if( ServerTime.slice(0,4)*1 - inpSDate.slice(0,4)*1 > 19 ) inpSDate = (ServerTime.slice(0,4)*1-19) + "0101"
var beginYear = inpSDate.slice(0,4)*1; // 인풋창year
var endYear = inpEDate.slice(0,4)*1; // 인풋창year
var termArr = _jsGetTotalTerm(beginYear, endYear);
var firstYear = termArr[1];
var lastYear = termArr[2];
daumSF.Browser.setCookie("DaumFinderTerm","true",1);
inpSDate += "000000";
inpEDate += "235959";
var param = "?w=img&m=&q="+EnQuery+"";
imageParameters.DateStart = inpSDate;
imageParameters.DateEnd = inpEDate;
param += "&DateStart="+imageParameters.DateStart;
param += "&DateEnd="+imageParameters.DateEnd;
param += "&period=4";
param += "&SortType="+imageParameters.SortType;
param += "&cr="+imageParameters.cr;
param += "&ColorByName="+imageParameters.ColorByName;
param += "&FaceType="+imageParameters.FaceType;
param += "&Size="+imageParameters.Size;
param += "&GroupType="+imageParameters.GroupType;
param += "&ResultType="+imageParameters.ResultType;
param += "&ft="+imageParameters.ft;
//imgParameters.period = 4;
window.location.href = param;
}
function _jsConvertToYYYYMMDD(_y, _m, _d){
var m=_m, d=_d;
m = (m && m*1<10) ? "0"+m : "";
d = (d && d*1<10) ? "0"+d : "";
return _y+_m+_d;
}
function _jsConvertFromYYYYMMDD(_dateStr, opt){
return _dateStr.slice(0,4) + opt + _dateStr.slice(4,6) + opt + _dateStr.slice(6,8);
}
function _jsUrlParameter(src) {
var r={}, t=[];
var a=src.substr(1).split('&');
for(i=0;i=0 ) {
var pmV = _jsUrlParameter(rtv)[_paramName];
rtv = daumSF.String.replaceAll(rtv, "&"+_paramName+"="+pmV, "&"+_paramName+"="+_paramValue);
} else {
rtv += "&"+_paramName+"="+_paramValue;
}
return temp[0] + "?" + rtv.substring(1);
}
// 테두리
daumSF.addEvent( daumSF.$("sliderChart"), "mouseover", function(ev){
var target = daumSF.getElement( ev );
if(target.id.indexOf("stb")>=0){
daumSF.Element.addClassName(target,"on");
}else if(target.className=="stickWrap"){
var target2 = daumSF.$E(target.id.replace("stw","stb"));
daumSF.Element.addClassName(target2,"on");
}else if((target.className).indexOf("stickLine")>=0){
var target2 = daumSF.$E(target.id.replace("st","stb"));
daumSF.Element.addClassName(target2,"on");
}
}, true );
daumSF.addEvent( daumSF.$("sliderChart"), "mouseout", function(ev){
var target = daumSF.getElement( ev );
if(target.id.indexOf("stb")>=0){
daumSF.Element.removeClassName(target,"on");
}else if(target.className=="stickWrap"){
var target2 = daumSF.$E(target.id.replace("stw","stb"));
daumSF.Element.removeClassName(target2,"on");
}else if((target.className).indexOf("stickLine")>=0){
var target2 = daumSF.$E(target.id.replace("st","stb"));
daumSF.Element.removeClassName(target2,"on");
}
}, true );
// 툴팁
daumSF.addEvent( daumSF.$("sliderChart"), "mouseover", function(ev){
var target = daumSF.getElement( ev );
if(target.id.indexOf("stb")>=0){
if(daumSF.$E(target.id.replace("stb","stw")+"txt")){
var target2 = daumSF.$E(target.id.replace("stb","stw")+"txt");
daumSF.Element.removeClassName(target2,"hide");
}
}else if((target.className).indexOf("stickWrap")>=0){
if(daumSF.$E(target.id+"txt")){
var target2 = daumSF.$E(target.id+"txt");
daumSF.Element.removeClassName(target2,"hide");
}
}else if((target.className).indexOf("stickLine")>=0){
if(daumSF.$E(target.id.replace("st","stw")+"txt")){
var target2 = daumSF.$E(target.id.replace("st","stw")+"txt");
daumSF.Element.removeClassName(target2,"hide");
}
}
}, false );
daumSF.addEvent( daumSF.$("sliderChart"), "mouseout", function(ev){
var target = daumSF.getElement( ev );
if(target.id.indexOf("stb")>=0){
if(daumSF.$E(target.id.replace("stb","stw")+"txt")){
var target2 = daumSF.$E(target.id.replace("stb","stw")+"txt");
daumSF.Element.addClassName(target2,"hide");
}
}else if((target.className).indexOf("stickWrap")>=0){
if(daumSF.$E(target.id+"txt")) {
var target2 = daumSF.$E(target.id+"txt");
daumSF.Element.addClassName(target2,"hide");
}
}else if((target.className).indexOf("stickLine")>=0){
if(daumSF.$E(target.id.replace("st","stw")+"txt")){
var target2 = daumSF.$E(target.id.replace("st","stw")+"txt");
daumSF.Element.addClassName(target2,"hide");
}
}
}, false );
/*************************************슬라이더 구현**********************************************/
var __timelineSlider = (function(){
// 핸들러 ID
var handleLeftId = "sliderHandle1";
var handleRightId = "sliderHandle2";
var handlePrevId = "DFbtnPrevYear";
var handleNextId = "DFbtnNextYear";
var prevBtnEl = daumSF.$(handlePrevId);
var nextBtnEl = daumSF.$(handleNextId);
// track의 총길이
var trackLength = 647;
//var trackLength = 350;
// 촤우측 이동공간 margin 영역 설정
var handleLeftScopeStart = 40;
var handleRightScopeEnd = trackLength-8;
var selectedDateS;
var selectedDateE;
var selectedYesrS;
var selectedYesrE;
var selectedMonthS;
var selectedMonthE;
var selectedDayS;
var selectedDayE;
if(daumSF.getParam("DateEnd")){
//종료일 있음
selectedDateE = daumSF.getParam("DateEnd");
selectedYesrE = selectedDateE.slice(0,4);
if(selectedDateE.length>=6) selectedMonthE = selectedDateE.slice(4,6);
else selectedMonthE = 12;
if(daumSF.getParam("DateStart")){
//시작일 있음
selectedDateS = daumSF.getParam("DateStart");
selectedYesrS = selectedDateS.slice(0,4);
if(selectedDateS.length>=6) selectedMonthS = selectedDateS.slice(4,6);
else selectedMonthS = 1;
}
}else{
//종료일 및 시작일 없음
selectedYesrE = ServerTime.slice(0,4)*1;
selectedYesrS = selectedYesrE-4;
selectedMonthE = ServerTime.slice(4,6)*1;
selectedMonthS = 1;
selectedDayE = ServerTime.slice(6,8)*1;
selectedDayS = 1;
}
var termArr = _jsGetTotalTerm(selectedYesrS*1, selectedYesrE*1);
var termType = termArr[0];
var startYear = termArr[1];
var endYear = termArr[2];
var tmpStr = "";
var stickWidth = 10;
for(var i=0, j=(endYear-startYear)*12; i ';
}
}
daumSF.$("sliderChart").innerHTML = tmpStr;
// 기타요소 객체
var track = daumSF.$("track");
var activeBg = daumSF.$("activeBg");
var tooltipLeft = daumSF.$("sliderStartDate");
var tooltipRight = daumSF.$("sliderEndDate");
// 화면 초기화
var init = function(){
daumSF.Element.setLeft( activeBg, handleLeftInitPos-1 );
daumSF.Element.setWidth( activeBg, handleRightInitPos - handleLeftInitPos+1 );
graduation(startYear);
setTooltip( tooltipLeft, handleLeftInitPos, termType, daumSF.getParam("DateStart") );
setTooltip( tooltipRight, handleRightInitPos, 0, daumSF.getParam("DateEnd") );
chgSelectedStick();
};
// 활성화된 배경을 reset
var resetActiveBg = function(){
daumSF.Element.setLeft( activeBg, handle_1.getPos().left-1 );
daumSF.Element.setWidth( activeBg, handle_2.getPos().left - handle_1.getPos().left +1 );
};
// 선택된 영역 막대 색 변경
var chgSelectedStick = function(){
var start = daumSF.$("sliderYear1").innerHTML;
var end = daumSF.$("sliderYear6").innerHTML
for(var year=start; year
year
var getYearByPos = function( _pos ){
var pos = ( _pos > 40 ) ? _pos : 40; // 왼쪽 여백으로 인한 예외처리
var distYear = endYear - startYear;
var distPos = 600;
var yearPerPixel = distYear / distPos;
var result = startYear + Math.floor( yearPerPixel * ( pos - handleLeftScopeStart ) );
if(result == endYear) result=endYear-1;
return result;
};
// pos -> month
var getMonthByPos = function( _pos ){
var pos = ( _pos > 40 ) ? _pos : 40; // 왼쪽 여백으로 인한 예외처리
var result = Math.ceil((pos-40)/10%(12/(termType/5)))*(termType/5);
if(result==0) result=1;
if(result<10) result="0"+result;
return result;
};
// year -> pos
var getPosByYear = function( year ){
var distYear = endYear - startYear;
var distPos = handleRightScopeEnd - handleLeftScopeStart;
var pixelPerYear = distPos / distYear ;
var result = Math.floor( pixelPerYear * ( year - startYear ) )+40;
return result;
};
// month -> pos
var getPosByMonth = function( month ){
var result = (Math.ceil(month/(termType/5))-1)*10;
return result;
};
// 툴팁제어
var setTooltip = function( el, posX, _termType, _date ){
var tmpYear = getYearByPos( posX );
var tmpMonth = getMonthByPos( posX );
var endDay = 1;
if(_termType!=0 && tmpMonth*1!=1){
tmpMonth = tmpMonth*1 - (_termType/5-1);
}
if(el.id.indexOf("End")>=0) {
var endDate = new Date(tmpYear,tmpMonth*1,0);
endDay = endDate.getDate();
}
if(_date && _date.length==8 ) endDay = _date.slice(6,8)*1;
if(tmpMonth*1<10) tmpMonth="0"+tmpMonth*1;
if(endDay*1<10) endDay="0"+endDay;
el.value = tmpYear + "." + tmpMonth + "." + endDay;
};
var graduation = function( _startYear ){
for(var i=0; i<6; i++){
daumSF.$("sliderYear"+(i+1)).innerHTML = _startYear+i*(termType/5);
}
};
var setHandleByInpValue = function(){
var tempLDate = tooltipLeft.value;
var tempRDate = tooltipRight.value;
var posL = getPosByYear(tempLDate.slice(0,4));
var posR = getPosByYear(tempRDate.slice(0,4));
posL += getPosByMonth(tempLDate.split(".")[1])+1;
posR += getPosByMonth(tempRDate.split(".")[1])+10;
if(posR>posL && (tempLDate.split(".")[1]*1<13) && (tempRDate.split(".")[1]*1<13) && (posL>=0) && (posR<=trackLength)){
handle_1.setPosX(posL);
handle_2.setPosX(posR);
setTooltip( tooltipLeft, handle_1.getPos().left+1, termType );
setTooltip( tooltipRight, handle_2.getPos().left, 0 );
resetActiveBg();
}
};
// 초기값 설정
var handleLeftInitPos = getPosByYear( selectedYesrS )+ getPosByMonth(selectedMonthS) +2;
var handleRightInitPos = getPosByYear( selectedYesrE )+ getPosByMonth(selectedMonthE) +10;
daumSF.Event.addEvent( prevBtnEl, "mousedown", function(ev){
setTooltip( tooltipLeft, handle_1.getPos().left+1, termType );
setTooltip( tooltipRight, handle_2.getPos().left, 0 );
if(startYear>1990){
startYear-=termType/5;
endYear-=termType/5;
graduation(startYear);
setTooltip( tooltipLeft, handle_1.getPos().left, termType );
setTooltip( tooltipRight, handle_2.getPos().left, 0 );
_jsSearchByDate();
}
}, true );
daumSF.Event.addEvent( nextBtnEl, "mousedown", function(ev){
setTooltip( tooltipLeft, handle_1.getPos().left+1, termType );
setTooltip( tooltipRight, handle_2.getPos().left, 0 );
if(endYear<=ServerTime.slice(0,4)*1){
startYear+=termType/5;
endYear+=termType/5;
graduation(startYear);
setTooltip( tooltipLeft, handle_1.getPos().left, termType );
setTooltip( tooltipRight, handle_2.getPos().left, 0 );
_jsSearchByDate();
}
}, true );
// 좌측 핸들러 정의
var handle_1 = daumSF.widget.slider( handleLeftId );
handle_1.setScopeX({
init : handleLeftInitPos
}).addEventListener({
type : "[안내]태그제한으로등록되지않습니다-xxonMouseDown",
func : function(){
handle_1.setScopeX({
start : handleLeftScopeStart,
end : handle_2.getPos().left-8
});
daumSF.Element.setStyle( tooltipLeft, "zIndex", 2 );
}
}).addEventListener({
type : "[안내]태그제한으로등록되지않습니다-xxonMouseMove",
func : function(){
setTooltip( tooltipLeft, handle_1.getPos().left+1, termType );
resetActiveBg();
}
}).addEventListener({
type : "[안내]태그제한으로등록되지않습니다-xxonMouseUp",
func : function(){
daumSF.Element.setStyle( tooltipLeft, "zIndex", "" );
handle_1.setPosX(Math.round(handle_1.getPos().left/10)*10);
setTooltip( tooltipLeft, handle_1.getPos().left+1, termType );
resetActiveBg();
doSearchByAjax();
chgSelectedStick();
}
}).run();
// 우측 핸들러 정의
var handle_2 = daumSF.widget.slider( handleRightId );
handle_2.setScopeX({
init : handleRightInitPos
}).addEventListener({
type : "[안내]태그제한으로등록되지않습니다-xxonMouseDown",
func : function(){
handle_2.setScopeX({
start : handle_1.getPos().left+8,
end : handleRightScopeEnd
});
daumSF.Element.setStyle( tooltipRight, "zIndex", 2 );
}
}).addEventListener({
type : "[안내]태그제한으로등록되지않습니다-xxonMouseMove",
func : function(){
setTooltip( tooltipRight, handle_2.getPos().left, 0 );
resetActiveBg();
}
}).addEventListener({
type : "[안내]태그제한으로등록되지않습니다-xxonMouseUp",
func : function(){
daumSF.Element.setStyle( tooltipRight, "zIndex", "" );
handle_2.setPosX(Math.round(handle_2.getPos().left)+(10-(handle_2.getPos().left%10))-1);
setTooltip( tooltipRight, handle_2.getPos().left, 0 );
resetActiveBg();
doSearchByAjax();
chgSelectedStick();
}
}).run();
// 트랙 정의
daumSF.Event.addEvent( track, "mousedown", function(e){
//
}, false );
// 활성BG 정의
daumSF.Event.addEvent( activeBg, "mousedown", function(e){
//
}, false );
daumSF.addEvent( daumSF.$("sliderChart"), "click", function(ev){
var target = daumSF.getElement( ev );
var target2;
var targetDate=0;
if((target.id).indexOf("stb")>=0 && daumSF.$E(target.id.replace("stb","stw")+"txt")){
var target2 = daumSF.$E(target.id.replace("stb","stw")+"text");
}else if((target.className).indexOf("stickWrap")>=0 && daumSF.$E(target.id+"txt")){
var target2 = daumSF.$E(target.id+"text");
}else if((target.className).indexOf("stickLine")>=0 && daumSF.$E(target.id.replace("st","stw")+"txt")){
var target2 = daumSF.$E(target.id.replace("st","stw")+"text");
}
if(target2){
targetDate = target2.innerHTML.slice(0,4)+"."+target2.innerHTML.slice(5,7);
daumSF.$("sliderStartDate").value = targetDate+".01";
var endDate = new Date(target2.innerHTML.slice(0,4),target2.innerHTML.slice(5,7),0);
daumSF.$("sliderEndDate").value = targetDate + "." + endDate.getDate();;
setHandleByInpValue();
doSearchByAjax();
chgSelectedStick();
}
}, false );
init();
})();
이미지 컨텐츠
뷰어로 보기
var _jsImgViewer = {
Check : function(opt){
try {
var isViewer = daumSF.Browser.getCookie("imgviewer");
var isCheckBox = daumSF.$("viewerV");
if (opt == "1") {
if (isCheckBox.value=="Y") {
_jsImgViewer.sCookie(0);
} else{
if (!isViewer) _jsImgViewer.sCookie(1);
}
} else {
if (isCheckBox.value=="Y") {
isCheckBox.value = "";
daumSF.$("viewerI").className="typeBtn btnSpImage btnViewer";
if (!isViewer) { _jsImgViewer.sCookie(1); }
} else {
isCheckBox.value = "Y";
daumSF.$("viewerI").className="typeBtn btnSpImage btnViewerOn";
_jsImgViewer.sCookie(0);
}
}
} catch(e){}
},
chkBox : function(){
try {
var isViewer = daumSF.Browser.getCookie("imgviewer");
var isCheckBox = daumSF.$("viewerV");
if (!isViewer) {
isCheckBox.value = "Y";
daumSF.$("viewerI").className="typeBtn btnSpImage btnViewerOn";
}
} catch(e){}
},
sCookie : function(opt){
try {
if (opt == 1) daumSF.Browser.setCookie("imgviewer", "true", 30);
else daumSF.Browser.delCookie("imgviewer");
} catch(e){}
},
open : function(num,opt){
try {
var isCheckBox = daumSF.$("viewerV");
var isAlink = "";
if (opt == "I") { isAlink = daumSF.$("chkUrl1_"+num); } else { isAlink = daumSF.$("chkUrl2_"+num); }
if (isCheckBox.value=="Y") {
isAlink.href = daumSF.$("linkUrl_"+num).value;
} else {
isAlink.href = daumSF.$("directUrl_"+num).value;
}
} catch(e){}
},
saopen : function(num,opt){
try {
var isAlink = "";
if (opt == "I") { isAlink = daumSF.$("chkUrl1_"+num); } else { isAlink = daumSF.$("chkUrl2_"+num); }
isAlink.href = daumSF.$("directUrl_"+num).value;
} catch(e){}
},
layeropen : function(num,opt){
try {
var isCheckBox = daumSF.$("viewerV");
var isAlink = "";
if (opt == "I") { isAlink = daumSF.$("chkUrlLayer1_"+num); } else { isAlink = daumSF.$("chkUrlLayer2_"+num); }
if (isCheckBox.value=="Y") {
isAlink.href = daumSF.$("linkUrl_"+num).value;
} else {
isAlink.href = daumSF.$("directUrl_"+num).value;
}
} catch(e){}
}
};
_jsImgViewer.chkBox();
var wWidth = daumSF.$("imgCon_wrap").offsetWidth;
if(isFF) {
wWidth = parseInt(wWidth - 17,10);
}
var strWidth = "183px";
if (wWidth <= 955) {strWidth = "183px";} else if (wWidth >= 955 && wWidth < 1134) {strWidth = "20%";} else if (wWidth >= 1134 && wWidth < 1315) {strWidth = "16.6%";} else if (wWidth >= 1315 && wWidth < 1496) {strWidth = "14.2%";} else if (wWidth >= 1496 && wWidth < 1677) {strWidth = "12.5%";} else if (wWidth >= 1677 && wWidth < 1858) {strWidth = "11.1%";} else if (wWidth >= 1858) {strWidth = "10%";}
document.write("");
if(wWidth >= 1315 && wWidth < 1496) {
document.write("");
} else if(wWidth >= 1496 && wWidth < 1677) {
} else if(wWidth >= 1677 && wWidth < 1858) {
document.write("");
} else {
document.write("");
}
-
10201^GzEAY100^http://cafe.daum.net/nicerich100/L8Nd/35?docid=1HxSi|L8Nd|35|20090918223006^1^1510201^GzEAY100^http://cafe.daum.net/nicerich100/L8Nd/35?docid=1HxSi|L8Nd|35|20090918223006^1^15http%3A%2F%2Fcafe.daum.net%2Fnicerich100%2FL8Nd%2F35%3Fdocid%3D1HxSi%7CL8Nd%7C35%7C2009091822300610201^GzEAY100^http://cafe.daum.net/nicerich100/L8Nd/35?docid=1HxSi|L8Nd|35|20090918223006^1^15
-
10201^89zjk000^http://cafe.daum.net/male-choir/57dN/45?docid=1CrYD|57dN|45|20080803222132^1^1510201^89zjk000^http://cafe.daum.net/male-choir/57dN/45?docid=1CrYD|57dN|45|20080803222132^1^15http%3A%2F%2Fcafe.daum.net%2Fmale-choir%2F57dN%2F45%3Fdocid%3D1CrYD%7C57dN%7C45%7C2008080322213210201^89zjk000^http://cafe.daum.net/male-choir/57dN/45?docid=1CrYD|57dN|45|20080803222132^1^15
-
10201^5Fzjk000^http://cafe.daum.net/male-choir/57dN/45?docid=1CrYD|57dN|45|20080803222132^1^1510201^5Fzjk000^http://cafe.daum.net/male-choir/57dN/45?docid=1CrYD|57dN|45|20080803222132^1^15http%3A%2F%2Fcafe.daum.net%2Fmale-choir%2F57dN%2F45%3Fdocid%3D1CrYD%7C57dN%7C45%7C2008080322213210201^5Fzjk000^http://cafe.daum.net/male-choir/57dN/45?docid=1CrYD|57dN|45|20080803222132^1^15
-
10201^P9CGT10^http://cafe.daum.net/anthwang1/Hi2s/70?docid=14wHs|Hi2s|70|20070919000513^1^1510201^P9CGT10^http://cafe.daum.net/anthwang1/Hi2s/70?docid=14wHs|Hi2s|70|20070919000513^1^15http%3A%2F%2Fcafe.daum.net%2Fanthwang1%2FHi2s%2F70%3Fdocid%3D14wHs%7CHi2s%7C70%7C2007091900051310201^P9CGT10^http://cafe.daum.net/anthwang1/Hi2s/70?docid=14wHs|Hi2s|70|20070919000513^1^15
-
10201^LWa67100^http://cafe.daum.net/Date/24f4/1369?docid=twqc|24f4|1369|20090727000851^1^1510201^LWa67100^http://cafe.daum.net/Date/24f4/1369?docid=twqc|24f4|1369|20090727000851^1^15http%3A%2F%2Fcafe.daum.net%2FDate%2F24f4%2F1369%3Fdocid%3Dtwqc%7C24f4%7C1369%7C2009072700085110201^LWa67100^http://cafe.daum.net/Date/24f4/1369?docid=twqc|24f4|1369|20090727000851^1^15
-
10201^WPd67100^http://cafe.daum.net/Date/24f4/1369?docid=twqc|24f4|1369|20090727000851^1^1510201^WPd67100^http://cafe.daum.net/Date/24f4/1369?docid=twqc|24f4|1369|20090727000851^1^15http%3A%2F%2Fcafe.daum.net%2FDate%2F24f4%2F1369%3Fdocid%3Dtwqc%7C24f4%7C1369%7C2009072700085110201^WPd67100^http://cafe.daum.net/Date/24f4/1369?docid=twqc|24f4|1369|20090727000851^1^15
-
10201^doj67100^http://cafe.daum.net/Date/24f4/1369?docid=twqc|24f4|1369|20090727000851^1^1510201^doj67100^http://cafe.daum.net/Date/24f4/1369?docid=twqc|24f4|1369|20090727000851^1^15http%3A%2F%2Fcafe.daum.net%2FDate%2F24f4%2F1369%3Fdocid%3Dtwqc%7C24f4%7C1369%7C2009072700085110201^doj67100^http://cafe.daum.net/Date/24f4/1369?docid=twqc|24f4|1369|20090727000851^1^15
-
10201^2UgVS100^http://cafe.daum.net/63rabitt/DAlE/1043?docid=18Dwx|DAlE|1043|20081030093853^1^1510201^2UgVS100^http://cafe.daum.net/63rabitt/DAlE/1043?docid=18Dwx|DAlE|1043|20081030093853^1^15http%3A%2F%2Fcafe.daum.net%2F63rabitt%2FDAlE%2F1043%3Fdocid%3D18Dwx%7CDAlE%7C1043%7C2008103009385310201^2UgVS100^http://cafe.daum.net/63rabitt/DAlE/1043?docid=18Dwx|DAlE|1043|20081030093853^1^15
-
10201^CYgVS100^http://cafe.daum.net/63rabitt/DAlE/1043?docid=18Dwx|DAlE|1043|20081030093853^1^1510201^CYgVS100^http://cafe.daum.net/63rabitt/DAlE/1043?docid=18Dwx|DAlE|1043|20081030093853^1^15http%3A%2F%2Fcafe.daum.net%2F63rabitt%2FDAlE%2F1043%3Fdocid%3D18Dwx%7CDAlE%7C1043%7C2008103009385310201^CYgVS100^http://cafe.daum.net/63rabitt/DAlE/1043?docid=18Dwx|DAlE|1043|20081030093853^1^15
-
10201^nJawk00^http://cafe316.daum.net/_c21_/bbs_search_read?grpid=4721&fldid=2ueB&contentval=000k7zzzzzzzzzzzzzzzzzzzzzzzzz&datanum=2859&fenc=JAxy.A5BJt90^1^1510201^nJawk00^http://cafe316.daum.net/_c21_/bbs_search_read?grpid=4721&fldid=2ueB&contentval=000k7zzzzzzzzzzzzzzzzzzzzzzzzz&datanum=2859&fenc=JAxy.A5BJt90^1^15http%3A%2F%2Fcafe316.daum.net%2F_c21_%2Fbbs_search_read%3Fgrpid%3D4721%26fldid%3D2ueB%26contentval%3D000k7zzzzzzzzzzzzzzzzzzzzzzzzz%26datanum%3D2859%26fenc%3DJAxy.A5BJt9010201^nJawk00^http://cafe316.daum.net/_c21_/bbs_search_read?grpid=4721&fldid=2ueB&contentval=000k7zzzzzzzzzzzzzzzzzzzzzzzzz&datanum=2859&fenc=JAxy.A5BJt90^1^15
-
10201^0luCZ000^http://blog.daum.net/gasiriitgo/4539^1^710201^0luCZ000^http://blog.daum.net/gasiriitgo/4539^1^7http%3A%2F%2Fblog.daum.net%2Fgasiriitgo%2F453910201^0luCZ000^http://blog.daum.net/gasiriitgo/4539^1^7
-
10201^zEafZ000^http://mbcvoice.tistory.com/161^1^710201^zEafZ000^http://mbcvoice.tistory.com/161^1^7http%3A%2F%2Fmbcvoice.tistory.com%2F16110201^zEafZ000^http://mbcvoice.tistory.com/161^1^7
-
10201^tEafZ000^http://mbcvoice.tistory.com/161^1^710201^tEafZ000^http://mbcvoice.tistory.com/161^1^7http%3A%2F%2Fmbcvoice.tistory.com%2F16110201^tEafZ000^http://mbcvoice.tistory.com/161^1^7
-
10201^pnpI9100^http://cafe.daum.net/vegonia/9sgr/7?docid=18dxj|9sgr|7|20070120020919^1^1510201^pnpI9100^http://cafe.daum.net/vegonia/9sgr/7?docid=18dxj|9sgr|7|20070120020919^1^15http%3A%2F%2Fcafe.daum.net%2Fvegonia%2F9sgr%2F7%3Fdocid%3D18dxj%7C9sgr%7C7%7C2007012002091910201^pnpI9100^http://cafe.daum.net/vegonia/9sgr/7?docid=18dxj|9sgr|7|20070120020919^1^15
-
10201^Zh7I9100^http://cafe.daum.net/vegonia/9sgr/7?docid=18dxj|9sgr|7|20070120020919^1^1510201^Zh7I9100^http://cafe.daum.net/vegonia/9sgr/7?docid=18dxj|9sgr|7|20070120020919^1^15http%3A%2F%2Fcafe.daum.net%2Fvegonia%2F9sgr%2F7%3Fdocid%3D18dxj%7C9sgr%7C7%7C2007012002091910201^Zh7I9100^http://cafe.daum.net/vegonia/9sgr/7?docid=18dxj|9sgr|7|20070120020919^1^15
-
10201^Zocsf000^http://cafe.daum.net/cghs/Kgo/105?docid=28Jr|Kgo|105|20070112215842^1^1510201^Zocsf000^http://cafe.daum.net/cghs/Kgo/105?docid=28Jr|Kgo|105|20070112215842^1^15http%3A%2F%2Fcafe.daum.net%2Fcghs%2FKgo%2F105%3Fdocid%3D28Jr%7CKgo%7C105%7C2007011221584210201^Zocsf000^http://cafe.daum.net/cghs/Kgo/105?docid=28Jr|Kgo|105|20070112215842^1^15
-
10201^FHYsf000^http://cafe.daum.net/cghs/Kgo/105?docid=28Jr|Kgo|105|20070112215842^1^1510201^FHYsf000^http://cafe.daum.net/cghs/Kgo/105?docid=28Jr|Kgo|105|20070112215842^1^15http%3A%2F%2Fcafe.daum.net%2Fcghs%2FKgo%2F105%3Fdocid%3D28Jr%7CKgo%7C105%7C2007011221584210201^FHYsf000^http://cafe.daum.net/cghs/Kgo/105?docid=28Jr|Kgo|105|20070112215842^1^15
-
10201^0Losf000^http://cafe.daum.net/cghs/Kgo/105?docid=28Jr|Kgo|105|20070112215842^1^1510201^0Losf000^http://cafe.daum.net/cghs/Kgo/105?docid=28Jr|Kgo|105|20070112215842^1^15http%3A%2F%2Fcafe.daum.net%2Fcghs%2FKgo%2F105%3Fdocid%3D28Jr%7CKgo%7C105%7C2007011221584210201^0Losf000^http://cafe.daum.net/cghs/Kgo/105?docid=28Jr|Kgo|105|20070112215842^1^15
-
10201^qncsf000^http://cafe.daum.net/cghs/Kgo/105?docid=28Jr|Kgo|105|20070112215842^1^1510201^qncsf000^http://cafe.daum.net/cghs/Kgo/105?docid=28Jr|Kgo|105|20070112215842^1^15http%3A%2F%2Fcafe.daum.net%2Fcghs%2FKgo%2F105%3Fdocid%3D28Jr%7CKgo%7C105%7C2007011221584210201^qncsf000^http://cafe.daum.net/cghs/Kgo/105?docid=28Jr|Kgo|105|20070112215842^1^15
-
10201^rpG3J00^http://cafe251.daum.net/_c21_/bbs_search_read?grpid=18sLR&mgrpid=null&fldid=N6mi&contentval=0000Gzzzzzzzzzzzzzzzzzzzzzzzzz&datanum=16&fenc=DkVk6eP-Kyg0^1^1510201^rpG3J00^http://cafe251.daum.net/_c21_/bbs_search_read?grpid=18sLR&mgrpid=null&fldid=N6mi&contentval=0000Gzzzzzzzzzzzzzzzzzzzzzzzzz&datanum=16&fenc=DkVk6eP-Kyg0^1^15http%3A%2F%2Fcafe251.daum.net%2F_c21_%2Fbbs_search_read%3Fgrpid%3D18sLR%26mgrpid%3Dnull%26fldid%3DN6mi%26contentval%3D0000Gzzzzzzzzzzzzzzzzzzzzzzzzz%26datanum%3D16%26fenc%3DDkVk6eP-Kyg010201^rpG3J00^http://cafe251.daum.net/_c21_/bbs_search_read?grpid=18sLR&mgrpid=null&fldid=N6mi&contentval=0000Gzzzzzzzzzzzzzzzzzzzzzzzzz&datanum=16&fenc=DkVk6eP-Kyg0^1^15
-
10201^TT6vx10^http://cafe.daum.net/dujois/8LFz/78?docid=1Dh1A|8LFz|78|20090311143226^1^1510201^TT6vx10^http://cafe.daum.net/dujois/8LFz/78?docid=1Dh1A|8LFz|78|20090311143226^1^15http%3A%2F%2Fcafe.daum.net%2Fdujois%2F8LFz%2F78%3Fdocid%3D1Dh1A%7C8LFz%7C78%7C2009031114322610201^TT6vx10^http://cafe.daum.net/dujois/8LFz/78?docid=1Dh1A|8LFz|78|20090311143226^1^15
-
10201^PVmmK000^http://blog.daum.net/parkky123/8004674^1^710201^PVmmK000^http://blog.daum.net/parkky123/8004674^1^7http%3A%2F%2Fblog.daum.net%2Fparkky123%2F800467410201^PVmmK000^http://blog.daum.net/parkky123/8004674^1^7
-
10201^GBBAH100^http://cafe.daum.net/goodhouse7979/DJ3I/15?docid=1BFn7|DJ3I|15|20071030153518^1^1510201^GBBAH100^http://cafe.daum.net/goodhouse7979/DJ3I/15?docid=1BFn7|DJ3I|15|20071030153518^1^15http%3A%2F%2Fcafe.daum.net%2Fgoodhouse7979%2FDJ3I%2F15%3Fdocid%3D1BFn7%7CDJ3I%7C15%7C2007103015351810201^GBBAH100^http://cafe.daum.net/goodhouse7979/DJ3I/15?docid=1BFn7|DJ3I|15|20071030153518^1^15
-
10201^ELBAH100^http://cafe.daum.net/goodhouse7979/DJ3I/15?docid=1BFn7|DJ3I|15|20071030153518^1^1510201^ELBAH100^http://cafe.daum.net/goodhouse7979/DJ3I/15?docid=1BFn7|DJ3I|15|20071030153518^1^15http%3A%2F%2Fcafe.daum.net%2Fgoodhouse7979%2FDJ3I%2F15%3Fdocid%3D1BFn7%7CDJ3I%7C15%7C2007103015351810201^ELBAH100^http://cafe.daum.net/goodhouse7979/DJ3I/15?docid=1BFn7|DJ3I|15|20071030153518^1^15
-
10201^HLBAH100^http://cafe.daum.net/goodhouse7979/DJ3I/15?docid=1BFn7|DJ3I|15|20071030153518^1^1510201^HLBAH100^http://cafe.daum.net/goodhouse7979/DJ3I/15?docid=1BFn7|DJ3I|15|20071030153518^1^15http%3A%2F%2Fcafe.daum.net%2Fgoodhouse7979%2FDJ3I%2F15%3Fdocid%3D1BFn7%7CDJ3I%7C15%7C2007103015351810201^HLBAH100^http://cafe.daum.net/goodhouse7979/DJ3I/15?docid=1BFn7|DJ3I|15|20071030153518^1^15
-
10201^6TtRj00^http://cafe.daum.net/durgkrtnfrnr/KTuP/307?docid=19X4v|KTuP|307|20080615124042^1^1510201^6TtRj00^http://cafe.daum.net/durgkrtnfrnr/KTuP/307?docid=19X4v|KTuP|307|20080615124042^1^15http%3A%2F%2Fcafe.daum.net%2Fdurgkrtnfrnr%2FKTuP%2F307%3Fdocid%3D19X4v%7CKTuP%7C307%7C2008061512404210201^6TtRj00^http://cafe.daum.net/durgkrtnfrnr/KTuP/307?docid=19X4v|KTuP|307|20080615124042^1^15
-
10201^E2sSj00^http://cafe.daum.net/durgkrtnfrnr/KTuP/307?docid=19X4v|KTuP|307|20080615124042^1^1510201^E2sSj00^http://cafe.daum.net/durgkrtnfrnr/KTuP/307?docid=19X4v|KTuP|307|20080615124042^1^15http%3A%2F%2Fcafe.daum.net%2Fdurgkrtnfrnr%2FKTuP%2F307%3Fdocid%3D19X4v%7CKTuP%7C307%7C2008061512404210201^E2sSj00^http://cafe.daum.net/durgkrtnfrnr/KTuP/307?docid=19X4v|KTuP|307|20080615124042^1^15
-
10201^qHu5M200^http://cafe.daum.net/yunlss/3OLf/1006?docid=ntVY|3OLf|1006|20070718211937^1^1510201^qHu5M200^http://cafe.daum.net/yunlss/3OLf/1006?docid=ntVY|3OLf|1006|20070718211937^1^15http%3A%2F%2Fcafe.daum.net%2Fyunlss%2F3OLf%2F1006%3Fdocid%3DntVY%7C3OLf%7C1006%7C2007071821193710201^qHu5M200^http://cafe.daum.net/yunlss/3OLf/1006?docid=ntVY|3OLf|1006|20070718211937^1^15
-
10201^1dAhK200^http://cafe.daum.net/arthill/IKK/4415?docid=bP27|IKK|4415|20060614082047^1^1510201^1dAhK200^http://cafe.daum.net/arthill/IKK/4415?docid=bP27|IKK|4415|20060614082047^1^15http%3A%2F%2Fcafe.daum.net%2Farthill%2FIKK%2F4415%3Fdocid%3DbP27%7CIKK%7C4415%7C2006061408204710201^1dAhK200^http://cafe.daum.net/arthill/IKK/4415?docid=bP27|IKK|4415|20060614082047^1^15
-
10201^8ehgp000^http://blog.daum.net/hyunts2000/12744005^1^710201^8ehgp000^http://blog.daum.net/hyunts2000/12744005^1^7http%3A%2F%2Fblog.daum.net%2Fhyunts2000%2F1274400510201^8ehgp000^http://blog.daum.net/hyunts2000/12744005^1^7
-
10201^ucEhK200^http://cafe.daum.net/arthill/IKK/6118?docid=bP27|IKK|6118|20070718082346^1^1510201^ucEhK200^http://cafe.daum.net/arthill/IKK/6118?docid=bP27|IKK|6118|20070718082346^1^15http%3A%2F%2Fcafe.daum.net%2Farthill%2FIKK%2F6118%3Fdocid%3DbP27%7CIKK%7C6118%7C2007071808234610201^ucEhK200^http://cafe.daum.net/arthill/IKK/6118?docid=bP27|IKK|6118|20070718082346^1^15
-
10201^0746K00^http://cafe344.daum.net/_c21_/bbs_search_read?grpid=AyV3&mgrpid=null&fldid=D3iQ&contentval=0007Qzzzzzzzzzzzzzzzzzzzzzzzzz&datanum=460^1^1510201^0746K00^http://cafe344.daum.net/_c21_/bbs_search_read?grpid=AyV3&mgrpid=null&fldid=D3iQ&contentval=0007Qzzzzzzzzzzzzzzzzzzzzzzzzz&datanum=460^1^15http%3A%2F%2Fcafe344.daum.net%2F_c21_%2Fbbs_search_read%3Fgrpid%3DAyV3%26mgrpid%3Dnull%26fldid%3DD3iQ%26contentval%3D0007Qzzzzzzzzzzzzzzzzzzzzzzzzz%26datanum%3D46010201^0746K00^http://cafe344.daum.net/_c21_/bbs_search_read?grpid=AyV3&mgrpid=null&fldid=D3iQ&contentval=0007Qzzzzzzzzzzzzzzzzzzzzzzzzz&datanum=460^1^15
function _jsMakeSmartLog(params, sparam) {
var addparams = "";
for (var i=0,len=params.length;i= 11 ) {
if( url.substring(7,11) == "/02/") {
strHost = "http://image02a.search.daum-img.net";
} else if ( url.substring(7,11) == "/03/") {
strHost = "http://image02b.search.daum-img.net";
}
}
console.log(url.substring(7,11));
return strHost;
}
catch (e){ return "http://image02.search.daum-img.net"; }
}
// 전체 유형
function _jsProcessAllTypeJsonResult(r){
var docids = "";
var obj = daumSF.Ajax.jsonToObject(r.responseText);
var entryList = obj[0].IMG[0].entryList;
var imgDataStr = new String.Buffer();
var cpmap = {"0":"플래닛", "1":"영화", "4":"텔레비존", "5":"아고라", "6":"뉴스",
"7":"블로그", "8":"파이", "9":"스포츠", "10":"Daum지식", "12":"문화콘텐츠진흥원",
"15":"카페", "16":"백과사전", "17":"웹 이미지", "18":"Daum지도", "20":"SLR클럽", "21":"푸딩",
"24":"AFPBB뉴스", "25":"Daum뮤직", "26":"Daum키즈짱", "28":"자연박물관", "29":"Daum스타일"}
var _totalCount = 0;
if(obj[0].IMG[0].totalResultCount) _totalCount = obj[0].IMG[0].totalResultCount*1;
if(_totalCount==0){
_jsNoResult();
}else{
var _imageIdx = [];
var _imageData = [];
var curPage=1;
if(daumSF.getParam("page")) {
if(daumSF.getParam("page")*1 <= 0){
curPage=1
}else{
curPage=daumSF.getParam("page")*1;
}
}else{
curPage=1;
}
var param = "http://image.search.daum.net/dsa/search?w=imgviewer&q="+EnQuery+"&debug=0&SimilarYN=Y";
param += "&cr="+imageParameters.cr;
param += "&ColorByName="+imageParameters.ColorByName;
param += "&ColorGroup="+imageParameters.ColorGroup;
param += "&Size="+imageParameters.Size;
param += "&DateStart="+imageParameters.DateStart;
param += "&DateEnd="+imageParameters.DateEnd;
param += "&period="+imageParameters.period;
param += "&ft="+imageParameters.ft;
param += "&FaceType="+imageParameters.FaceType;
param += "&SortType="+imageParameters.SortType;
param += "&lpp="+imageParameters.lpp;
param += "&page="+imageParameters.page;
var entryLength = 0;
if(_totalCount==1){
entryLength = 1;
}else{
entryLength = entryList.length;
}
for(var i=0, j=entryLength; i") > 0 ) bt = 1;
hi = chkThumbnail;
if (entryList[i].thumbnail_url.length > 7 && entryList[i].thumbnail_url.slice(0,8) == "/_IMG1/") {
thumbnail = "http://img.search.daum-img.net/imgthum/"+ entryList[i].thumbnail_url.slice(8,thumbnailLen);
} else if ((entryList[i].thumbnail_url.length > 6 && entryList[i].thumbnail_url.slice(0,6) == "/_IMG2") || (entryList[i].thumbnail_url.length > 7 && entryList[i].thumbnail_url.slice(0,8) == "/_IMG1_/")) {
thumbnail = "http://imgsrc.search.daum-img.net/imgthum/"+ entryList[i].thumbnail_url.slice(8,thumbnailLen);
} else if (entryList[i].thumbnail_url.length > 6 && entryList[i].thumbnail_url.slice(0,6) == "/_IMG3") {
thumbnail = "http://image01.search.daum-img.net/imgthum/"+ entryList[i].thumbnail_url.slice(8,thumbnailLen);
} else if (entryList[i].thumbnail_url.length > 6 && entryList[i].thumbnail_url.slice(0,6) == "/_IMG4") {
thumbnail = _jsGetThumbNailImgHost(entryList[i].thumbnail_url) + "/"+ entryList[i].thumbnail_url.slice(8,thumbnailLen);
} else {
thumbnail = "http://imgsrc.search.daum-img.net/image_thumb/"+ entryList[i].thumbnail_url;
}
var link_url = entryList[i].doc_url;
if (entryList[i].source == '1000') {
link_url = entryList[i].img_url;
}
if (entryList[i].source == '0') {
link_url = link_url + "?nil_profile=planet";
}
if (entryList[i].source == '0' || entryList[i].source == '5' || entryList[i].source == '6' || entryList[i].source == '7' || entryList[i].source == '10' || entryList[i].source == '15') {
if (link_url.indexOf("?") > 0) {
link_url = link_url + "&srchid=IIM"+ entryList[i].docid +"#A"+ entryList[i].img_url.split('/')[entryList[i].img_url.split('/').length - 1];
} else {
link_url = link_url + "?srchid=IIM"+ entryList[i].docid +"#A"+ entryList[i].img_url.split('/')[entryList[i].img_url.split('/').length - 1];
}
}
var direct_url = link_url;
var page_offset = i;
// SA에서는 기존 링크를 그대로 사용 (SA가 아닐때만 뷰어용 링크 사용)
if (!imageParameters.viewsite) {
var chkParam = param + "&page_offset="+i;
chkParam += "&od="+entryList[i].docid;
link_url = chkParam;
var ImgLinkT1 = '_jsImgViewer.open(\''+ i +'\',\'I\');';
var ImgLinkT2 = '_jsImgViewer.open(\''+ i +'\',\'T\');';
} else {
var ImgLinkT1 = '_jsImgViewer.saopen(\''+ i +'\',\'I\');';
var ImgLinkT2 = '_jsImgViewer.saopen(\''+ i +'\',\'T\');';
}
imgDataStr.append('');
imgDataStr.append(' ');
imgDataStr.append(' ');
imgDataStr.append(' ');
imgDataStr.append('');
imgDataStr.append('');
imgDataStr.append('');
imgDataStr.append('');
imgDataStr.append('');
if (imageParameters.viewType == "L") {
imgDataStr.append('');
imgDataStr.append(' - '+ cutTitle +'
');
if (entryList[i].regdt != "") {
delimiter = 1;
imgDataStr.append(' - '+entryList[i].regdt.slice(0,4)+'.'+entryList[i].regdt.slice(4,6)+'.'+entryList[i].regdt.slice(6,8)+'
');
}
if (entryList[i].source != "") {
imgDataStr.append(' - ');
if (delimiter == 1) {
imgDataStr.append(' | ');
}
imgDataStr.append(cpmap[entryList[i].source] +'
');
}
imgDataStr.append('
');
}
imgDataStr.append(' 10201^'+entryList[i].docid+'^'+entryList[i].doc_url+'^1^'+entryList[i].source+'10201^'+entryList[i].docid+'^'+entryList[i].doc_url+'^1^'+entryList[i].source+''+entryList[i].doc_url+'10201^'+entryList[i].docid+'^'+entryList[i].doc_url+'^1^'+entryList[i].source+'');
imgDataStr.append('');
tmpData.index = i;
tmpData.title = entryList[i].title? entryList[i].title : "";
tmpData.link = direct_url;
tmpData.thumbnail = thumbnail.replace("http://image02.search.daum-img.net/","http://image03.search.daum-img.net/");
tmpData.thumbnail2 = thumbnail;
tmpData.thumbnail_url = entryList[i].thumbnail_url;
tmpData.date = entryList[i].regdt.slice(0,4)+"."+entryList[i].regdt.slice(4,6)+"."+entryList[i].regdt.slice(6,8);
tmpData.cp = cpmap[entryList[i].source];
tmpData.width = entryList[i].width;
tmpData.height = entryList[i].height;
tmpData.ImgLinkT1 = ImgLinkT1;
tmpData.ImgLinkT2 = ImgLinkT2;
tmpData.smartLog = 's=IM&a=TIIM&d='+entryList[i].docid+'&pg='+curPage+'&r='+(i+1)+'&rc='+obj[0].IMG[0].resultCount+'&e1='+entryList[i].source+'&st='+imageParameters.SortType;
tmpData.source = entryList[i].source;
tmpData.docid = entryList[i].docid;
tmpData.curPage = curPage;
tmpData.resultCount = obj[0].IMG[0].resultCount;
_imageIdx.push(i);
_imageData.push(tmpData);
}
imgDataStr.append('');
if(daumSF.$E("imageColl")){ daumSF.$E("imageColl").style.display="block"; }
if(daumSF.$E("tabNoResultArea")){ daumSF.$E("tabNoResultArea").style.display="none"; }
daumSF.$("imgResultUL").innerHTML = imgDataStr.evaluate();
_jsImageResize('A',obj[0].IMG[0].totalResultCount, obj[0].IMG[0].inner_search_count); // 이미지 노출 리사이즈
if(daumSF.getParam("viewType") != "L") {
if( typeof(_jsImageLayer) != "undefined" ) {
_jsImageLayer.reload(_imageIdx, _imageData);
} else {
var _jsImageLayer = new _jsImageHighlight(_imageIdx, _imageData);
}
}
_imageIdx = null;
_imageData = null;
}
daumSF.$E("tabCollFrame").src="http://search.daum.net/search?w=img&q=";
}
// 엔트리카운트 및 페이징 변경
function _jsChgPagingAndCount(_opt,_totalCount,_totalPageCount,_lpp){
var lpp=30;
var rowPerPage=30;
var rowPerBlock=10;
var curPage=1;
var lastC, firstC;
var pageName = "page";
if (_opt != "A") {
if(daumSF.getParam("page")) {
if(daumSF.getParam("page")*1 <= 0){
curPage=1
}else{
curPage=daumSF.getParam("page")*1;
}
}else{
curPage=1;
}
}
lpp = _lpp;
rowPerPage = _lpp;
var newLink = document.location.toString();
newLink = _jsMakeNewUrl("SortType", imageParameters.SortType, newLink);
newLink = _jsMakeNewUrl("cr", imageParameters.cr, newLink);
newLink = _jsMakeNewUrl("ColorByName", imageParameters.ColorByName, newLink);
newLink = _jsMakeNewUrl("ColorGroup", imageParameters.ColorGroup, newLink);
newLink = _jsMakeNewUrl("FaceType", imageParameters.FaceType, newLink);
newLink = _jsMakeNewUrl("ft", imageParameters.ft, newLink);
newLink = _jsMakeNewUrl("DateStart", imageParameters.DateStart, newLink);
newLink = _jsMakeNewUrl("DateEnd", imageParameters.DateEnd, newLink);
newLink = _jsMakeNewUrl("Size", imageParameters.Size, newLink);
newLink = _jsMakeNewUrl("GroupType", imageParameters.GroupType, newLink);
newLink = _jsMakeNewUrl("ResultType", imageParameters.ResultType, newLink);
newLink = _jsMakeNewUrl("viewType", imageParameters.viewType, newLink);
newLink = _jsMakeNewUrl("nvType", "", newLink);
if (_opt == "A") {
newLink = _jsMakeNewUrl("period", "4", newLink);
} else {
newLink = _jsMakeNewUrl("period", imageParameters.period, newLink);
}
newLink = _jsMakeNewUrl("lpp", lpp, newLink);
newLink = _jsMakeNewUrl("olpp", imageParameters.lpp, newLink);
newLink = _jsMakeNewUrl("opage", imageParameters.page, newLink);
if(daumSF.getParam("n")) {
lpp = daumSF.getParam("n")*1;
rowPerPage = daumSF.getParam("n")*1;
}
var totalPage =Math.ceil(_totalPageCount/rowPerPage); // 총 page 수
var totalBlock = Math.ceil(_totalPageCount/rowPerBlock); // 총 block 수
var curBlock = Math.ceil(curPage/rowPerBlock); // 현재 block 구하기
var startPage = (curPage%rowPerBlock==0) ? (curPage - (rowPerBlock-1)) : (curPage - curPage%rowPerBlock + 1); // 시작페이지 번호
// 끝페이지 번호
var endPage = (startPage + rowPerBlock - 1);
if(endPage > totalPage) endPage=totalPage;
if(startPage > endPage) startPage=endPage;
// block paging 구하기 start
var startPrevBlockPage = startPage-10;
var endPrevBlockPage = startPage-1;
if(startPrevBlockPage<0) startPrevBlockPage=1;
var startNextBlockPage = endPage+1;
var endNextBlockPage = endPage+10;
if(endNextBlockPage>totalPage) endNextBlockPage=totalPage;
//if(endPage==1)
var pagDataStr = new String.Buffer();
if(endPage==1) {
pagDataStr.append('');
}else{
//이전 블럭
pagDataStr.append('');
if(curBlock > 1){
pagDataStr.append('
'+startPrevBlockPage+'~'+endPrevBlockPage+'');
}
// 페이지 디스플레이
for(var i=startPage,k=endPage; i<=k; i++){
if(i==curPage){
pagDataStr.append('
'+i+'');
}else{
pagDataStr.append('
'+i+'');
}
}
//다음 블럭
if(curBlock
'+startNextBlockPage+'~'+endNextBlockPage+'');
}
pagDataStr.append(' ');
}
daumSF.$E("pagingArea").innerHTML = pagDataStr.evaluate();
// 카운트 변경
if(_totalPageCount > (lpp*curPage)){
lastC = lpp * curPage;
firstC = lastC - lpp +1;
}else{
lastC = _totalPageCount;
firstC = lpp * (curPage-1) +1;
}
daumSF.$E("resultCntArea").innerHTML = ''+firstC+'-'+lastC+' / 총 '+_jsInsertComma(_totalCount)+'건';
chkSideP = '';
if(curPage > 1){
chkSideP = '이전페이지';
} else {
chkSideP = '이전페이지';
}
if (totalPage > curPage) {
chkSideP = chkSideP + '다음페이지';
} else if (totalPage == 1) {
chkSideP = chkSideP + '다음페이지';
} else {
chkSideP = chkSideP + '다음페이지';
}
daumSF.$E("SidePaging").innerHTML = chkSideP;
}
function doSearchByAjax(){
var targetUrl = "/qsearch";
var param = "w=img&m=img&req=tab&q="+EnQuery+"&debug=0&SimilarYN=Y";
var sliderStartDateValue = daumSF.$("sliderStartDate").value;
var sliderDateEndValue = daumSF.$("sliderEndDate").value;
imageParameters.DateStart = sliderStartDateValue.replace(/\./g,"");
imageParameters.DateEnd = sliderDateEndValue.replace(/\./g,"");
param += "&DateStart="+imageParameters.DateStart;
param += "&DateEnd="+imageParameters.DateEnd;
param += "&SortType="+imageParameters.SortType;
param += "&cr="+imageParameters.cr;
param += "&ColorByName="+imageParameters.ColorByName;
param += "&ColorGroup="+imageParameters.ColorGroup;
param += "&FaceType="+imageParameters.FaceType;
param += "&Size="+imageParameters.Size;
param += "&ft="+imageParameters.ft;
param += "&GroupType="+imageParameters.GroupType;
param += "&ResultType="+imageParameters.ResultType;
// param += "&n=10";
var imageAjax = new daumSF.Ajax({url:targetUrl,paramString:param,encoding:"utf-8",onfailure:function(r){},ontimeout:function(r){},onsuccess:function(r){_jsProcessAllTypeJsonResult(r);}});
imageAjax.request();
}
function _jsInitTimelineByAjax(){
var targetUrl = "/qsearch";
var param = "w=img&GroupType=month&ResultType=month&SortType=month&page=1&lpp=120&q="+EnQuery+"&debug=0&SimilarYN=";
param += "&DateStart="+daumSF.$("sliderYear1").innerHTML+"0000000000";
param += "&DateEnd="+daumSF.$("sliderYear6").innerHTML+"1231235959";
param += "&cr="+imageParameters.cr;
param += "&ColorByName="+imageParameters.ColorByName;
param += "&ColorGroup="+imageParameters.ColorGroup;
param += "&FaceType="+imageParameters.FaceType;
param += "&Size="+imageParameters.Size;
param += "&ft="+imageParameters.ft;
var imageAjax = new daumSF.Ajax({url:targetUrl,paramString:param,encoding:"utf-8",onfailure:function(r){},ontimeout:function(r){},onsuccess:function(r){_jsProcessTimelineCountResult(r);}});
imageAjax.request();
}
function _jsProcessTimelineCountResult(r){
var obj = daumSF.Ajax.jsonToObject(r.responseText);
if(obj[0].IMG[0] && obj[0].IMG[0]["entryList"]){
var entryList = obj[0].IMG[0]["entryList"];
var imgMaxCnt = 0;
var startYear = daumSF.$("sliderYear1").innerHTML;
var endYear =daumSF.$("sliderYear6").innerHTML;
var termType = endYear-startYear;
var cntObj = {}; // 연월, 카운트를 담을 객체 생성
for(var i=0, j=obj[0].IMG[0]["entryList"].length; i0 && daumSF.$("st"+prop)){
var heightValue = Math.ceil(cntObj[prop]*1/graphConstValue);
daumSF.$("st"+prop).style.height = heightValue+"px";
daumSF.$("st"+prop).style.marginTop = 40-heightValue+"px";
var tooltipTxt = '';
daumSF.$("stw"+prop).innerHTML += tooltipTxt;
}
}
}
}