﻿//----------------------------------dom------------------------------------
function uiPrev(input) {
    while (input) {
        input = input.previousSibling;
        if (input && input.nodeName != '#text')
            return input;
    }
}
function uiNullOrEmpty(value) {
    return (value==null || value=='');
}
function uiNext(input) {
    while (input) {
        input = input.nextSibling;
        if (input && input.nodeName != '#text')
            return input;
    }
}
function uiNextByAttribute(input,attribute_name,attribute_value) {
    while (input) {
        input = input.nextSibling;
        if (input && input.nodeName != '#text' && input.getAttribute(attribute_name) == attribute_value)
            return input;
    }
}
function uiPrevByAttribute(input,attribute_name,attribute_value) {
    while (input) {
        input = input.previousSibling;
        if (input && input.nodeName != '#text' && input.getAttribute(attribute_name) == attribute_value)
            return input;
    }
}
function uiParent(input) {
    if (input) 
        return input.parentNode;
}
function uiParentByAttribute(input,attribute_name,attribute_value) {
     while (input && input!=document) {
        if (input && input.getAttribute(attribute_name) == attribute_value)
            return input;
        input = input.parentNode;
    }
}
function uiParentByClass(input,classN) {
     while (input && input!=document) {
        if (input && input.className == classN)
            return input;
        input = input.parentNode;
    }
}
function uiSubParentByAttribute(input,attribute_name)
{
 while (input && input!=document) {
        if (input && input.getAttribute(attribute_name))
            return input;
        input = input.parentNode;
    }

}
function uiChilren(parent) {
    var chilren = [];
    if (parent) {
        var posibble_chilren = parent.childNodes;
        var len = posibble_chilren.length;
        for (var i = 0; i < len; i++)
            if (posibble_chilren[i].nodeName != '#text')
            chilren.push(posibble_chilren[i]);
    }
    return chilren;
}

function uiChilrenByAttribute(parent,children_tag,attribute_name,attribute_value) {
    var chilren = [];
    if (parent) {
        var tags=children_tag.split(',');
        for (var a = 0; a < tags.length; a++) {
            var posibble_chilren = parent.getElementsByTagName(tags[a]);
            var len = posibble_chilren.length;
            for (var i = 0; i < len; i++) {
                if (!attribute_name)
                    chilren.push(posibble_chilren[i]);
                else if (attribute_value == null) {
                    if (posibble_chilren[i].getAttribute(attribute_name) != null)
                        chilren.push(posibble_chilren[i]);
                } else {
                     if (posibble_chilren[i].getAttribute(attribute_name) == attribute_value)
                        chilren.push(posibble_chilren[i]);
               }
                
              }
        }
    }
    return chilren;
}
function uiChilrenByClass(parent,children_tag,classN) {
    var chilren = [];
    if (parent) {
        var tags=children_tag.split(',');
        for (var a = 0; a < tags.length; a++) {
            var posibble_chilren = parent.getElementsByTagName(tags[a]);
            var len = posibble_chilren.length;
            for (var i = 0; i < len; i++) {
                if (!classN){
                    chilren.push(posibble_chilren[i]);
               }
                else {
                     if (posibble_chilren[i].className == classN)
                        chilren.push(posibble_chilren[i]);
               }
                
            } 
        }
    }
    return chilren;
}
function $(id) {
    return document.getElementById(id);
}
function uiRadioSelected(parent_id) {
    var options=$(parent_id).getElementsByTagName('input');
	var selected;
	for (var i=0; i<options.length; i++)
		if (options[i].checked)
			return options[i];
	return null;
}
function uiEventElement(ev)
{
    ev = uiEvent(ev);
    if (!ev)
        return null;
        
    return ev.srcElement || ev.target;
}
function uiEvent(ev)
{
    ev = ev || window.event;
    return ev;
}
						
//----------------------------------positions------------------------------------

function uiMouseOffset(target, ev) {
    ev = uiEvent(ev);

    var docPos = uiGetPosition(target);
    var mousePos = uiMouseCoords(ev);
    return { x: mousePos.x - docPos.x, y: mousePos.y - docPos.y };
}

function uiGetPosition(e) {
    var left = 0;
    var top = 0;
    while (e) {
        left += e.offsetLeft;
        top += e.offsetTop;
        e = e.offsetParent;
    }
    return { x: left, y: top };
}

function uiGetAbsPosition(el) {
    var left = 0; //document.body.scrollLeft - document.body.clientLeft;
    var top = 0; //document.body.scrollTop - document.body.clientTop;
    if (el) {
        if (document.getBoxObjectFor) {
            var bo = document.getBoxObjectFor(el);
            left = bo.x;
            top = bo.y;
        }
        else if (el.getBoundingClientRect) {
        var rect = el.getBoundingClientRect();
            left = rect.left;
            top = rect.top;
        }
        else {
            while (el) {
                left += el.offsetLeft;
                top += el.offsetTop;
                el = el.offsetParent;
            }

        }
    }
        
    return {
        x: left, y: top
    };
}
function uiMouseCoords(ev) {
    if (ev.pageX || ev.pageY) {
        return { x: ev.pageX, y: ev.pageY };
    }
    return {
        x: ev.clientX + document.body.scrollLeft - document.body.clientLeft,
        y: ev.clientY + document.body.scrollTop - document.body.clientTop
    };
}
//----------------------------------drag and drop------------------------------------

var uiDraggedElement = null;
var uiDropTargets = null;

function uiStartDrag(item, ev) {

                
    if (!ev || !item)
        return;
    uiDraggedElement = uiParent(uiParent(item));
    uiDraggedElement.started=0;
    uiDraggedElement.seperator = uiNextByAttribute(uiDraggedElement, 'ui', 'box_sep');


    if (!uiDropTargets) {
        var parent_column = uiParentByAttribute(uiDraggedElement, 'ui', 'columns');
        uiDropTargets = uiChilrenByAttribute(parent_column, 'div', 'ui', 'box_sep');
    }
    //drop Targets
    if (!uiDraggedElement.dropTargets)
    {
        var col = 's';
        if ((parseInt(uiDraggedElement.getAttribute('tabs_count'))>2) ||
            (uiDraggedElement.getAttribute('id') == 'box_mouse'))
            col = '';
        var parent_column = uiParentByAttribute(uiDraggedElement, 'ui', 'column' + col);

        if (col == 's') {
            uiDraggedElement.dropTargets = uiDropTargets;
        } else {
            uiDraggedElement.dropTargets = new Array();
            var possibleTargets = uiChilren(parent_column);
            var len = possibleTargets.length;
            for (var i = 0; i < len; i++) {
                if (possibleTargets[i].getAttribute('ui') == 'box_sep')
                    uiDraggedElement.dropTargets.push(possibleTargets[i]);
            }
        }
    }
    //color drop zones
    var len = uiDraggedElement.dropTargets.length;
    for (var i = 0; i < len; i++) {
        var dropTarget = uiDraggedElement.dropTargets[i];
        //dropTarget.last_className = dropTarget.className;
        dropTarget.className = 'seperator_dropable';
    }
    
    //get mouse Offset
    uiDraggedElement.mouseOffset = uiMouseOffset(uiDraggedElement, ev);
    //set document on mouse events
    document.onmousemove = uiDrag;
    document.onmouseup = uiDrop;
    return false;
}
function uiDrag(ev) {
    if (uiDraggedElement) {
        ev = uiEvent(ev);
        var mousePos = uiMouseCoords(ev);
        if (!uiDraggedElement.started) {
            uiDraggedElement.seperator.style.display = 'none';
            uiDraggedElement.style.border = 'solid 1px #6699FF';
            if (uiBrowser=='firefox2' || uiBrowser=='explorer')
                uiDraggedElement.style.width = (uiDraggedElement.offsetWidth)+'px';
            uiDraggedElement.style.maxWidth='356px';    
            uiDraggedElement.style.position = 'absolute';
            uiDraggedElement.started = 1;
        }
        var mainContentScroll=(uiBrowser=='explorer' ? 0 :$('mainContent').scrollTop);
        
        uiDraggedElement.style.top = (mousePos.y -mainContentScroll- uiDraggedElement.mouseOffset.y ) + 'px';
        uiDraggedElement.style.left = (mousePos.x - uiDraggedElement.mouseOffset.x - (uiBrowser=='explorer'?document.body.scrollLeft:0) ) + 'px';

        if (uiDraggedElement.curTarget) {
            uiDraggedElement.curTarget.style.backgroundColor = ''; 
            uiDraggedElement.curTarget = null;
        }
        if (uiBrowser=='explorer')
            mousePos.y -= document.body.scrollTop - document.body.clientTop;
            
        for (var i = 0; i < uiDraggedElement.dropTargets.length; i++) {
            var curTarget = uiDraggedElement.dropTargets[i];
            var targPos = uiGetAbsPosition(curTarget);
            var targWidth = parseInt(curTarget.offsetWidth);
            var targHeight = parseInt(curTarget.offsetHeight);

            if ((mousePos.x > targPos.x-100)
                && (mousePos.x < (targPos.x + targWidth+100))
                && (mousePos.y > targPos.y-mainContentScroll - 50)
                && (mousePos.y < (targPos.y-mainContentScroll+ targHeight)+50)) {
                curTarget.style.backgroundColor = '#6699FF';
                uiDraggedElement.curTarget = curTarget;
                break;
            }
        }

        return false;
    }
}

