-1 ) {
linkUrl += "&";
} else {
linkUrl += "?";
}
if(source == "43077" || source == "326720" || source == "269393" || source == "634091" || source == "1" ) {
linkUrl += "srchid=IIM"+docid;
if (source == "269393" ) {
linkUrl += "&nil_profile=tot";
}
}
direct_url = d.doc_url || linkUrl;
thumbnail = d.thumbnail_full_url;
if( thumbnail != "" ) {
if ( (i+1) % 2 == 0 ) {
isParallelHost = !isParallelHost;
thumbnail = thumbnail.replace("i1.search","i2.search");
}
}
escapeLinkUrl = daum.String.escapeHTML(linkUrl);
escapeDocLinkUrl = daum.String.escapeHTML(docLinkUrl);
chkInum = i;
linkUrl = "xxjavascript:openImageViewer('"+param+"&sidx="+sidx+"&lpp=10&uk=UkUIt24t1A8AAAWKhKgAAAB2&mk=UkURrG4t1I0AAHT06XkAAAEd');";
ImgLinkT1 = '_jsImgViewer.open("'+ index +'","I");';
ImgLinkT2 = '_jsImgViewer.open("'+ index +'","T");';
var contentInfo = {
linkUrl: linkUrl,
direct_url: direct_url,
chkInum: chkInum,
ImgLinkT1: ImgLinkT1,
ImgLinkT2: ImgLinkT2,
title: title,
regdt: translateTime(d.regdt),
tooltipTitle: daum.String.stripTags(stripTxt(title_origin)),
escapeDocLinkUrl: escapeDocLinkUrl,
source: source,
cpName: cpmap[source],
thumbnail: thumbnail,
liClassName: (i%4==3) ? "lst" : ""
};
templateData.imgData.push({
log: logs,
index: index,
query: EnQuery,
docid: docid,
target: this.target,
content: contentInfo,
viewType: tabParams.viewType
});
}
if(daum.$E("imgColl")){
daum.$E("imgColl").style.display="block";
}
if(daum.$E("tabNoResultArea")){
daum.$E("tabNoResultArea").style.display="none";
}
var templateResult = daum.String.trim(SF.M.tmpl('imgCollPagingTemplate', templateData));
if(opt && opt=="more"){
daum.$$("#imgColl .coll_cont .mg_cont")[0].appendChild(daum.createElement(templateResult));
}else{
daum.$$("#imgColl .coll_cont .mg_cont")[0].innerHTML = '' + templateResult;
}
logs = null;
data = null;
if(daum.$E("sqcIf")){
daum.$E("sqcIf").src = daum.$E("sqcIf").src;
}
if(isEnd=="True"){
/* 결과 없을땐 펼쳐보기 숨김 */
daum.$E("imgWrapExtend").hide();
if(endType!=""){
var msgEl = daum.$E("endMessage");
if(endType=="end"){
msgEl.innerHTML = '다음 검색이 분석한 최적의 검색결과를 확인하셨습니다.
원하시는 결과를 못 얻으셨다면 검색어를 변경해서 다시 검색해보시기 바랍니다.
';
}else if(endType=="dup_end"){
msgEl.innerHTML = '효과적으로 검색결과를 확인하실 수 있도록 중복된 이미지는 생략되었습니다.
원하시는 결과를 못 얻으셨다면 검색어를 변경해서 다시 검색해보시기 바랍니다.
';
}
msgEl.show();
}
}else{
daum.$E("imgWrapExtend").show();
}
}
}
function updateTermOptionStr() {
daum.$("termOptionText").innerHTML = daum.$F("sliderStartDate") + "~" + daum.$F("sliderEndDate");
}
function updateTermOption() {
if(daum.$("termOptionText")){
updateTermOptionStr();
}
if(daum.$("termOption")){
daum.Array.each(daum.$$("#termOption dd a"), function(item, idx){
if(idx==4){
daum.$E(item).removeClassName("link");
daum.$E(item).addClassName("txt");
}else{
daum.$E(item).removeClassName("txt");
daum.$E(item).addClassName("link");
}
});
}
tabParams.sd = daum.$F("sliderStartDate").replace(/\./g,"") + "000000";
tabParams.ed = daum.$F("sliderEndDate").replace(/\./g,"") + "235959";
}
function doSearchByAjax(opt){
var targetUrl = "./qsearch";
var param = "w=img&m=img&req=tab&q="+backQuery+"&uk="+uk+"&debug=0"+"&qsearch_ver=v2&viewtype=json";
if(tabParams.period=="u"){
updateTermOption();
}
param += "&sd="+tabParams.sd;
param += "&ed="+tabParams.ed;
param += "&SortType="+tabParams.SortType;
param += "&ColorByName="+tabParams.ColorByName;
param += "&ColorGroup="+tabParams.ColorGroup;
param += "&FaceType="+tabParams.FaceType;
param += "&Size="+tabParams.Size;
if(tabParams.monochrome == "Y") {
param += "&monochrome=Y";
}
if(tabParams.clipart == "Y") {
param += "&clipart=Y";
}
if(tabParams.lineart == "Y") {
param += "&lineart=Y";
}
if(tabParams.ft == "animated") {
param += "&animated=Y";
}
param += "&n=24";
if(opt && opt=="more"){
param += "&sidx=" + daum.$$("#imgColl .coll_cont .mg_cont li").length;
}
var loading = daum.$E("resultLoading");
var container = daum.$$(".coll_cont .mg_cont")[0];
var extendEl = daum.$$("#imgExtendView")[0];
var imageAjax = new daum.Ajax({
url:targetUrl,paramString:param,encoding:"utf-8",
xxonloading:function(r){
daum.$E(loading.getFirstChild()).setHeight(container.offsetHeight);
extendEl.innerHTML = '로딩중..';
/*loading.show();*/
},
onfailure:function(r){
extendEl.innerHTML = '펼쳐보기';
/*loading.hide();*/
},
ontimeout:function(r){
extendEl.innerHTML = '펼쳐보기';
/*loading.hide();*/
},
onsuccess:function(r){
extendEl.innerHTML = '펼쳐보기';
/*loading.hide();*/
_jsProcessAllTypeJsonResult(r, opt);
}
});
imageAjax.request();
}