
function getEl(id){
	return document.getElementById(id);
}

function flipVis(el){
	if(typeof(el)=="string"){
		el=getEl(el);
	}
	el.style.display=(el.style.display=="none"?"":"none");
}


var xmlhttp;


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

function ajSave(url,func,params){
	this.url=url;
	this.func=func;
	this.params=params;
}

var ajaxQueue=[];

function ajRemFromArrAndTrySend(){
	//alert("left:"+ajaxQueue.length);
	ajaxQueue.shift();
	//alert("left:"+ajaxQueue.length);
	if(ajaxQueue.length>0){
		//alert("sending");
		ajSend(ajaxQueue[0]);
	}
}

function ajToSavedArr(url,func,params){
	var obj=new ajSave(url,func,params);

	ajaxQueue.push(obj);
	//alert("just added. len:"+ajaxQueue.length);

	if(ajaxQueue.length==1){
		//alert("i'm the only one... sending");
		ajSend(obj);
	}
}

function ajSend(obj){
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support XMLHTTP!");
		return;
	}
	var url=obj.url;
	var params=obj.params;
	
	xmlhttp.open("POST", url, true);

	//Send the proper header information along with the request
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");
	if(obj.func){
		xmlhttp.onreadystatechange=obj.func;
	}

	xmlhttp.send(params);
}

function reAjArr(){
	if (xmlhttp.readyState==4)
	{
		//alert(xmlhttp.responseText);
		eval("var obj="+xmlhttp.responseText+";");
		if(obj){
			if(obj.act){
				switch(obj.act){
					case "rate":
						var mes=(obj.suc?"דירוגך נשמר בהצלחה":"לא ניתן לדרג שנית");
						alert(mes);
					break;
					case "reply":
						var mes=(obj.suc?"תגובתך התקבלה בהצלחה\nותפורסם בקרוב בהתאם לשיקולי המערכת":"לא ניתן להגיב שנית");
						alert(mes);
						getEl("repDiv").style.display="none";
					break;
					case "busiPicChange":
						postChangePicBusi(obj);
					break;
					case "busiProdsLoad":
						postBusiProdsLoad(obj);
					break;
				}
			}
		}
		ajRemFromArrAndTrySend();
	}
}

function preAj(paramStr){
	paramStr=paramStr.replace(/%/,"~|-|~");
	//alert(paramStr);
	ajToSavedArr(ajUrl,ajFunc,paramStr);
}

var ajUrl="aj.php";
var ajFunc=reAjArr;




function inArr(i,arr){
	for(var j in arr){
		if(arr[j]==i){
			return true;
		}
	}
	return false;
}

function flDiv(e,t,doDisplay){
	//alert("g");
	var d=getEl('flDiv');
	if(doDisplay){
		var x=(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);
		//alert(document.body.scrollTop);
		d.style.top=(e.clientY+20+x)+"px";
		d.style.left=(e.clientX-150)+"px";
		d.innerHTML=t;
	}
	d.style.display=(doDisplay?"":"none");
}


function numOnly(str){
	for(var i=0;i<str.length;i++){
		var c=str.charCodeAt(i);
		if(c<48 || c>57){
			return false;
		}
	}
	return true;
}

function antiRed(){
	//alert(this.value);
	if((this.tagName && this.tagName=="SELECT" && this.value==0) || this.value==""){
		this.style.border="1px red solid";
	}
	else{
		this.style.border="1px green solid";
	}
}

function isValidPass(str){
	return true;
	str=str.toLowerCase();
	var s="abcdefghijklmnopqrstuvwxyz1234567890";
	for(var i=0;i<str.length;i++){
		var let=str.substr(i,1);
		//alert(let);
		if(s.indexOf(let)==-1){
			return 0;
		}
	}
	return 1;
}