function uiDrop() {
var flag=false;
    //restore drop zones color
    if (uiDropTargets) {
        var len = uiDropTargets.length;
        for (var i = 0; i < len; i++) {
            uiDropTargets[i].className = 'seperator';
        }
    }
  
    if (uiDraggedElement) {
    
        if (uiDraggedElement.curTarget) {
        flag=uiRegenerateBox(uiDraggedElement);
            uiDraggedElement.curTarget.parentNode.insertBefore(uiDraggedElement.seperator, uiDraggedElement.curTarget);
            uiDraggedElement.curTarget.parentNode.insertBefore(uiDraggedElement, uiDraggedElement.curTarget);
            uiDraggedElement.curTarget.style.backgroundColor = '';
            /*
            var order_arr = uiOrderCurr.split(',');
            for (var i=0; i<order_arr.length; i++)
            {
                if (order_arr[i] == uiDraggedElement.seperator.id)
                    order_arr[i]=uiDraggedElement.curTarget.id;
                else if (order_arr[i] == uiDraggedElement.curTarget.id)
                    order_arr[i]=uiDraggedElement.seperator.id;
            }    
            var uiOrderCurr2=uiOrderCurr;
            uiOrderCurr=order_arr.join(',');
            */
            var order=uiGetCookie('box_order');
            if (!order)
                order='';
            order+=',' + uiDraggedElement.seperator.id + '-' + uiDraggedElement.curTarget.id;
            uiSetCookie('box_order',order,0);
        }

        if ((uiBrowser=='firefox2' || uiBrowser=='explorer')&&!flag)
            uiDraggedElement.style.width = '';
        uiDraggedElement.style.position = 'static';
        var x = uiDraggedElement;
        window.setTimeout(function() {
            x.style.border = 'solid 1px #ffffff';
        }, 500);
        uiDraggedElement.seperator.style.display = 'block';
        uiDraggedElement.seperator.style.width = '';
         uiRegenerateBox(uiDraggedElement);
        uiResetPageTimeout();
        uiDraggedElement = null;
        document.onmousemove = null;
        document.onmouseup = null;
    }
}
function uiRegenerateBox(uiDraggedElement)
{var resch; var cont;
 if(uiDraggedElement.getAttribute('regbox'))
 {
 uiDraggedElement.seperator=$("sepbot_"+uiDraggedElement.getAttribute('regbox'));
 uiDraggedElement.seperator.style.display = 'block';
 uiDraggedElement.style.width='100%';
 uiDraggedElement.style.maxWidth='358px';
 var sibling=uiNextByAttribute(uiDraggedElement,'rb','1');
 if(!sibling)seebling=uiPrevByAttribute(uiDraggedElement,'rb','1');
 if(sibling)
 {
  var order=uiGetCookie('box_order');
  sibling.style.width='100%';
  sibling.seperator=$("sepbot_"+sibling.getAttribute('regbox'));
  sibling.seperator.style.display = 'block';
  order+=',' + sibling.seperator.id + '-' + sibling.seperator.id;
  uiSetCookie('box_order',order,0);
  cont=uiChilrenByAttribute(sibling,'div','is_tab_content','1');
   if(cont&&cont[0])
   cont[0].className='box_contentadv';
  resch=uiChilrenByAttribute(sibling,'div,span','res','1');
  
for(var i=0;i<resch.length;i++)
{
resch[i].style.width='75%';
if(i==0)
resch[i].style.width='99%'
}

 }
   cont=uiChilrenByAttribute(uiDraggedElement,'div','is_tab_content','1');
   if(cont&&cont[0])
   cont[0].className='box_contentadv'; 
resch=uiChilrenByAttribute(uiDraggedElement,'div,span','res','1');
for(var i=0;i<resch.length;i++)
{
resch[i].style.width='75%';
if(i==0)
resch[i].style.width='99%'
}

 return true;
 }
 return false;
 
}


