function isset(elmnt){
	if(document.getElementById(elmnt)!=null && document.getElementById(elmnt)!=undefined){
		return true;
	}
	if(String(elmnt)=='[object]'){
		return true;
	}
	return false;
}

function $(id)
{
	return document.getElementById(id)
}

function addEvent(element, type, handler)
{
	if (element.addEventListener) {
		element.addEventListener( type, handler, false );
	}
	else if (element.attachEvent) {
		element["e" + type + handler] = handler;
		element[type + handler] = function() { element["e" + type + handler](window.event); }
		element.attachEvent("on" + type, element[type + handler]);
	}
}

document.getElementsByClassName = function(cl) {
var retnode = [];
var myclass = new RegExp('\\b'+cl+'\\b');
var elem = this.getElementsByTagName('*');
for (var i = 0; i < elem.length; i++) {
var classes = elem[i].className;
if (myclass.test(classes)) retnode.push(elem[i]);
}
return retnode;
}; 

var who=null;
var oldwho=null;
	function show(who){
		if (oldwho!=null){
		var classes = $(oldwho).className.split(" ");
				if(classes[1]=='cur'){
				$(oldwho).className='lireg cur';
				}else{
				$(oldwho).className='lireg';
				}
		}
		var classes = document.getElementById(who).className.split(" ");	
			if(classes[1]=='cur'){
			$(who).className='lishow cur';
			}else{
			$(who).className='lishow';
			}
	}

	function out(who){
	var nwho=who;
	oldwho=nwho;
	window.setTimeout("goout('" + nwho + "')",300);
	}
	function goout(who){
		//if ((inMenu == false)||iM == 0){
		if (iM == 0){
		var classes = $(who).className.split(" ");
		if(classes[1]=='cur'){
		$(who).className='lireg cur';
		}else{
		$(who).className='lireg';
		}
		}else{
		window.setTimeout("goout('" + who + "')",1500);
		}
	}
var dopopups = {
	Scan: function(obj) {
	
			if ((isset(obj))||(String(obj)=="[object HTMLDivElement]")){
			var Ps = obj.getElementsByTagName("A");
			for (var i = 0; i < Ps.length; i++) {	
				if(obj==$("popup_menu")){
					addEvent(Ps[i], "mouseover", pop.On);
					addEvent(Ps[i], "mouseout", pop.Off);
					var classes = Ps[i].parentNode.className.split(" ");
					if(classes[0]=="lireg"||classes[0]=="lishow"){
						Ps[i].className="f1";
					}
				}
			}
		}
	}
}
var pop = {
	On: function(){
		var classes = this.parentNode.className.split(" ");
		
		if(classes[0]=="lireg"){
			show(this.parentNode.id);
		}
		iM=1;
	},
	Off: function(){
		var classes = this.parentNode.className.split(" ");
		if(classes[0]=="lireg"||classes[0]=="lishow"){
			out(this.parentNode.id);
		}
		iM=0;	
	}	
}
var sites = new Array();
function site_array(){
$('sites').style.display='none';
var site_boxs=document.getElementsByClassName('site_box');
for (i=0;i<site_boxs.length;i++){
sites[i]=new Array();
var img = site_boxs[i].getElementsByTagName('IMG')[0].src;
sites[i].push(img);
if(site_boxs[i].getElementsByTagName('h3')[0].getElementsByTagName('a')[0]){
name = site_boxs[i].getElementsByTagName('h3')[0].getElementsByTagName('a')[0].innerHTML;
sites[i].push(name);
url=site_boxs[i].getElementsByTagName('h3')[0].getElementsByTagName('a')[0].href;
sites[i].push(url);
}else{
name = site_boxs[i].getElementsByTagName('h3')[0].innerHTML;
sites[i].push(name);
url='';
sites[i].push(url);
}
var text = site_boxs[i].getElementsByTagName('DIV')[0].innerHTML;
sites[i].push(text);
}
site_box();
$('sites').style.display='block';
}
function site_box(){
var intext=$('sites').getElementsByTagName('h2')[0].innerHTML;
var sites_new='<div class="sites_buttons">'
							+'<div class="sites_button_2" onclick="next_site();"><img src="0.png" alt=""/></div>'
							+'<div class="sites_button_1" onclick="prev_site();"><img src="0.png"  alt=""/></div>'
						+'</div>'
						+'<h2>'+intext+'</h2>'
						+'<div class="sites_in" id="sites_in" onclick="siteclick();" onmouseover="over();">'
							+'<div class="sites_pic_back" id="sites_pic_back"><div class="sites_pic" id="sites_pic" ><img src="0.png" alt=""/></div></div>'
								+'<div class="sites_text" id="sites_text"></div>'
						+'</div>'
$('sites').innerHTML=sites_new;
}

var cur_site='';
var t;
var r;
var p=0;
var g;
function slide(n){


//g=parseInt(p+10);
g=parseInt(p+10);
if(p<250){
$('sites_pic').style.backgroundPosition=g+'px 0px';
r=setTimeout("slide()",1);
p=parseInt(p+10);
}else{
clearTimeout(r);
//$('sites_pic').style.backgroundPosition='0px 0px';
$('sites_pic').style.backgroundImage=$('sites_pic_back').style.backgroundImage;
p=0;

}
} 

function push_site(n){
$('sites_text').innerHTML=sites[n][3];
$('sites_pic_back').style.backgroundImage='url('+sites[n][0]+')';
//$('sites_pic_back').style.backgroundImage
slide(n);

//alert($('sites_pic').style.backgroundPosition)
//addEvent(document.getElementById('sites_pic'), 'click', click);
cur_site=n;
t=setTimeout("next_site()",6000);
}
function next_site(){
clearTimeout(t);
var next=cur_site+1;
if(next < sites.length){
	push_site(next);
}else{
	push_site(0);
}
}


function prev_site(){
clearTimeout(t);
var prev=cur_site-1;
if(prev >= 0){
push_site(prev)
}else{
push_site(sites.length-1)
}
}
function siteclick(){
if(sites[cur_site][2]!=''){
window.open(sites[cur_site][2]);
}
}
function over(){
if(sites[cur_site][2]!=''){
$('sites_in').style.cursor="pointer";
}else{
$('sites_in').style.cursor="";
//this.style.cursor="";
}
}

function blank_links(name) {
    if (!document.getElementsByClassName(name)[0]) return;
	obj = document.getElementsByClassName(name)[0];
	var Ps = obj.getElementsByTagName("A");
			for (var i = 0; i < Ps.length; i++) {	
				if (Ps[i].rel=='_blank') Ps[i].target='_blank';
			}
  }

function email() {
  var obj = document.getElementsByTagName("SPAN");
  for (var i=0; i<obj.length; i++) {
    if (obj[i].className=='email_address') {
      var p1 = new Array('mai','lto:').join('')
      var p2 = new Array('a','b2c','.co','.il').join('')
      var p3 = obj[i].innerHTML + '@' + p2
      obj[i].innerHTML = p3
      obj[i].onclick = function() { location.href = p1 + p3 }
      }
    }
  }

function init(){
$("popup_menu").style.display='none';
dopopups.Scan($("popup_menu"))
$("popup_menu").style.display='block';
if (isset('sites')){
site_array();
push_site(0);
}
blank_links("page");
blank_links("sites");
email()
}

addEvent(window, "load", init);
document.write('<img src="http://www.cubicle.co.il/visit/ab2c/'+screen.width+'x'+screen.height+'.gif" width="1" height="1" alt="" style="border:0; display:none" />');

