﻿
var TYPE_USER=0;var TYPE_CLUB=1;var TYPE_STORE=2;var TYPE_EVENT=3;var TYPE_WANT=4;var TYPE_PRODUCT=5;var TYPE_DELIVER=6;var TYPE_FORUM=7;var TYPE_BUDGET=8;var TYPE_MAIL=9;var TYPE_ENROLL=10;var TYPE_FREE=12;var TYPE_POINTAPPLY=13;var LIST_COMMENT_SIZE=10;var LIST_EVENT_SIZE=10;var LIST_MEMBER_SIZE=30;var LIST_REVIEW_SIZE=10;var LIST_STORE_SIZE=10;var LIST_STOREITEM_SIZE=10;var LIST_WANT_SIZE=40;var KIND_SIZE=9;var CLUBROLE_PRIVATE=0;var CLUBROLE_PROTECT=1;var MEMBERSTATE_APPROVED=1;var ENROLLSTATE_INIT=0;var ENROLLSTATE_PAID=1;var ENROLLSTATE_CONFIRM=2;var EVENTSTATE_INIT=0;var EVENTSTATE_END=1;var EVENTSTATE_APPLY=2;var REVIEWGRADE_GOOD=1;var REVIEWGRADE_ORDINARY=0;var REVIEWGRADE_BAD=-1;var PRODUCTROLE_AD=2;var STOREROLE_SHARE=0;var STOREROLE_VENDOR=1;var STOREROLE_UNION=20;var THUMBNAIL_HEIGHT=100;var THUMBNAILSTATE_COVER=1;var THUMBNAILSTATE_STORE_BRAND=2;var PHOTO_TOPIC_HEIGHT=60;var TOPIC_DELETE_GRADE=-10;var ADROLE_TEXT=0;var ADROLE_CATEGORY=1;var ADROLE_HOMEVENDOR=2;var ADROLE_HOMEPRODUCT=3;var ADROLE_BANNER=4;var ADROLE_PRODUCT=5;var ADROLE_BOTTOM=6;var ADROLE_PUSH_RECOMMEND_HOME=9;var ADROLE_PUSH_RECOMMEND_CATEGORY=11;var ADROLE_HOMEPOPULAR=12;var ADROLE_MEDIA_BOTTOM650=107;var ADROLE_MEDIA_TBAR300=108;var EDITROLE_FOLDER=0;var PLACESTATE_MEET=1;var PLACEROLE_TEXT=0;var PLACEROLE_MAP=1;var CATEGORY_BOOKING=50;var loadingStr='<div class="h10"></div><div class="info" style="margin:0 5px"><span class="text13"><span class="textb">LOADING</span></span>&nbsp;&nbsp;'
+'<img src="http://design.ihergo.com/design/images/loading.gif" style="margin-bottom:5px;vertical-align:middle"/></div><div class="h10"></div>';var ihergoSecurePath='https://secure.ihergo.com';var isLock=false;var timeoutId=null;var gMap=null;var isFinished=false;var isOpened=false;var siteKey='UA-1113720-3';var _gaq=_gaq||[];function googleAnalytics(){_gaq.push(['_setAccount',siteKey]);_gaq.push(['_trackPageview']);}
function loadJsFile(fileName){var fileref=document.createElement('script');fileref.setAttribute('type','text/javascript');if((window.location+'').indexOf('secure.ihergo.com')>0){fileref.setAttribute('src','https://secure.ihergo.com/js/'+fileName+'?v='+JS_VERSION);}else{fileref.setAttribute('src','http://design.ihergo.com/js/'+fileName+'?v='+JS_VERSION);}
var head=document.getElementsByTagName('head');if(head.length){head[0].appendChild(fileref);}else{head.appendChild(fileref);}}
function loadCssFile(fileName){var fileref=document.createElement('link');fileref.setAttribute('rel','stylesheet');fileref.setAttribute('type','text/css');fileref.setAttribute('href','http://design.ihergo.com/design/css/'+fileName+'?v='+JS_VERSION);var head=document.getElementsByTagName('head');if(head.length){head[0].appendChild(fileref);}else{head.appendChild(fileref);}}
function loadFiles(responseText){if(responseText.indexOf('<file>')!=-1){var segments=responseText.split('<file>');if(segments.length>2){var files=segments[1].split(',');for(var i=0;i<files.length;i++){if(files[i].indexOf('.js')!=-1){loadJsFile(files[i]);}
if(files[i].indexOf('.css')!=-1){loadCssFile(files[i]);}}}}}
function loadFlash(id,str){$(id).innerHTML=str;}
function loadDivContent(url,containerId,height){if(height){$(containerId).innerHTML='<div style="height:'+height+'px"></div>';}
new net.ContentLoader(url,loadDivContentResponse,null,'POST',null,containerId,true);}
function loadDivContentResponse(){$(this.elementId).innerHTML=this.req.responseText;loadFiles(this.req.responseText);}
function switchTab(targetTab,height){var lis=targetTab.parentNode.parentNode.getElementsByTagName('li');if($(targetTab.getAttribute('rel')).innerHTML==''||targetTab.parentNode.className=='active'){if(targetTab.getAttribute('rev')&&targetTab.getAttribute('rev')!=''){loadDivContent(targetTab.getAttribute('rev'),targetTab.getAttribute('rel'),height);}}
$(targetTab.getAttribute('rel')).style.display='';targetTab.parentNode.className='active';for(var i=0;i<lis.length;i++){var tab=lis[i].getElementsByTagName('a')[0];if(tab!=targetTab){$(tab.getAttribute('rel')).style.display='none';lis[i].className='';}}}
function switchTabOnly(targetTab){var lis=targetTab.parentNode.parentNode.getElementsByTagName('li');targetTab.parentNode.className='active';for(var i=0;i<lis.length;i++){var tab=lis[i].getElementsByTagName('a')[0];if(tab!=targetTab){lis[i].className='';}}}
function switchTag(targetTag){var tags=targetTag.parentNode.getElementsByTagName('a');for(var i=0;i<tags.length;i++){if(tags[i].className=='tag_active'){tags[i].className='tag';}}
targetTag.className='tag_active';}
function responseDbError(){var url=window.location+'';if(url.indexOf('local.ihergo.com')==-1){location.reload(true);}else{alert('dbError');}}
function responseError(alertStr){var url=window.location+'';if(url.indexOf('local.ihergo.com')==-1){location.reload(true);}else{if(alertStr){alert(alertStr);}else{alert('error');}}}
var isBackward=false;function logout(){var url='/logout.do';new net.ContentLoader(url,logoutResponse,null,'POST',null);}
function logoutResponse(){var resText=this.req.responseText.split(',');if(resText[0]=='success'){window.location='/';}else if(resText[0]=='error'){responseError();}}
function categoryLink(category){var categoryMode='home';if($('categoryMode')){categoryMode=$('categoryMode').innerHTML;}
if(categoryMode=='home'){var url='/events/popular/page1/category'+category;}else if(categoryMode=='event'){var url='/events/'+$('searchView').innerHTML+'/page1/category'+category;var area=$('searchArea').innerHTML;if(area>=0){url+='/area'+area;}}else if(categoryMode=='product'){if(category==0){var url='/shopping';}else{var url='/products/'+$('searchView').innerHTML+'/page1/category'+category;}}else if(categoryMode=='store'){if(category==0){var url='/shopping';}else{var url='/stores/'+$('searchView').innerHTML+'/page1/category'+category;}}
window.location=url;}
var listPhrasesTask=null;var phraseDivIndex=-1;function doListPhrases(location){if(listPhrasesTask!=null){clearTimeout(listPhrasesTask);}
listPhrasesTask=setTimeout('listPhrases("'+location+'")',300);}
function listPhrases(location){if(listPhrasesTask!=null){clearTimeout(listPhrasesTask);listPhrasesTask=null;}
if(location=='txtKeyWord'){var searchInput=$('txtKeyWord');}else if(location=='searchHeader'){var searchInput=$('searchHeader');}else{var searchInput=$('searchInput');}
if(searchInput.value.length>0){var url='/listPhrases.do';var params='keyword='+encodeURIComponent(searchInput.value)
+'&type=0'
+'&searchType='+$('searchType').innerHTML;$j.ajax({type:'POST',url:url,data:params,success:function(responseText){listPhrasesResponse(responseText,location);}});}else{hideListPhrasesDiv();}}
function listPhrasesResponse(responseText,location){var resJson=responseText.parseJSON();if(resJson.result=='success'){var listPhrasesDiv=$('listPhrasesDiv');var size=0;var content='';if(location=='homeNewCenterSearch'){var width=331;}else if(location=='shopSearch'){var width=265;}else if(location=='txtKeyWord'){var width=212;if(typeof window.innerWidth!='undefined'){width-=2;}}else if(location=='searchHeader'){var width=310;}else if(location=='searchInput'){var width=504;}else{var width=262;if(typeof window.innerWidth!='undefined'){width-=2;}}
if(location=='searchHeader'){for(var i=0;i<resJson.selectResult.length;i++){if(resJson.selectResult[i].searchStr!=''){content+='<div id="phrase_'+size+'_Div" class="phrase" style="width:'+(width-3)+'px" onmouseover="mousePhraseDiv(this, 1)" onmouseout="mousePhraseDiv(this, 0)" onclick="clickHeaderPhraseDiv(this)">'
+'<div class="nowrap" style="width:'+(width-8)+'px"><span>'+resJson.selectResult[i].searchStr+'</span></div></div>';size++;}}}else{for(var i=0;i<resJson.selectResult.length;i++){if(resJson.selectResult[i].searchStr!=''){content+='<div id="phrase_'+size+'_Div" class="phrase" style="width:'+(width-3)+'px" onmouseover="mousePhraseDiv(this, 1)" onmouseout="mousePhraseDiv(this, 0)" onclick="clickPhraseDiv(this)">'
+'<div class="nowrap" style="width:'+(width-8)+'px"><span>'+resJson.selectResult[i].searchStr+'</span></div></div>';size++;}}}
if(size>0){if(location=='homeNewCenterSearch'){var searchInput=$('searchInput');listPhrasesDiv.style.left=(getLeft(searchInput)-8)+'px';listPhrasesDiv.style.top=(getTop(searchInput)+27)+'px';}else if(location=='shopSearch'){var searchInput=$('searchInput');listPhrasesDiv.style.left=(getLeft(searchInput)+3)+'px';listPhrasesDiv.style.top=(getTop(searchInput)+25)+'px';}else if(location=='txtKeyWord'){var searchInput=$('txtKeyWord');listPhrasesDiv.style.left=getLeft(searchInput)+'px';listPhrasesDiv.style.top=(getTop(searchInput)+22)+'px';}else if(location=='searchHeader'){var searchInput=$('searchHeader');listPhrasesDiv.style.left=(getLeft(searchInput))+'px';listPhrasesDiv.style.top=(getTop(searchInput)+27)+'px';}else{var searchInput=$('searchInput');listPhrasesDiv.style.left=(getLeft(searchInput)-6)+'px';listPhrasesDiv.style.top=(getTop(searchInput)+23)+'px';}
listPhrasesDiv.style.width=width+'px';listPhrasesDiv.innerHTML=content;listPhrasesDiv.style.display='';}else{hideListPhrasesDiv();}}else if(resJson.result=='noData'){hideListPhrasesDiv();}else if(resJson.result=='error'){hideListPhrasesDiv();}}
function clickHeaderPhraseDiv(div){if($('searchType')){var span=div.getElementsByTagName('span')[0];$('searchHeader').value=span.innerHTML;if($('searchType').innerHTML=='product'){searchHeaderProducts(1,'popular',true);}else if($('searchType').innerHTML=='store'){searchHeaderStores(1,'popular',true);}else if($('searchType').innerHTML=='event'){searchHeaderEvents();}else if($('searchType').innerHTML=='topic'){searchHeaderTopics(0,0,0);}}}
function clickPhraseDiv(div){var span=div.getElementsByTagName('span')[0];if($('txtKeyWord')){$('txtKeyWord').value=span.innerHTML;insertPhrase(span.innerHTML,0,category);listTopicByKeyword();}else{$('searchInput').value=span.innerHTML;var view=null;var category=0;if($('searchView')){view=$('searchView').innerHTML;category=$('searchCategory').innerHTML;}
if($('searchStoreDiv')){insertPhrase(span.innerHTML,TYPE_STORE,category);listStores(1,view);}else if($('searchClubDiv')){insertPhrase(span.innerHTML,TYPE_CLUB,category);listClubs(1,view);}else if($('searchEventDiv')){insertPhrase(span.innerHTML,0,category);listCategoryEvents(1,view);}else if($('searchProductDiv')){insertPhrase(span.innerHTML,0,category);listCategoryProducts(1,view);}else{insertPhrase(span.innerHTML,0);var wUrl=window.location+'';if(wUrl.indexOf('events')>0){searchByKeyword();hideListPhrasesDiv();}}}}
function insertEventPhrase(span){insertPhrase(span.innerHTML,0);var wUrl=window.location+'';if(wUrl.indexOf('events')>0){searchByKeyword();hideListPhrasesDiv();}}
function mousePhraseDiv(div,isOver){var index=div.getAttribute('id').split('_')[1];for(var i=0;i<10;i++){var iDiv=$('phrase_'+i+'_Div');if(iDiv){iDiv.className='phrase';}else{break;}}
if(isOver){div.className='phrase_active';phraseDivIndex=index;}else{if(phraseDivIndex==index){phraseDivIndex=-1;}}}
function selectPhraseDiv(isDown){var size=0;for(var i=0;i<10;i++){var iDiv=$('phrase_'+i+'_Div');if(iDiv){iDiv.className='phrase';size++;}else{break;}}
if(isDown){phraseDivIndex++;}else{phraseDivIndex--;}
if(phraseDivIndex<0){phraseDivIndex=size-1;}else if(phraseDivIndex>=size){phraseDivIndex=0;}
var div=$('phrase_'+phraseDivIndex+'_Div');div.className='phrase_active';var span=div.getElementsByTagName('span')[0];if($('txtKeyWord')){$('txtKeyWord').value=span.innerHTML;}else if($('searchHeader')){$('searchHeader').value=span.innerHTML;}else{$('searchInput').value=span.innerHTML;}}
function hideListPhrasesDiv(){if(phraseDivIndex<0){$('listPhrasesDiv').style.display='none';}
phraseDivIndex=-1;}
function insertPhrase(content,type,category){if(content&&content.length>0){var url='/insertPhrase.do';var params='content='+encodeURIComponent(content);if(type&&type>0){params+='&type='+type;}
if(category&&category>0){params+='&category='+category;}
new net.ContentLoader(url,null,null,'POST',params);}}
var listHomeLinksDivOn=false;function showListHomeLinksDiv(){listHomeLinksDivOn=true;hideListPhrasesDiv();var homeLinkSelectDiv=$('homeLinkSelectDiv');var listHomeLinksDiv=$('listHomeLinksDiv');listHomeLinksDiv.style.left=getLeft(homeLinkSelectDiv)+'px';listHomeLinksDiv.style.top=(getTop(homeLinkSelectDiv)+24)+'px';listHomeLinksDiv.style.display='';}
function hideListHomeLinksDiv(){listHomeLinksDivOn=false;setTimeout('hideHomeLinksDiv()',500);}
function hideHomeLinksDiv(){if(!listHomeLinksDivOn){$('listHomeLinksDiv').style.display='none';var divs=$('listHomeLinksDiv').getElementsByTagName('div');for(var i=0;i<divs.length;i++){if(divs[i].className=='homeLink_active'){divs[i].className='homeLink';}}}}
function mouseHomeLinkDiv(div){var divs=div.parentNode.getElementsByTagName('div');for(var i=0;i<divs.length;i++){if(divs[i].className=='homeLink_active'){divs[i].className='homeLink';}}
var aDiv=div.getElementsByTagName('div')[0];aDiv.className='homeLink_active';}
function homeLink(index){if(index==null){index=0;}
if($('txtKeyWord')){var search=$('txtKeyWord').value;}else{var search=$('searchInput').value;}
var url='';if(index==0){url='/events/popular/page1/category0/area0';insertPhrase(search,0);}else if(index==1){url='/products/popular/page1/category0';insertPhrase(search,0);}else if(index==2){url='/stores/popular/page1/category0';insertPhrase(search,TYPE_STORE);}else if(index==3){url='/clubs/popular/page1/category0';insertPhrase(search,TYPE_CLUB);}else if(index==4){url='/forum/topic/0/0/0/page1';insertPhrase(search,0);}
if(search.length>0){url+='/search'+encodeURIComponent(encodeURIComponent(search));}
window.location=url;}
var listHeaderLinksDivOn=false;function showListHeaderLinksDiv(str){listHeaderLinksDivOn=true;var listHeaderLinksDiv=$('listHeaderLinksDiv');if(str){var headerLinkDiv=$('headerLinks'+str+'Div');if(typeof window.innerWidth!='undefined'){listHeaderLinksDiv.style.left=getLeft(headerLinkDiv)+'px';listHeaderLinksDiv.style.top=(getTop(headerLinkDiv)+26)+'px';}else{listHeaderLinksDiv.style.left=getLeft(headerLinkDiv)+'px';listHeaderLinksDiv.style.top=(getTop(headerLinkDiv)+27)+'px';}
var spans=listHeaderLinksDiv.getElementsByTagName('span');for(var i=0;i<spans.length;i++){spans[i].style.display='none';}
$('headerLinks'+str+'Span').style.display='';}
listHeaderLinksDiv.style.display='';}
function hideListHeaderLinksDiv(){listHeaderLinksDivOn=false;setTimeout('hideHeaderLinkDiv()',500);}
function hideHeaderLinkDiv(){if(!listHeaderLinksDivOn){$('listHeaderLinksDiv').style.display='none';var divs=$('listHeaderLinksDiv').getElementsByTagName('div');for(var i=0;i<divs.length;i++){if(divs[i].className=='headerLink_active'){divs[i].className='headerLink';}}}}
function mouseHeaderLinkDiv(div){var divs=div.parentNode.getElementsByTagName('div');for(var i=0;i<divs.length;i++){if(divs[i].className=='headerLink_active'){divs[i].className='headerLink';}}
var uDiv=div.getElementsByTagName('div')[0];uDiv.className='headerLink_active';}
function headerLink(index){var url='';if(index==0){url='/events/popular/page1';}else if(index==1){url='/products/popular/page1';}else if(index==2){url='/stores/popular/page1';}else if(index==3){url='/stores/union';}else if(index==4){url='/gogogo';}else if(index==5){url='/free/list';}else if(index==6){url='/clubs/popular/page1';}else if(index==7){url='/forum';}
window.location=url;}
function mediaAdPhoto(containerId,adId,width,height,url,photo,popup,mode){if(photo.toLowerCase().indexOf('.swf')!=-1){var adUrl='http://photo.ihergo.com/photo/ad/media/'+photo
+'?ad_url='+encodeURIComponent('/flashAd.jsp?adId='+adId+'&adUrl='+encodeURIComponent(url))
+'&clickTAG='+encodeURIComponent('/flashAd.jsp?adId='+adId+'&adUrl='+encodeURIComponent(url));var adStr='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="'+width+'" HEIGHT="'+height+'"> <PARAM NAME="movie" VALUE="'
+adUrl+'"><PARAM NAME="quality" VALUE="high"><PARAM NAME="AllowScriptAccess" VALUE="never"><PARAM NAME="wmode" VALUE="transparent">';if(mode&&mode==1){adStr+='<param NAME="Loop" VALUE="False">';}
adStr+='<EMBED src="'+adUrl+'" WIDTH="'+width+'" HEIGHT="'+height+'" TYPE="application/x-shockwave-flash" AllowScriptAccess="never" wmode="transparent" ';if(mode&&mode==1){adStr+='loop="false" ';}
adStr+='PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>';loadFlash(containerId,adStr);}else{var adStr='<a href="'+url+'" onClick="updateAdHit('+adId+')"';if(popup){adStr+=' target="_blank"';}
adStr+='><img src="http://photo.ihergo.com/photo/ad/media/'+photo+'" width="'+width+'" height="'+height+'"/></a>';$(containerId).innerHTML=adStr;}}
function listMediaAds(role,containerId){var url='/listMediaAds.do';var params='role='+role;new net.ContentLoader(url,listMediaAdsResponse,null,'POST',params,containerId);}
function listMediaAdsResponse(){var resJson=this.req.responseText.parseJSON();if(resJson.result){if(resJson.result=='success'){$(this.elementId).innerHTML='<div id="mediaAd_'+resJson.adId+'_Div" style="overflow:hidden"></div>';mediaAdPhoto('mediaAd_'+resJson.adId+'_Div',resJson.adId,resJson.width,resJson.height,resJson.url,resJson.photo,resJson.popup,0);}}}
function plurk(u){var titles=document.getElementsByTagName('title');var title=titles[0].innerHTML;var metas=document.getElementsByTagName('meta');for(var i=0;i<metas.length;i++){if(metas[i].getAttribute('name')=='title'){title=metas[i].getAttribute('content');break;}}
var url='http://www.plurk.com/?qualifier=shares&status=';url+=encodeURIComponent(u)+' '+encodeURIComponent('('+title+')');window.open(url);}
function btn(){}
function tag(){}
function tab(){}
function link(){}
function back(){window.history.back();}
function isIE6(){return typeof document.body.style.maxHeight==='undefined';}
function isIE8(){return isIE()&&($j.browser.version='8.0');}
function isIE(){return $j.browser.msie===true;}
function bodyScrollTop(top){var y=0;if(top){y=top;}
if(isIE6()){$('body11').scrollTop=y;}else{if(document.documentElement&&document.documentElement.scrollTop){document.documentElement.scrollTop=y;}else if(document.body){document.body.scrollTop=y;}}}
function scrollToEl(el){if(el[0]){var child=el[0];}else{var child=el;}
var isRepeat=true;do{var parent=child.parentNode;child=parent;if(parent.nodeName.toUpperCase()=='DIV'||parent.nodeName.toUpperCase()=='HTML'){if(parent.getAttribute('id')=='body11'){if(isIE6()){isRepeat=false;}}else if(parent.getAttribute('id')=='popupContainer'){isRepeat=false;}else if(parent.offsetHeight>0&&parent.scrollHeight>parent.offsetHeight){isRepeat=false;}}}while(isRepeat);var elTop=$j(el).position().top;if(parent.nodeName.toUpperCase()=='HTML'){var parentTop=$j(window).scrollTop();}else{var parentTop=$j(parent).position().top;}
if(elTop<parentTop||elTop>parentTop+parent.offsetHeight){$j(parent).scrollTo(el,1000);}}
function user(obj,isHighlight){var result='<a href="javascript:link()" onClick="popupUserInfo(\''+obj.userAccount+'\')">'
+'<img src="http://photo.ihergo.com/photo/user/'+photo('16_'+obj.userPhoto)+'" class="h16" title="'+obj.userAccount+' ('+obj.userGrade+')"/></a>'
+' <a href="javascript:link()" onClick="popupUserInfo(\''+obj.userAccount+'\')" class="user">';if(isHighlight){result+=obj.highlightAccount;}else{result+=obj.userAccount;}
result+='</a><span class="text9"> (<a href="/user/'+obj.userAccount+'" class="origin">'+obj.userGrade+'</a>)</span>';return result;}
function storeIcon(role,mode){var result='';if(role>=STOREROLE_VENDOR){var mini=(mode==1?'_mini':'');result+='<img src="http://design.ihergo.com/design/image/vendor'+mini+'.gif" title="網路下單" class="middle"/> ';}
return result;}
function photo(name){var result='';if(name&&!name.startsWith('ch')){var segments=name.split('_');var mod=0;if(segments.length==2){mod=parseInt(segments[0]);}else if(segments.length==1){var subSegments=segments[0].split('\\.');mod=parseInt(subSegments[0]);subSegments=null;}else if(segments.length==3){mod=parseInt(segments[1]);}
segments=null;mod=mod%100;if(mod<10){result='0'+mod+'/';}else{result=''+mod+'/';}}
return result+name;}
function pageOptions(selectObj,pagesSize,page){if(pagesSize<=9){for(var i=0;i<pagesSize;i++){selectObj.options[i]=new Option(i+1);selectObj.options[i].value=i+1;if(page==i+1){selectObj.options[i].selected=true;}}}else{selectObj.options[0]=new Option(1);selectObj.options[0].value=1;if(page==1){selectObj.options[0].selected=true;}
var center=page;if(center<5){center=5;}else if(center>pagesSize-4){center=pagesSize-4;}
for(var i=0;i<7;i++){selectObj.options[i+1]=new Option(center-3+i);selectObj.options[i+1].value=center-3+i;if(page==center-3+i){selectObj.options[i+1].selected=true;}}
selectObj.options[8]=new Option(pagesSize);selectObj.options[8].value=pagesSize;if(page==pagesSize){selectObj.options[8].selected=true;}}}
function trimInput(inputId){var search=$(inputId).value;do{search=search.replace(/\  /g,' ');}while(search.indexOf('  ')!=-1);if(search.length>0&&search.substring(0,1)==' '){search=search.substring(1,search.length);}
if(search.length>0&&search.substring(search.length-1,search.length)==' '){search=search.substring(0,search.length-1);}
$(inputId).value=search;}
function isBitOn(num,bit){num=parseInt(num);bit=parseInt(bit);if((num&Math.pow(2,bit))>0){return true;}else{return false;}}
function getTop(el){var top=0;while(el!=null){top+=el.offsetTop;el=el.offsetParent;}
return top;}
function getLeft(el){var left=0;while(el!=null){left+=el.offsetLeft;el=el.offsetParent;}
return left;}
function removeEl(el){if(el&&el.parentNode){el.parentNode.removeChild(el);}}
function removeElById(id){var el=$(id);if(el&&el.parentNode){el.parentNode.removeChild(el);}}
function trimHtmlContent(postContent){if(tinyMCE){var content=tinyMCE.get(postContent).getContent();content=removeMSOfficeTagsStr(content);var re=new RegExp("style[\\s]*=[\\s]*[\"'][^\"']*?position\\s*:\\s*absolute.*?[\"']","i");var rp=new RegExp('position\\s*:\\s*absolute');content=removeRegexStr(content,re,rp);re=new RegExp("<\\s*(link|script).*>","i");rp=new RegExp("<\\s*(link|script).*>");content=removeRegexStr(content,re,rp);tinyMCE.get(postContent).setContent(content);}}
function removeMSOfficeTagsStr(str){var rs=str;rs=rs.replace(new RegExp('&lt;!--','g'),'<!--');rs=rs.replace(new RegExp('--&gt;','g'),'-->');if(rs.indexOf('<!--')!=-1){var segments=rs.split('<!--');rs=segments[0];for(var i=1;i<segments.length;i++){if(segments[i].indexOf('-->')!=-1){segments[i]=segments[i].substring(segments[i].indexOf('-->')+3,segments[i].length);}
rs+=segments[i];}}
return rs;}
function removeRegexStr(str,re,rp){var rs=str;var m=re.exec(str);if(m!=null&&m.length>0){var frontLength=m.index+m[0].length;var newStr=m[0].replace(rp,'');rs=str.substring(0,m.index)+newStr+removeRegexStr(str.substring(frontLength,str.length),re,rp);}
return rs;}
function replaceSQuote(str){return str.replace(/'/g,'\\\'');}
function contactUs(){window.location='mailto:service@ihergo.com';}
function updateAdHit(adId){var url='/updateAdHit.do';var params='adId='+adId;new net.ContentLoader(url,null,null,'POST',params);}
function updateAdPlay(adId){var url='/updateAdPlay.do';var params='adId='+adId;new net.ContentLoader(url,null,null,'POST',params);}
function unloadGMap(){if(gMap){GUnload();gMap=null;}}
function insertEventMember(clubId){if(isLock){return;}else{isLock=true;}
var url='/login/insertMember.do';var params='clubId='+clubId
+'&mode=0';new net.ContentLoader(url,insertEventMemberResponse,null,'POST',params);}
function insertEventMemberResponse(){var resText=this.req.responseText.split(',');if(resText[0]=='success'){var task='location.reload(true)';if(resText[1]==MEMBERSTATE_APPROVED){popupInfo(task,'text.memberApproved',450,150,resText[2]);}else{popupInfo(task,'text.memberWaitApprove',450,150,resText[2]);}}else if(resText[0]=='noClub'){}else if(resText[0]=='dbError'){responseDbError();}else if(resText[0]=='error'){responseError();}
isLock=false;}
function listPurchasedItems(eventId,deliverId,commentUserId,commentId){var urlPath='/storeComments.do?tab=listPurChasedItems';var param='eventId='+eventId+'&deliverId='+deliverId+'&commentUserId='+commentUserId;$j.ajax({type:"POST",url:urlPath,data:param,success:function(responseText){postListPurchasedItemsResponse(responseText,commentId);}});}
function postListPurchasedItemsResponse(res,commentId){var resText=res.split(',');if(resText[0]=='success'){var result='';if(resText.length==1){result='no data!';}else{for(var i=1;i<resText.length-1;i++){result+=resText[i];if(i!=resText.length){result+='<br>';}}}
$j('#listItems'+commentId).html(result);}else if(resText[0]=='error'){responseError();}}
function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc;}
function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)
if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function MM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);if(!x&&d.getElementById)x=d.getElementById(n);return x;}
function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)
if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2];}}
function scrollbarWidth(){var div=$j('<div style="width:50px;height:50px;overflow:hidden;position:absolute;top:-200px;left:-200px;"><div style="height:100px;"></div>');$j('body').append(div);var w1=$j('div',div).innerWidth();div.css('overflow-y','scroll');var w2=$j('div',div).innerWidth();$j(div).remove();return(w1-w2);}
function flash(containerId,photoUrl,width,height,mode){if(photoUrl.toLowerCase().indexOf('.swf')!=-1){var str='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="'+width+'" HEIGHT="'+height+'"> <PARAM NAME="movie" VALUE="'
+photoUrl+'"><PARAM NAME="quality" VALUE="high"><PARAM NAME="AllowScriptAccess" VALUE="never"><PARAM NAME="wmode" VALUE="transparent">';if(mode&&mode==1){str+='<param NAME="Loop" VALUE="False">';}
str+='<EMBED src="'+photoUrl+'" WIDTH="'+width+'" HEIGHT="'+height+'" TYPE="application/x-shockwave-flash" AllowScriptAccess="never" wmode="transparent" ';if(mode&&mode==1){str+='loop="false" ';}
str+='PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>';loadFlash(containerId,str);}}
function redirectPages(page){var sUrl=window.location+"";var dUrl="";var params=sUrl.split("/");for(var i=0;i<params.length;i++){if(params[i].indexOf("page")>-1){params[i]="page"+page;}
if(i==0){dUrl+=params[i];}else{dUrl+="/"+params[i];}}
if(dUrl.indexOf("page")==-1){if(dUrl.lastIndexOf("/")==(dUrl.length-1)){dUrl+="page"+page;}else{dUrl=dUrl+"/page"+page;}}
window.location=dUrl;}
function trim(str){return str.replace(/^\s+|\s+$/g,"");}
function searchTopicByKeyword(keyword){if(trim(keyword).length==0){return;}
keyword=trim(keyword);keyword=replaceAll(keyword,"☆"," ");keyword=replaceAll(keyword,"~"," ");keyword=replaceAll(keyword,"╮"," ");keyword=replaceAll(keyword,"╭"," ");keyword=replaceAll(keyword,"～"," ");keyword=replaceAll(keyword,"【"," ");keyword=replaceAll(keyword,"】"," ");keyword=replaceAll(keyword,"《"," ");keyword=replaceAll(keyword,"》"," ");keyword=replaceAll(keyword,"("," ");keyword=replaceAll(keyword,")"," ");keyword=replaceAll(keyword,"＊"," ");keyword=replaceAll(keyword,"※"," ");keyword=replaceAll(keyword,"○"," ");keyword=replaceAll(keyword,"{"," ");keyword=replaceAll(keyword,"}"," ");keyword=replaceAll(keyword,"★"," ");keyword=replaceAll(keyword,"ღ"," ");keyword=replaceAll(keyword,"!"," ");keyword=replaceAll(keyword,"『"," ");keyword=replaceAll(keyword,"』"," ");keyword=replaceAll(keyword,"♥"," ");keyword=replaceAll(keyword,"●"," ");keyword=replaceAll(keyword,"*"," ");keyword=replaceAll(keyword,"~o"," ");keyword=replaceAll(keyword,"〉"," ");keyword=replaceAll(keyword,"〈"," ");keyword=keyword.replace(/ \s/g," ");window.open("http://www.ihergo.com/forum/topic/0/0/0/page1/search"+
encodeURIComponent(encodeURIComponent(keyword)));}
function replaceAll(source,stringToFind,stringToReplace){var temp=source;var index=temp.indexOf(stringToFind);while(index!=-1){temp=temp.replace(stringToFind,stringToReplace);index=temp.indexOf(stringToFind);}
return temp;}
function pointDescriptionPage(cookieName){DeleteCookie(cookieName);var x=screen.width-5;var y=screen.height-1;var urlPath='https://secure.ihergo.com/secure/explain';window.open(urlPath,'_blank','height='+y+', width='+x+', top=0, left=0,scrollbars=yes, toolbar=no, menubar=no, resizable=yes,location=no, status=no');}
function bonusDescriptionPage(cookieName){DeleteCookie(cookieName);var x=screen.width-5;var y=screen.height-1;var urlPath='https://secure.ihergo.com/secure/explainBonus';window.open(urlPath,'_blank','height='+y+', width='+x+', top=0, left=0,scrollbars=yes, toolbar=no, menubar=no, resizable=yes,location=no, status=no');}
function cutText(src,length){if(length==-1){document.write(src);}else if(src.length>length){document.write(src.substring(0,length)+"...");}else{document.write(src);}}
function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="";expires=""+date.toGMTString();}else{var expires="";}
document.cookie=name+"="+value+";domain=.ihergo.com; expires="+expires+"; path=/";if(days==-1){document.cookie=name+"="+value+";domain=www.ihergo.com; expires="+expires+"; path=/";}}
function GetCookie(name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg)
return GetCookieVal(j);i=document.cookie.indexOf(" ",i)+1;if(i==0)break;}
return null;}
function GetCookieVal(offset){var endstr=document.cookie.indexOf(";",offset);if(endstr==-1)
endstr=document.cookie.length;return unescape(document.cookie.substring(offset,endstr));}
function DeleteCookie(name){createCookie(name,"",-1);}
function ihergoWebAtm(bankAccount,price){var urlPath=window.location+'';var today=new Date();var day=today.getFullYear()+'/'+(today.getMonth()+1)+'/'+today.getDate();window.open('http://www.ihergo.com/webatm/checkout.jsp?orderDate='+day+'&account='+bankAccount+'&price='+price+'&MerchantKey='+urlPath);}
function loadImgSrc(postContent){var str1='<img src="http://photo';var str2='<img class="lazy" src="http://design.ihergo.com/design/images/loading_pixel.gif" data-original="http://photo';var content=tinyMCE.get(postContent).getContent();tinyMCE.get(postContent).setContent(content.replace(new RegExp(str2,"gm"),str1));}
