var agt=navigator.userAgent.toLowerCase();
var appVer = navigator.appVersion.toLowerCase();
var is_minor = parseFloat(appVer);
var is_major = parseInt(is_minor);
var iePos = appVer.indexOf('msie');
if (iePos !=-1) {
is_minor = parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)))
is_major = parseInt(is_minor);
}
var is_getElementById = (document.getElementById) ? "true" : "false";
var is_getElementsByTagName = (document.getElementsByTagName) ? "true" : "false";
var is_documentElement = (document.documentElement) ? "true" : "false";
var is_ie = ((iePos!=-1));
var is_ie3 = (is_ie && (is_major < 4));
var is_ie4 = (is_ie && is_major == 4);
var is_ie4up = (is_ie && is_minor >= 4);
var is_ie5 = (is_ie && is_major == 5);
var is_ie5up = (is_ie && is_minor >= 5);
var is_ie5_5 = (is_ie && (agt.indexOf("msie 5.5") !=-1));
var is_ie5_5up =(is_ie && is_minor >= 5.5);
var is_ie6 = (is_ie && is_major == 6);
var is_ie6up = (is_ie && is_minor >= 6);

/*Start Alona's functions*/	
	function openItem(Item){ 
		var item=document.getElementById(Item);
		var arrow=document.getElementById(Item+"Arrow");
		if(item.className=="updItem_open"){
			item.className="updItem_close";
			arrow.className="newsTimeTitle_closeArrow";
		}
		else{
			item.className="updItem_open";
			arrow.className="newsTimeTitle_openArrow";
		}
	}
	
	function openItemServer(Item, arr){ 
		var item=document.getElementById(Item);		
		var arrow=document.getElementById(arr);						    
		    if(item.className=="updItem_open"){		        
			    item.className="updItem_close";
			    arrow.className="newsTimeTitle_closeArrow";
		    }
		    else{		        
			    item.className="updItem_open";			    
			    arrow.className="newsTimeTitle_openArrow";			    
		    }		
	}
/*End Alona's functions*/	
var totalTabs=3;

function activateTab(tabNum,blockNum) {
	if (blockNum==1) {
		for (var x=0;x<totalTabs;x++){
			if (tabNum==x){
				document.getElementById("productBody"+x).style.display="block";
				document.getElementById("p"+x).className="blueTab";
			}
			else{
				document.getElementById("productBody"+x).style.display="none";
				document.getElementById("p"+x).className="whiteTab";
			}
		}
	}
	else {
		for (var x=0;x<totalTabs-1;x++){
			if (tabNum==x){
				document.getElementById("newsBody"+x).style.display="block";
				document.getElementById("n"+x).style.display="block";
			}
			else{
				document.getElementById("newsBody"+x).style.display="block";
				document.getElementById("n"+x).style.display="block";
			}
		}
	}
}


