//Burak Düzenleme Basi

/****************************************************************************************************************************************************
This file is used to process the search that comes from a pre-created (or test-driven) search box.  It does not affect the Search Box Builder page.
******************************************************************************************************************************************************/
function _isEmpty(e){
                return (e===null||typeof e==="undefined"||e===undefined);
} 
function ebscoHostSearchParse(ebscohostsearchtext,ebscohostsearchmode) {
var sT=ebscohostsearchtext.match(/(\(|\)|[^"^\s^)]+)\s*|"([^"]+)"\s*/gi); 
 var sQ=''; 
 var bP=0; 
 var fP=0; 
 var nP=0;

 for(var i = 0;i<sT.length;i++) { 
                               sT[i]=sT[i].replace(/\s+$/,""); 
                               switch (sT[i].toUpperCase()) {
                                              case 'AA': case 'AB': case 'AC': case 'AD': case 'AE': case 'AF': case 'AG': case 'AI': case 'AK': case 'AL': case 'AM': case 'AN': case 'AO': case 'AP': case 'AR': case 'AS': case 'AT': case 'AV': case 'AW': case 'AZ': case 'BA': case 'BC': case 'BD': case 'BK': case 'BM': case 'BN': case 'BP': case 'BR': case 'BS': case 'BT': case 'CA': case 'CB': case 'CC': case 'CD': case 'CE': case 'CF': case 'CH': case 'CI': case 'CL': case 'CM': case 'CN': case 'CO': case 'CP': case 'CR': case 'CS': case 'CT': case 'CU': case 'CX': case 'CY': case 'DB': case 'DC': case 'DD': case 'DE': case 'DF': case 'DG': case 'DI': case 'DM': case 'DN': case 'DO': case 'DP': case 'DR': case 'DS': case 'DT': case 'DU': case 'DX': case 'EB': case 'EC': case 'ED': case 'EF': case 'EG': case 'EL': case 'EM': case 'EN': case 'ER': case 'ES': case 'ET': case 'EV': case 'FA': case 'FC': case 'FD': case 'FF': case 'FG': case 'FI': case 'FK': case 'FL': case 'FM': case 'FQ': case 'FR': case 'FS': case 'FT': case 'GB': case 'GC': case 'GD': case 'GE': case 'GI': case 'GL': case 'GN': case 'GR': case 'GS': case 'GT': case 'GV': case 'HC': case 'HJ': case 'HS': case 'HT': case 'HY': case 'IA': case 'IB': case 'IC': case 'ID': case 'II': case 'IM': case 'IN': case 'IP': case 'IR': case 'IV': case 'JI': case 'JN': case 'JS': case 'JT': case 'KK': case 'KT': case 'KW': case 'KY': case 'LA': case 'LB': case 'LC': case 'LE': case 'LG': case 'LH': case 'LI': case 'LL': case 'LN': case 'LS': case 'LT': case 'LV': case 'LW': case 'LY': case 'MA': case 'MB': case 'MC': case 'MD': case 'ME': case 'MF': case 'MH': case 'MI': case 'MJ': case 'MM': case 'MN': case 'MO': case 'MP': case 'MQ': case 'MR': case 'MS': case 'MT': case 'MV': case 'MW': case 'NA': case 'NB': case 'NC': case 'ND': case 'NE': case 'NF': case 'NI': case 'NM': case 'NN': case 'NO': case 'NP': case 'NR': case 'NS': case 'NT': case 'NU': case 'OA': case 'OC': case 'OD': case 'OG': case 'OL': case 'OP': case 'OS': case 'OT': case 'PA': case 'PB': case 'PC': case 'PD': case 'PE': case 'PG': case 'PH': case 'PI': case 'PL': case 'PM': case 'PN': case 'PO': case 'PP': case 'PR': case 'PS': case 'PT': case 'PU': case 'PY': case 'PZ': case 'QT': case 'RA': case 'RC': case 'RD': case 'RE': case 'RF': case 'RJ': case 'RL': case 'RN': case 'RO': case 'RP': case 'RR': case 'RS': case 'RT': case 'RV': case 'RW': case 'SA': case 'SB': case 'SC': case 'SD': case 'SE': case 'SG': case 'SH': case 'SI': case 'SJ': case 'SK': case 'SL': case 'SM': case 'SN': case 'SP': case 'SQ': case 'SS': case 'ST': case 'SX': case 'SY': case 'TA': case 'TC': case 'TD': case 'TH': case 'TK': case 'TL': case 'TM': case 'TN': case 'TP': case 'TR': case 'TS': case 'TT': case 'TU': case 'TY': case 'UC': case 'UD': case 'UI': case 'UP': case 'UR': case 'UT': case 'VC': case 'VI': case 'VS': case 'VT': case 'XN': case 'XY': case 'YR': case 'ZL': case 'AA1': case 'AG1': case 'AG2': case 'AG3': case 'AG4': case 'CC4': case 'CE3': case 'CE5': case 'CI2': case 'DE3': case 'DT1': case 'EB1': case 'EC1': case 'EC2': case 'EC3': case 'FC3': case 'FC5': case 'FM3': case 'GN1': case 'GN3': case 'GR2': case 'JN1': case 'LA1': case 'LA10': case 'LA14': case 'LA20': case 'LA5': case 'LA6': case 'LV4': case 'LX': case 'LX1': case 'LX10': case 'LX11': case 'LX12': case 'LX5': case 'LX6': case 'LX9': case 'MH1': case 'MX1': case 'PB1': case 'PF1': case 'PG1': case 'PG4': case 'PT1': case 'PT10': case 'PT100': case 'PT102': case 'PT103': case 'PT11': case 'PT12': case 'PT15': case 'PT16': case 'PT2': case 'PT35': case 'PT61': case 'PT68': case 'PT69': case 'PT70': case 'PT71': case 'PT78': case 'PT79': case 'PT80': case 'PT81': case 'PT82': case 'PT83': case 'PT88': case 'PZ1': case 'PZ26': case 'PZ7': case 'PZ8': case 'PZ9': case 'QL1': case 'SB1': case 'SB8': case 'SC2': case 'SC3': case 'SE5': case 'SL1': case 'SU1': case 'SX1': case 'TL2': case 'TS1': case 'TW': case 'TY2': if (sQ.length>nP) if (bP==0) sQ+=ebscohostsearchmode; if (fP==1) sQ+=sT[i]+ebscohostsearchmode; else if (fP==2) sQ+=sT[i]+'\+'; else sQ+=sT[i]+'\+'; if (fP!=1) fP=2; bP=1; break;
                                              case '(': if (sQ.length>nP && bP==0) { if (fP!=2) sQ+=ebscohostsearchmode; else sQ+='\+'; } if (fP!=1) sQ+='(\+'; bP=1; nP+=1; break; 
                                               case ')': sQ+='\+)'; if(fP==1) sQ+='\+)'; bP=1; fP=0; nP-=1; break;
                                              case 'AND': case 'OR': case 'NOT': if (sQ.length>nP && fP==1 && nP<1) sQ+='\+)'; sQ+='\+'+sT[i].toUpperCase()+'\+'; bP=1; fP=0; break;
                                              case '&': case '+': break;
                                              default: if (sT[i].toLowerCase().search(/^w([01]?\d\d?|2[0-4]\d|25[0-5])$/)!=-1||sT[i].toLowerCase().search(/^n([01]?\d\d?|2[0-4]\d|25[0-5])$/)!=-1) { sQ+='\+'+sT[i]+'\+'; bP=1; break; } else { if (sQ.length>nP && bP==0) { if (fP!=2) sQ+=ebscohostsearchmode; else sQ+='\+'; } sT[i]=sT[i].replace(/\+/g,"%2b"); sQ+=sT[i]; bP=0; } } }
                                              if (fP==1) sQ+='\+)'; sQ=sQ.replace(/\"/g,"%22"); sQ=sQ.replace(/ /g,"+"); sQ=sQ.replace(/,/g,"%2c"); sQ=sQ.replace(/&/g,"%26"); return sQ;
}

/* Grabbing info from the search box form and saving it into variables */
/* Line 38 added June 6th 2011 to address Alert: Ehost App Eng - SI Email Alert (Record Modified) ID: 44186 - GAspen */
function ebscoHostSearchGo(form) {   
                var ebscohostsearchtext=chkObject(form.ebscohostsearchtext,'');
                var ebscohostkeywords=chkObject(form.ebscohostkeywords,'');
                var ebscohostsearchsrc=chkObject(form.ebscohostsearchsrc,'');
                var ebscohostsearchmode=chkObject(form.ebscohostsearchmode,'\+AND\+');
                var ebscohostwindow=chkObject(form.ebscohostwindow,0);
                var ebscohosturl=chkObject(form.ebscohosturl,'http://search.ebscohost.com/login.aspx?');
                
                var strAlert="";
                
                ebscohostsearchtext = encodeURI(ebscohostsearchtext);
                
                if (ebscohosturl.indexOf('eds-live') == -1) {
                                              if (ebscohostsearchsrc == "db" || ebscohostsearchsrc == "dbgroup") {
                                                              var ebscohostdatabases = getSelectedDatabases(form.cbs,ebscohostsearchsrc);
                                               if (ebscohostdatabases==-1) 
                                                               strAlert+="Please select one or more databases.\n";
                                               
                                                ebscohosturl+=ebscohostdatabases; 
                                               }
                               }
                
                if (ebscohostsearchtext=="") 
                                               strAlert+="Please enter search term(s).\n"; 
                 
                 if (strAlert !== "") {
                               alert(strAlert);
                               return false;
                }             
                 
                 var cbFT = document.getElementById("chkFullText");
                var matches=ebscohosturl.match(/cli[0-9]/g);
                var index = (matches===null)?0:matches.length; 
                 
                 if (!_isEmpty(cbFT) && cbFT.checked) {                              
                               ebscohosturl+= "&cli"+index+"=FT&clv"+index+"=Y";
                               index++;
                }             
                 
                 var cbPR = document.getElementById("chkPeerReviewed");
                                
                 if (!_isEmpty(cbPR) && cbPR.checked) {                             
                                ebscohosturl+= "&cli"+index+"=RV&clv"+index+"=Y";
                               index++;
                }             
                 
                 var cbCO = document.getElementById("chkCatalogOnly");
                                
                 if (!_isEmpty(cbCO) && cbCO.checked) {                           
                                ebscohosturl+= "&cli"+index+"=FC&clv"+index+"=Y";
                               index++;
                }
                
                 var cbLC = document.getElementById("chkLibraryCollection");
                                
                 if (!_isEmpty(cbLC) && cbLC.checked) {                              
                                ebscohosturl+= "&cli"+index+"=FT1&clv"+index+"=Y";
                               index++;
                }
                
                if (ebscohostkeywords!="") 
                               ebscohostkeywords=ebscoHostSearchParse(ebscohostkeywords,ebscohostsearchmode)+'\+AND\+';
                
                var keywordSelector = document.getElementById("guidedField_0"), 
                               titleSelector = document.getElementById("guidedField_1"),
                               authorSelector = document.getElementById("guidedField_2");              
                if(!_isEmpty(authorSelector) && authorSelector.checked) {
                                ebscohosturl+='&bquery=(AU+('+ebscohostkeywords+ebscoHostSearchParse(ebscohostsearchtext,ebscohostsearchmode)+'))'; 
                } else if(!_isEmpty(titleSelector) && titleSelector.checked) {
                                ebscohosturl+='&bquery=(TI+('+ebscohostkeywords+ebscoHostSearchParse(ebscohostsearchtext,ebscohostsearchmode)+'))'; 
                } else {
                                ebscohosturl+='&bquery=('+ebscohostkeywords+ebscoHostSearchParse(ebscohostsearchtext,ebscohostsearchmode)+')';                  
                } 
                
                if (ebscohostwindow)
                               window.open(ebscohosturl, 'EBSCOhost');
                else
                               window.location = ebscohosturl;
                               
                return false;
}

function getSelectedDatabases(ob,src) {
var databases = getMultiple(ob);
if(databases == "") 
                               return -1;

var dbInputAry = databases;
var dbList = "";
for(var i=0;i<dbInputAry.length; i++) {
  var db = dbInputAry[i];
  dbList += "&" + src + "=" + db;
}
return dbList;
}

function getMultiple(ob) { 
 var arSelected = new Array(); 
 for (var i = 0; i < ob.length; i++)
                              if (ob[ i ].checked) 
                                               arSelected.push(ob[ i ].value);
return arSelected;
}

function highlight(id, currentClass, checkboxId) {
var checkbox_element = findObj(checkboxId);
var row_element = findObj(id);

 row_element.className = checkbox_element.checked ? 'selected' : currentClass;
if(checkbox_element.checked==false) 
                               findObj('cball').checked=false;
}

function SelectAllCheckBoxes(e) {
                var cbs = document.getElementsByName("cbs");
               for(i=0;i<cbs.length;i++){
                               cbs[i].checked = e.checked;
                               highlight('tr'+[i+1], (i % 2) ? 'two' : 'one', 'cb'+[i+1])
               }
}

function 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=findObj(n,d.layers[i].document);
                              
 if(!x && d.getElementById) 
                               x=d.getElementById(n); 
                               
 return x;
}

function chkObject(f,d) {
if (f != null) 
                               return f.value;
else 
                               return d;
}


//Burak Düzenleme Sonu

/*================================================================
	ORC_JS, JavaScript Class Framework
 	version:3.00.71113
	Copyright 2007 by SourceTec Software Co.,LTD
	For more information, see:www.sothink.com
================================================================*/
if(typeof _STNS=="undefined"){if(!Array.prototype.push){Array.prototype.push=function(){for(var i=0;i<arguments.length;i++){this[this.length]=arguments[i];}return this.length;};}if(!Array.prototype.pop){Array.prototype.pop=function(){if(this.length){var o=this[this.length-1];this.length--;return o;}};}if(!Array.prototype.shift){Array.prototype.shift=function(){if(this.length){var o=this[0];for(var i=0;i<this.length-1;i++){this[i]=this[i+1];}this.length--;return o;}};}if(!Function.prototype.call){Function.prototype.call=function(_5){var _5=_5||window;_5.__tmp=this;var _6=_5.__tmp(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10]);_5.__tmp=null;return _6;};}_STNS={sVer:"3.0",bDebug:false,fvThrow:function(e){return;},bBufImg:true,oImgs:{},fvBufImgs:function(){if(!_STNS.bBufImg){return;}if(!_STNS.bLoaded){var s="";for(var i in _STNS.oImgs){if(_STNS.oImgs[i]!=2){s+=_STNS.fsGetTag("div","style=\"display:none\"",_STNS.fsGetImgTag(i,-1,-1));}_STNS.oImgs[i]=2;}document.write(s);}},bIsIE:false,bIsMIE:false,bIsFX:false,bIsOP:false,bIsSF:false,bIsKQ:false,oNav:null,bRTL:false,sDocMd:null,sURL:window.location.href+"",sDIR:null,bLocal:false,fsGetDocMd:function(w){var w=w||window;switch(w.document.compatMode){case "QuirksMode":case "BackCompat":return "quirks";case "CSS1Compat":return "css1";default:return document.compatMode;}},_foGetNav:function(){var _n=navigator,_u=_n.userAgent,_a=_n.appName,_p=_n.platform,n,v,p;if(/(Opera)[ \/]([\d\.]+)/.test(_u)||/(Netscape)\d*\/([\d\.]+)/.test(_u)||/(MSIE) ([\d\.]+)/.test(_u)||/(Safari)\/([\d\.]+)/.test(_u)||/(Konqueror)\/([\d\.]+)/.test(_u)||/(Gecko)\/(\d+)/.test(_u)){n=RegExp.$1.toLowerCase();v=RegExp.$2;}else{if(_a=="Netscape"&&_n.appVersion.charAt(0)=="4"){n="netscape4";v=parseFloat(_n.appVersion);}else{n="unknow";v=0;}}if(n=="netscape"){switch(_a){case "Microsoft Internet Explorer":n="msie";v=/(MSIE) ([\d\.]+)/.exec(_u)[2];break;case "Netscape":n="gecko";v=/(Gecko)\/(\d+)/.exec(_u)[2];}}if(/^(Win)/.test(_p)||/^(Mac)/.test(_p)||/^(SunOS)/.test(_p)||/^(Linux)/.test(_p)||/^(Unix)/.test(_p)){p=RegExp.$1.toLowerCase();}else{p=_p;}return {name:n,version:v,platform:p};},fiGetCT:function(w){var w=w||window;if(_STNS.bIsIE){return (_STNS.fsGetDocMd(w)=="css1"?w.document.documentElement:w.document.body).scrollTop;}else{return w.pageYOffset;}},fiGetCL:function(w){var w=w||window;if(_STNS.bIsIE){return (_STNS.fsGetDocMd(w)=="css1"?w.document.documentElement:w.document.body).scrollLeft;}else{return w.pageXOffset;}},fiGetCW:function(w){var w=w||window;if(_STNS.bIsIE){return (_STNS.fsGetDocMd(w)=="css1"?w.document.documentElement:w.document.body).clientWidth;}else{if(w.scrollbars&&w.scrollbars.visible||w.innerHeight<document.documentElement.offsetHeight){return w.innerWidth-20;}}return w.innerWidth;},fiGetCH:function(w){var w=w||window;if(_STNS.bIsIE){return (_STNS.fsGetDocMd(w)=="css1"?w.document.documentElement:w.document.body).clientHeight;}else{if(w.scrollbars&&w.scrollbars.visible||w.innerWidth<document.documentElement.offsetWidth){return w.innerHeight-20;}}return w.innerHeight;},foGetMediaInfor:function(s){_STNS.fvThrow(new Error("_STNS.runTime error:call foGetMediaInfor that has not been implemented"));},oLibs:{},sLibPth:"",fvInitLib:function(){var scs,sc,s,t,ls,pth;if(_STNS.bIsFX&&!_STNS.faGetElesByTagName("body").length){var hds=_STNS.faGetElesByTagName("head");sc=hds[0].lastChild;}else{scs=_STNS.faGetElesByTagName("script");sc=scs[scs.length-1];}if(sc){s=sc.src;}if(s){_STNS.sLibPth=s.substr(0,s.lastIndexOf("/")+1);t=_STNS.fcoGetAttribute(sc,"sothinkdebug");if(t=="true"){pth=_STNS.fsGetAbsPth(_STNS.sLibPth+"debug/stdebug.js");if(!_STNS.oLibs[pth]){_STNS.oLibs[pth]={state:1,defer:0};}}t=_STNS.fcoGetAttribute(sc,"sothinklib");if(t){ls=t.split(";");for(var i=0;i<ls.length;i++){if(!ls[i]){continue;}if(!_STNS.fbIsFile(ls[i])){ls[i]+=".js";}pth=_STNS.fsGetAbsPth(_STNS.sLibPth+ls[i]);if(_STNS.oLibs[pth]){continue;}_STNS.oLibs[pth]={state:1,defer:0};}}}else{_STNS.fvThrow(new Error("_STNS.runTime error:can't get lib path"));}},fvInc:function(s,f){if(!_STNS.oLibs[s]){_STNS.oLibs[s]={state:1,defer:f};}},fvLoadLib:function(){var s="";with(_STNS){for(var i in oLibs){if(oLibs[i].state!=2){if(bLoaded){fbInsJs(i);}else{s+=fsGetJsTag(i,oLibs[i].defer);}oLibs[i].state=2;}}}if(s){document.write(s);}},bLoaded:false,_aLoads:[],fbAddLoad:function(f){if(!_STNS.bLoaded&&typeof f=="function"){return _STNS._aLoads.push(f);}else{if(_STNS.bLoaded){_STNS.fvThrow(new Error("_STNS.runTime error:Page has been loaded!"));}else{_STNS.fvThrow(new Error("_STNS.runTime error:Not a function is pushed into onload event!"));}}return false;},_fvOnload:function(){with(_STNS){if(bLoaded){return;}bLoaded=true;for(var j=0;j<_aLoads.length;j++){_aLoads[j]();}}},_fvInitOnload:function(){if(_STNS.bIsIE&&window.attachEvent){window.attachEvent("onload",_STNS._fvOnload);}else{if(_STNS.oNav.name!="konqueror"&&window.addEventListener){window.addEventListener("load",_STNS._fvOnload,false);}else{if(!window.onload||window.onload.toString()!=_STNS._fvOnload.toString()){if(typeof window.onload=="function"){_STNS.fbAddLoad(window.onload);}onload=_STNS._fvOnload;}}}},_aCks:[],bCkPg:false,nCkTid:0,nCkTime:100,fvAddCk:function(f){if(typeof f=="function"){with(_STNS){if(bCkPg){clearTimeout(nCkTid);bCkPg=false;}_aCks.push(f);if(bLoaded){_fvCkPg();}}}else{_STNS.fvThrow(new Error("_STNS.runTime error:Not a function is pushed into check page event!"));}return false;},_fvCkPg:function(){with(_STNS){if(_aCks.length){bCkPg=true;for(var i=0;i<_aCks.length;i++){_aCks[i]();}nCkTid=setTimeout("_STNS._fvCkPg()",nCkTime);}else{bCkPg=false;}}},bShield:false,oDefCSS:{tb:"border-style:none;background-color:transparent;background-image:none;",tr:"border-style:none;background-color:transparent;background-image:none;",td:"border-style:none;background-color:transparent;background-image:none;",dv:"border-style:none;background-color:transparent;background-image:none;margin:0px;padding:0px;",a:"display:block;border-style:none;background-color:transparent;background-image:none;margin:0px;padding:0px;",hd:"display:none;",sp:"border-style:none;background-color:transparent;background-image:none;margin:0px;padding:0px;"},foCss2Obj:function(s){var o={},a,re=/([\w\-_]+):([^;]+)(;|$)/,ra;a=s.split(";");for(var i=0;i<a.length;i++){ra=re.exec(a[i]);if(ra){o[ra[1]]=ra[2];}}return o;},foCss2Style:function(s){var cs=_STNS.foCss2Obj(s),re=/-([a-z])/,o={},i,k,t;for(i in cs){t=re.exec(i);if(t){k=i.replace("-"+t[1],t[1].toUpperCase());}else{k=i;}o[k]=cs[i];}return o;},fsObj2Css:function(a){var s="";for(var i in a){if(typeof a[i]!="undefined"){s+=i+":"+a[i]+";";}}return s;},fvCSSShield:function(){with(_STNS){if(bLoaded){bShield=false;}else{if(faGetElesByTagName("body")&&faGetElesByTagName("body").length){bShield=false;}else{var i,s="\n<style>\n";for(i in oDefCSS){if(i=="a"){s+=".sta:link,.sta:hover,.sta:active,.sta:visited";}else{s+=".st"+i;}s+="{"+oDefCSS[i]+"}\n";}s+="</style>";bShield=true;document.write(s);}}}},fsReadCoki:function(n){var i,cs=document.cookie.split("; ");for(i=0;i<cs.length;i++){if(!cs[i].indexOf(n+"=")){return cs[i].substr(n.length);}}},fvSaveCoki:function(n,v,t){var s=n+"="+v+"; ",d=new Date;if(!t||!v){s+="expires=Fri, 31 Dec 1999 23:59:59 GMT; ";}else{s+="expires="+((new Date(d-0+t)).toGMTString())+"; ";}s+="path=/; ";document.cookie=s;},ffGetFun:function(f){if(typeof f=="function"){return f;}else{if(typeof f=="string"&&window[f]){return window[f];}}},fbIsAbsPth:function(s){var t=s.toLowerCase();return /^(#|\?|\/|[a-z]:|http:|https:|file:|ftp:|javascript:|vbscript:|mailto:|about:|gopher:|news:|res:|telnet:|view-source|wais:|rtsp:|mms:|outlook:)/.test(t);},fsGetAbsPth:function(s){if(!s){return s;}var re,t;if(!s.indexOf("//")){return s;}if(s.charAt(0)=="/"){re=/^(file:\/{2,}[^\/]+\/|http:\/\/[^\/]+\/|https:\/\/[^\/]+\/)/;if(re.exec(_STNS.sDIR)){s=RegExp.$1+s.substr(1);}else{return s;}}else{if(s=="#"){if(_STNS.sURL.charAt(_STNS.sURL.length-1)!="#"){return _STNS.sURL+"#";}else{return _STNS.sURL;}}else{if(!_STNS.fbIsAbsPth(s)){s=_STNS.sDIR+s;}else{return s;}}}while(s.indexOf("/./")>0){s=s.replace("/./","/");}while((t=s.indexOf("/../"))>0){var p1,p2;p1=s.substr(0,t);p2=s.substr(t).replace("/../","");p1=p1.substr(0,p1.lastIndexOf("/")+1);s=p1+p2;}return s;},fsGetImgTag:function(s,w,h,b,id,nw,nh){if(!s||!w||!h){return "";}if(nw&&nh){if(w==-1&&h==-1){w=nw,h=nh;}else{if(w==-1&&h!=-1){w=Math.floor(nw*h/nh);}else{if(w!=-1&&h==-1){h=Math.floor(nh*w/nw);}}}}return "<img class='stimg' src='"+s+"'"+(w==-1?"":" width="+w)+(h==-1?"":" height="+h)+" border="+(b?b:0)+(id?" id='"+id+"'":"")+">";},fsGetJsTag:function(s,f){return "<script type='text/javascript' language='javascript1.2' src='"+s+"'"+(f?" DEFER":"")+"></"+"script>";},fsGetTag:function(t,a,s){return "<"+t+" "+a+">"+(s?s:"")+"</"+t+">";},fbIsFile:function(s){return /\w+\.\w+$/.test(s);},fbIsImg:function(s){return /\.(gif|png|jpg|jpeg|bmp)$/.test(s.toLowerCase());},fsGetDIR:function(s){var t=s.toLowerCase();if(!t.indexOf("file:/")||!t.indexOf("http://")||!t.indexOf("https://")){return s.substr(0,s.lastIndexOf("/")+1);}else{return "";}},fsGetHTMLEnti:function(s,f){if(!s){return "";}var re;re=/&/g;s=s.replace(re,"&amp;");if(!f){re=/ /g;s=s.replace(re,"&nbsp;");}re=/</g;s=s.replace(re,"&lt;");re=/>/g;s=s.replace(re,"&gt;");re=/\"/g;s=s.replace(re,"&quot;");return s;},faJoinA:function(a,b){var c=[],l=Math.max(a.length,b.length);for(var i=0;i<l;i++){if(a[i]==null){c[i]=b[i];}else{c[i]=a[i];}}return c;},S64:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ#@",fiTransX2D:function(n,m){m=String(m).replace(/ /gi,"");if(m==""){return 0;}var a=_STNS.S64.substr(0,n);if(eval("m.replace(/["+a+"]/gi,'')")!=""){_STNS.fvThrow(new Error("_STNS.runTime error:Transform bad number from "+m+" to 10!"));return 0;}var t=0,c=1;for(var x=m.length-1;x>-1;x--){t+=c*(a.indexOf(m.charAt(x)));c*=n;}return t;},fsTranD2X:function(n,m){m=String(m).replace(/ /gi,"");if(m==""){return 0;}if(parseInt(m)!=m){_STNS.fvThrow(new Error("_STNS.runTime error:Transform bad number from 10 to "+m+"!"));return "";}var t="",a=_STNS.S64.substr(0,n);while(m!=0){var b=m%n;t=a.charAt(b)+t;m=(m-b)/n;}if(!t){t="0";}return t;},faCP2PP:function(cp,w){var t,l;with(_STNS){t=fiGetCT(w);l=fiGetCL(w);return [cp[0]+l,cp[1]+t];}},faPP2CP:function(pp,w){var t,l;with(_STNS){t=fiGetCT(w);l=fiGetCL(w);return [pp[0]-l,pp[1]-t];}},fsGetLen:function(t,l,p,b,s,w){var _r=_STNS,u;if(w==null){w=true;}if(s==null){s=true;}if(p==null){p=0;}if(b==null){b=0;}if(typeof l=="string"){u=/%|px|pt|em|ex|pc|in|cm|mm$/.exec(l);}if(u){switch(u[0]){case "%":return l;default:u=u[0];}}else{l=parseInt(l);u="px";}switch(t){case "dv":if(_r.sDocMd=="css1"||(!_r.bIsIE&&!_r.bIsOP||(_r.bIsOP&&parseInt(_r.oNav.version)>=8))){return l-2*p-2*b+u;}break;case "tb":if(_r.bIsMIE&&!w&&s){return l-2*b-2*p+u;}break;case "td":if(_r.bIsSF){if(_r.sDocMd!="css1"||w){if(s){return l-2*b+u;}else{return l-2*p+u;}}else{return l-2*p-2*b+u;}}else{if(!_r.bIsMIE&&(_r.sDocMd=="css1"||w)){return l-2*b-2*p+u;}}break;}return l+u;},fdmGetEleById:function(id,w){var w=w||window;with(_STNS){if(bIsIE){var es=w.document.all(id);if(es&&es.length){return es[0];}else{return es;}}else{return w.document.getElementById(id);}}},faGetElesByTagName:function(n,w){var w=w||window;with(_STNS){if(bIsIE){return w.document.all.tags(n);}else{return w.document.getElementsByTagName(n);}}},faGetElesByCls:function(n,w){var w=w||window;var i,a=[],el,els=_STNS.bIsIE?w.document.all:w.document.getElementsByTagName("*");for(i=0;el=els[i];i++){if(el.className==n){a.push(el);}}return a;},fdmGetFmByName:function(n,w){var w=w||window;if(w.frames[t]){return w.frames[t];}else{if(w.parent){return w.parent.frames[t];}}},fbIsPar:function(p,c){if(_STNS.bIsIE){return p.contains(c);}else{if(!p||!c){return false;}if(p==c){return true;}do{if(c.parentNode){c=c.parentNode;}else{break;}if(p==c){return true;}}while(c);}return false;},fbInsHTML:function(e,p,h){if(_STNS.bIsIE){return e.insertAdjacentHTML(p,h);}else{var d=e.ownerDocument,t=d.createElement("span");t.innerHTML=h;switch(p){case "beforeBegin":return e.parentNode.insertBefore(t,e);case "afterBegin":return e.insertBefore(t,e.firstChild);case "beforeEnd":return e.appendChild(t);case "afterEnd":if(e.nextSibling){return e.parentNode.insertBefore(t,e.nextSibling);}else{return e.parentNode.appendChild(t);}}}return false;},fbInsEle:function(e,p,ne){if(_STNS.bIsIE){return e.insertAdjacentElement(p,ne);}else{switch(p){case "beforeBegin":return e.parentNode.insertBefore(ne,e);case "afterBegin":return e.insertBefore(ne,e.firstChild);case "beforeEnd":return e.appendChild(ne);case "afterEnd":if(o.nextSibling){return e.parentNode.insertBefore(ne,e.nextSibling);}else{return e.parentNode.appendChild(ne);}}}},fbDelEle:function(e){var p=e.parentNode;return p.removeChild(e);},fbInsJs:function(s,l){var l=l||"JavaScript";var hd=_STNS.faGetElesByTagName("HEAD");if(hd&&hd[0]){l=l.toLowerCase();var t=document.createElement("script");t.language=l;if(!l.indexOf("javascript")||!l.indexOf("jscript")){t.type="text/javascript";}t.src=s;_STNS.fbInsEle(hd,"beforeEnd",t);}},fdmCreateXMLHttp:function(){var _99;if(window.XMLHttpRequest){_99=new XMLHttpRequest();}else{var _9a=["MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];for(var n=0;n<_9a.length;n++){try{_99=new ActiveXObject(_9a[n]);break;}catch(e){_99=null;}}}if(!_99){_99=null;_STNS.fvThrow(new Error("Create XMLHttpRequest fail!"));return;}if(_99.readyState==null){_99.readyState=0;_99.addEventListener("load",function(){_99.readyState=4;if(typeof _99.onreadystatechange=="function"){_99.onreadystatechange();}},false);}return _99;},fdmCreateXMLDoc:function(){var _9c;if(_STNS.bIsIE){var _9d=["Msxml2.DOMDocument.4.0","Msxml2.DOMDocument.3.0","Msxml2.DOMDocument","Microsoft.XMLDOM"];for(var n=0;n<_9d.length;n++){try{_9c=new ActiveXObject(_9d[n]);break;}catch(e){}}}else{_9c=document.implementation.createDocument("","",null);}if(!_9c){_STNS.fvThrow(new Error("Create XMLDOMDocument fail!"));return;}return _9c;},faGetElePos:function(e){if(!e){return;}var x=y=bl=bt=0;while(e){x+=e.offsetLeft;y+=e.offsetTop;if((_STNS.oNav.name=="konqueror"||_STNS.oNav.name=="safari")&&e.style.position.toLowerCase()=="absolute"){break;}switch(e.tagName){case "TD":if(_STNS.bIsIE||_STNS.bIsOP&&_STNS.oNav.version<9){bl=parseInt(_STNS.fsGetEleStyle(e,"borderLeftWidth"));bt=parseInt(_STNS.fsGetEleStyle(e,"borderTopWidth"));if(!isNaN(bl)){x+=bl;}if(!isNaN(bt)){y+=bt;}}break;}if(e.parentNode&&e.parentNode.tagName=="DIV"){var s=_STNS.fsGetEleStyle(e.parentNode,"overflow").toLowerCase();var w=_STNS.fsGetEleStyle(e.parentNode,"width").toLowerCase();if(s=="hidden"||s=="scroll"||s=="auto"){x-=e.parentNode.scrollLeft;y-=e.parentNode.scrollTop;}if(w&&w!="auto"){if((_STNS.bIsFX&&_STNS.oNav.version>20060414&&s!="visible")||(_STNS.bIsIE&&_STNS.oNav.version>=5)){bl=parseInt(_STNS.fsGetEleStyle(e.parentNode,"borderLeftWidth"));bt=parseInt(_STNS.fsGetEleStyle(e.parentNode,"borderTopWidth"));if(!isNaN(bl)){x+=bl;}if(!isNaN(bt)){y+=bt;}}}}if(e.parentNode&&e.offsetParent&&e.parentNode!=e.offsetParent){if(e.offsetParent.tagName=="DIV"){var s=_STNS.fsGetEleStyle(e.offsetParent,"overflow").toLowerCase();var w=_STNS.fsGetEleStyle(e.offsetParent,"width").toLowerCase();if(s=="hidden"||s=="scroll"||s=="auto"){x-=e.offsetParent.scrollLeft;y-=e.offsetParent.scrollTop;}if(w&&w!="auto"){if((_STNS.bIsFX&&_STNS.oNav.version>20060414&&s!="visible")||(_STNS.bIsIE&&_STNS.oNav.version>=5)){bl=parseInt(_STNS.fsGetEleStyle(e.offsetParent,"borderLeftWidth"));bt=parseInt(_STNS.fsGetEleStyle(e.offsetParent,"borderTopWidth"));if(!isNaN(bl)){x+=bl;}if(!isNaN(bt)){y+=bt;}}}}}e=e.offsetParent;}return [x,y];},fiGetEleWid:function(e){return e.offsetWidth;},fiGetEleHei:function(e){return e.offsetHeight;},fsGetEleStyle:function(e,p){if(!e||!p){return;}if(_STNS.bIsIE){return e.currentStyle[p];}else{if(window.getComputedStyle){var w=e.ownerDocument.defaultView;p=p.replace(/([A-Z])/g,"-$1");return w.getComputedStyle(e,"").getPropertyValue(p.toLowerCase());}else{return e.style[p];}}},fcoGetAttribute:function(e,a){if(!e||!a){return;}if(_STNS.bIsIE){return e[a];}else{return e.getAttribute(a);}},fbFalse:function(){return false;},fbTrue:function(){return true;}};_STNS.Class=(function(){var _aa=function(){var c=function(as){if(_STNS.bIsIE){this._cls=this.constructor;}else{this._cls=arguments.callee;}_ad.call(this,as);};_ae(c,arguments);c.register=_af;c.toString=_b0;c.subclsOf=_b1;c.superclassOf=_b2;return c;};_aa.toString=function(){return "[object Class]";};_aa.getC=function(pth){var _b4=[];if(!_b5(pth,_b4)||!_b6[_b4[0]][_b4[1]]){_STNS.fvThrow(new Error("Class get error: Class \""+pth+"\" is not found"));return;}return _b6[_b4[0]][_b4[1]];};_aa.getClsLst=function(o,pre){var o=o||_b6,pre=pre||"/",sp,s="";for(var i in o){if(typeof o[i]=="object"){sp=pre+i+"/";s+=_STNS.Class.getClsLst(o[i],sp);}else{s+=pre+i+"\n";}}return s;};var _af=function(pth){var _bd=[];if(!_b5(pth,_bd)){_STNS.fvThrow(new Error("Class register error: Invalid class path:"+pth));return;}var pkg=_bd[0];var cn=_bd[1];if(pkg){if(!_b6[pkg]){_b6[pkg]={};}var _c0=_b6[pkg][cn];if(_c0){_STNS.fvThrow(new Error("Class register error: Class \""+pth+"\" already exists"));return;}_b6[pkg][cn]=this;}else{var _c0=_b6[cn];if(_c0){_STNS.fvThrow(new Error("Class register error: Class \""+pth+"\" already exists"));return;}_b6[cn]=this;}this._pkg=pkg;this._cn=cn;};var _b6={};var _c1=function(_c2,_c3){if(typeof _c2=="string"){_c2=_STNS.Class.getC(_c2);}if(typeof _c3=="string"){_c3=_STNS.Class.getC(_c3);}if(typeof _c2!="function"||typeof _c3!="function"){return false;}if(!_c2._supers){return false;}for(var i=0;i<_c2._supers.length;i++){if(_c2._supers[i]==_c3){return true;}else{if(_c1(_c2._supers[i],_c3)){return true;}}}return false;};var _b1=function(cls){return _c1(this,cls);};var _b2=function(cls){return _c1(cls,this);};var _b5=function(pth,_c8){if(typeof pth!="string"||!pth){return false;}var n=pth.lastIndexOf("/");if(n>-1){_c8[0]=pth.substr(0,n);_c8[1]=pth.substr(n+1);}else{_c8[0]="";_c8[1]=pth;}return true;};var _ae=function(c,as){c._supers=[];for(var i=0;i<as.length;i++){var s=as[i];if(typeof s=="string"){s=_STNS.Class.getC(s);}if(typeof s!="function"){_STNS.fvThrow(new Error("Class create error: Invalid superclass: "+"args["+i+"]"));return;}c._supers.push(s);}};var _ad=function(as){var c=this._cls;for(var i=0;i<c._supers.length;i++){if(_STNS.bIsIE){this.constructor=c._supers[i];}c._supers[i].call(this,as);}if(_STNS.bIsIE){this.constructor=c;}this._cls=c;this.toString=_d1;this.getClass=_d2;this.instanceOf=_d3;this.toConvert=_d4;if(c.construct){c.construct.call(this,as);}};var _d4=function(cls,as){var c=this._cls;if(_c1(c,cls)){var t=new cls;for(var i in this){if(typeof t[i]=="undefined"){delete this[i];}if(cls[i]){this[i]=cls[i];}}}else{if(_c1(cls,c)){var f=0;for(var i=0;i<cls._supers.length;i++){if(_STNS.bIsIE){this.constructor=cls._supers[i];}if(cls._supers[i]!=c){cls._supers[i].call(this,as);}else{f=1;}}if(!f){_STNS.fvThrow(new Error("_STNS.runTime error:Can't convert this instance;The class of instance must be the target class's direct superClass!"));return;}if(_STNS.bIsIE){this.constructor=cls;}this._cls=cls;if(cls.construct){cls.construct.call(this,as);}}else{_STNS.fvThrow(new Error("_STNS.runTime error:Can't convert this instance;The class of instance must be the target class's subClass or direct superClass!"));}}};var _d3=function(c){if(typeof c=="string"){c=_STNS.Class.getC(c);}if(typeof c!=="function"){return false;}return this._cls==c;};var _d2=function(){return this._cls;};var _d1=function(){if(this._cls._cn){return "[object Object "+this._cls._pkg+"/"+this._cls._cn+"]";}else{return "[object Object Anonymous class]";}};var _b0=function(){if(this._cn){return "[object Class "+this._pkg+"/"+this._cn+"]";}return "[object Anonymous Class]";};return _aa;})();with(_STNS){sDocMd=fsGetDocMd();oNav=_foGetNav();bIsIE=oNav.name=="msie";bIsMIE=bIsIE&&oNav.platform=="Mac";bIsOP=oNav.name=="opera";bIsFX=oNav.name=="gecko";bIsSF=oNav.name=="safari";bIsKQ=oNav.name=="konqueror";sDIR=fsGetDIR(sURL);bLocal=!sURL.indexOf("file:");_fvInitOnload();fbAddLoad(_fvCkPg);}}_STNS.fvInitLib();_STNS.fvInc(_STNS.fsGetAbsPth(_STNS.sLibPth+"stcode.js"));_STNS.fvLoadLib();if(!_STNS.bShield){_STNS.fvCSSShield();}if(typeof _STNS!="undefined"&&!_STNS.EFFECT){_STNS.EFFECT={foGetEff:function(s,id,w,d,o){if(!s){return 0;}var t=s.toLowerCase(),c;if((!t.indexOf("progid:")||!t.indexOf("revealtrans"))&&_STNS.EFFECT["CEffIE"]){return new _STNS.EFFECT["CEffIE"]([s,id,w,d,o]);}else{if(!s.indexOf("stEffect")){s=s.substring(10,s.length-2);return stEffect(s,id,w,d,o);}else{return 0;}}}};with(_STNS.EFFECT){_STNS.EFFECT.CEffect=_STNS.Class();CEffect.register("EFFECT/CEffect");CEffect.construct=function(as){this._iStat=-1;this.sName=as[0];this.sDmId=as[1];this.dmWin=as[2]||window;with(_STNS.EFFECT.CEffect){this.fiGetStat=fiGetStat;this.fbSet=_STNS.fbFalse;this.fbDel=_STNS.fbFalse;this.fbApply=_STNS.fbFalse;this.fbPlay=_STNS.fbFalse;this.fbStop=_STNS.fbFalse;this.fbSetStyle=_STNS.fbFalse;}};CEffect.fiGetStat=function(){return this._iStat;};}function stEffect(n,id,w,dur,o){var cn="CEff"+n.charAt(0).toUpperCase()+n.substr(1);if(_STNS.EFFECT[cn]){return new _STNS.EFFECT[cn]([n,id,w,dur,o]);}}}