function isValidEmail(str){
	str=str.toLowerCase();
	var s="abcdefghijklmnopqrstuvwxyz1234567890@.";
	for(var i=0;i<str.length;i++){
		var let=str.substr(i,1);
		//alert(let);
		if(s.indexOf(let)==-1){
			return false;
		}
	}
	if(str.indexOf("@")>-1 && str.indexOf("@")<str.lastIndexOf(".")){
		return true;
	}
	return false;
}

function isPic(str){
	str=str.toLowerCase();
	var pos=str.lastIndexOf(".");
	if(pos>-1){
		str=str.substr(pos+1);
		if(str=="jpg" || str=="jpeg" || str=="png" || str=="gif"){
			return 1;
		}
	}
	return 0;
}

function preSubFill(form,arr){
	//alert('f');
	//alert(form);
	var str=[];
	var str2=[];
	
	for(var i in arr){
		//alert(arr[i][0]+" "+form[arr[i][0]].value);
		if(!arr[i][0]){
			continue;
		}
		//alert(i+" "+arr[i][0]);
		//alert(form[arr[i][0]].name+" "+form[arr[i][0]].value);
		//alert(arr[i][0]);
		if((form[arr[i][0]].tagName=="SELECT" && form[arr[i][0]].value==0) || form[arr[i][0]].value=="" || (form[arr[i][0]].className && form[arr[i][0]].className.indexOf("isAltSel")>-1 && form[arr[i][0]].value==0)){

			str.push("אנא מלא את שדה "+arr[i][1]);
			if(form[arr[i][0]].className.indexOf("isAltSel")>-1){
				str2.push("אנא מלא את שדה "+arr[i][1]);
			}
			form[arr[i][0]].onkeyup=antiRed;
			form[arr[i][0]].onchange=antiRed;
			form[arr[i][0]].style.border="1px red solid";

			
		}
		if(form[arr[i][0]].className && form[arr[i][0]].className.indexOf("isEmail")>-1){
			var v=form[arr[i][0]].value;
			if(v && !isValidEmail(v)){
				//alert(form[arr[i][0]]["name"]);
				str.push("אנא מלא את שדה המייל כהלכה");
				str2.push("אנא מלא את שדה המייל כהלכה");
				
			}
		}
		if(form[arr[i][0]].className && form[arr[i][0]].className.indexOf("numOnly")>-1){
			if(false==numOnly(form[arr[i][0]].value)){
				str.push("אנא מלא מספרים בלבד בשדה "+arr[i][1]);
				
			}
		}
	}
	//alert("po");
	for(var i=0;i<form.elements.length;i++){
		var el=form.elements[i];
		//alert(el.type);
		//alert(el.name+" "+el.value);
		if(el.value!=undefined){
			if(el.name && (el.name=="website" || el.name=="link" || el.name=="mirrorHref" || el.name == "text" )){
				continue;
			}
			var v=el.value.toLowerCase();
			if((!v.className || v.className.indexOf("isFck")==-1) && (v.indexOf("www.")>-1 || v.indexOf("http://"))>-1){
				str.push("אין למלא לינקים שאף שדה");
				str2.push("אין למלא לינקים שאף שדה");
				//str2.push("אין למלא לינקים שאף שדה");

				break;
			}
		}
		if(el.tagName && el.tagName=="INPUT" && el.type && el.type=="file" && el.value && isPic(el.value)==0){
			
			str.push("אין להוסיף קבצים אשר אינם תמונות");
			str2.push("אין להוסיף קבצים אשר אינם תמונות");
			//str2.push("אין להוסיף קבצים אשר אינם תמונות");
			break;
		}
		
		if(el.tagName && el.tagName=="INPUT" && el.className && el.className.indexOf("isPass")>-1 && el.value && isValidPass(el.value)==0){
			
			str.push("אנא מלא את שדות הסיסמא באנגלית בלבד");
			str2.push("אנא מלא את שדות הסיסמא באנגלית בלבד");
			break;
		}
		
	}
	if(form["file1"] && form["file1"].value>'' && form["confCh"].checked==false){
		str.push("אנא אשר כי התמונות והזכויות עליהן הן אכן שלך");
		str2.push("אנא אשר כי התמונות והזכויות עליהן הן אכן שלך");
	}
	if(form["takCh"] &&  form["takCh"].checked==false){
		str.push("אנא אשר כי קראת ואתה מסכים עם התקנון");
		str2.push("אנא אשר כי קראת ואתה מסכים עם התקנון");
	}
	//alert("f");
	if(str2.length){
		alert(str2.join("\n"));
	}
	return (str.length==0?true:false);
	return true;
}