var marketTabs=5;
function toggleMarketTabs(tabNum, blockNum,firstFilesBody) {
//debugger;
    //alert(firstFilesBody);
    marketTabs = 5 + firstFilesBody;
    //alert(marketTabs);
	if (blockNum==1) {
		for (var x=0;x<marketTabs;x++){
			if (tabNum==x){
				document.getElementById("marketBody"+x).style.display="inline";
				document.getElementById("m"+x).className="tab_on";
			}
			else{
				document.getElementById("marketBody"+x).style.display="none";
				document.getElementById("m"+x).className="tab_off";
			}
		}
	}
	else 
	{
	    //alert('firstFilesBody-' + firstFilesBody);
	    //alert('marketTabs-' + marketTabs);
	    
		for (var x=firstFilesBody;x<marketTabs;x++)
		{
		    //alert('x=' + x);
			if (tabNum==x)
			{
			    //alert('in!');
				document.getElementById("filesBody"+x).style.display="block";
				document.getElementById("f"+x).style.display="block";
				document.getElementById("f"+x).className="here";
				
				
			}
			else
			{
			    //alert('out...');
				document.getElementById("filesBody"+x).style.display="none";
				document.getElementById("f"+x).style.display="block";
				document.getElementById("f"+x).className="there";
			}
		}
	}
}
function toggleMarketTabs2(tabNum, blockNum,firstFilesBody) {
//debugger;
    //alert(firstFilesBody);
    marketTabs = 5 + firstFilesBody;
    //alert(marketTabs);
	if (blockNum==1) {
		for (var x=0;x<marketTabs;x++){
			if (tabNum==x){
				document.getElementById("marketBody"+x).style.display="inline";
				document.getElementById("m"+x).className="tab_on";
			}
			else{
				document.getElementById("marketBody"+x).style.display="none";
				document.getElementById("m"+x).className="tab_off";
			}
		}
	}
	else 
	{
	    //alert('firstFilesBody-' + firstFilesBody);
	    //alert('marketTabs-' + marketTabs);
	    
		for (var x=firstFilesBody;x<marketTabs;x++)
		{
		    //alert('x=' + x);
			if (tabNum==x)
			{
			    //alert('in!');
				document.getElementById("filesBody"+x).style.display="inline";
				document.getElementById("f"+x).style.display="inline";
				document.getElementById("f"+x).className="here";
				
				
			}
			else
			{
			    //alert('out...');
				document.getElementById("filesBody"+x).style.display="none";
				document.getElementById("f"+x).style.display="inline";
				document.getElementById("f"+x).className="there";
			}
		}
	}
}


function show(id) {
	document.getElementById(id).style.display="block";
}
if (is_ie) {//IE
    copyspeed = 1;
}
else {//FF
    copyspeed = 2;
}
var scrollspeed=copyspeed;	// speed
var initialdelay=500;	//delay before start scrolling

function initializeScroller(){			
	dataObj=document.getElementById("newsContainer");
	if (dataObj)
	    dataObj.style.top="5px";	// up
	setTimeout("getHeight()", initialdelay);	// evaluate height
}

function getHeight(){
    if (dataObj)
    {
	thelength=dataObj.offsetHeight;
		if (thelength==0)
			setTimeout("getHeight()",10);	// evaluate height
		else
			scrollDiv();
	}
}

function scrollDiv(){		
	dataObj.style.top=dataObj.offsetTop-scrollspeed+"px";	// how much to scroll			
		if (dataObj.offsetTop<thelength*(-1))
			dataObj.style.top="140px";
		setTimeout("scrollDiv()",40);	// scroll
}

function initPage(){
	initializeScroller();
	initializeScrollerSport5();
}

//start sport 5
if (is_ie) {//IE
    copyspeedSport5 = 1;
}
else {//FF
    copyspeedSport5 = 2;
}
var scrollspeedSport5=copyspeedSport5;	// speed
var initialdelaySport5=500;	//delay before start scrolling

function initializeScrollerSport5(){			
	dataObjSport5=document.getElementById("newsContainerSport5");
	if (dataObjSport5)
	    dataObjSport5.style.top="5px";	// up
	setTimeout("getHeightSport5()", initialdelaySport5);	// evaluate height
}

function getHeightSport5(){
    if (dataObjSport5)
    {
	thelengthSport5=dataObjSport5.offsetHeight;
		if (thelengthSport5==0)		    	
			setTimeout("getHeightSport5()",10);	// evaluate height
		else
			scrollDivSport5();
	}
}

function scrollDivSport5(){	
	dataObjSport5.style.top=dataObjSport5.offsetTop-scrollspeedSport5+"px";	// how much to scroll			
		if (dataObjSport5.offsetTop<thelengthSport5*(-1))
			dataObjSport5.style.top="140px";
		setTimeout("scrollDivSport5()",40);	// scroll
}
//end sport 5


function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
				oldonload();
			}
			func();
		}
	}
}

function $() {
var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);	
		if (arguments.length == 1)
			return element;	
		elements.push(element);
	}	
	return elements;
}

