var gbBlockIOSScaling = 1; var gbPreviewMode = 0; var gRhEvtFuncsList = new Array; var gHost = null; var gHostPath = "/"; var gbRHLoadComplete = false; addRhLoadCompleteEvent(initInputTextBoxes); function blockIOSScaling() { var metaTagsList = document.getElementsByTagName('meta'); var i; if (navigator.userAgent.indexOf('iPad') != -1 || navigator.userAgent.indexOf('iPhone') != -1) { var contentString = "user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"; for (i=0; i= container.length) { container = container.slice(frontOffset); frontOffset = 0; } return elem; } this.peek = function () { if (container.length > 0) return container[frontOffset]; return undefined; } } function getChildElementsByTagName(parentNode, tagName) { if(parentNode == null || tagName == null || tagName == "" || parentNode.nodeType != JS_TAGTOKEN) return null; var childNodes = parentNode.childNodes; var childNodesArr = new Array; var len = childNodes.length; for(var i=0; i= 0; i--) { if (/\S/.test(str.charAt(i))) { str = str.substring(0, i + 1); break; } } return str; } function objCookie(value, bPersistent) { this.value = value; this.bPersistent = bPersistent; } function onTextBoxFocus() { var placeholderText = this.getAttribute(DATAPH); if (trimString(this.value)==placeholderText) this.value = ""; } function onTextBoxBlur() { if (trimString(this.value).length==0) { var placeholderText = this.getAttribute(DATAPH); if(placeholderText != null) this.value = placeholderText; } } function initInputTextBoxes() { var searchText = GetSearchTextFromURL(true); var inputs = document.getElementsByTagName('input'); var len = inputs.length; var i=0; for(i=0; i"); gBreadCrumbInfo[gBCId] = new BreadCrumbInfo(relHomePage, styleInfo, separator, strHome, strHomePath); gBCId++; addRhLoadCompleteEvent(UpdateBreadCrumbsMarker); } function UpdateBreadCrumbsMarker() { if(gBreadCrumbInfo.length > 0) { if(gbPreviewMode) writeBreadCrumbs(); else loadParentDataForSyncing(gCommonRootRelPath, SCR_PARENT_BC); } } function writeBreadCrumbs() { for(var i=0;i" + gBreadCrumbInfo[i].strHome + " " + ((gBreadCrumbInfo[i].strHome == "")? "":gBreadCrumbInfo[i].separator) + " "; else strTrail = "" + gBreadCrumbInfo[i].strHome + " " + ((gBreadCrumbInfo[i].strHome == "")? "":gBreadCrumbInfo[i].separator) + " "; } else{ var len = gBreadCrumbInfo[i].bcLinks.length; var bcName = ""; for(var j=len-1;j>=0;j--) { if(gBreadCrumbInfo[i].bcLinks[j].firstEntry == true) { if(bHomeFound) continue; else bHomeFound = true; } bcName = gBreadCrumbInfo[i].bcLinks[j].name; if(gBreadCrumbInfo[i].bcLinks[j].strLink == "") { strTrail += bcName + " " + gBreadCrumbInfo[i].separator + " "; } else{ if(gBreadCrumbInfo[i].styleInfo == "breadcrumbs") strTrail += "" + bcName + " " + gBreadCrumbInfo[i].separator + " "; else strTrail += "" + bcName + " " + gBreadCrumbInfo[i].separator + " "; } } } var brselem = document.getElementById("brseq"+i); brselem.innerHTML = strTrail; } } ////BreadCrumb functions End function addEvent(obj, type, func) { if(obj == null || obj == 'undefined') return; if(obj.addEventListener) obj.addEventListener(type, func, false); } function removeEvent(obj, type, func) { if(obj == null || obj == 'undefined') return; if(obj.removeEventListener) obj.removeEventListener(type, func, false); } function fireEvent(obj, type) { if(obj == null || obj == 'undefined') return; if(document.createEventObject && obj!=window) { var evt = document.createEventObject(); return obj.fireEvent('on'+type,evt) } else if(document.createEvent && obj.dispatchEvent) { var evt = document.createEvent("HTMLEvents"); evt.initEvent(type, true, true ); // event type,bubbling,cancelable return !obj.dispatchEvent(evt); } } function preventEvent(e) { if(e != null) { if (e.preventDefault) e.preventDefault(); else e.returnValue = false; } } function addRhLoadCompleteEvent(func) { if(gbRHLoadComplete) func(); else gRhEvtFuncsList.push(func); } function fireRhLoadCompleteEvent() { gbRHLoadComplete = true; var len = gRhEvtFuncsList.length; for(var i=0; i