function chkNumber(field,val){if(isNaN(val)&&val.length>0){return false;};return true;};function chkString(val){if(val==""){return false;}else{tempval=new String(val);for(y=0;y<tempval.length;y++){if(tempval.substring(y,y+1)!=" "){tempval=tempval.slice(y,tempval.length);y=tempval.length;objName=tempval}else{if(y==tempval.length-1){val='';return false;};};};};tempval=new String(val);for(y=tempval.length;y>0;y--){if(tempval.substring(y-1,y)!=" "){tempval=tempval.slice(0,y);y=0;val=tempval};};return true;};function validate(valu){var novalid="<>\';@#&*`~";var ok="yes";var temp;for(var i=0;i<valu.length;i++){temp=""+valu.substring(i,i+1);if(novalid.indexOf(temp)!="-1")return false;};return true;};function chkMail(valu){var filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(filter.test(valu))return true;else return false;};function doJSCheck(){for(i=0;i<JSArr.length;i++){field=JSArr[i][0];func=JSArr[i][1];err=JSArr[i][2];eval("val = document.all."+field+".value");switch(func){case"Number":ret=chkNumber(field,val);break;case"String":ret=chkString(val);if(ret){ret=validate(val);err=JSArr[i][3]};break;case"ValidString":ret=chkString(val);if(ret){ret=validate(val);err=JSArr[i][3]}else ret=true;break;case"ValidMail":ret=chkString(val);if(ret){ret=chkMail(val);err=JSArr[i][3]};break;};if(!ret){alert(err);eval("document.all."+field+".focus()");eval("document.all."+field+".select()");return false;};};return true;};function isObject(obj) { return (typeof obj == 'object'); }
function cartadd(id, quan){
	if ((quan == "")||(isNaN(quan)))
		quan = 1

	document.CartAction.CartProductID.value = id
	document.CartAction.CartQuan.value = quan
	document.CartAction.act.value = 1
	document.CartAction.submit()
}

function doJSCheck(){ for (i=0;i<JSArr.length;i++){field = JSArr[i][0];func = JSArr[i][1];err = JSArr[i][2];
eval("val = document.all."+field+".value");switch(func){case "Number": ret = chkNumber(field,val); 
break;case "String": ret = chkString(val); if (ret){ret = validate(val); err = JSArr[i][3];
}break;case "ValidString":ret = chkString(val); if (ret){ret = validate(val); err = JSArr[i][3];
}else {ret = true}break;case "ValidMail":ret = chkString(val); if (ret){ret = chkMail(val); err = JSArr[i][3];
}break;} if (!ret) {alert(err);eval("document.all."+field+".focus()");eval("document.all."+field+".select()");
return false;}}return true;	}

function doSearch(val){err = chkString(val);
if (err) {err = validate(val);if (!err) {alert("ערך חיפוש שהוזן אינו חוקי");	document.all.sq.focus();return false;
}}else{	alert("לא הוזן ערך לחיפוש");document.all.sq.focus();return false;}	
document.sf.submit();}

var timer
var speed = 2
function move_index(valu) {
  obj = document.getElementById("scroll_container")
  obj.scrollLeft = obj.scrollLeft + (speed*valu)	  
}

function xx(valu){
	timer = setTimeout('xx('+valu+')',1)
	move_index(valu)
}

function stopper(){
	clearTimeout(timer);
}

var nVer = navigator.appVersion;
var nAgt = navigator.userAgent;
var browserName  = '';
var fullVersion  = 0; 
var majorVersion = 0;

// In Internet Explorer, the true version is after "MSIE" in userAgent
if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
 browserName  = "Microsoft Internet Explorer";
 fullVersion  = parseFloat(nAgt.substring(verOffset+5));
 majorVersion = parseInt(''+fullVersion);
}

// In Opera, the true version is after "Opera" 
else if ((verOffset=nAgt.indexOf("Opera"))!=-1) {
 browserName  = "Opera";
 fullVersion  = parseFloat(nAgt.substring(verOffset+6));
 majorVersion = parseInt(''+fullVersion);
}

// In Firefox, the true version is after "Firefox" 
else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) {
 browserName  = "Firefox";
 fullVersion  = parseFloat(nAgt.substring(verOffset+8));
 majorVersion = parseInt(''+fullVersion);
}

// In most other browsers, "name/version" is at the end of userAgent 
else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset=nAgt.lastIndexOf('/')) ) 
{
 browserName  = nAgt.substring(nameOffset,verOffset);
 fullVersion  = parseFloat(nAgt.substring(verOffset+1));
 if (!isNaN(fullVersion)) majorVersion = parseInt(''+fullVersion);
 else {fullVersion  = 0; majorVersion = 0;}
}

// Finally, if no name and/or no version detected from userAgent...
if (browserName.toLowerCase() == browserName.toUpperCase()
 || fullVersion==0 || majorVersion == 0 )
{
 browserName  = navigator.appName;
 fullVersion  = parseFloat(nVer);
 majorVersion = parseInt(nVer);
}