function selectAreasCheck(sel,isCats){
	var ret=true;
	var primes=0;
	var reg=0;
	var mes=(isCats?"בחרת ביותר מדי קטגוריות. ההגבלה היא 2 ראשיות או 4 משניות":"בחרת ביותר מדי איזורים. ההגבלה היא 3");
	for(var i=0;i<sel.options.length;i++){
		var obj=sel.options[i];
		if(obj.selected){
			if(obj.className.indexOf("subArea")>-1){
				reg++;
			}
			else{
				primes++;
			}
		}
	}
	//alert(reg+" "+primes);
	if(primes>2 || reg>3 || (primes>0 && reg>3)){
		alert(mes);
		ret=false;
	}
	return ret;
}

function bodOnLoad(){
	var el=getEl('textDivForArt');
	if(el){
		var img=getEl('imgForArt');
		if(img && parseInt(img.height)>el.offsetHeight){
			el.style.height=(parseInt(img.height))+"px";
		}

		//alert(el.offsetHeight);
	}
	preRev();

}


var fadeObj={arr:[],fadeSp:50,opacityCh:8,
	crFade:function(obj,isOut,funcEvalStr){
		for(var i in this.arr){
			if(this.arr[i].obj==obj && this.arr[i].inter>0){
				clearTimeout(this.arr[i].inter);
				this.arr[i].inter=0;
			}
			else{
				
			}

		}

		if(isOut>1){
			var c=obj.className.indexOf("faded")>-1;
			isOut=!c;
		}
		if(isOut){
			if(obj.className.indexOf("faded")==-1){
				obj.className=obj.className+" faded";
			}
			//o.obj.className=o.obj.className+" faded";
		}
		else{
			obj.className=obj.className.replace(/faded/g,"");
		}
		var t=this.arr.length;
		var r={obj:obj,funcEvalStr:funcEvalStr,isOut:isOut,inter:0,opacity:getOpacity(obj)};
		this.arr[t]=r;
		//alert(r.opacity);
		this.arr[t].inter=setTimeout("fadeObj.fade("+t+");",this.fadeSp);//setInterval
		return t;
	},
	fade:function(x){
		var o=this.arr[x];
		var obj=o.obj;
		opacity = (o.opacity >= 100)?99.999:o.opacity;

		// IE/Win
		obj.style.filter = "alpha(opacity:"+opacity+")";
	  
		// Safari<1.2, Konqueror
		obj.style.KHTMLOpacity = opacity/100;
	  
		// Older Mozilla and Firefox
		obj.style.MozOpacity = opacity/100;
	  
		// Safari 1.2, newer Firefox and Mozilla, CSS3
		obj.style.opacity = opacity/100;

		if((opacity>=99.999 && !o.isOut) || (opacity<=0 && o.isOut)){
			if(opacity<0){
				opacity=0;
			}
			//obj.scrollIntoView();
			clearInterval(o.inter);
			this.arr[x].inter=0;
			

			if(o.funcEvalStr){
				eval(o.funcEvalStr);
			}
			return;
		}
		else{
			setTimeout("fadeObj.fade("+x+");",this.fadeSp);
		}

		opacity=parseInt(opacity);
		//alert(opacity);
		this.arr[x].opacity=opacity+this.opacityCh*(o.isOut?-1:1);
	},
	imid:function(obj,isOut){
		var opacity=(isOut?0:99.999);
		// IE/Win
		obj.style.filter = "alpha(opacity:"+opacity+")";
	  
		// Safari<1.2, Konqueror
		obj.style.KHTMLOpacity = opacity/100;
	  
		// Older Mozilla and Firefox
		obj.style.MozOpacity = opacity/100;
	  
		// Safari 1.2, newer Firefox and Mozilla, CSS3
		obj.style.opacity = opacity/100;
		if(isOut){
			if(obj.className.indexOf("faded")==-1){
				obj.className=obj.className+" faded";
			}
		}
		else{
			obj.className=obj.className.replace(/faded/g,"");
		}
	}
}