function xClientHeight()
{
  var v=0,d=document,w=window;
  if((!d.compatMode || d.compatMode == 'CSS1Compat') && !w.opera && d.documentElement && d.documentElement.clientHeight)
	{v=d.documentElement.clientHeight;}
  else if(d.body && d.body.clientHeight)
	{v=d.body.clientHeight;}
  else if(xDef(w.innerWidth,w.innerHeight,d.width)) {
	v=w.innerHeight;
	if(d.width>w.innerWidth) v-=16;
  }
  return v;
}

function xDef()
{
  for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])=='undefined') return false;}
  return true;
}

function xClientWidth()
{
  var v=0,d=document,w=window;
  if((!d.compatMode || d.compatMode == 'CSS1Compat') && !w.opera && d.documentElement && d.documentElement.clientWidth)
	{v=d.documentElement.clientWidth;}
  else if(d.body && d.body.clientWidth)
	{v=d.body.clientWidth;}
  else if(xDef(w.innerWidth,w.innerHeight,d.height)) {
	v=w.innerWidth;
	if(d.height>w.innerHeight) v-=16;
  }
  return v;
}

function xScrollTop(e, bWin)
{
  var offset=0;
  if (!xDef(e) || bWin || e == document || e.tagName.toLowerCase() == 'html' || e.tagName.toLowerCase() == 'body') {
	var w = window;
	if (bWin && e) w = e;
	if(w.document.documentElement && w.document.documentElement.scrollTop) offset=w.document.documentElement.scrollTop;
	else if(w.document.body && xDef(w.document.body.scrollTop)) offset=w.document.body.scrollTop;
  }
  else {
	e = xGetElementById(e);
	if (e && xNum(e.scrollTop)) offset = e.scrollTop;
  }
  return offset;
}

function xGetElementById(e)
{
  if(typeof(e)=='string') {
	if(document.getElementById) e=document.getElementById(e);
	else if(document.all) e=document.all[e];
	else e=null;
  }
  return e;
}

function xNum()
{
  for(var i=0; i<arguments.length; ++i){if(isNaN(arguments[i]) || typeof(arguments[i])!='number') return false;}
  return true;
}

function openManager()
{
    //debugger;
	openModal("modalManager");
}

function openManagerTeamPerson(id)
{
	openModal(id);
}
function closeManager(){
	closeLastOpenedModal();
}

var currentOpenModal=false;
function openModal(modalID){
    //debugger;
	var modalObj=document.getElementById(modalID);
	
	//appendObjtoBody(modalObj);	
	appendObjtoNetform(modalObj);
	
	var objectHeight=modalObj.offsetHeight;
	var objectWidth=modalObj.offsetWidth;
	
	modalObj.style.top=(xClientHeight()/2-objectHeight/2+xScrollTop(window,true))+"px";
	modalObj.style.left=(xClientWidth()/2-objectWidth/2)+"px";
	currentOpenModal=modalID;
}

function closeLastOpenedModal(){
	//debugger
	if (currentOpenModal){
	    
		var modalObj=document.getElementById(currentOpenModal);
		//modalObj.style.display = 'none';
		modalObj.style.left="-5000px";
		modalObj.style.top="-5000px";
		currentOpenModal=false;
	}
}


//returns an array of elements that match full or partial (indexOf) classname
function ElementsByClass(rootElement,ElementClass,ElementType,partialMatch){            
		ElementType=ElementType?ElementType:'*';
		var elementsArray=new Array();			
		var theElements=rootElement.getElementsByTagName(ElementType);                  

		for (var x=0;x<theElements.length;x++){		
				  if(partialMatch){
					   if (theElements[x].className.indexOf(ElementClass)>-1){ 
							elementsArray[elementsArray.length]=theElements[x];
						}
				  }else{
						if (theElements[x].className==ElementClass){ 
						  elementsArray[elementsArray.length]=theElements[x];
						}
				  }				  
			}                          

			return elementsArray;
}  

