var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();

//alert(BrowserDetect.browser);

// this is for fixing the x and y of the navigation divs.
function middle() {
	vadd = (screen.availHeight - 700) / 2;
	hadd = (screen.availWidth - 920) / 2;
	//vadd = (document.getElementById('centerize').style.width - 599) /2;
	document.getElementById("vtop").style.height = vadd + "px";
	
	mod = document.getElementById('vtop').offsetLeft;
	//if (BrowserDetect.browser=='Explorer') { mod = document.getElementById('vtop').offsetLeft; }
	//if (BrowserDetect.browser=='Opera') { mod = document.getElementById('vtop').offsetLeft; }
	//if (BrowserDetect.browser=='Firefox') { mod = document.getElementById('vtop').offsetLeft); ) }
	
	//mod2 = document.getElementById('topTable').offsetTop;
	document.getElementById('nav1').style.left = mod + 673 + "px";
	document.getElementById('nav1').style.top = vadd + 78 + "px";
	//if (BrowserDetect.browser=='Opera') { document.getElementById('nav1').style.y = vadd + 78 + "px"; }
	//if (BrowserDetect.browser=='Firefox') { document.getElementById('nav1').style.y = vadd + 78 + "px"; }
}

function show(source) {
	document.getElementById('container').style.display='block';
	if (BrowserDetect.browser=='Explorer') { 
		container.filters[0].apply();
		document.getElementById('container').innerHTML = "<img id=containerPic name=containerPic src=userImages/" + source + " /><br /><div class=centerize>לחץ על התמונה לסגירה</div>";
		container.filters[0].play();
	} else { 
		document.getElementById('container').innerHTML = "<img id=containerPic name=containerPic src=userImages/" + source + " /><br /><div class=centerize>לחץ על התמונה לסגירה</div>"; 	
	}
};

function hide () {
	document.getElementById('container').filters[0].play();
	document.getElementById('container').style.display='none';
	if (timer) clearTimeout(timer);
}
function showlock() {
	document.getElementById('container').style.display='';
}


var timer;
function clearTimer() { 
	if (timer) window.clearTimeout(timer);
}
function useTimer() {
	if (timer) window.clearTimeout(timer);
	timer = setTimeout("hideMenus()",1000);
}

function hideMenus() {
	window.clearTimeout(timer);
	for (id=1;id<10;id++) {
		if (document.getElementById('nav'+id)) { document.getElementById('nav'+id).style.display = 'none'; }
	}
	window.clearTimeout(timer);
}

function bodyClear() {
	body.onMouseMove = HideMenus();
}
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		bgTovNav1 = newImage("images/tabBlue.jpg");
		bgTovNav2 = newImage("images/tabGrey.jpg");
		bgTovNav3 = newImage("images/tabCyan.jpg");
		bgTovNav4 = newImage("images/tabRed.jpg");
		bgTovNav5 = newImage("images/tabOrange.jpg");
		bgTovNav6 = newImage("images/tabPink.jpg");
		bgTovNav7 = newImage("images/tabPurple.jpg");

		bgTovNav20 = newImage("images/tabGreySmall.jpg");
		bgTovNav21 = newImage("images/tabOrangeSmall.jpg");		

		preloadFlag = true;
	}
}