var replaceImg={arr:[],
	st:function(obj,newImg){		//call: ('id',100,'newPicUrl');
		var t=this.arr.length;
		var o={obj:obj,newImg:newImg};
		this.arr[t]=o;
		fadeObj.crFade(obj,2,"replaceImg.end("+t+");");
	},
	end:function(x){
		this.arr[x].obj.src=this.arr[x].newImg;
		fadeObj.crFade(this.arr[x].obj,2);
	}
}

var cpbc=0;
function changeBusiPic(){
	if(ids.length<3){
		return;
	}
	var str=[];
	for(var i=0;i<3;i++){
		str.push(ids[i]);
	}
	preAj('act=busiPicChange&exclude='+str.join(","));
}

function postChangePicBusi(obj){
	if(obj.id){
		if(obj.link){
			fadeObj.crFade(getEl("busiPicImg_"+cpbc),1,"replImg(getEl('busiPicImg_"+cpbc+"'),'"+obj.src+"',"+obj.w+","+obj.h+")");
		}
		getEl("busiPicSp_"+cpbc).innerHTML=obj.name;
		getEl("busiPicA_"+cpbc).href=obj.link;
		ids[cpbc]=obj.id;
		//...
		cpbc++;
		if(cpbc==3){
			cpbc=0;
		}
	}
	else{
		clearInterval(busiChInt);
	}

}



function replImg(obj,img,w,h){
	obj.width=w;
	obj.height=h;
	obj.src=img;
	fadeObj.crFade(obj,0);
}

function getOpacity(obj){
	//alert(obj.style.opacity);
	
	return (obj.style.opacity==undefined || obj.style.opacity==''?100:obj.style.opacity*100);
}

function moCats(num){
	if(catsWithKids.length>0){
		for(var i in catsWithKids){
			var n=catsWithKids[i];
			var div=getEl("divCatKids_"+n);
			if(div){
				div.style.display=(n==num?"":"none");
			}
		}
	}
}

var req=[];
function reReq(){
	var form=getEl('regForm');
	for(var i in req){
		if(form[i]){
			//alert(i+" "+form[i].tagName);
			if(form[i].tagName=="SELECT"){
				form[i].disabled=false;
				form[i].value=req[i];
			}
			if(form[i].tagName=="TEXTAREA"){
				
			
				form[i].innerText=req[i];
				form[i].value=req[i];
			}
			else if(form[i].type){
				switch(form[i].type){
					case "checkbox":
						form[i].checked=(req[i]=="on" || req[1]=="1"?true:false);
					break;
					case "text":
					case "hidden":
						form[i].value=req[i];
					break;
					

					
				}
				//alert(i+" "+form[i].type);
			}
			else{
				//alert(i);
				form[i].value=req[i];
			}
		}
		if(form[i+"[]"]){
			var el=form[i+"[]"];
			var val=req[i].split(",");

			for(var j=0;j<el.options.length;j++){
				//alert(el.options[j].value);
				if(inArr(el.options[j].value,val)){
					el.options[j].selected=true;
				}
			}
		}

		
	}
}