function tabclick(tabObj,contentNum){	
tabArray=ElementsByClass(tabObj.parentNode,'Tab','div',true);		
// turn all buttons to inactive

for(var x=0;x<tabArray.length;x++)
	{
		if (tabArray[x]!=tabObj){
			tabArray[x].className=tabArray[x].className.replace(/On/ig,'Off');
		}
		else
		{
			tabArray[x].className=tabArray[x].className.replace(/Off/ig,'On');
			
			
			//removing the querystring from the href of לכל הפרסומים
			if (document.getElementById('ctl00_ContentMidCol_aAllNews'))
			{
			    var link = document.getElementById('ctl00_ContentMidCol_aAllNews');
			    if(link != null)
			    {
			        //alert(link);
			        var index = link.href.indexOf('?id=');
			        //alert(index);
			        if (index>0)
			        {
			            link.href = link.href.substring(0,index);
			        }
        			
	                //adding the proper querystring to the href of לכל הפרסומים
	                link.href = link.href + '?id=' + x;
	            }
	        }
	        //alert('end-' + link.href);
	        
		}
	}		
	
	totalTabs = tabArray.length;
	//for (var x=0;x<totalTabs-1;x++) {
	for (var x=0;x<totalTabs;x++) {
		if(contentNum==x) {
			document.getElementById("newsBody"+x).style.display="block";
		}
		else {
			document.getElementById("newsBody"+x).style.display="none";
		}
	}

}

/* stocks floater */
/* NEW STOCK BAR*/
//  //  //  //  //  //  //  //  //  //  //  //  //  //  //  //  //  //  //  //  
/*function initStockBar(){


 
//try
//{
    
	var stockBarObj=$('stockBar');
	
	stockBarObj.style.position="absolute";	
	
	// create a filler obj to take the original floater's space
//	fillerObj=document.createElement('div');
//	fillerObj.className='fillerDiv';
//	fillerObj.style.height=stockBarObj.offsetHeight+"px";	
	//stockBarObj.parentNode.insertBefore(fillerObj,stockBarObj);
	
	//release the stock bar from its location in the flow	
	stockBarObj.style.width="100%";	
	//stockBarObj.style.top=(xScrollTop(window,true)+xClientHeight()-stockBarObj.offsetHeight+1)+"px"
	if (!is_ie6){
		stockBarObj.style.top=(xClientHeight()-stockBarObj.offsetHeight+2)+"px"
	}
	stockBarObj.style.left="0px";
	document.body.appendChild(stockBarObj);	
	
	
//	stockBarItems=ElementsByClass(stockBarObj,'stockBarItem',false,true)
//	for(var x=0;x<stockBarItems.length-1;x++){	
//		stockBarItems[x].style.width=Math.round((100/(stockBarItems.length+1))+1)+"%";
//	}
	
	
		
		
	if (!is_ie6){		
		stockBarObj.style.position='fixed';
		window.onresize=alignStockBar;
		window.onscroll=alignStockBar;
		}
//	}
//	catch(err)
//	{
//	
//	}
}
*/
/*
function initStockBar2(){

 
var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
function JSFX_FloatDiv(id, sx, sy)
{
	var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
	var px = document.layers ? "" : "px";
	window[id + "_obj"] = el;
	if(d.layers)el.style=el;
	el.cx = el.sx = sx;el.cy = el.sy = sy;
	el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};    
	el.floatIt=function()
	{
		var pX, pY;
		pX = (this.sx >= 0) ? 0 : ns ? innerWidth : document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth;
		pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
		if(this.sy<0) 
		    pY += ns ? innerHeight : document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight;

		this.cx += (pX + this.sx - this.cx);this.cy += (pY + this.sy - this.cy);

		this.sP(this.cx, this.cy);

		setTimeout(this.id + "_obj.floatIt()", 0);
	}
	return el;
}
JSFX_FloatDiv("stockBar", 0,-45).floatIt();
}
*/




//function alignStockBar(){
//	$('stockBar').style.top=(xClientHeight()-$('stockBar').offsetHeight+2)+"px"		
//}


// init the floater on page load
//addLoadEvent(initStockBar);

//addLoadEvent(initStockBarAbsoluteBottom);