function varifyFormEmails() {
	flag = true
	if (document.formEmails.txtName.value=='')  {
		document.formEmails.txtName.style.backgroundColor='red';
		document.formEmails.txtName.style.color='white';
		flag = false;
	}
	else {
		document.formEmails.txtName.style.backgroundColor='';
		document.formEmails.txtName.style.color='';
		flag = true;
	}
	if (document.formEmails.txtEmail.value=='')  {
		document.formEmails.txtEmail.style.backgroundColor='red';
		document.formEmails.txtEmail.style.color='white';
		flag = false;
	}
	else {
		document.formEmails.txtEmail.style.backgroundColor='';
		document.formEmails.txtEmail.style.color='';
		if(flag) flag = true;
	}

	if (flag==true) { document.formEmails.submit(); }
}
function varifyContact() {
	flag = true;
	if (document.contactForm.txtName.value=='')  {
		document.contactForm.txtName.style.backgroundColor='red';
		document.contactForm.txtName.style.color='white';
		flag = false;
	}
	else {
		document.contactForm.txtName.style.backgroundColor='';
		document.contactForm.txtName.style.color='';
		flag = true;
	}
	if (document.contactForm.txtPhone.value=='')  {
		document.contactForm.txtPhone.style.backgroundColor='red';
		document.contactForm.txtPhone.style.color='white';
		flag = false;
	}
	else {
		document.contactForm.txtPhone.style.backgroundColor='';
		document.contactForm.txtPhone.style.color='';
		if(flag) flag = true;
	}
	
	if (flag==true) { document.contactForm.submit(); }
}
function varifyOrder() {
	flag = true;
	if (document.frmOrder.bName.value=='')  {
		document.frmOrder.bName.style.backgroundColor='red';
		document.frmOrder.bName.style.color='white';
		flag = false;
	}
	else {
		document.frmOrder.bName.style.backgroundColor='';
		document.frmOrder.bName.style.color='';
		flag = true;
	}
	if (document.frmOrder.bPhone.value=='')  {
		document.frmOrder.bPhone.style.backgroundColor='red';
		document.frmOrder.bPhone.style.color='white';
		flag = false;
	}
	else {
		document.frmOrder.bPhone.style.backgroundColor='';
		document.frmOrder.bPhone.style.color='';
		if(flag) flag = true;
	}
	if (document.frmOrder.ccName.value=='')  {
		document.frmOrder.ccName.style.backgroundColor='red';
		document.frmOrder.ccName.style.color='white';
		flag = false;
	}
	else {
		document.frmOrder.ccName.style.backgroundColor='';
		document.frmOrder.ccName.style.color='';
		if(flag) flag = true;
	}
	if (document.frmOrder.ccNumber.value=='')  {
		document.frmOrder.ccNumber.style.backgroundColor='red';
		document.frmOrder.ccNumber.style.color='white';
		flag = false;
	}
	else {
		document.frmOrder.ccNumber.style.backgroundColor='';
		document.frmOrder.ccNumber.style.color='';
		if(flag) flag = true;
	}
	
	if (flag==true) { document.frmOrder.submit(); }
}
function tab(x, tabColor) {
	var strAdd = '';
	//kfir gershon 0508532123 - kfir_524@hotmail.com
	if ((getCookie("selection")!="") && (getCookie("productID")!="") && (x==eval(getCookie("selection")))){
			//alert(eval(getCookie("selection")));
			//alert('with cookie'+x+' | '+ eval(getCookie("selection")));
			x=eval(getCookie("selection"));			
 			setCookie("selection",0,365);
			
	}else{
		setCookie("selection",x,365);
		//alert('with cookie'+x+' | '+ eval(getCookie("selection")));
	}
	
	if (x==5) strAdd = 'Small';
	if (!tabColor) tabColor = 'Blue';
	for(i=1; i<6; i++) {
		if(document.getElementById('contentDIV'+i)) {
			document.getElementById('contentDIV'+i).style.display='none';
			if(document.getElementById('tab'+i)) {				
				if (i==5) {
				document.getElementById('tab'+i).style.backgroundImage='url(images/tabGreySmall.jpg)';
				} else {
				document.getElementById('tab'+i).style.backgroundImage='url(images/tabGrey.jpg)';
				}
			}
		}
	}
	
	document.getElementById('contentDIV'+x).style.display='block';	
	document.getElementById('tab'+x).style.backgroundImage='url(images/tab'+tabColor+strAdd+'.jpg)';
	document.getElementById('curPageDiv').innerText = document.getElementById('tab'+x).innerText;
}

//Cross browser attach event function. For 'evt' pass a string value with the leading "on" omitted
//e.g. AttachEvent(window,'load',MyFunctionNameWithoutParenthesis,false);

function AttachEvent(obj,evt,fnc,useCapture){
	if (!useCapture) useCapture=false;
	if (obj.addEventListener){
		obj.addEventListener(evt,fnc,useCapture);
		return true;
	} else if (obj.attachEvent) return obj.attachEvent("on"+evt,fnc);
	else{
		MyAttachEvent(obj,evt,fnc);
		obj['on'+evt]=function(){ MyFireEvent(obj,evt) };
	}
} 