function logDisp(topPlus,leftPlus){
	var log=getEl('logDiv');
	log.style.display=''; 
	if(topPlus){
		return;
	}
	log.style.top=topPlus+'px';
	log.style.left=(getEl('ddd').offsetLeft+leftPlus)+'px';
}





var animObj={arr:[],time:600,stepInt:8,
	reg:function(el,attr,end,func,exObj){
		var time=(exObj && exObj.time?exObj.time:this.time);
		var stepInt=(exObj && exObj.stepInt?exObj.stepInt:this.stepInt);
		
		var len=this.arr.length;
		var st=parseInt(el.style[attr]);
		var stepsLeft=parseInt(time/stepInt);
		//alert(end+" "+st);

		var eachStep=((end-st)/stepsLeft);
		var totSteps=stepsLeft;
		//eachStep=parseInt(eachStep);
		this.arr[len]={el:el,attr:attr,st:st,end:end,stepsLeft:stepsLeft,eachStep:eachStep,totSteps:totSteps,func:func};
		//alert(eachStep);
		this.perf(len);
	},
	perf:function(i){
		var obj=this.arr[i];
		obj.el.style[obj.attr]=parseInt(obj.st+(obj.eachStep*(obj.totSteps-obj.stepsLeft)))+"px";
		//alert(obj.el.style[obj.attr]);
		getEl("dispDiv").innerHTML=obj.el.style[obj.attr];

		obj.stepsLeft--;
		if(obj.stepsLeft>=0){
			setTimeout("animObj.perf("+i+");",this.stepInt);
		}
		else{
			//alert(obj.el.style[obj.attr]);
			obj.el.style[obj.attr]=obj.end+"px";
			if(this.arr[i].func){
				this.arr[i].func();
			}
			this.arr[i].el=null;
			delete this.arr[i];
			
		}
		
	}
}

var preRevInt=0;

function preRev(){
	if(getEl("revItem_0_0")){
		for(var i=2;i<10;i++){
			var el=getEl("revItem_0_"+i);
			if(el){
				el.style.display="none";
			}
			var el=getEl("revItem_1_"+i);
			if(el){
				el.style.display="none";
			}
		}
		preRevInt=setInterval("drDivPeriod(1)",6000);
	}

}
var preventRev=[];
var canMove=[1,1];
var curDragNum=[1,1];
var curDrag=[0,0];
var curDragInt=75
function drDivPeriod(i){
	//alert(preventRev);
	//alert(preventRev[i]);
	if(preventRev && preventRev[i]==1){
		//alert("here");
		if(i==1){
			clearInterval(preRevInt);
		}
		return;
	}


	//alert("curDragging");
	if(canMove[i]==0){
		return;
	}
	canMove[i]=0;
	curDrag[i]=-curDragInt;
	if(curDrag[i]<=-(curDragInt*10)){
		//curDrag[i]=0;
	}
	curDragNum[i]++;
	if(curDragNum[i]>=10){
		curDragNum[i]=0;
	}
	var cont=getEl("intDragDivMain"+i);
	var el=getEl("revItem_"+i+"_"+curDragNum[i]);
	if(el){
		el.style.display="";
		fadeObj.imid(el,1);
		var tmp=cont.removeChild(el);
		
		cont.appendChild(el);
		

	}

	animObj.reg(cont,"marginTop",curDrag[i],function(){endRevItem(i);});
	//getEl("intTipsDivMain").style["marginTop"]="-200px";
}

function endRevItem(isTips){
	//alert(isTips);
	var num=curDragNum[isTips];
	fadeObj.crFade(getEl("revItem_"+isTips+"_"+num));
	var last2=num-2;
	if(last2<0){
		last2=10+last2;
	}
	getEl("intDragDivMain"+isTips).style.marginTop="0px";
	getEl("revItem_"+isTips+"_"+last2).style.display="none";
	canMove[isTips]=1;
}




