var GloablLeftInitPoz = "-42"; var GloablLeftFinalPoz = "-114"; var GlobalTabStep = "4"; var GlobalTabSpeed = "20"; var GlobalTabFadeSpeed = "50"; var GlobalFadeTimeOut = ""; var GlobalFadeFlag = 0; var GlobalTTT = 0; var GlobalDirection = ""; var ns = (navigator.appName.indexOf("Netscape") != -1); var ie = (navigator.appName.indexOf("Explorer") != -1); // these functions prevent mouseovers from bubbling up into function containsDOM (container, containee) { var isParent = false; do { if ((isParent = container == containee)) break; containee = containee.parentNode; } while (containee != null); return isParent; } function checkMouseEnter (element, evt) { if (element.contains && evt.fromElement) { return !element.contains(evt.fromElement); } else if (evt.relatedTarget) { return !containsDOM(element, evt.relatedTarget); } } function checkMouseLeave (element, evt) { if (element.contains && evt.toElement) { return !element.contains(evt.toElement); } else if (evt.relatedTarget) { return !containsDOM(element, evt.relatedTarget); } } function $(idx){ return document.getElementById(idx); } initPage = function(){ initializeScroller(); initializeTabs(); if(readCookie("intro")!="true") { showIntro(); var date = new Date(); date.setTime(date.getTime()+(10*24*60*60*1000)); var expires = " expires="+date.toGMTString(); document.cookie ="intro=true; "+expires+"; path=/"; } } var tabsArray=new Array(); var tabsContentArray=new Array(); var tabsContentTimeOutArray=new Array(); var nTabs = 1; function initializeTabs(){ var tempDivs=new Array(); tempDivs = document.getElementsByTagName('DIV'); for(i=0;i<=tempDivs.length-1;i++){ if(tempDivs[i].id.indexOf("leftTab")!= -1 && tempDivs[i].id.indexOf("Content")!= -1){ tabsArray[tabsArray.length] = tempDivs[i]; tabsContentArray[nTabs] = tempDivs[i].id; tabsContentTimeOutArray[nTabs] = ""; nTabs = nTabs +1; } } //alert(tabsArray.length) } function initTabAnimation(tabObj,direction){ moveTab(tabObj.id,direction); fadeTab(tabObj.id,direction); } function fadeTab(tabId,direction){ var tabObj=document.getElementById(tabId); var tabContentObj=document.getElementById(tabObj.id+"Content"); if (typeof tabObj.currentOpacity=="undefined" || typeof tabObj.timeOutVar=="undefined"){ tabObj.currentOpacity=0; tabObj.timeOutVar = 0; } clearTimeout(tabObj.timeOutVar) if (direction=="-" && tabObj.currentOpacity<100){ changeOpac((tabObj.currentOpacity+5),tabContentObj.id); tabObj.currentOpacity+=5; tabObj.timeOutVar = setTimeout("fadeTab('"+tabId+"','"+direction+"')",10); } if (direction=="+" && tabObj.currentOpacity>0){ changeOpac((tabObj.currentOpacity-5),tabContentObj.id); tabObj.currentOpacity-=5; tabObj.timeOutVar = setTimeout("fadeTab('"+tabId+"','"+direction+"')",10); } } function moveTab(theTab,TabDirection){ var theposition = getStyle(document.getElementById(theTab),'left'); var tabObj=document.getElementById(theTab); if (document.getElementById(theTab).state !="0") {clearTimeout(document.getElementById(theTab).state)} theposition = removePx(theposition); if (document.getElementById(theTab).style.left.indexOf("px") < 0) document.getElementById(theTab).style.left = theposition +"px"; tabObj.finishedAnimation=false; if (TabDirection == "-"){//expand if( parseInt(removePx(document.getElementById(theTab).style.left)) > parseInt(GloablLeftFinalPoz)){ document.getElementById(theTab).style.left = (removePx(document.getElementById(theTab).style.left) - GlobalTabStep) + "px"; document.getElementById(theTab).state = setTimeout('moveTab("'+theTab+'","-")', GlobalTabSpeed); }else{ //when done sliding } } if (TabDirection == "+"){//fold if( parseInt(removePx(document.getElementById(theTab).style.left)) < parseInt(GloablLeftInitPoz)){ document.getElementById(theTab).style.left = (removePx(document.getElementById(theTab).style.left) - (-1 * parseInt(GlobalTabStep))) + "px"; document.getElementById(theTab).state = setTimeout('moveTab("'+theTab+'","+")', GlobalTabSpeed); } else{ //done folding changeOpac(0,(theTab+"Content")); tabObj.currentOpacity=0; } } } //change the opacity for different browsers function changeOpac(opacity, id) { var object = document.getElementById(id).style; object.opacity = (opacity / 100); object.MozOpacity = (opacity / 100); object.KhtmlOpacity = (opacity / 100); object.filter = "alpha(opacity=" + opacity + ")"; } function getStyle(el,styleProp) { var x = el;//document.getElementById(el); if (x.currentStyle)//IE var y = x.currentStyle[styleProp]; else if (window.getComputedStyle)//FF var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp); return y; } //gets any string with "px" and returns it without it function removePx(theFullValue){ var tempVal = theFullValue; if (theFullValue.indexOf("px")!=-1){ tempVal=theFullValue.substring(0,theFullValue.lastIndexOf("px")); } return tempVal; } /* SLIDING BOXES */ /** slide div liron **/ var initSlideFlag = 0; //if the initSlide function has allredy run once var speed=8 var arr=new Array();//top var memTop=new Array(); var intHide=new Array(); var intShow=new Array(); var memHeight=new Array(); //most important var placeInArrays=new Array(); var theSlideBoxesId = "slidBox" // this function will return the current div . function getPlaceInArrays(divId){ for (var i=0;ishowTillThisPoint) { arr[divSerialPlace]=arr[divSerialPlace]-speed; document.getElementById(divId).style.top=arr[divSerialPlace]+"px"; } } function hide(divId) { var divSerialPlace = getPlaceInArrays(divId); if (arr[divSerialPlace]-1){ elementsArray[elementsArray.length]=theElements[x]; } }else{ if (theElements[x].className==ElementClass){ elementsArray[elementsArray.length]=theElements[x]; } } } return elementsArray; } function initializeScroller(){ scrollerObj=document.getElementById("divNewsText"); var scrollerMsgArray = ElementsByClass(scrollerObj,'message','div',true); numOfMsg = scrollerMsgArray.length; msgHeight = scrollerMsgArray[0].offsetHeight; scrollerObj.style.top="0px"; // up msgIndex = 1; duplicateAndAppend(scrollerMsgArray[0]); //duplicate first message to avoid fidget setTimeout("scrollDiv()", initialdelay); } function scrollDiv(){ if (!stopScroll) { if (Math.abs(scrollerObj.offsetTop) next message } else { msgIndex=1; //start again scrollerObj.style.top="0px"; } setTimeout("scrollDiv()",2000); // scroll } } else { setTimeout("scrollDiv()",100); // scroll } } function duplicateAndAppend(obj){ var newItem = document.createElement('div'); // create dynamically div tag newItem.className=obj.className; // set the style classname newItem.innerHTML = obj.innerHTML; //set the html content inside the div tag obj.parentNode.appendChild(newItem); //finally add the div id } function imgRollOver(theImg){ if(theImg!=null){ if (theImg.src.indexOf("Off")!=-1) { theImg.src=theImg.src.replace("Off","On"); } else { theImg.src=theImg.src.replace("On","Off"); } } } function openStorePop(theSrc){ var DialogWrapDivStore = document.getElementById("DialogWrapDivStore"); var theIframe = document.getElementById("theInnerStoreIframe"); DialogWrapDivStore.style.display = "inline" ; theIframe.src = theSrc; } function closeStorePop(){ var DialogWrapDivStore = document.getElementById("DialogWrapDivStore"); document.getElementById("theInnerStoreIframe").src = ""; // added in order to keep the "before load" page clean DialogWrapDivStore.style.display = "none" ; } function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { if (oldonload) { oldonload(); } func(); } } } var globalIntroOpac = 100; var theIntroInterval; function fadeIntro(){ clearInterval(theIntroInterval); var theIntro = document.getElementById("intro"); if(globalIntroOpac>5){ globalIntroOpac-=5; changeOpac((globalIntroOpac),theIntro.id); theIntroInterval = setInterval("fadeIntro()", 20); }else{ showHideSelect('inline'); changeOpac((0),theIntro.id); theIntro.style.display = 'none'; } } function showHideSelect(theStyle){ if(ie){ var theSelects = document.getElementsByTagName('select'); for(i=0;i