function initStockBarAbsoluteBottom() {
   
try
{
    
var stockBarObj=document.getElementById('stockBar');
		
stockBarObj.style.position="absolute";	
	
// create a filler obj to take the original floater's space
fillerObj=document.createElement('div');
fillerObj.className='fillerDiv';
fillerObj.style.height=stockBarObj.offsetHeight+"px";	
stockBarObj.parentNode.insertBefore(fillerObj,stockBarObj);
	
//release the stock bar from its location in the flow	
stockBarObj.style.width="100%";

//stockBarObj.style.top = (xScrollTop(window, true) + xClientHeight() - stockBarObj.offsetHeight + 1) + "px"

if (!is_ie6 ) {
stockBarObj.style.top=(xClientHeight()-stockBarObj.offsetHeight+2)+"px"
}

stockBarObj.style.left="0px";
document.body.appendChild(stockBarObj);
	
	
stockBarItems=ElementsByClass(stockBarObj,'stockBarItem',false,true)
for (var x = 0; x < stockBarItems.length - 1; x++) {
 
stockBarItems[x].style.width=Math.round((100/(stockBarItems.length+1))+1)+"%";
}



if (!is_ie6) {
   	
stockBarObj.style.position='fixed';
window.onresize=alignStockBar;
window.onscroll = alignStockBar;
}
}
catch(err)
{
    
}
}

//function alignStockBar(){
//$('stockBar').style.top=(xClientHeight()-$('stockBar').offsetHeight+2)+"px"		
//}


// init the floater on page load
//addLoadEvent(initStockBar); 




//  //  //  //  //  //  //  //  //  //  //  //  //  //  //  //  //  //  //  //  
/* NEW STOCK BAR END*/

// ORIGINAL STOCK BAR 

function initStockBar(){
   
try
{

	var stockBarObj=document.getElementById('stockBar');
		
	stockBarObj.style.position="absolute";	
	
	// create a filler obj to take the original floater's space
	fillerObj=document.createElement('div');
	fillerObj.className='fillerDiv';
	fillerObj.style.height=stockBarObj.offsetHeight+"px";	
	stockBarObj.parentNode.insertBefore(fillerObj,stockBarObj);
	
	//release the stock bar from its location in the flow	
	stockBarObj.style.width="100%";	
	//stockBarObj.style.top=(xScrollTop(window,true)+xClientHeight()-stockBarObj.offsetHeight+1)+"px"
	if (!is_ie6){
		stockBarObj.style.top=(xClientHeight()-stockBarObj.offsetHeight+2)+"px"
	}
	stockBarObj.style.left="0px";
	document.body.appendChild(stockBarObj);	
	
	
	stockBarItems=ElementsByClass(stockBarObj,'stockBarItem',false,true)	
	for(var x=0;x<stockBarItems.length-1;x++){	
		stockBarItems[x].style.width=Math.round((100/(stockBarItems.length+1))+1)+"%";
	}
	
	
	if (!is_ie6){		
		stockBarObj.style.position='fixed';
		window.onresize=alignStockBar;
		window.onscroll=alignStockBar;
		}
	}
	catch(err)
	{
	    
	}
}


function alignStockBar() {

    document.getElementById('stockBar').style.top = (xClientHeight() - document.getElementById('stockBar').offsetHeight + 2) + "px";
    //alert(document.getElementById('stockBar').style.top)
}


// init the floater on page load
//addLoadEvent(initStockBar); 


//function showNhide(itemNum,itemName) {
//	var num=itemNum;
//	var name=itemName;
//	if (name=='phrase') {
//		document.getElementById('phrase'+num).style.display='none';
//		document.getElementById('meaning'+num).style.display='inline';
//	} else {
//		document.getElementById('phrase'+num).style.display='inline';
//		document.getElementById('meaning'+num).style.display='none';
//	}
//	
//	

//	
//}

function showNhide(meaning, phrase) 
{
	var ItemMeaning = document.getElementById(meaning);
	var ItemPhrase = document.getElementById(phrase);
	if(ItemMeaning.style.display == 'none')
	{
	    ItemMeaning.style.display = "";
	    ItemPhrase.style.display = "none";
	}
	else
	{
	    ItemMeaning.style.display = "none";
	    ItemPhrase.style.display = "";
	}
}