function attrSearch(preStr){
	var loc=preStr+"&attrSearchIds=";
	var arr=[];
	var arr2=document.getElementsByName("attrSearchIds[]");
	for(var i=0;i<arr2.length;i++){
		if(arr2[i].tagName=="SELECT"){
			if(arr2[i].value!=0){
				arr.push(arr2[i].value);
			}
		}
		else{
			if(arr2[i].checked){
				arr.push(arr2[i].value);
			}
		}
	}
	loc+=arr;
	location=loc;
}


var altSelObj={arr:[],
	insNewMem:function(r,attrArr){
		//expecting: width,height,padR,padL,padT,padB,bgUrl,fs,name,flHeight
		var cur=this.arr.length;
		this.arr[cur]={arr:r,attrArr:attrArr};
		var curArrMem=null;

		var optArr=[];
		var regEx=new RegExp("this.value","g");
		var regEx2=new RegExp("this.options\\[this.selectedIndex\\].innerHTML","g");
		





		for(var i in r){
			if(r[i].isCh==1){
				curArrMem=r[i];
			}
			var sstr="<div onclick=\"var inp=getEl('altSel_"+cur+"_inp');";
			if(attrArr.onchange){
	
				carT=attrArr.onchange;
				carT=carT.replace(regEx,r[i].id);
				//alert(attrArr.onchange.replace(regEx2,"this.innerHTML"));
				carT=carT.replace(regEx2,"this.innerHTML");
				//alert(carT);
				sstr+="if(inp.value!="+r[i].id+"){"+carT+";}";
			}
			sstr+=(attrArr.noLit?"":"getEl('altSel_"+cur+"_lit').innerHTML='"+r[i].val+"';")+"inp.value='"+r[i].id+"';getEl('altSel_"+cur+"_float').style.display='none';event.cancelBubble=true;;\" style='cursor:pointer;"+r[i].style+";font-size:"+attrArr.fs+"px;' onmouseover=\"this.style.background='aliceblue';\" onmouseout=\"this.style.background='';\" >"+r[i].val+"</div>";
			//alert(sstr);
			optArr.push(sstr);
		}
		//alert(optArr);

		var curVal=(curArrMem?curArrMem.val:attrArr.lit);
		var curId=(curArrMem?curArrMem.id:0);
		//alert(curId);

		s="<div style='text-align:right;'>";

//
		s+="<div style='width:"+(attrArr.width+attrArr.padL+attrArr.padR)+"px;height:"+attrArr.height+"px;zpadding:"+attrArr.padT+"px "+attrArr.padR+"px "+attrArr.padB+"px "+attrArr.padL+"px;cursor:pointer;' onclick=\"altSelObj.opFl("+cur+","+attrArr.flHeight+");event.cancelBubble=true;\" >";
		s+="<table cellspacing='0' cellpadding='0'><tr><td width='"+attrArr.padR+"px' height='"+attrArr.height+"px' style='background:url("+attrArr.bgUrlRight+") no-repeat;' ></td><td style='background:url("+attrArr.bgUrlM+") repeat-x;' width='"+attrArr.width+"px' valign='middle' >";
		
		s+="<div style='overflow:hidden;font-size:"+attrArr.fs+"px;zheight:"+(attrArr.height-attrArr.padT-attrArr.padB)+"px;' id='altSel_"+cur+"_lit' >"+(attrArr.noLit?"":curVal)+"</div>";

		s+="</td><td width='"+attrArr.padL+"px'  style='background:url("+attrArr.bgUrlLeft+") no-repeat;' ></td></tr></table>";









		//s+="<div style='width:"+attrArr.width+"px;height:"+attrArr.height+"px;background:url("+attrArr.bgUrl+") no-repeat center center;padding:"+attrArr.padT+"px "+attrArr.padR+"px "+attrArr.padB+"px "+attrArr.padL+"px;cursor:pointer;' onclick=\"var el=getEl('altSel_"+cur+"_float');el.style.display=(el.style.display=='none'?'':'none');event.cancelBubble=true;\" >";
		//s+="<div style='overflow:hidden;font-size:"+attrArr.fs+"px;height:"+(attrArr.height-attrArr.padT-attrArr.padB)+"px;' id='altSel_"+cur+"_lit' >"+curVal+"</div>";
		var antMarg=(attrArr.antiPad?attrArr.antiPad:0);
		var halfMarg=antMarg/2;
		
		s+="<div style='z-index:1000;margin-top:"+(attrArr.padT+attrArr.padB+(attrArr.antiMarginTop?-attrArr.antiMarginTop:0))+"px;margin-left:"+(0)+"px;margin-right:"+(0)+"px;position:absolute;width:"+(attrArr.width+attrArr.padL+halfMarg+attrArr.padR+halfMarg)+"px;zheight:"+attrArr.flHeight+"px;display:none;' id='altSel_"+cur+"_float'><div id='altSel_"+cur+"_floatInner' style='border:1px #abadb3 solid;background:white;padding-right:2px;overflow:auto;zheight:"+attrArr.flHeight+"px;' >"+optArr.join("")+"</div></div>	<input type='hidden' name='"+attrArr.name+"' value='"+curId+"' class='isAltSel' id='altSel_"+cur+"_inp'  /></div></div>";
		//alert(s);
		return s;
	},
	crArrMem:function(id,val,isCh,style){
		return {id:id,val:val,isCh:isCh,style:style};
	},
	clAll:function(){		
		for(var i in altSelObj.arr){
			var el=getEl("altSel_"+i+"_float");
			
			if(el){
				el.style.display="none";
			}
		}
	},
	opFl:function(cur,maxHeight){
		var el=getEl('altSel_'+cur+'_float');
		
		el.style.display=(el.style.display=='none'?'':'none');
		if(!el.style.height && el.offsetHeight>maxHeight){
			el.style.height=maxHeight+"px";
			getEl('altSel_'+cur+'_floatInner').style.height=maxHeight+"px";
		}

	}
	
};