//The following are for browsers like NS4 or IE5Mac which don't support either
//attachEvent or addEventListener
function MyAttachEvent(obj,evt,fnc){
	if (!obj.myEvents) obj.myEvents={};
	if (!obj.myEvents[evt]) obj.myEvents[evt]=[];
	var evts = obj.myEvents[evt];
	evts[evts.length]=fnc;
}
function MyFireEvent(obj,evt){
	if (!obj || !obj.myEvents || !obj.myEvents[evt]) return;
	var evts = obj.myEvents[evt];
	for (var i=0,len=evts.length;i<len;i++) evts[i]();
}
AttachEvent(window,'load',preloadImages,false);




// news script

/**************************************
* http://vertical-scroller.vbarsan.com/
*    This notice may not be removed 
**************************************/

//-- Begin Scroller's Parameters and messages -->
//scroller's width
var swidth=170;

//scroller's height
var sheight=200;


//scroller's speed 
var sspeed=5;
var restart=sspeed;
var rspeed=sspeed;

//scroller's pause 
var spause=3500;

//scroller's background
var sbcolor="#ffffff";

//messages: set your own; use as many as you'd like; set up Hyperlinks to
//URLs as you normally do: <a target=... href="... URL ...">..message..</a>;
var singletext=new Array();
//singletext[...]='...';
//-- end Parameters and message -->

//-- begin: Scroller's Algorithm -->
var ii=0;
function goup(){if(sspeed!=rspeed*16){sspeed=sspeed*2;restart=sspeed;}}

function start(){
if(document.getElementById){ns6div=document.getElementById('iens6div');ns6div.style.top=sheight+"px";ns6div.innerHTML=singletext[0];sizeup=ns6div.offsetHeight;ns6scroll();}
else 
if(document.layers){ns4layer=document.ns4div.document.ns4div1;ns4layer.top=sheight;ns4layer.document.write(singletext[0]);ns4layer.document.close();sizeup=ns4layer.document.height;ns4scroll();}
else 
if(document.all){iediv=iens6div;iediv.style.pixelTop=sheight+"px";iediv.innerHTML=singletext[0];sizeup=iediv.offsetHeight;iescroll();}}
function iescroll(){if(iediv.style.pixelTop>0&&iediv.style.pixelTop<=sspeed){iediv.style.pixelTop=0;setTimeout("iescroll()",spause);}else 
if(iediv.style.pixelTop>=sizeup*-1){iediv.style.pixelTop-=sspeed+"px";setTimeout("iescroll()",100);}else{if(ii==singletext.length-1)ii=0;else ii++;iediv.style.pixelTop=sheight+"px";iediv.innerHTML=singletext[ii];sizeup=iediv.offsetHeight;iescroll();}}
function ns4scroll(){if(ns4layer.top>0&&ns4layer.top<=sspeed){ns4layer.top=0;setTimeout("ns4scroll()",spause);}else 
if(ns4layer.top>=sizeup*-1){ns4layer.top-=sspeed;setTimeout("ns4scroll()",100);}else{if(ii==singletext.length-1)ii=0;else ii++;ns4layer.top=sheight;ns4layer.document.write(singletext[ii]);ns4layer.document.close();sizeup=ns4layer.document.height;ns4scroll();}}
function ns6scroll(){if(parseInt(ns6div.style.top)>0&&parseInt(ns6div.style.top)<=sspeed){ns6div.style.top=0;setTimeout("ns6scroll()",spause);}else 
if(parseInt(ns6div.style.top)>=sizeup*-1){ns6div.style.top=parseInt(ns6div.style.top)-sspeed+"px";setTimeout("ns6scroll()",100);}
else{if(ii==singletext.length-1)ii=0;else ii++;
ns6div.style.top=sheight+"px";ns6div.innerHTML=singletext[ii];sizeup=ns6div.offsetHeight;ns6scroll();}}
//-- end Algorithm -->

function orderDialog() {
	// dlog = showModalDialog('include/orderDialog.asp');
	document.getElementById('divOrder').style.display='';
	document.getElementById('lnkOrder').style.display='none';
}