function uiLoadAsync(url,body, dataLoadedFunction) {
    var xmlHttp = (window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP'));
    xmlHttp.open((body?'POST':'GET'), url, true);
    xmlHttp.onreadystatechange = function() {
        if (xmlHttp.readyState == 4) {
            var response = xmlHttp.responseText || (xmlHttp.responseXml && xmlHttp.responseXml.xml);
            if (dataLoadedFunction)
                dataLoadedFunction((response ? response : ''));
        }
    }
    // send
    xmlHttp.send(body);
}

//----------------------------------tabs------------------------------------
function uiGetEventTab(ev) {
    var target = uiEventElement(ev);
    if (!target)
        return null;
    if (!target.getAttribute('tab'))
        target = target.parentNode;
    if (uiNullOrEmpty(target.getAttribute('tab')))
        return null;
    return target;
}
function uiTabOver(ev) {
    var target = uiGetEventTab(ev);
    if (target)
        target.timer = window.setTimeout(function() {uiTabClick(null,target);},400);
}
function uiTabOut(ev) {
    var target = uiGetEventTab(ev);
    if (target && target.timer)
        window.clearTimeout(target.timer);
}
function uiTabClick(ev,target) {
    
    if (!target)
         target = uiGetEventTab(ev);
    if (!target)
        return;
        
    uiResetPageTimeout();
    var box = uiParentByAttribute(target, 'has_tabs', '1');
    //
    if (!box)
        return;
    if (!box.tabs) 
        box.tabs = uiChilrenByAttribute(box, 'div', 'tab');
    if (!box.last_selected)
        box.last_selected = box.tabs[0];
    if (box.last_selected == target)
        return;
    if (!box.contents)
        box.contents = uiChilrenByAttribute(box, 'div', 'is_tab_content');
         var chplay=null;
  for( var i=0;i<box.contents.length;i++)
  {
  if(box.contents[i].getAttribute('purp'))
    {
    box.contents.splice(i,1);break;
    }
  
  }
 

    var tab_pos = parseInt(target.getAttribute('tab')) - 1;
    if (tab_pos < 0 || tab_pos >= box.contents.length)
        return;
    //
  
    target.className = 'tab_selected';
    box.last_selected.className = 'tab';
    var last_tab_pos = parseInt(box.last_selected.getAttribute('tab')) - 1;
    var last_selected_content = box.contents[last_tab_pos];
    box.current_tab_content=box.contents[tab_pos];
   
    box.current_tab_content.className = box.current_tab_content.className.replace('_hidden', '');
    last_selected_content.className = last_selected_content.className+('_hidden');
    if (box.current_tab_content.getAttribute('has_text') != '1')
    {
        box.current_tab_content.setAttribute('has_text', '1');
       // curren    t_tab_content.style.width=current_tab_content.offsetWidth;
       var current_tab_content=box.current_tab_content;
       uiLoadAsync('default.aspx?model=' + uiParams.model + '&action=Content_GetByTabId&tab_id=' + target.getAttribute('id') + "&titlernd="+Math.round(Math.random()*1000000)
        , null
        , function(response) {
            current_tab_content.innerHTML = response;
            uiLoadImages(current_tab_content);
        });
    }
    
    if (box.className=='box') //show or hide seperator
    {
        if (target != box.tabs[0])
            uiPrev(target).lastChild.className = '';

        if (box.last_selected != box.tabs[0])
            uiPrev(box.last_selected).lastChild.className = 'box_tab_left';
    }
    
    box.last_selected = target;
          if(tab_pos==0)
    { chplay=uiChilrenByClass( box,'A','Play');
for(j in chplay)
   {
   chplay[j].style.right='0px';
   }
   }
    return false;
}

//----------------------------------cookies------------------------------------
function uiSetCookie(name,value,days) {
	var date = new Date();
	if (days && days>0)
	    date.setTime(date.getTime()+(days*24*60*60*1000));
	else
	    date.setTime(date.getTime()+(665*24*60*60*1000));
	document.cookie = name + '=' + escape(value) + '; path=/; expires=' + date.toGMTString();
}

function uiGetCookie(name)
{
    if (document.cookie)
    {
        var cookies = document.cookie.split('; ');
        var len = cookies.length;
        for (var i=0; i<len; i++)
        {
            if (cookies[i])
            {
                var name_value = cookies[i].split('=');
                if (name==name_value[0])
                    return unescape(name_value[1]);
            }
        }
    }
    return '';
}


//----------------------------------engines------------------------------------

function uiAddStyle(theme) {
    var head = document.getElementsByTagName('head')[0];
    var cssNode = document.createElement('link');
    cssNode.type = 'text/css';
    cssNode.rel = 'stylesheet';
    cssNode.href = 'css/' + theme + '.css';
    cssNode.media = 'screen';
    cssNode.id = 'css_' + theme;
    head.appendChild(cssNode);
}

function uiRemoveStyle(theme) {
    var css = $('css_'+theme);
    if (css)
    {
        css.href = '';
        css.parentNode.removeChild(css);
    }
}


function uiOnload() {
    uiLoadImages(document);
   
}
function uiUserClicks(ev)
{
    uiResetPageTimeout();
    var link = uiEventElement(ev);
     if (link && (link.tagName=='IMG'||link.tagName=='B'||link.tagName=='SPAN'))
         link=link.parentNode;
      var link_name = '';  
       var url = '';
        var sup_tab;
        var rss;
    if (link && (link.tagName=='A'||link.tagName=='SPAN')||link.getAttribute('statid'))
    {
        var tab_content = uiParentByAttribute(link, 'is_tab_content', '1');
       
        if (tab_content)
        {   link_name=tab_content.getAttribute('statid');
            if(!link_name)
            link_name = tab_content.getAttribute('tab_id');
            if (!link_name)
                link_name = tab_content.id;
            link_name=link_name.replace('tab_','');
            sup_tab=uiSubParentByAttribute(tab_content,'stat');
            if(sup_tab)
            link_name=' '+sup_tab.getAttribute('stat')+'  '+link_name;
            var sub_tab=uiSubParentByAttribute(link,'purp');
            if(sub_tab)
            if(sub_tab.getAttribute('purp')=='video')
            {
             link_name=sup_tab.getAttribute('stat')+' '+'וידאו';
            }
            else
            {
            link_name=link_name+':'+sub_tab.getAttribute('purp')+' ';
            }
           
        }
         if(link&& link.getAttribute('statid')&&!tab_content)
         {
          link_name=link.getAttribute('statid');
          var sup_tab=uiSubParentByAttribute(tab_content,'stat');
          if(sup_tab)
          link_name=' '+sup_tab.getAttribute('stat')+' '+link_name;
          url='הקלקת טאב';
         }
        
        if(link.tagName=='SPAN')
        {
        rss = link.getAttribute('id');
        }
        if(link.tagName=='A'&&link.getAttribute('Inlink')&&link_name&&sup_tab)
        {
        link_name=link_name+' לינקים ';
         url=' '+(link.innerText || link.textContent || link.href);
        }
        if(link.tagName=='A'&&link.getAttribute('purp')&&link_name)
        {
        link_name=' שורה כתומה  '+link_name+' ';
         url=(link.innerText || link.textContent || link.href)+' '+link.getAttribute('purp')+' ';
        }
        else if(!rss)
        {
        
         rss = link.getAttribute('rss');
        }
        if(link.tagName=='A'&&link.getAttribute('get')&&link_name)
        {
         link_name=' שורה כתומה  '+link_name+' ';
         url=link.getAttribute('get');
        }
        if (rss)
            url+=rss+' ';
        var pos = link.getAttribute('pos');
        if (pos)
        {  if(url=='')
            url +=(link.innerText || link.textContent ||link.title||link.href);
            url+=' לינק ' + pos;
            
        }
        else
        {
           if(url=='')
            url +=' '+(link.innerText || link.textContent ||link.title || link.href);
            url=url.replace('\n',' ');
        }
        
        if (url && url.length>50)
            url=url.substring(0,50);
            
        if (link.id=='header_search_link')
        {
            url = ' חיפוש ';
            var tabs = $('header_tabs');
            if (tabs && tabs.last_tab)
                url+= (tabs.last_tab.innerText || tabs.last_tab.textContent);
            link_name='האדר';
        }
         if (link.id=='footer_search_link')
        {
            url = ' חיפוש ';
            var tabs = $('header_tabs');
            if (tabs && tabs.last_tab)
                url+= (tabs.last_tab.innerText || tabs.last_tab.textContent);
            link_name='פוטר';
        }
        if (!url)
            url='לא ידוע';
        url=url.replace('\n',' ');
        if(link.parentNode.className.indexOf('subheader_link')>0)
           {
            link_name='כותרת ראשית';
            if(link.children.length>0&&link.children[0].tagName=='IMG')
            url=link.children[0].alt;
           }
        
        
       
        if (!link_name)
         {
            var sub_tab=uiSubParentByAttribute(link,'purp');
            if(sub_tab)
            link_name=link_name+' '+sub_tab.getAttribute('purp')+' ';
           
         }
         var supplier=link.getAttribute('supplier');
         if(!supplier||supplier==null)
         supplier='';
         
         if(url!=''&&url!='•'&&url!=' •'&&url!='• '&&link.className!='box_content' )
         {
         pageTracker._trackPageview(link_name+":"+url+":"+supplier);   
         
         uiLoadAsync('default.aspx?model=' + uiParams.model + '&action=Links_UserClicks_Insert&link_name='+escape(link_name)+'&url='+escape(url)+'&supplier='+escape(supplier));
         }
    }
}

function uiLoadImages(parent) {
    var images = uiChilrenByAttribute(parent,'img','nsrc');
    var len = images.length;
    for (var i=0; i<len; i++)
    {
        images[i].src = images[i].getAttribute('nsrc');
        images[i].removeAttribute('nsrc');
    }
    
}

function uiHideAdult()
{
    uiSetCookie('hideAdultContent','true',0);
    uiRemoveStyle('adult');
}
function uiMoveBoxAfter(sep_id_to_move,sep_id_reffernce) {
    var seperator_to_move = $(sep_id_to_move);
    if (!seperator_to_move)
        return;
        
        
    var box_to_move = uiPrev(seperator_to_move);
    if(seperator_to_move.getAttribute('regsep'))
    box_to_move=uiPrevByAttribute(seperator_to_move,'regbox',seperator_to_move.getAttribute('regsep'));
    if (!box_to_move)
        return;
    var seperator_ref = $(sep_id_reffernce);
    if (!seperator_ref)
        return;
    uiParent(seperator_ref).insertBefore(seperator_to_move, seperator_ref);
    uiParent(seperator_ref).insertBefore(box_to_move, seperator_ref);
    if(box_to_move.getAttribute('regbox'))
    {
    box_to_move.style.width='100%';
    seperator_to_move.style.display='block';
   var  cont=uiChilrenByAttribute(box_to_move,'div','is_tab_content','1');
   if(cont&&cont[0])
   cont[0].className='box_contentadv'; 
   var resch=uiChilrenByAttribute(box_to_move,'div,span','res','1');
for(var i=0;i<resch.length;i++)
{
resch[i].style.width='75%';
if(i==0)
resch[i].style.width='99%'
}
    }
}


function uiSortBoxes(box_order) 
{
    var arr=box_order.split(',');
    for (var i=1; i<arr.length; i++)
    {
        var arr2=arr[i].split('-');
        if (arr2.length==2)
            uiMoveBoxAfter(arr2[0],arr2[1]);
    }
    /*
    if (current.length == desired.length) 
    {   
        var len = current.length;
        for (var i=0; i<len; i++)
        {
            if (current[i]!=desired[i])
            {
                for (var j=0; j<len; j++)
                    if (desired[i]==desired[j])
                    {
                        if (j>0)
                            uiMoveBoxAfter(desired[j-1],desired[j]);
                        break;
                    }
            }
        }
    }
    */
}


function uiPostToNewWindow(url, fields)
{
    var form = $('engineForm');
    form.action = url;
     for(var field in fields)
     {
        form.innerHTML += '<input type="hidden" name="' + field + '" value="' + eval('fields["' + field + '"]') + '" />';
        }
    
    form.submit();
}


function uiHeaderTabClick(ev)
{
    var tab = uiEventElement(ev);
    var tabs = $('header_tabs');
    if (!tab || !tabs)
        return;    
    if (tab.className!='header_tab') 
        return;
        
    tab.className='header_tab_selected'
    if (!tabs.last_tab)
        tabs.last_tab = $('first_header_tab');

    tabs.last_tab.className='header_tab';
    tabs.last_tab=tab;
    if(tab.getAttribute('key')!='web'&&tab.getAttribute('key')!='pics'&&tab.getAttribute('key')!='news'&&tab.getAttribute('key')!='translation')
      $('header_input').className='header_search_input_empty';
    else
    $('header_input').className='header_search_input';
   if(tab.getAttribute('key')=='shop')
    $('header_input').className='header_search_input_P1000';
}


function uiHeaderSearch(from_input)
{
  

    var tabs = $('header_tabs');
    if (!tabs)
        return false;    
        
    if (!tabs.last_tab)
        tabs.last_tab = $('first_header_tab');

    var selectedSite = tabs.last_tab.getAttribute('key');
    var val = $('header_input').value;

    var link;
    switch (selectedSite) 
    {
         case 'wiki':
            link = 'http://he.wikipedia.org/wiki/%D7%9E%D7%99%D7%95%D7%97%D7%93:Search?search=' + val + '&fulltext=%D7%97%D7%A4%D7%A9';
            break;
        
        case 'translation': 
            link ='http://translate.google.co.il/translate_t?prev=hp&hl=iw&js=y&text='+val+'&file=&sl=iw&tl=en&history_state0=#';
            break;
       
        case 'pics':
            link = 'http://images.google.co.il/images?hl=iw&q=' +val;
            document.charset = 'UTF-8';
            break;
       
        case 'shop':
            link = 'http://www.p1000.co.il/Site/searchresults.aspx?SearchText='+encodeURIComponent(val)+'&came=314';
              document.charset = 'UTF-8';
            break;
        case 'forums':
            link = 'http://i.start.co.il/search/SearchResults.aspx?cx=partner-pub-2962055511856263%3A8nzqvd-i5jo&cof=FORID%3A9&ie=UTF-8&q=' + val;
            break;
        case 'netex':
            link = 'http://www.netex.co.il/DisplayManager.aspx?searchPhrase='+escape(val)+'&lang=2~rtl&ssid=23&indexVersion=start';
            break;
    }
   document.charset = 'UTF-8';
   if (uiParams.model=='search' && link)
   {
        document.location.href=link;
        return false;    
   }
   else if (link)
   {
        window.open(link);
        return false;    
    }
    else if (!from_input)
    {
        $('cse-search-box').submit();
        return false;    
    }        
    return true;    
}
function uifooterSearch(from_input)
{
  $('cse-search-boxf').submit();
  return false;    

}
function uiEnterPressed(ev)
{
    if (!ev)
        ev=window.event;
    if (ev && ev.keyCode==13)
        return true;
    else
        return false;
}


function uiEngines_GetSubItems(e, rss_id, subItems, xath) {   
    var option = e.options[e.selectedIndex];
    if (option.cach)
    {
        $(subItems).innerHTML = option.cach;
        return;
    }
    if (!e.value)
    {
        $(subItems).innerHTML = '<select  ><option></option></select>';
        return;
    }
    
    

    $(subItems).innerHTML = '<select  ><option>המתן...</option></select>';   
    uiLoadAsync('default.aspx?model=' + uiParams.model + '&action=Content_GetRssSubItems&rss_id=' + rss_id + '&xpath=' + escape(xath)
            , null
            , function(response) {
                option.cach = response;
                $(subItems).innerHTML = response;
                if (response && $(subItems).firstChild && $(subItems).firstChild.onchange)
                    $(subItems).firstChild.onchange();
            });
}
var popWin=null;
function uiShowPopup(url)
{
    popWin=window.open (url,
            "mywindow","location=0,status=0,menubar=0,scrollbars=1,resizable=1,width=550,height=600"); 

    //$('popup_div').style.display='block';
   // var pos = uiGetPosition($('footer'));
   // $('popup_iframe').src=url;
   // $('popup_div').style.top = (pos.y-400) +'px';
}
function uiHidePopup()
{
    if (popWin)
        popWin.close();
    //$('popup_div').style.display='none';
}

function uiWriteScript(url)
{
    url=url.replace('$random$', Math.round(Math.random()*1000000) );
    document.write ('<s' + 'cript type="text/javascript" src="' + url +'"></s' + 'cript>');
}
function uiAppend(url,block)
{
url=url.replace('$random$', Math.round(Math.random()*1000000) );   
 $(block).innerHtml='<s' + 'cript type="text/javascript" src="' + url +'"></s' + 'cript>';
}
function uiWriteIframe (width,height,src,id,name)
{
     
     src=src.replace('$random$', Math.round(Math.random()*1000000) );
     document.write("<IFRAME WIDTH='" + width + "' HEIGHT='" + height + "px' name='"+name+"' id='"+id+"' MARGINWIDTH='0' MARGINHEIGHT='0' FRAMEBORDER='0' allowtransparency='true' background-color='transparent' SCROLLING='no' SRC='" + src + "'></IFRAME>");
}

function uiGetStyleClass (className) {
    var styleSheets_length=document.styleSheets.length;
	for (var s = 0; s < styleSheets_length; s++)
	{
	    var rules=(document.styleSheets[s].rules?document.styleSheets[s].rules:document.styleSheets[s].cssRules);
	    var rules_length=rules.length;
		for (var r = 0; r < rules_length; r++)
		{
			if (rules[r].selectorText == '.' + className)
				return rules[r];
		}
	}
	return null;
}

function uiShowLinks(link, show)
{
    var tab_content = uiParentByAttribute(link, 'is_tab_content', '1');
    if (!tab_content)
        return;
    if (!tab_content.extra_links)
         tab_content.extra_links=uiChilrenByAttribute(tab_content,'div','ui','extra_link');
         
    var len = tab_content.extra_links.length;
    for (var i=0; i<len; i++)
         tab_content.extra_links[i].style.display=(show ? 'block' : 'none');
         
    if (show)
        uiNext(link).style.display='block';
    else
        uiPrev(link).style.display='block';
    link.style.display='none';
}

function uiShowLinksAdd(link,show,id,style)
{
  uiShowLinks(link,show);
  document.getElementById(id).style.display=style;
  
}

function uiGetMoreContent(link) {
    var content = uiParentByAttribute(link, 'is_tab_content', '1');
    
    if (content.more_div && content.more_div.interval)
        window.clearInterval(content.more_div.interval);
    if (content.minus) {
        link.title = link.title.replace('פחות','עוד');
        link.innerHTML = '[+]';
        content.minus = null;
        content.more_div.curr_height = content.more_div.offsetHeight;
        content.more_div.style.height = '';
        content.more_div.innerHTML = '';
        if (uiBrowser=='explorer') {
            content.more_div.to_height = content.more_div.offsetHeight;
            animateHeight(content.more_div);
        }
        else
            content.more_div.style.display = 'none';
        
            return;
    }
    content.minus = 1;
    content.more_div = uiChilrenByAttribute(content, 'div', 'ui', 'more_content')[0];
    link.innerHTML = '[-]';
    link.title = link.title.replace('עוד','פחות');
    content.more_div.style.display = 'block';
    
    if (content.more_div.cache)
    {
        content.more_div.curr_height = content.more_div.offsetHeight;
        content.more_div.style.height = '';
        content.more_div.innerHTML = content.more_div.cache;
        if (uiBrowser=='explorer') {
            content.more_div.style.overflow = 'hidden';
            content.more_div.to_height = content.more_div.offsetHeight;
            animateHeight(content.more_div);
        }
    }
    else {
        var purp=content.getAttribute('purp')?"&purp="+content.getAttribute('purp'):''; 
        var act=purp!=''?'&action=Content_GetMoreContent_Video':'&action=Content_GetMoreContent';
        content.more_div.innerHTML = '<div style="padding:5px;"><img src="images/box/AjaxIndicator.gif" height="25"/></div>';
        uiLoadAsync('default.aspx?model=' + uiParams.model +act+'&tab_id=' + content.getAttribute('tab_id')+purp
                , null
                , function(response) {
                    content.more_div.curr_height = content.more_div.offsetHeight;
                    content.more_div.style.height = '';
                    content.more_div.innerHTML = response;
                    
                    uiLoadImages(content.more_div);
                    content.more_div.cache=content.more_div.innerHTML;
                    
                    if (uiBrowser=='explorer') {
                        content.more_div.style.overflow = 'hidden';
                        content.more_div.to_height = content.more_div.offsetHeight;
                        animateHeight(content.more_div);
                    }
                });
    }
}

function animateHeight(content) {
    content.style.height = content.curr_height + 'px';
    var dir = 6;
    if (content.to_height < content.curr_height)
        dir = -6;
    content.interval = window.setInterval(function() {
        content.curr_height += dir;
        if (content.curr_height>=0)
            content.style.height = content.curr_height + 'px';
        if (dir > 0 && content.to_height <= content.curr_height)
            window.clearInterval(content.interval);
        if (dir < 0 && content.to_height >= content.curr_height) {
            content.style.display = 'none';
            window.clearInterval(content.interval);
        }
    }, 20);
}
function uiVideoPage(ev)
{
    var target=uiEventElement(ev);  
    if (!target)
            return;
    var className= target.className;
    if (className=='videos_footer_next' || className=='videos_footer_prev')
    {
        var tab_content = uiParentByAttribute(target,'is_tab_content','1');
        var page = uiChilrenByAttribute(tab_content,'div','ui','page')[0];
        if (!page)
            return;
        var minLine=(parseInt(page.getAttribute('minLine'))+3*(className=='videos_footer_prev'?-1:1));
        if (minLine<0)
            return;
        
        var status = uiChilrenByAttribute(tab_content, 'div', 'ui', 'status')[0];
        status.style.display = '';
        
        uiLoadAsync('default.aspx?model=' + uiParams.model + '&action=Content_GetMoreContent&tab_id=' + tab_content.getAttribute('tab_id')
                                            + '&minLine=' +minLine
            , null
            , function(response) {
                page.parentNode.innerHTML = response;
                uiLoadImages(tab_content);
                page = uiChilrenByAttribute(tab_content,'div','ui','page')[0];
                var prev = uiChilrenByAttribute(tab_content,'div','ui','prev')[0];
                var next = uiChilrenByAttribute(tab_content,'div','ui','next')[0];
                status.style.display = 'none';
                prev.style.display = (page.getAttribute('prev') == '1' ? '' : 'none');
                next.style.display = (page.getAttribute('next')=='1'?'':'none');
            });
    }
}



function uiSetHome()
{
    document.body.style.behavior='url(#default#homepage)'; 
    document.body.setHomePage(window.location.href);
}
function uiAddToFavorites()
{
    if (window.external) {
        window.external.AddFavorite( window.location.href, 'start.co.il');
    } else if (window.sidebar) {
    //alert('FIREFOX!');
        window.sidebar.addPanel('start.co.il', window.location.href,'');
    }  
}
function uiResetPage()
{
    uiSetCookie('box_order','',0);
    uiSetCookie('hideAdultContent','false',0);
    uiSetCookie('seenPlazma','false',0);
    document.location.reload();
}
function uiGoToOld()
{
    uiSetCookie('IsNewSiteUser','false',0);
    document.location.href='http://www.1.start.co.il/?cameFromNewSite=1';
}
var uiSideAdByWidthTimeout=null;
var uiOzen=null;
function uiSideAdByWidth()
{
    if (uiSideAdByWidthTimeout)
        window.clearTimeout(uiSideAdByWidthTimeout);
        
    if (uiOzen.hidden_by_plazma)
        return;
        
    var uiSideAdByWidthTimeout = window.setTimeout(
        function() {
            var width = (document.body.clientWidth || window.innerWidth);
            var show = (width>1016);
            uiOzen.style.display = (show ? '' : 'none');
            var pad = (show && width<1110);
            var ozenZeroLeft = (width<1170);
            if (show)
                uiOzen.style.left = (ozenZeroLeft?'0px':'40px');
                
            if (uiBrowser=='explorer')
                $('mainContent').style.paddingLeft = (pad?'120px':'0px');
            else
                $('main').style.paddingLeft = (pad?'120px':'0px');
        }
        ,500
    )
}
//-------------engines 
function uiEngines_email_submit()
{
	var selected=uiRadioSelected('email_options');
	if (!selected)
		return;
	var email_user=$('email_user').value;
	var email_pwd=$('email_pwd').value;
	var engineUrl, parameters;
	
	switch (selected.value)
	{
		case "yahoo":
			engineUrl = 'http://login.yahoo.com/config/login';
			parameters = {
					login : email_user,
					passwd : email_pwd,
					'.tries' : '',
					'.src' : 'ym',
					'.last' : '',
					promo : '',
					lg : 'us',
					'.intl' : '',
					'.bypass' : ''
				};
			break;
		case "hotmail":
			engineUrl = 'https://login.passport.com/ppsecure/post.srf?id=2&amp;vv=30&amp;lc=1033&amp;bk=1116923309';
			parameters = {
					login : email_user,
					passwd : email_pwd,
					PPSX : 'Pa', 
					PwdPad : '',
					passwdautocomplete : ''
				};
			break;
		case "coolmail":
			engineUrl = 'http://webmail.nana10.co.il/';
			parameters = {
					username : email_user,
					password : email_pwd,
					language : 'iw',
					country : 'IL'			
				};
			break;
		case "intermail":
			engineUrl = 'http://www.intermail.co.il/LoginMembers.asp';
			parameters = {
					User : email_user,
					Password : email_pwd,
					logme : '1'
				};
			break;
		case "walla":
			engineUrl = 'http://friends.walla.co.il/';
			parameters = {
					"w" : "/@login.commit",
					"ReturnURL" : 'http://mail.walla.co.il/index.cgi',
					"theme" : '',
					"username" : email_user,
					"password" : email_pwd
				};
			break;
		case "gmail":
			engineUrl = 'https://www.google.com/accounts/ServiceLoginAuth';
			parameters = {
					service : 'mail',
					"continue" : "http://gmail.google.com/gmail",
					Email : email_user,
					Passwd : email_pwd
				};
			break;
	}     
	var supplier=selected.value;
	var link_name='חשבון דואר';
	var url='אישור';
	pageTracker._trackPageview(link_name+":"+url+":"+supplier);   
    uiLoadAsync('default.aspx?model=' + uiParams.model + '&action=Links_UserClicks_Insert&link_name='+escape(link_name)+'&url='+escape(url)+'&supplier='+escape(supplier));
	uiPostToNewWindow(engineUrl, parameters);
}

function uiEngines_adderess_submit()
{ 

	var selected=uiRadioSelected('engine_options');
	if (!selected)
		return;
	var adress_input=$('adress_input').value;
	var engineUrl, parameters;
	switch (selected.value)
	{
		case "144":
			engineUrl = 'http://www.b144.co.il/BusinessResults.aspx?_business=&_business_name=' + encodeURI(adress_input) + '&_area_code=0&_city=&_street=&stn=';
			break;
		case "dapaz":
			engineUrl = 'http://www.d.co.il/?arena=Business&callback=Form_Find&formGroup=main&language=HEB&page=Summaries&previousPage=Home&prevpage=Home&_business_name=' + adress_input;
			break;
		case "postil":
			engineUrl = 'http://web02.postil.com/zipcode.nsf/searchzip?OpenForm&Seq=1';
			parameters = {
				__Click	: 0,
				zipCity : adress_input,
				zipStreet : '',
				zipPOB : '',
				location_data : '',
				street_id : ''
			}
			break;
	}
	document.charset = "windows-1255";
	var supplier=selected.value;
	var link_name='טלפון\כתובת';
	var url='חפש';
	pageTracker._trackPageview(link_name+":"+url+":"+supplier);   
    uiLoadAsync('default.aspx?model=' + uiParams.model + '&action=Links_UserClicks_Insert&link_name='+escape(link_name)+'&url='+escape(url)+'&supplier='+escape(supplier));
	uiPostToNewWindow(engineUrl, parameters);   
}
function uiEngines_price_compare_submit(is_category)
{
	var url;var urllnk;
	if (is_category)
	{
	    url = 'http://start.zap.co.il/cat.asp?layout=start&cat=' + $('price_compare_category').value;
	   urllnk=$('price_compare_category').value;
	}
	else
	{
		url = 'http://start.zap.co.il/models.asp?keyword=' + encodeURI($('price_compare_search').value);
        urllnk=$('price_compare_search').value;
    }
    var supplier='zap';
	var link_name='השוואת מחירים';
	
	pageTracker._trackPageview(link_name+":"+urllnk+":"+supplier);   
    uiLoadAsync('default.aspx?model=' + uiParams.model + '&action=Links_UserClicks_Insert&link_name='+escape(link_name)+'&url='+escape(urllnk)+'&supplier='+escape(supplier));
	uiPostToNewWindow(url);   
}
function uiEngines_translate_submit()
{  var uri='http://translate.google.co.il/translate_t?prev=hp&hl=iw&js=y&text='+$('translate_search').value+'&file=&sl='+$('old_sl').value+'&tl='+$('old_tl').value+'&history_state0=#';
   window.open(uri); 
  //  window.open('http://www.babylon.com/definition/' + $('translate_search').value + '/' + $('translate_category').value);
  var supplier='google';
   var link_name='תרגום מילים';
   var urllnk='תרגם';	
	pageTracker._trackPageview(link_name+":"+urllnk+":"+supplier);   
    uiLoadAsync('default.aspx?model=' + uiParams.model + '&action=Links_UserClicks_Insert&link_name='+escape(link_name)+'&url='+escape(urllnk)+'&supplier='+escape(supplier));
	
}
function uiEngines_boards_submit()
{
    var select_boards = $('select_boards');
    var select_cat_boards = $('select_cat_boards');
    if (select_boards.value && select_boards.value)
    {
      var engineUrl = select_boards.options[select_boards.selectedIndex].getAttribute('url') + '?cat=' + select_cat_boards.options[select_cat_boards.selectedIndex].value;
       {
        var w= window.open(engineUrl);
         if (w)
          w.focus();
      }
      
    }
}
            
function uiEngines_carsSubmit()
{
	var select_sub2_cars = $('select_sub2_cars');
	if (select_sub2_cars.value)
	{
		var w= window.open(select_sub2_cars.options[select_sub2_cars.selectedIndex].getAttribute('url'));
		if (w)
		w.focus();
	}
}
function uiEngines_NewcarsSubmit()
{
	var select_sub2_cars = $('select_cars_models');
	var select_cars = $('select_car_manufacturer');
	if (select_sub2_cars.value)
	{
		var w= window.open(select_cars.options[select_cars.selectedIndex].getAttribute('url')+"?q="+ select_cars.options[select_cars.selectedIndex].text +"&model="+select_sub2_cars.value);
		if (w)
		w.focus();
	}
	
   var supplier='auto';
   var link_name='קטלוג רכב';
   var urllnk='חיפוש';	
   pageTracker._trackPageview(link_name+":"+urllnk+":"+supplier);   
   uiLoadAsync('default.aspx?model=' + uiParams.model + '&action=Links_UserClicks_Insert&link_name='+escape(link_name)+'&url='+escape(urllnk)+'&supplier='+escape(supplier));
	
}

function uiEngines_allJobsDipoSubmit()
{
    var select_dipo = $('select_job_dipo_cat');
    if (select_dipo.value)
	{
		
		var w= window.open(select_dipo.value);
		if (w)
		w.focus();
	}
	
   var supplier='ofek1';
   var link_name='בית דפוס';
   var urllnk='חיפוש';	
   pageTracker._trackPageview(link_name+":"+urllnk+":"+supplier);   
   uiLoadAsync('default.aspx?model=' + uiParams.model + '&action=Links_UserClicks_Insert&link_name='+escape(link_name)+'&url='+escape(urllnk)+'&supplier='+escape(supplier));
	
}

function uiEngines_coin_convert_submit()
{
	
	var url = 'http://www.iforex.com/scripts/rates/xconvert.aspx';
	var	parameters = {
		Amount : $('engine_coin_convert_sum').value
		,From : $('engine_coin_convert_from').value
		,To : $('engine_coin_convert_to').value
	};       
	
	uiPostToNewWindow(url,parameters);   
   var supplier='iforex';
   var link_name='המרת מתבע';
   var urllnk='חפש';	
	pageTracker._trackPageview(link_name+":"+urllnk+":"+supplier);   
    uiLoadAsync('default.aspx?model=' + uiParams.model + '&action=Links_UserClicks_Insert&link_name='+escape(link_name)+'&url='+escape(urllnk)+'&supplier='+escape(supplier));
	   
}

function uiEngines_winwin_submit()
{
    
         var SelectedValue =$('engine_winwin_board_from').options[$('engine_winwin_board_from').selectedIndex].value; 
            if(SelectedValue!="")
            {
              var newWindow = window.open(SelectedValue, '_blank'); 
               newWindow.focus();
            }
  
   var supplier='winwin';
   var link_name='לוחות';
   var url=SelectedValue	
	pageTracker._trackPageview(link_name+":"+url+":"+supplier);   
    uiLoadAsync('default.aspx?model=' + uiParams.model + '&action=Links_UserClicks_Insert&link_name='+escape(link_name)+'&url='+escape(url)+'&supplier='+escape(supplier));
  
}

function uiEngines_alljobs_submit()
{

    var CmbJobsSelectedValue = $('cmbJobs').options[$('cmbJobs').selectedIndex].value;    
	var CmbJobTypesSelectedValue = $('JobTypes').options[$('JobTypes').selectedIndex].value;
	var CmbRegionsSelectedValue = $('Regions').options[ $('Regions').selectedIndex].value;
	if( parseInt(CmbJobsSelectedValue) == -1 || parseInt(CmbJobsSelectedValue) == 0) 
	    CmbJobsSelectedValue = "";
	if(parseInt(CmbJobTypesSelectedValue) == -1 || parseInt(CmbJobTypesSelectedValue) == 0)
	    CmbJobTypesSelectedValue = "";
	if(parseInt(CmbRegionsSelectedValue) == -1 || parseInt(CmbRegionsSelectedValue) == 0)
	   CmbRegionsSelectedValue = "";

	var UrlToDirect = "http://www.alljobs.co.il/SearchResultsGuest.aspx?page=1&position="+CmbJobsSelectedValue+"&region="+CmbRegionsSelectedValue+"&type="+CmbJobTypesSelectedValue+"&paramaffiliate=1055";
    var newWindow = window.open(UrlToDirect, '_blank'); 
	newWindow.focus();
	  var supplier='alljobs';
   var link_name='דרושים';
   var url='חפש';	
	pageTracker._trackPageview(link_name+":"+url+":"+supplier);   
    uiLoadAsync('default.aspx?model=' + uiParams.model + '&action=Links_UserClicks_Insert&link_name='+escape(link_name)+'&url='+escape(url)+'&supplier='+escape(supplier));
  
}

function uiEngines_movie_submit(by_cinema)
{
	var url;
	var cinema_select = $('cinema_select');
	var movie_value = $('movie_select').value;

	if (by_cinema)
	{
		if (cinema_select.value=='')
			return;
		if (cinema_select.options[cinema_select.selectedIndex].className=='movie_area')
			url = 'http://www.seret.co.il/movies/l_movies.asp?f_areaId='+cinema_select.value;
		else
			url = 'http://www.seret.co.il/movies/s_theatres.asp?TID='+cinema_select.value;
	} else {
		if (movie_value=='')
			return;
		url = 'http://www.seret.co.il/movies/s_movies.asp?MID='+movie_value;
	}
	url+= '&Title=' + escape('חיפוש סרט')
		+ '&Source=' + escape('מנועים');
	var newWindow = window.open(url, '_blank'); 
	newWindow.focus(); 
   var supplier='seret';
   var link_name='סרטים';
   var urllnk='חיפוש';	
   pageTracker._trackPageview(link_name+":"+urllnk+":"+supplier);   
   uiLoadAsync('default.aspx?model=' + uiParams.model + '&action=Links_UserClicks_Insert&link_name='+escape(link_name)+'&url='+escape(urllnk)+'&supplier='+escape(supplier));
	
	
	
} 
//engines end
var uiPageTimeoutTimer=null;
function uiResetPageTimeout()
{
/*
    if (window.uiParams && uiParams.model=='start')
    {
        if (uiPageTimeoutTimer)
            window.clearTimeout(uiPageTimeoutTimer);
            
       uiPageTimeoutTimer = window.setTimeout(function(){document.location.reload();},1000*60*5);
    }
*/
}

var uiBrowser = '';
function uiPreInit() {
    var userAgent = navigator.userAgent;
    if (userAgent.indexOf('Firefox/2')>-1)
        uiBrowser='firefox2';
    else if (document.all)
        uiBrowser='explorer';
    else 
        uiBrowser='firefox';
    
   var IsNewSiteUser = uiGetCookie('IsNewSiteUser');
   if (document.location.href.indexOf("1.start.co.il")==-1)
    {
       if (IsNewSiteUser=='false'  )
       {
            if (document.location.href.indexOf('cameFrom=oldSite')==-1)
                document.location.href='http://www.1.start.co.il/?cameFromNewSite=1';
            else           
               uiSetCookie('IsNewSiteUser','true',0);  
        }
    }
   
}
function uiInit() {
   if (uiParams.model=='search' && $('cse-search-box'))
        $('cse-search-box').target='';
     
    var r = Math.random();
    if (r<.5)
        uiTabClick(null,$('engine_deals'));
        
   var box_order=uiGetCookie('box_order');
   if (box_order)
       uiSortBoxes(box_order);//uiOrderOriginal.split(','),box_order.split(','));
   
   var header_top_line_date = $('header_top_line_date');
    if (header_top_line_date)
    {
    
       uiLoadAsync('default.aspx?model=start&action=Content_GetTime' ,null
       , function(response){
           
            if (uiBrowser=='explorer')
                header_top_line_date.innerText =header_top_line_date.innerText+response;
            else
                header_top_line_date.textContent =header_top_line_date.textContent+response;
       });
    }
   if (uiGetCookie('hideAdultContent')!='true')
        uiAddStyle('adult');
        
   document.onclick=uiUserClicks;
   document.onfocus=uiResetPageTimeout;
   uiResetPageTimeout();
    
    
    uiOzen = $('ozen');
//   if (uiParams.model=='dc')
//    {
        //uiSetCookie('seenPlazma','false',1);//3rd parameter - days to remeber coockie
        if ($('plazma_div') && uiGetCookie('seenPlazma')!='true' )
        {
            $('plazma_div').style.display='block';
            $('jumbo').style.display='none';
            if (uiOzen)
            {
                uiOzen.hidden_by_plazma=true;
                uiOzen.style.display='none';
            }
               
             if ($('bigbox'))  
             { 
                $('bigbox').style.display='none';
            }
            var url = $('plazma').getAttribute('nsrc');
            url=url.replace('$random$', Math.round(Math.random()*1000000) );
            $('plazma').src=url;
            uiSetCookie('seenPlazma','true',1);//3rd parameter - days to remeber coockie
            
        }
//    }
    if (uiOzen)
    {
        uiSideAdByWidth();
        window.onresize=uiSideAdByWidth;
    }
   if (uiParams.model=='search')
   {
   
   }
   if (document.location.href.indexOf("1.start.co.il")!=-1)
   {
      
        var imgObj = $('newStartLogoImg');   
        imgObj.style.display='block';
   }
   
 if($("SliderRightBtn"))  
    AutoScroll(true);      
}

function uiClosePlazma()
{
    uiSetCookie('seenPlazma','true',1);//3rd parameter - days to remeber coockie
    $('plazma_div').style.display='none';
    $('jumbo').style.display='';
    if( $('bigbox'))
    {
        $('bigbox').style.display='';
    }
    if (uiOzen)
    {
        uiOzen.hidden_by_plazma=false;
        uiSideAdByWidth();
    }
}
function uiShowKupon(link,content_id)
{
    var kupon_frame =  $('kupon_frame');
    kupon_frame.style.display='block';
    var pos = uiGetPosition(link);
    kupon_frame.src='html/kupon.html?content_id=' + content_id;
    kupon_frame.style.top = (pos.y+20) +'px';
    kupon_frame.style.left = (pos.x+300) +'px';
}
uiPreInit() ;
function uiSearchOnEnter(event)
{
 
    if (uiEnterPressed(event)) {return uiHeaderSearch(true);}
    return true;
}

function ShowNewStart(divName,src,width,height)
{
    var divObj = $('NewStartPopup');   
    divObj.style.display='';
    divObj.style.top = "40px";
    startTop = document.body.clientWidth/2;
    divObj.style.left = startTop + "px";
    divObj.style.width = "3px";
    divObj.style.height = height + "px";
    AnimateWidth(divObj,width,src);   
   
}

function AnimateWidth(divObj,width,src)
{
  var StopdivLeft = parseInt(divObj.style.left)-width/2;
  var delta = 30;
   divObj.interval = setInterval(function() {    
        if ( parseInt(divObj.style.width) >=  width && parseInt(divObj.style.left) <= StopdivLeft)
        {
                divObj.innerHTML = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'  codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='905' height='421' src='"+src+"' wmode='transparent' ><param name='movie' value='"+src+"'></param><param name='wmode' value='transparent'></param><embed width='905' height='421'  src='"+src+"'  type='application/x-shockwave-flash' pluginspage='http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash' quality='high' ></embed><object/>";
                window.clearInterval(divObj.interval);
                divObj.interval = null;
                divObj.style.backgroundColor="transparent";                
         }
         if (parseInt(divObj.style.left) >= StopdivLeft)
        {
            divObj.style.left = parseInt(divObj.style.left)-20 + "px";
        }
        delta = ( parseInt(divObj.style.width)+ delta < width ? delta : width-parseInt(divObj.style.width) );
        divObj.style.width = parseInt(divObj.style.width) + delta + "px";
       
       
    }, 3); 
}
function CloseNewStart()
{
    var divObj = $('NewStartPopup'); 
    startTop = document.body.clientWidth/2;
    divObj.style.left = startTop + "px"; 
    divObj.style.width = "3px";
    divObj.innerHTML ="";
    divObj.style.backgroundColor = "#ffffff";
    divObj.style.display='none';  
}
function UiLink(obj)
				{
				var src=obj.firstChild.getAttribute('src');
				obj.firstChild.setAttribute('src',obj.firstChild.getAttribute('rsrc'));
				obj.firstChild.setAttribute('rsrc',src);
				}

function NetexLoadAjax(obj)
		{if(!obj)
		 return;
		uiLoadAsync('test.aspx?model=' + uiParams.model + '&action=NetexPirs_GetXmlForLoad'
		, null
		, function(response) {
		obj.innerHTML = response;
		});
		}
function  uiRandomiseIframes()
{
  uiReplace();
  
}
function uiReplace()
{
  var frames=document.getElementsByTagName('Iframe');
   for(var i=0;i<=frames.length;i++)
    { if(frames[i])
       {
         if(frames[i].getAttribute('nsrc')!=null)
         {
         frames[i].setAttribute('src',frames[i].getAttribute('nsrc'));
         frames[i].setAttribute('src',frames[i].getAttribute('src').replace('$random$', Math.round(Math.random()*1000000) ));
         }
       }
    }
}
function uiGetEncodedData(red)
{
   if($(red+'_commName').value==''||$(red+'_commPass').value=='')
   return;
   uiLoadAsync('test.aspx?model=' + uiParams.model + '&action=Community_EncriptCookie&usname='+escape($(red+'_commName').value)+'&uspass='+escape($(red+'_commPass').value)
		, null
		, function(response) {
		response;
		window.location.href='http://i.start.co.il/Autorize.aspx?fid='+response+'&red='+red;	
		});

}
function uipassit(ip){
ip.value='';
if(ip.type!='password')
{
var np=ip.cloneNode(true);
np.type='password';
ip.parentNode.replaceChild(np,ip);
np.focus();
}
}
function SetEmpty(ip)
{
ip.value='';
ip.style.color='#000';
}
function OpenFlash(obj)
{ var flg=false; var conttrf=$('GalTrf'); var trfcont=$('trfcont');var marq=$('mrq_traff');var ttl=$('trafic_title');
 var trfflash=$('trfflash');
 var cont=uiParent($(marq.getAttribute('sh')));
 if(cont&&cont.className=='flashClosed'){}
 else{cont.className='flashClosed';flg=true;}
 if(marq.getAttribute('sh')=='galcont')
 {
 marq.setAttribute('sh','glzcont');
 ttl.innerHTML='מבזקים';
 trfflash.className='flash_title';
 }
 else
 {
 marq.setAttribute('sh','galcont');
 ttl.innerHTML='דיווחי תנועה';
 trfflash.className='traffic_title';
 }
  marq.stop();
 marq.innerHTML=$(marq.getAttribute('sh')).innerHTML;
 marq.start(); ttl.title=marq.innerHTML;
 if(uiBrowser=='explorer')
 {$('mrqCont').innerHtml='<marquee gg="222" id="mrq_traff" sh="galcont"    DIRECTION="RIGHT" SCROLLDELAY="170">'+$(marq.getAttribute('sh')).innerHTML+'</marquee>';

 }
 

if(flg)
{
cont=uiParent($(marq.getAttribute('sh')));
cont.className='flashOpened';
trfcont.style.height=cont.offsetHeight+5+'px';
}
        
}
function GetFlash(obj)
{
 var trfcont=$('trfcont');var marq=$('mrq_traff');
 var cont=uiParent($(marq.getAttribute('sh')));
 if(cont&&cont.className=='flashClosed')
 {
  marq.style.display='none';
  obj.className='Closebtn'
  cont.className='flashOpened';
  trfcont.style.height=cont.offsetHeight+5+'px';
 }
 else
 {
  marq.style.display='';
  marq.start();
  cont.className='flashClosed';
  obj.className='Openbtn'
  trfcont.style.height=''; 
 }

  
}
function changeBox()
 {
    document.getElementById('dvpstxt').style.display='none';
    document.getElementById('dvpsps').style.display='';
    document.getElementById('groups_commPass').focus();
 }
 function restoreBox()
 {
    if(document.getElementById('groups_commPass').value=='')
    {
      document.getElementById('dvpstxt').style.display='';
      document.getElementById('dvpsps').style.display='none';
    }
 }
 function GetMyColor(obj,stat)
 { 
   if(obj.className.indexOf('subheader_link')>-1)
   { 
     obj.demandClass=obj.demandClass==''||!(obj.demandClass)?obj.className:obj.demandClass;
     if(obj.className.indexOf('_highlight')<0)
     obj.className=obj.demandClass+stat;
    else if(obj.demandClass.indexOf('_highlight')<0)
    {
     obj.className=obj.demandClass+stat;
    }
   }
   
 }
 function uiEngines_P1000Boom_submit()
				{
				 var P1000_select=$('P1000_select').value;
				 if(P1000_select!='0')
				 {
				 var newWindow = window.open(P1000_select, '_blank'); 
	             newWindow.focus(); 
	             }
   var supplier='p1000';
   var link_name='קניות';
   var url=P1000_select;	
	pageTracker._trackPageview(link_name+":"+url+":"+supplier);   
    uiLoadAsync('default.aspx?model=' + uiParams.model + '&action=Links_UserClicks_Insert&link_name='+escape(link_name)+'&url='+escape(url)+'&supplier='+escape(supplier));
	             
	             
				}
 function Replace(obj)
 {
   while(obj.src.indexOf('&amp;')>0)
   {
     obj.src=obj.src.replace('&amp;','&'); 
   } 
 }
 function fbs_click() 
 {
 u =$("LinkTeaser").href; t = document.title; window.open('http://www.facebook.com/sharer.php?u=' + encodeURIComponent(u) + '&t=' + encodeURIComponent(t), 'sharer', 'toolbar=0,status=0,width=626,height=436'); return false; }				

function ScrollPoint(obj,pos)
{
var cur=0;var me=0;var btn;
var par=uiParentByAttribute(obj,"slcont","1");
var radios=uiChilrenByAttribute(par,'a','rad');
for(var j=0;j<radios.length;j++)
{
   if(radios[j].className=='Selected')cur=j;
   if(radios[j]==obj)me=j;
}
if(me==cur)return;
if(me>cur)
{pos=1;btn=$("SliderLeftBtn");}
else
{pos=-1;btn=$("SliderRightBtn");}
 btn.j=Math.abs(me-cur);
 Scroll(btn,pos);

}
 
 function Scroll(obj,pos)
 { if(obj.disabled)return;
   var par=uiParentByAttribute(obj,"slcont","1");
   var ch=uiChilrenByAttribute(par,"li");
   var radios=uiChilrenByAttribute(par,'a','rad');
   par.pos=pos;
   par.items=ch;
   par.offs=ch[0].offsetWidth;
   par.starter=obj;
   par.fs=(obj.j==0|| obj.j==null)?ch[0].offsetWidth:ch[0].offsetWidth*obj.j;
   par.radios=radios;
   par.cont=uiChilrenByAttribute(par,"ul")[0];
   par.btnnext=uiChilrenByAttribute(par,'A','btn',"1")[0];
   par.btnprev=uiChilrenByAttribute(par,'A','btn',"-1")[0];
   par.interval=window.setInterval(function() {fade(par);},1);
   obj.j=null;
   return false;     
 }
 var AutoInterval='';
 function AutoScroll(start)
 {
   if(start)
   {
   AutoInterval=window.setTimeout(function() {GetAutoScroll();},30000);
   }
   else
   {if(AutoInterval!='');
   window.clearTimeout(AutoInterval);
   AutoInterval='';
   }
 
 }
 var direction=1;
function GetAutoScroll()
{
 if(direction==1)
 Scroll($("SliderLeftBtn"),direction);
 else if(direction==-1)
 Scroll($("SliderRightBtn"),direction);
 AutoInterval=window.setTimeout(function() {GetAutoScroll();},30000); 
 
}

 
 function fade(elem)
 {
   if(elem.fs>0)
   {
     if(elem.pos>0)
     elem.cont.style.right=(parseInt(elem.cont.style.right)-15)+"px";
     if(elem.pos<0)
     elem.cont.style.right=(parseInt(elem.cont.style.right)+15)+"px";
     elem.fs=elem.fs-15;
   }
   else
   {
   if(parseInt(elem.cont.style.right)==0||parseInt(elem.cont.style.left)>0)
   {elem.btnprev.disabled = true;direction=1;}
   else
   elem.btnprev.disabled = false;
   if(parseInt(elem.cont.style.right)==-(elem.cont.offsetWidth-elem.offs)||parseInt(elem.cont.style.left)<-(elem.cont.offsetWidth-elem.offs))
  {elem.btnnext.disabled = true;direction=-1;}
   else
   elem.btnnext.disabled = false;
   
   for(var j=0;j<elem.radios.length;j++)
   { elem.radios[j].className='UnSelected';
   
   
    if(j==Math.abs(parseInt(elem.cont.style.right)/195))
    {elem.radios[j].className='Selected';
     var ch=uiChilrenByAttribute(elem,"img");
     var cha=uiChilrenByAttribute(elem,"a");
     $("LinkTeaser").href=cha[Math.abs(ch.length-(j+1))].href;
    }
  
    
   }
   window.clearInterval(elem.interval);
    elem.starter.j?elem.starter.j=0:null;
    
    
   }
   
 } 
 function OpenCurrent(obj)
 {
 var par=uiParentByClass(obj,'channel_links');
 if(!par)return;
 var childs=uiChilrenByClass(par,"DIV","TLinks");
 if(!childs)return;
 
  if(obj.innerHTML=='+')
  {
   obj.innerHTML='-';
 childs[0].style.display='block';
   
  }
  else
  {
   obj.innerHTML='+'
   childs[0].style.display='none';
  }
 }