addEvent(window,"click",altSelObj.clAll);


function addEvent(el,ev,func){
	if(el.addEventListener){
		el.addEventListener(ev,func,false);
		//alert('a');
	}
	else{
		el.attachEvent("on"+ev,func);
	}
}

var commonAltSelAttrObj={width:80,height:22,padR:6,padL:18,padT:0,padB:0,bgUrlLeft:"images2/altSelL.png",bgUrlRight:"images2/altSelR.png",bgUrlM:"images2/altSelM.png",bgUrl:"images2/altSel.png",fs:11,name:"nnfre",flHeight:200,onchange:"",lit:"בחר"};

var slidingItemsInst={w:430,numOfPanels:7,curPanel:0,curObj:"sliTips",isActive:0,
	mo:function(isRightArrow){
		if(this.isActive==1 || (isRightArrow && this.curPanel==this.numOfPanels-1) || (!isRightArrow && this.curPanel==0)){
			return;
		}
		this.isActive=1;
		var actMoDist=this.w*(isRightArrow?1:-1);
		//alert(actMoDist);
		actMoDist+=0-parseInt(getEl(this.curObj).style.marginRight);
		actMoDist*=-1;
		//alert(actMoDist);
		this.curPanel+=(isRightArrow?1:-1);
		//alert(actMoDist+" "+parseInt(getEl(this.curObj).style.marginRight));
		//getEl(this.curObj).style.marginRight=actMoDist+"px";



		animObj.reg(getEl(this.curObj),"marginRight",actMoDist,slidingItemsInst.ret,{time:2000,stepInt:20});
	},
	ret:function(){
		//alert("f");
		slidingItemsInst.isActive=0;
	}
	
}

		
function postBusiProdsLoad(obj){
	var el=getEl("prodsDiv");
	if(el){
		el.innerHTML="<table cellpadding='0' cellspacing='0' >"+obj.prods.replace(/zquotz/g,"'")+"</table><div class='left'>"+obj.pag.replace(/zquotz/g,"'")+"</div>";
	}
	obj=null;
}