function ForumshowNhide(id) {
    //debugger;
    var item = document.getElementById(id);

    if (item.style.display == "none") {
        item.style.display = "inline";
    }
    else {
        item.style.display = "none";
    }
}

//appends a DOM object to the body

function appendObjtoBody(obj){
    if (obj.parentNode!=document.body){
        document.body.appendChild(obj);
    }
}

//appends a DOM object to the first form

function appendObjtoNetform(obj){    
    var formObj=document.getElementById("aspnetForm");
    if (formObj){
       formObj.appendChild(obj);
    }     
}


//overlapping elements


function areElementsOverlapping(element1,element2){
	var ele1LeftBorder=xPageX(element1);
	var ele1RightBorder=xPageX(element1)+element1.offsetWidth;
	var ele1TopBorder=xPageY(element1);
	var ele1BottomBorder=xPageY(element1)+element1.offsetHeight;
	         
	var ele2LeftBorder=xPageX(element2);
	var ele2RightBorder=xPageX(element2)+element2.offsetWidth;
	var ele2TopBorder=xPageY(element2);
	var ele2BottomBorder=xPageY(element2)+element2.offsetHeight;
	        
	var horizontalOverlap=(
	                        (ele1LeftBorder<ele2LeftBorder &&  ele1RightBorder>ele2LeftBorder) || (ele1LeftBorder<ele2RightBorder && ele1RightBorder>ele2RightBorder) || ( ele1LeftBorder>ele2LeftBorder && ele1RightBorder<ele2RightBorder) ||
	                        (ele2LeftBorder<ele1LeftBorder &&  ele2LeftBorder>ele1RightBorder) || (ele2RightBorder<ele1LeftBorder&& ele2RightBorder>ele1RightBorder) || ( ele2LeftBorder>ele1LeftBorder && ele2RightBorder<ele1RightBorder)
	                       );
	var verticalOverlap=(
	                        (ele1TopBorder<ele2TopBorder &&  ele1BottomBorder>ele2TopBorder) || (ele1TopBorder<ele2BottomBorder && ele1BottomBorder>ele2BottomBorder) || (ele1TopBorder>ele2TopBorder && ele1BottomBorder<ele2BottomBorder) ||
	                        (ele2TopBorder<ele1TopBorder &&  ele2TopBorder>ele1BottomBorder) || (ele2BottomBorder<ele1TopBorder && ele2BottomBorder>ele1BottomBorder) || (ele2TopBorder>ele1TopBorder && ele2BottomBorder<ele1BottomBorder)
	                     );
	                	                
    // check for the 5 cases of overlap         
    if (horizontalOverlap || verticalOverlap){
       return true;
    }
    else {
        return false;
    }
}


///hide the psagot lesherutcha control select boxes when the ticker is ocelapping them
function hideHPSelectsIfOverlapping(meetingRequestWrapperDivID) {
    var v_scrollTop = f_scrollTop();

    //; //v_scrollTop;
    //alert()

    if (is_ie6) {
        ///the psagot lesherutcha control wrapper div
        var meetingRequestWrapperDiv = document.getElementById(meetingRequestWrapperDivID);
        //window.status = xPageY(ctl00_ctl17_MeetingRequestHomePage1_pnlForm1);
        var pnlForm1Y = xPageY(meetingRequestWrapperDiv);
        //window.status = pnlForm1Y - v_scrollTop;
        var delta = pnlForm1Y - v_scrollTop
        var allSelects = meetingRequestWrapperDiv.getElementsByTagName("select");
        //170
        for (var y = 0; y < allSelects.length; y++) {

            if (typeof (allSelects[y]) != 'undefined') {
                //if (v_scrollTop >= 610 && v_scrollTop <= 780) {
                if (delta >= 610 && delta <= 780) {
                
                    allSelects[y].style.visibility = 'hidden';
                }
                else {
                    allSelects[y].style.visibility = 'visible';
                }
            }
        }
    }
}

