var browsers="IE";var config2={hovers:new Array({parentId:"nav",tagName:"li",tagPosition:"children",className:"hover"},{parentId:"tabtoggler1_menu",tagName:"li",tagPosition:"children",className:"hover"},{parentId:"tabtoggler2_menu",tagName:"li",tagPosition:"children",className:"hover"},{parentId:"tabtoggler2_content",tagName:"li",tagPosition:"all",className:"hover"},{parentId:"apps-container",tagName:"span",tagPosition:"all",className:"underline"})};
var initHovers=function(){for(var index in config2.hovers){var conf=config2.hovers[index];var topLevelElement=document.getElementById(conf.parentId);if(topLevelElement){var subElements=topLevelElement.getElementsByTagName(conf.tagName);for(var i=0;i<subElements.length;i++){if(conf.tagPosition=="all"||(conf.tagPosition=="children"&&subElements[i].parentNode.id==conf.parentId)){subElements[i].configIndex=index;
subElements[i].onmouseover=function(){if(this.className!="active"){this.className+=" "+config2.hovers[this.configIndex].className;}};subElements[i].onmouseout=function(){this.className=this.className.replace(config2.hovers[this.configIndex].className,"");};}}}}};var currentState={};var opera=window.opera;
var safari=navigator.appVersion.indexOf("Safari")!=-1;var ie=document.all&&!window.opera;var ff=navigator.userAgent.indexOf("Firefox")!=-1;var addEventHandler=function(browsers,event,initMethod){if(opera&&(browsers.match(/Opera/)||browsers.match(/all/))){window.addEventListener(event,initMethod,false);
}else{if(safari&&(browsers.match(/Safari/)||browsers.match(/all/))){window.addEventListener(event,initMethod,false);}else{if(ie&&(browsers.match(/IE/)||browsers.match(/all/))){window.attachEvent("on"+event,initMethod);}else{if(ff&&(browsers.match(/FF/)||browsers.match(/all/))){window.addEventListener(event,initMethod,false);
}else{if(!ie&&!ff&&!safari&&!opera){if(window.addEventListener){window.addEventListener(event,initMethod,false);}else{if(window.attachEvent){window.attachEvent("on"+event,initMethod);}}}}}}}};var initPopups=function(){var tabs=document.getElementById("tabtoggler1_tab1");if(tabs){divs=tabs.getElementsByTagName("div");
for(var i=0;i<divs.length;i++){if(divs[i].className.indexOf("img-holder")!=-1){divs[i].onmouseover=function(){this.className+=" "+"hover";this.style.position="relative";var innerDivs=this.getElementsByTagName("div");var selFlag=0;for(var j=0;j<innerDivs.length;j++){if(innerDivs[j].className.indexOf("popup")!=-1){innerDivs[j].style.display="block";
selFlag=1;}}var sel=document.getElementById("lasts");if(sel!=null){if(selFlag){sel.style.visibility="hidden";}}};divs[i].onmouseout=function(){this.className=this.className.replace("hover","");this.style.position="static";var innerDivs=this.getElementsByTagName("div");for(var j=0;j<innerDivs.length;j++){if(innerDivs[j].className.indexOf("popup")!=-1){innerDivs[j].style.display="none";
}}var sel=document.getElementById("lasts");if(sel!=null){sel.style.visibility="visible";}};}}}};function getWindowHeight(){if(window.innerHeight&&window.scrollMaxY){yWithScroll=window.innerHeight+window.scrollMaxY;}else{if(document.body.scrollHeight>document.body.offsetHeight){yWithScroll=document.body.scrollHeight;
}else{yWithScroll=document.body.offsetHeight;}}return yWithScroll;}function setOpacity(obj,value){obj.style.opacity=value/10;obj.style.filter="alpha(opacity="+value*10+")";}var initMultiLang=function(){var curLang=document.getElementById("cur-lang");curLang.onclick=function(){var langs=document.getElementById("multi-lang");
if(langs.className.indexOf("open")!=-1){langs.className=langs.className.replace("open","");}else{langs.className=langs.className+" open";}var fader=document.getElementById("fader");var height=getWindowHeight();fader.style.display="block";setOpacity(fader,0.1);fader.style.height=height+"px";fader.onclick=function(){var langs=document.getElementById("multi-lang");
langs.className=langs.className.replace("open","");fader.style.display="none";};};var langList=document.getElementById("lang-list");var langItems=langList.getElementsByTagName("li");for(var i=0;i<langItems.length;i++){var fader=document.getElementById("fader");langItems[i].getElementsByTagName("a")[0].onclick=function(){window.location(langItems[i].getElementsByTagName("a")[0]);
var langs=document.getElementById("multi-lang");langs.className=langs.className.replace("open","");fader.style.display="none";return false;};}var flag=false;var block=document.getElementById("multi-lang");block.onmouseover=function(){flag=true;};block.onmouseout=function(){if(flag){setTimeout("",1000);
}flag=false;};};var initSearchPopups=function(){var block=document.getElementById("tabtoggler2_content");if(block){var popup_links=block.getElementsByTagName("a");for(var i=0;i<popup_links.length;i++){if(popup_links[i].className.indexOf("with-popup")!=-1){popup_links[i].onmouseover=function(){var par=this.parentNode;
par.className+=" open";};popup_links[i].onmouseout=function(){var par=this.parentNode;par.className=par.className.replace("open","");};}}}};var initLangs=function(){var langs=document.getElementById("multi-lang");var pageWidth=document.body.clientWidth;if(langs){if(pageWidth>978){langs.style.left=eval((pageWidth-978)/2+840)+"px";
}else{langs.style.left="840px";}}};function centerPopup(obj,leftVal){var pageWidth=document.body.clientWidth;if(obj){if(pageWidth>978){obj.style.left=eval((pageWidth-978)/2+leftVal)+"px";}else{obj.style.left=leftVal+"px";}}}var setOpacityForPopups=function(){var docHeight=getWindowHeight();var popupBg=document.getElementById("popups-fader");
if(popupBg){setOpacity(popupBg,4);popupBg.style.height=docHeight+"px";}var selects=document.getElementsByTagName("select");for(var i=0;i<selects.length;i++){if(selects[i].id!="popup-select"){selects[i].style.visibility="hidden";}}};var centerPopups=function(){var popup=document.getElementById("popup-screenshot");
centerPopup(popup,157);var popup=document.getElementById("cust-popup");centerPopup(popup,141);var popup=document.getElementById("popup-presentation");centerPopup(popup,218);var popup=document.getElementById("popup-comment");centerPopup(popup,132);var popup=document.getElementById("popup-browse");centerPopup(popup,30);
var popup=document.getElementById("popup-rate");centerPopup(popup,142);var popup=document.getElementById("popup-compare");centerPopup(popup,45);};var initPage=function(){initTabs();initHovers();initPopups();initSearchPopups();centerPopups();};addEventHandler("all","resize",centerPopups);addEventHandler("all","load",initPage);
addEventHandler("all","resize",forceLanguageHide);function showLanguageOptions(){if(pageIsInit&&pageIsInit==false){initDHTMLAPI;}if(pageIsInit&&pageIsInit==true){var isOpen=(document.getElementById("cur-lang-2").className=="link-main-open")?true:false;if(isOpen){document.getElementById("cur-lang-2").className="link-main";
document.getElementById("lang-list-2").style.top="-1000px";document.getElementById("lang-list-2").style.left="-1000px";}else{document.getElementById("cur-lang-2").className="link-main-open";var linkX=findPos("cur-lang-2")[0];var linkY=findPos("cur-lang-2")[1];var linkW=getObjectWidth("cur-lang-2");var linkH=getObjectHeight("cur-lang-2");
var linkListW=getObjectWidth("lang-list-2");document.getElementById("lang-list-2").style.top=(linkY+linkH)+"px";document.getElementById("lang-list-2").style.left=(linkX-2)+"px";document.getElementById("lang-list-2").style.width=(linkW)+"px";}}}function forceLanguageHide(){window.clearInterval(timedHide);
document.getElementById("cur-lang-2").className="link-main";document.getElementById("lang-list-2").style.top="-1000px";document.getElementById("lang-list-2").style.left="-1000px";}var timedHide=setInterval("fakeHide()",1);function stopLanguageHide(){window.clearInterval(timedHide);}function startLanguageHide(){timedHide=setInterval("forceLanguageHide()",1400);
}function fakeHide(){}function submitForm(theForm){document.getElementById(theForm).submit();}function showErrors(errorArray,errorId,labelTitle){if(errorArray.length>0){errorHtml="<p>"+labelTitle+":</p><ul>";for(var i=0;i<errorArray.length;i++){if(errorArray[i][1]!=""){errorHtml+="<li>"+errorArray[i][1]+"</li>";
}if(errorArray[i][0]!=""){document.getElementById(errorArray[i][0]).className=document.getElementById(errorArray[i][0]).className+" form-field-error";}}errorHtml+="</ul>";document.getElementById(errorId).innerHTML=errorHtml;document.getElementById(errorId).style.display="";checkMask();return true;}else{return false;
}}function hideErrors(formId,errorId){document.getElementById(errorId).style.display="none";for(i=0;i<document.getElementById(formId).elements.length;i++){theClass=document.getElementById(formId).elements[i].className;theErrorClassPos=theClass.indexOf("form-field-error");if(theErrorClassPos!=-1){theClass=theClass.replace(/ form-field-error/,"");
theClass=theClass.replace(/form-field-error/,"");document.getElementById(formId).elements[i].className=theClass;}}}function showSuccess(message,successId){showMessage(message,successId);}function showMessage(message,messageId){document.getElementById(messageId).innerHTML="<p>"+message+"</p>";document.getElementById(messageId).style.display="";
document.location="#";}function hideSuccess(successId){document.getElementById(successId).style.display="none";}var initLinksPopups=function(){var block=document.getElementById("main");if(block){var popup_links=block.getElementsByTagName("a");for(var i=0;i<popup_links.length;i++){if(popup_links[i].className.indexOf("with-popup")!=-1){popup_links[i].onmouseover=function(){this.className+=" managed-popup-open";
var innerDivs=this.getElementsByTagName("div");for(var j=0;j<innerDivs.length;j++){if(innerDivs[j].className.indexOf("managed-popup")!=-1){innerDivs[j].style.display="block";}}};popup_links[i].onmouseout=function(){this.className=this.className.replace("managed-popup-open","");this.style.position="static";
};}}}};Ext.ux.PersistentTip=Ext.extend(Ext.ToolTip,{initComponent:function(){Ext.apply(this,{showDelay:1000,hideDelay:500,shadow:false,floating:true,autoDestroy:true,autoHide:false});Ext.ux.PersistentTip.superclass.initComponent.call(this);},beforeRender:function(){Ext.ux.PersistentTip.superclass.beforeRender.call(this);
this.el.on("mouseover",this.onElOver,this);},afterRender:function(){Ext.ux.PersistentTip.superclass.afterRender.call(this);this.el.on("mouseout",this.onTargetOut,this);this.el.on("mouseover",this.onElOver,this);},checkWithin:function(e){if(this.el&&e.within(this.el.dom,true)){return true;}if(this.disabled||e.within(this.target.dom,true)){return true;
}return false;},onElOver:function(e){if(this.checkWithin(e)){this.clearTimer("hide");}},onTargetOver:function(e){if(this.disabled||e.within(this.target.dom,true)){return ;}this.clearTimer("hide");this.targetXY=e.getXY();this.delayShow(e);},delayShow:function(e){this.showTimer=this.doShow.defer(this.showDelay,this,[e]);
},doShow:function(e){var xy=e.getXY();var within=this.target.getRegion().contains({left:xy[0],right:xy[0],top:xy[1],bottom:xy[1]});if(within){this.show();}},onTargetOut:function(e){if(this.checkWithin(e)){this.clearTimer("hide");}else{if(this.hideTimer){this.hide();}else{this.delayHide();}}}});Ext.reg("persistenttip",Ext.ux.PersistentTip);
function addLinkHover(targetId,listingId,buttonId,isListingPage,retURLForAddToSavedBtn){var urlPrefix="";var href=new String(window.location.href);var idx=href.indexOf(".force.com");if(idx>-1&&(href.lastIndexOf("/")==(idx+".force.com".length))){urlPrefix=href+"/";}var popupUrl=urlPrefix+"listingPopup?lstingId="+listingId+"&buttonID="+buttonId+"&isListingPage="+isListingPage+"&retURLForAddToSaved="+escape(retURLForAddToSavedBtn);
var pt=new Ext.ux.PersistentTip({target:targetId,mouseOffset:[-117,-310],baseCls:"hiddentip",width:615,autoLoad:{url:popupUrl,scripts:true,callback:function(){}},style:"height:315px; background-color: transparent;",bodyStyle:"height:315px; background-color: transparent; "});return pt;}Ext.Updater.defaults.showLoadIndicator=false;
Ext.reg("persistenttip",Ext.ux.PersistentTip);function getFilename(){pageurl=window.location.href.split("/");pagename=pageurl.length-1;return pageurl[pagename];}function defaultTextFieldValue(id,defaultValue){var theField=jQuery("#"+id.replace(/:/g,"\\:"));if(theField.val()==""){theField.val(defaultValue);
theField.addClass("text-default");}theField.focus(function(){textFieldFocus(id,defaultValue);});theField.blur(function(){textFieldBlur(id,defaultValue);});}function textFieldFocus(id,defaultValue){var theField=jQuery("#"+id.replace(/:/g,"\\:"));if(theField.val()==defaultValue){theField.val("");theField.removeClass("text-default");
}}function textFieldBlur(id,defaultValue){var theField=jQuery("#"+id.replace(/:/g,"\\:"));if(theField.val()==defaultValue||theField.val()==""){theField.val(defaultValue);theField.addClass("text-default");}}jQuery(document).ready(function(){jQuery(".qtipTooltip").qtip({position:{corner:{target:"topRight",tooltip:"bottomLeft"}},style:{border:{width:3,radius:8,color:"#0C84C4"},tip:"bottomLeft"}});
});