function loadBusiProds(itemId,curPageNum){
	if(curPageNum==undefined){curPageNum=0;}
	var el=getEl("prodsDiv");
	if(el){
		el.innerHTML="<table width='100%' height='100%'><tr><td valign='middle' align='center'><img src='ajWheel.gif' /></td></tr></table>";
	}

	setTimeout("preAj('act=busiProdsLoad&itemId="+itemId+"&curPageNum="+curPageNum+"');",2000);
}


function helpLinksFunc(num){
	for(var i=1;i<=4;i++){
		var el=getEl("helpLinksIntLink"+i);
		if(el){
			el.style.fontWeight="";
		}
		var el=getEl("helpLinksText"+i);
		if(el){
			el.style.display="none";
		}

	}
	getEl("helpLinksIntLink"+num).style.fontWeight="bold";
	getEl("helpLinksText"+num).style.display="";
}

var hebOnlyString="קראטוןםפףךלחיעכגדשזסבהנמצתץ1234567890-\",' )(=+";
function isHebOnly(str){
	for(var i=0;i<str.length;i++){
		var let=str.charAt(i);
		if(hebOnlyString.indexOf(let)==-1){
			return 0;
		}
	}
	return 1;
}

var hebBaseString="קראטוןםפףךלחיעכגדשזסבהנמצתץ";
function doesHaveHeb(str){
	for(var i=0;i<str.length;i++){
		var let=str.charAt(i);
		if(hebBaseString.indexOf(let)>-1){
			return 1;
		}
	}
	return 0;
}

function chHovItems(el,isOver){
	if(isOver){
		el.className=el.className+" altColBgHoverItems";
	}
	else{
		el.className=el.className.replace(/altColBgHoverItems/,"");
	}
}

function doFreg(n){
	for(var i=1;i<=3;i++){
		getEl("fregTitle"+i).className="fregDark";
		getEl("fregTitle"+i).style.backgroundImage="";
	}
	getEl("fregTitle"+n).className="fregReg";
}

function addEvent(obj, evType, fn){ 
 if (obj.addEventListener){ 
   obj.addEventListener(evType, fn, false); 
   return true; 
 } else if (obj.attachEvent){ 
   var r = obj.attachEvent("on"+evType, fn); 
   return r; 
 } else { 
   return false; 
 } 
}
addEvent(window, 'load', function() {
	/*
	 * Forum answers highlighting with jquery
	 */
	 if( $(".forum-answer-row").length ) {
	 	$(".forum-answer-row").hover( 
		 	function() {
		 		$(this).addClass( "altColBgHoverItems" );
		 	} ,
		 	function() {
		 		$(this).removeClass( "altColBgHoverItems" );
		 	}
	 	);
	 }
});




_gallery = {
	next 	:  0 ,
	started : 0,
	_filter : {
		_area : 0
	} ,
	_start : function() {
		if( _gallery.started ) return;
		
		_gallery.started = true;
		
		$("#gallery-more").click( _gallery._more );
		
		setTimeout(function() {
			$(".the-pagination").hide();
		} , 400 );
	} ,
	_after  : function( _id , _area , _category ) {
		_gallery._start();
		
		_gallery.next = _id;
		
		if( _area ) {
			_gallery._filter._area = _area;
		}
		
		if( _category ) {
			_gallery._filter._category = _category;
		}
	} ,
	_more : function( ) {
		$.get( "aj.php" , {
				act		:"gallery-more" , 
				from 	: _gallery.next , 
				areaId : _gallery._filter._area , 
				"catId" : _gallery._filter._category 
			} , 
			_gallery._display 
		);
	} ,
	_display : function( _res ) {
		$("#gallery-more").before( _res ); 
	} ,
	_end : function () {
		$("#gallery-more").hide();
	}
}