function f_scrollTop() {
    return f_filterResults(
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}

function f_filterResults(n_win, n_docel, n_body) {
    var n_result = n_win ? n_win : 0;
    if (n_docel && (!n_result || (n_result > n_docel)))
        n_result = n_docel;
    return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}


function hideSelectsIfOverlapping(elementsArray){
    //debugger;
   
   if (is_ie6){
       var allSelects=document.getElementsByTagName("select");             
       //iterate through elements and hide them if they overlap
     
      if(elementsArray.length==allSelects.length)
      {
       for (var x=0;x<elementsArray.length;x++){       
           for (var y=0;y<allSelects.length;y++){ 
           
             if(typeof(elementsArray[x])!='undefined' && typeof(allSelects[y])!='undefined' )  
                 {                               
		           if (areElementsOverlapping(elementsArray[x],allSelects[y])){
                      allSelects[y].style.visibility="hidden";
                    }
                }
               
           }
          
       }
       }
   }
}
        
function showSelectBox(){
    if (is_ie6){
        //show selects to fix annoying select bug in ie
        var allSelects=document.getElementsByTagName("select");
        for(var x=0;x<allSelects.length;x++){		
	        allSelects[x].style.visibility="visible";	
        }
    }
}

function xPageX(e)
        {
          var x = 0;
          e = xGetElementById(e);
          while (e) {
            if (xDef(e.offsetLeft)) x += e.offsetLeft;
            e = xDef(e.offsetParent) ? e.offsetParent : null;
          }
          return x;
        }
        
        function xPageY(e)
        {
          var y = 0;
          e = xGetElementById(e);
          while (e) {
            if (xDef(e.offsetTop)) y += e.offsetTop;
            e = xDef(e.offsetParent) ? e.offsetParent : null;
          }
          return y;
        }
        
        function xGetElementById(e)
        {
          if(typeof(e)=='string') {
            if(document.getElementById) e=document.getElementById(e);
            else if(document.all) e=document.all[e];
            else e=null;
          }
          return e;
        }
        
function xDef()
{
  for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])=='undefined') return false;}
  return true;
}


//window.external.AddFavorite(location.href, document.title);

 function CreateBookmarkLink() {
    title = document.title;  
    url = location.href;
 
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); 
	}
}

function handleFormSubmitOnEnter2(event, formNameorFunction) {
    //alert(1);

    ///explicite validator enable
    if (typeof (ValidatorOnSubmit) == 'function')
        if (!ValidatorOnSubmit())
        return false;

    //alert(2)

    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    if (keyCode == 13) {

        if (typeof (formNameorFunction) == "function") {
            //alert($get('ctl00$hdn1'));
            if (document.getElementById('ctl00$CtrlTopMenu$hdnEnterClicked')) {
                document.getElementById('ctl00$CtrlTopMenu$hdnEnterClicked').value = '1';
            }

            formNameorFunction();
        }
        else {
            document.getElementById(formNameorFunction).submit();
        }

        return false;
    }
    else {
        return true;
    }
}


//---------------
// Matan
//---------------

function toOggleMarketTabs(tabNum, blockNum, firstFilesBody, lastFilesBody) {
    if (blockNum == 1)
    {
        for (var x = 0; x < 5; x++)
        {
            if (tabNum == x)
            {
                document.getElementById("marketBody" + x).style.display = "block";
                document.getElementById("m" + x).className = "on";
            }
            else
            {
                document.getElementById("marketBody" + x).style.display = "none";
                document.getElementById("m" + x).className = "";
            }
        }
    }
    else
    {
        for (var x = firstFilesBody; x <= lastFilesBody; x++)
        {
            if (tabNum == x)
            {
                document.getElementById("filesBody" + x).style.display = "inline";
                document.getElementById("f" + x).style.display = "inline";
                document.getElementById("f" + x).className = "on";
            }
            else
            {
                document.getElementById("filesBody" + x).style.display = "none";
                document.getElementById("f" + x).style.display = "inline";
                document.getElementById("f" + x).className = "";
            }
        }
    }


}

var lastMeasuresRulerPagerImageSelected = null;
var lastMeasuresRulerPagerImageSelectedIndex = 1;

function showMeasuresRulerPage(obj, pageNumber, onImageLeftSrc, onImageRightSrc, offImageSrc) {
    hideAll();
    //debugger

    ///disable the first arrows in each page - marked by default
    document.getElementsByName("measuresRulerPage1ImageBottom")[1].src = offImageSrc;
    document.getElementsByName("measuresRulerPage1ImageBottom")[1].className = "";

    document.getElementsByName("measuresRulerPage1ImageTop")[1].src = offImageSrc;
    document.getElementsByName("measuresRulerPage1ImageTop")[1].className = "";

    document.getElementsByName("measuresRulerPage1ImageBottom")[2].src = offImageSrc;
    document.getElementsByName("measuresRulerPage1ImageBottom")[2].className = "";

    document.getElementsByName("measuresRulerPage1ImageTop")[2].src = offImageSrc;
    document.getElementsByName("measuresRulerPage1ImageTop")[2].className = "";

    ///disable the last two arrows 
    if (lastMeasuresRulerPagerImageSelectedIndex) {
        document.getElementsByName("measuresRulerPage" + lastMeasuresRulerPagerImageSelectedIndex + "ImageBottom")[lastMeasuresRulerPagerImageSelectedIndex - 1].src = offImageSrc;
        document.getElementsByName("measuresRulerPage" + lastMeasuresRulerPagerImageSelectedIndex + "ImageBottom")[lastMeasuresRulerPagerImageSelectedIndex - 1].className = "";

        document.getElementsByName("measuresRulerPage" + lastMeasuresRulerPagerImageSelectedIndex + "ImageTop")[lastMeasuresRulerPagerImageSelectedIndex - 1].src = offImageSrc;
        document.getElementsByName("measuresRulerPage" + lastMeasuresRulerPagerImageSelectedIndex + "ImageTop")[lastMeasuresRulerPagerImageSelectedIndex - 1].className = "";
        

    }
    
    //obj.src = onImageSrc;
    //obj.className = "on";

    ///mark the selected two arrows
    document.getElementsByName("measuresRulerPage" + pageNumber + "ImageBottom")[pageNumber - 1].src = onImageRightSrc;
    document.getElementsByName("measuresRulerPage" + pageNumber + "ImageBottom")[pageNumber - 1].className = "on";

    document.getElementsByName("measuresRulerPage" + pageNumber + "ImageTop")[pageNumber - 1].src = onImageLeftSrc;
    document.getElementsByName("measuresRulerPage" + pageNumber + "ImageTop")[pageNumber - 1].className = "on";

    lastMeasuresRulerPagerImageSelectedIndex = pageNumber;

    document.getElementById("divm" + pageNumber).style.display = 'block';
    //document.getElementById("tr" + pageNumber).style.height = '50px';

}

var lastObj = document.getElementById('<%= drFirst %>');

function Paint1(objId) {
    var obj = document.getElementById(objId);

    if (lastObj) {
        lastObj.style.backgroundColor = "#FFFFFF";
    }

    obj.style.backgroundColor = "#E1E4F1";
    lastObj = obj;
}

function ChangeText(text, id) {
    document.getElementById(id).innerHTML = text;
}

function ChangeGraph(symbol, id) {
    document.getElementById(id).src = document.getElementById(symbol).value;
}

function hideAll() {
    ///debugger
    for (var i = 1; i < 4; i++)
    {
        document.getElementById("divm" + i).style.display = 'none';
        //document.getElementById("tr" + i).style.height = '0px';
    }
}

function offImage(obj, offImageSrc)
{
    //debugger
    obj.src = offImageSrc;
    obj.className = "";
}


function autoIframeHeight(id) {
    var frame = document.getElementById(id);
    var innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document;
    
    objToResize = (frame.style) ? frame.style : frame;
    objToResize.height = (innerDoc.body.scrollHeight + 4) + "px";
}