// JScript source code
var redFlagWin;
var ie = document.all;
var nn6 = document.getElementById &&! document.all;

var isdrag = false;
var x, y;
var dobj;


function movemouse( e ) {
  if( isdrag ) {
    dobj.style.left = (nn6 ? tx + e.clientX - x : tx + event.clientX - x) + 'px';
    dobj.style.top  = (nn6 ? ty + e.clientY - y : ty + event.clientY - y) + 'px';
    return false;
  }
}

function styledPopupClose() {
  $("#popupDlg").hide();
}

function popupDlgSub(recipt) {
	sendCntn = $("#content");
	if (!sendCntn.val() && tinyMCE && tinyMCE.activeEditor.getContent()){
		sendCntn.val(tinyMCE.activeEditor.getContent());		
	}
	sendSubj = $("#subject");
	sendTo = $("#uId");
	if (sendCntn && sendCntn.val() != "") {
		sendCntnHtml = breaklLineInTextArea(sendCntn.val());
	}
	else 
		sendCntnHtml = "";
	param = "msg=" +escape(sendCntnHtml) + "&sub=" + escape(sendSubj.val()) + "&uId=" + escape(sendTo.val());
	makeRequest(recipt,param,defaultHandleContent);
	sendCntn.value = '';
	$("#popupDlg").hide();
}


function setOpacity(value,elmName) {
	$('#'+elmName).css("opacity",value / 10);
	$('#'+elmName).css("filter",'alpha(opacity=' + value * 10 + ')');
}

function firepopupDlg(elmName) {
	if (elmName == null || elmName == "")
		elmName = 'popupDlg';
	
	$('#'+elmName).animate({top:$(window).scrollTop()+"px" },{queue: false, duration: 350});
	$('#'+elmName).css("display","block");
}

function fadePopupDlg(popupMsgAlert) {
	alert(popupMsgAlert);
	return;
}

function setPleaesWaitOn() {
	x = document.getElementsByTagName('body')[0];
	x.className = "myLoading";
}

function showWaiting(attachTo) {
	try
	{
	waitingPic = $('#waitPic');
	if (waitingPic.val() == undefined) { 
		waitingPic = document.createElement('img');
		waitingPic.src = '/pic/loading.gif';
		waitingPic.id = 'waitPic';
		attachingTo = $('#'+attachTo).append(waitingPic);
	}
	else if (waitingPic.is(':hidden'))
		waitingPic.show();
	else
		waitingPic.hide();
	} 
	catch (e) {
		//alert(e.description);
	}
}

function hideWaiting() {
	if ($('#waitPic').val() != undefined) {
		$('#waitPic').hide();	
	}
}

function sw(attachTo) {
	try
	{
	waitingPic = $('#waitPic'+attachTo);
	if (waitingPic.val() == undefined) { 
		waitingPic = document.createElement('img');
		waitingPic.src = '/pic/loading.gif';
		waitingPic.id = 'waitPic'+attachTo;
		attachingTo = $('#'+attachTo).append(waitingPic);
	}
	else if (waitingPic.is(':hidden'))
		waitingPic.show();
	else
		waitingPic.hide();
	} 
	catch (e) {
		alert(e.description);
	}
}

function hw(attachTo) {
	if ($('#waitPic'+attachTo).val() != undefined) {
		$('#waitPic'+attachTo).hide();	
	}
}
     
function trim(str) {
	a = str.replace(/^\s+/, '');
	return a.replace(/\s+$/, '');
}
function breaklLineInTextArea(bodyStr) {
	bodyStr.replace(/>/g,"&gt;");
	bodyStr.replace(/</g,"&lt;");
	bodyStr.replace(/\t/g,"&nbsp;&nbsp;&nbsp;&nbsp;")
	bodyStr.replace(/\r?\n/g,"<br/>");
	return bodyStr;
}

function isAlphaNumeric(str) {
	var reAlphaNumeric = new RegExp("[^A-Za-z0-9א-ת_. -]","");
	return !reAlphaNumeric.test(str);
}

function isNumeric(str) {
	return /^\d+$/.test(str) ? true : false;	
}

function isPhone(str) {
	return /\(?\d{2,3}\)?[-\s.]?\d{3}[-.]?\d*$/.test(str) ? true : false;
}

function redFlag(revId,proId) {
	redFlagWin = this.open("/findProblem.php?proId="+proId+"&revId=" + revId, "flagReview");
	redFlagWin.focus();
}

function redFlagMsg(msgId) {
	redFlagWin = this.open("/findProblem.php?msgId="+msgId);
	redFlagWin.focus();
}
function openTipsWin(id) {
	tipsWin = this.open("/readTips.php?key="+id, "tipsWin", "toolbar=no,menubar=no,location=no,scrollbars=yes,resize=yes,width=350,height=320,screenX=500,screenY=500,top=170,left=250");
	tipsWin.focus();
}

function openTipsWinId(id){
 	tipsWin = this.open("/readTips.php?id="+id, "tipsWin", "toolbar=no,menubar=no,location=no,scrollbars=yes,resize=yes,width=350,height=320,screenX=500,screenY=500,top=170,left=250");
	tipsWin.focus();
}

function fOnclick2(e) {
	for(i=1;i<9;i++) {
		var nameLink='link'+i;
		document.all.item(nameLink).className="menu_Unchek_Font";/*link*/
	}
	document.all.item(e.id).className="menu_chek_Font";   /*link*/
}



function AddBorder(el,bc){
var i;
if(!el.passed){
    if(el.childNodes.length==1 && el.childNodes[0].nodeType==3){
        var t=el.firstChild.nodeValue;
        el.removeChild(el.lastChild);
        var d=CreateEl("span");
        d.style.display="block";
        d.appendChild(document.createTextNode(t));
        el.appendChild(d);
        }
    for(i=0;i<el.childNodes.length;i++){
        if(el.childNodes[i].nodeType==1){
            el.childNodes[i].style.borderLeft="1px solid "+bc;
            el.childNodes[i].style.borderRight="1px solid "+bc;
            }
        }
    }
el.passed=true;
}
    
function AddTop(el,bk,color,bc,cn){
var i,lim=4,d=CreateEl("b");

if(cn.indexOf("s")>=0) lim=2;
if(bc) d.className="artop";
else d.className="rtop";
d.style.backgroundColor=bk;
for(i=1;i<=lim;i++){
    var x=CreateEl("b");
    x.className=cn + i;
    x.style.backgroundColor=color;
    if(bc) x.style.borderColor=bc;
    d.appendChild(x);
    }
el.style.paddingTop=0;
el.insertBefore(d,el.firstChild);
}

function AddBottom(el,bk,color,bc,cn){
var i,lim=4,d=CreateEl("b");

if(cn.indexOf("s")>=0) lim=2;
if(bc) d.className="artop";
else d.className="rtop";
d.style.backgroundColor=bk;
for(i=lim;i>0;i--){
    var x=CreateEl("b");
    x.className=cn + i;
    x.style.backgroundColor=color;
    if(bc) x.style.borderColor=bc;
    d.appendChild(x);
    }
el.style.paddingBottom=0;
el.appendChild(d);
}

function CreateEl(x){
if(isXHTML) return(document.createElementNS('http://www.w3.org/1999/xhtml',x));
else return(document.createElement(x));
}

function getElementsBySelector(selector){
var i,selid="",selclass="",tag=selector,f,s=[],objlist=[];

if(selector.indexOf(" ")>0){  //descendant selector like "tag#id tag"
    s=selector.split(" ");
    var fs=s[0].split("#");
    if(fs.length==1) return(objlist);
    f=$(fs[1]);
    if(f) return(f.getElementsByTagName(s[1]));
    return(objlist);
    }
if(selector.indexOf("#")>0){ //id selector like "tag#id"
    s=selector.split("#");
    tag=s[0];
    selid=s[1];
    }
if(selid!=""){
    f=$(selid);
    if(f) objlist.push(f);
    return(objlist);
    }
if(selector.indexOf(".")>0){  //class selector like "tag.class"
    s=selector.split(".");
    tag=s[0];
    selclass=s[1];
    }
var v=document.getElementsByTagName(tag);  // tag selector like "tag"
if(selclass=="")
    return(v);
for(i=0;i<v.length;i++){
    if(v[i].className.indexOf(selclass)>=0){
        objlist.push(v[i]);
        }
    }
return(objlist);
}

function Mix(c1,c2){
var i,step1,step2,x,y,r=new Array(3);
if(c1.length==4)step1=1;
else step1=2;
if(c2.length==4) step2=1;
else step2=2;
for(i=0;i<3;i++){
    x=parseInt(c1.substr(1+step1*i,step1),16);
    if(step1==1) x=16*x+x;
    y=parseInt(c2.substr(1+step2*i,step2),16);
    if(step2==1) y=16*y+y;
    r[i]=Math.floor((x*50+y*50)/100);
    }
return("#"+r[0].toString(16)+r[1].toString(16)+r[2].toString(16));
}

function setFocus(fieldName){
	listElemet = $('#'+fieldName);
	if (listElemet)
		listElemet.focus();
}

function runAdancedSearchResult(){

	var sStreet = $('#sStreet');
	var sFreeTxt = $('#sFreeTxt');
	var sPhone = $('#sPhone');
	var sMaxPrice = $('#sMaxPrice');

	if(sPhone && sPhone.val() != "" && sPhone.val().indexOf('---') != -1){
		if(sPhone.val().length >= 10){
			catPhone = sPhone.val().substr(3,sPhone.length);
			sPhone.val(catPhone);
		}
		else if(sPhone.val().length >= 9){
			catPhone = sPhone.val().substr(2,sPhone.length);
			sPhone.val(catPhone);
		}			
	}

	if(sFreeTxt && sFreeTxt.val().indexOf('---') != -1)
		cleanTxt(sFreeTxt);
	if(sStreet && sStreet.val().indexOf('---') != -1)
		cleanTxt(sStreet);
	if(sPhone && sPhone.val().indexOf('---') != -1)
		cleanTxt(sPhone);
	if(sMaxPrice && sMaxPrice.val().indexOf('---') != -1)
		cleanTxt(sMaxPrice);

	$('#advanced').val('yes');
	currentIndex = $('#index');
	if (currentIndex)
		currentIndex.val('0');
	document.main.action = "/moreSpecificCat.php"; 
	document.main.submit(); 			
}

function runGeneralSearch(obj)   {
	if (obj == null)
		obj = '#generalSearch';

	if (obj != '#generalSearch')
		$('#generalSearch').val($(obj).val());

	var strS = $('#generalSearch').val();
	
	if(strS== "") {
		alert("הקש לפחות 2 תווים");
		return;
	}
	if(strS.length <2) 	{
		alert("הקש לפחות 2 תווים");
		return;
	}
	if ($('restab'))
		$('restab').val("");
	window.location = "/completeSearch.php?generalSearch="+strS; 
	//document.main.submit(); 			
}

function cleanTxt(elm){
	elm.val("");
}

function getSubCat(elm){
	subCat = elm.value;
	$.get("/ajUpdateCats.php",{"mainCat":subCat},function(data) {
		$("#subCatPart").html(data);;
	}, "html");
}


function msgToUser(newUserKey,newUserId) {	
	titleText = $("#nudnikTitle");
	titleText.html("<span> "+  "כתבו הודעה ל"+ newUserKey +"</span>");
	uIdElm = $("#uId");
	uIdElm.val(newUserId);
	linkElm = $("submitNundnik");
	linkElm2 = $("nudnikId");
	linkElm.css("display","");
	linkElm2.css("display","none");
	firepopupDlg('');
}


function popImg() {
	$('#imgPopup').show();
}
	
function closeImg() {
	$('#imgPopup').hide();
}

function confirmAddSavedProv(provId){
	makeRequest('/ajSaveProv.php?prov='+provId,null,handleProvChange);
}
function confirmRemoveProv(provId){
	if (confirm("להוריד את העסק מהרשימה שלך?")) {
		makeRequest('/ajRemoveProv.php?prov='+provId,null,handleProvChange);
	}
}

function handleProvChange(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			var doc = eval('(' + http_request.responseText + ')'); 
			if (doc.response == 2) {
				if ($('#saveImg').val()!= undefined) 
					$('#saveImg').html(doc.imgLink);
				$('#savedLink').html(doc.aLink);
			}
			else
				alert(doc.message);
		}
	}
}

function confirmAddBlocked(userKey,usrName){
	if (confirm("להוסיף את  המשתמש לרשימת המוסתרים האישית שלך?")) {
		makeRequest('/ajAddFriend.php?list=blocked&friend='+userKey,null,handleUserChange);
	}
}
function confirmAddTrusted(userKey,usrName){
	if (confirm("להוסיף את  המשתמש לרשימה האישית שלך?")) {
		makeRequest('/ajAddFriend.php?friend='+userKey,null,handleUserChange);
	}
}
function confirmRemoveTrusted(userKey,usrName){
	if (confirm("להוריד את המשתמש מהרשימה שלך?")) {
		makeRequest('/ajRemoveFriend.php?friend='+userKey,null,handleUserChange);
	}
}

function handleUserChange(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			if (http_request.responseText.charAt(0) == 9) {
				retArray = http_request.responseText.split('_');
				if($("#friendTask"+retArray[1]) == null)
					$("#friendTask2"+retArray[1]).html("");
				else
					$("#friendTask"+retArray[1]).html(retArray[2]);
			}
			else
				alert(http_request.responseText.substr(1));
		}
	}
}

function make_hex (r,g,b) {
	r = r.toString(16); if (r.length == 1) r = '0' + r;
	g = g.toString(16); if (g.length == 1) g = '0' + g;
	b = b.toString(16); if (b.length == 1) b = '0' + b;
	return "#" + r + g + b;
}
function fade_element (id, fps, duration, from, to) {
	if (!fps) fps = 30;
	if (!duration) duration = 3000;
	if (!from || from=="#") from = "#FFFF33";
	if (!to) to = this.get_bgcolor(id);

	var frames = Math.round(fps * (duration / 1000));
	var interval = duration / frames;
	var delay = interval;
	var frame = 0;

	if (from.length < 7) from += from.substr(1,3);
	if (to.length < 7) to += to.substr(1,3);

	var rf = parseInt(from.substr(1,2),16);
	var gf = parseInt(from.substr(3,2),16);
	var bf = parseInt(from.substr(5,2),16);
	var rt = parseInt(to.substr(1,2),16);
	var gt = parseInt(to.substr(3,2),16);
	var bt = parseInt(to.substr(5,2),16);

	var r,g,b,h;
	while (frame < frames)
	{
		r = Math.floor(rf * ((frames-frame)/frames) + rt * (frame/frames));
		g = Math.floor(gf * ((frames-frame)/frames) + gt * (frame/frames));
		b = Math.floor(bf * ((frames-frame)/frames) + bt * (frame/frames));
		h = this.make_hex(r,g,b);

		setTimeout("set_bgcolor('"+id+"','"+h+"')", delay);

		frame++;
		delay = interval * frame; 
	}
	setTimeout("set_bgcolor('"+id+"','"+to+"')", delay);
};
function set_bgcolor(id, c){
	var o = $(id);
	o.style.backgroundColor = c;
};

/*javascript for Bubble Tooltips by Alessandro Fulciniti
- http://pro.html.it - http://web-graphics.com */

function enableTooltips(id){
	if (id && typeof(id)=='string')	{
		var all_ids = new Array;
		all_ids = id.split(',');
		var cnt = all_ids.length;
		for (var i=0;i<cnt;i++) {
			DoTooltips(all_ids[i]);
		}
	}
	else
		DoTooltips(null);
}

function DoTooltips(id){
var areas,links,i,h;
if(!document.getElementById || !document.getElementsByTagName) return;
h=document.createElement("span");
h.id="btc";
h.setAttribute("id","btc");
h.style.position="absolute";
document.getElementsByTagName("body")[0].appendChild(h);
if(id==null) {
	allTags=document.getElementsByTagName("*");
	for(i=0;i<allTags.length;i++){
		currentTag = allTags[i];
		if (currentTag.className.indexOf(' addToolTip',0) != -1 || currentTag.className == 'addToolTip') {
			Prepare(currentTag);
		}
	}
}
else {
links=document.getElementById(id).getElementsByTagName("a");
for(i=0;i<links.length;i++){
    Prepare(links[i]);
    }
}
if(id==null) links=document.getElementsByTagName("a");
else links=document.getElementById(id).getElementsByTagName("a");
for(i=0;i<links.length;i++){
    Prepare(links[i]);
    }
if(id==null) areas=document.getElementsByName("area");
else areas=document.getElementById(id).getElementsByName("addToolTip");
for(i=0;i<areas.length;i++){
    Prepare(areas[i]);
    }

}

function Prepare(el){
var tooltip,t,b,s,l;
t=el.getAttribute("title");
if(t==null || t.length==0) return; //t="";
el.removeAttribute("title");
tooltip=CreateToolEl("span","tooltip");
s=CreateToolEl("span","top");
s.innerHTML = t;
tooltip.appendChild(s);
b=CreateToolEl("b","bottom");
tooltip.appendChild(b);
setOpacity(tooltip);
el.tooltip=tooltip;
el.onmouseover=showTooltip;
el.onmouseout=hideTooltip;
el.onmousemove=Locate;
}

function showTooltip(e){
$("#btc").append(this.tooltip);
Locate(e);
}

function hideTooltip(e){
var d=$("#btc");
if(d.siblings().length>0) d.remove(d.firstChild);
}

function setOpacity(el){
el.style.filter="alpha(opacity:90)";
el.style.KHTMLOpacity="0.90";
el.style.MozOpacity="0.90";
el.style.opacity="0.90";
}

function CreateToolEl(t,c){
var x=document.createElement(t);
x.className=c;
x.style.display="block";
return(x);
}

function Locate(e){
var posx=0,posy=0;
if(e==null) e=window.event;
if(e.pageX || e.pageY){
    posx=e.pageX; posy=e.pageY;
    }
else if(e.clientX || e.clientY){
    if(document.documentElement.scrollTop){
        posx=e.clientX+document.documentElement.scrollLeft;
        posy=e.clientY+document.documentElement.scrollTop;
        }
    else{
        posx=e.clientX+document.body.scrollLeft;
        posy=e.clientY+document.body.scrollTop;
        }
    }
$("#btc").css("top",(posy+10)+"px");
$("#btc").css("left",(posx-20)+"px");
}

// end tooltip

/// Start Ajax
function defaultHandleContent(http_request) {
    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
			hideWaiting();
			var doc = eval('(' + http_request.responseText + ')');
			alert(doc.message);
        }
    }
}
    
function preHandleContents(http_request) {
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
				if (handleContent) {
					handleContent(http_request.responseText);
				}
            } else {
				if (handleContentError) {
					handleContentError('There was a problem with the request (' + http_request.status + ')');
				}
            }
        }
    }

function doEvalOnReturn(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			eval(http_request.responseText);
		} else {
			handleContentError('There was a problem with the request (' + http_request.status + ')');
		}
	}
}

function makeRequest(url,postCommand,alternateHandleFunc,alternateObject) {
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}

	if (alternateHandleFunc == null || alternateHandleFunc ==  undefined) {
		http_request.onreadystatechange = function() { preHandleContents(http_request); };
	}		
	else {
		if (alternateObject) {
			http_request.onreadystatechange = function() { alternateHandleFunc(http_request,alternateObject); };
		}
		else { 
			http_request.onreadystatechange = function() {alternateHandleFunc(http_request); }; 
		}		
	}

	if (postCommand)	{
		http_request.open("POST", url, true);
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_request.setRequestHeader("Content-length", postCommand.length);
	}
	else {
		http_request.open("GET", url, true);
	}
	http_request.setRequestHeader('Cache-Control', 'no-cache');
	http_request.send(postCommand);
}

function makeEvalRequest(url,postCommand) {
	makeRequest(url,postCommand,doEvalOnReturn);
}

function RemoteStateSuggestions() { this.autoSuggestControl = null; };

RemoteStateSuggestions.prototype.doSuggestOnReturn = function (http_request,oThis) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//evaluate the returned text JavaScript (an array)
			try {
            aSuggestions = eval(http_request.responseText);		
			}
			catch (e) {
				aSuggestions = eval('(' + http_request.responseText + ')');
			}

            //provide suggestions to the control
            oThis.autoSuggestControl.autosuggest(aSuggestions, oThis.bTypeAhead);
		} else {
			handleContentError('There was a problem with the request (' + http_request.status + ')');
		}
	}
}

RemoteStateSuggestions.prototype.requestSuggestions = function (oAutoSuggestControl /*:AutoSuggestControl*/,
                                                          bTypeAhead /*:boolean*/,
														  iURL) {

	this.autoSuggestControl = oAutoSuggestControl;
	this.typeAhead = bTypeAhead;
	strT = oAutoSuggestControl.textbox.value;
	//alert(strT);
	if(strT.length >= 3){
	//build the URL
	if (iURL == null) {
		var sURL = "/ajGetFriends.php?user=" + escape(oAutoSuggestControl.textbox.value);
	}
	else
		var sURL = iURL + escape(oAutoSuggestControl.textbox.value);
    
	makeRequest(sURL,'',this.doSuggestOnReturn,this);
	}
  
};
    
/// End Ajax

function replaceHtml(el, html) {
        var oldEl = (typeof el === "string" ? $(el) : el);
        var newEl = document.createElement(oldEl.nodeName);
        // Preserve the element's id and class (other properties are lost)
        newEl.id = oldEl.id;
        newEl.className = oldEl.className;
        // Replace the old with the new
        newEl.html(html);
        oldEl.parentNode.replaceChild(newEl, oldEl);
        return newEl;
};

function execTxtArea(textAreaId){
	if ($('#reply'+textAreaId).is(":hidden")) return; 
	//Does not convert any elements. Later, your page can call the
	tinyMCE.execCommand("mceAddControl", false,'replyTxt'+textAreaId);
}
        

// same as above, for jquery
function rateChosen(ratingScore,preId){
	$('#'+preId+'RevScore').val(ratingScore);
}
function displayHover(ratingScore,preId){
	for (var i = 1; i <= 5; i++)  {
		if (i <= ratingScore)
			starStatus = 'on';
		else
			starStatus = 'off';
		var star = $('#'+preId+'score_'+i); 
		if (star) {
			star.attr('src', '/pic/'+starStatus+'s.gif');
		}
	}
	rStr = $('#'+preId+'score_ratingStr');
	rStr.html('<b>'+rateStrArr[ratingScore]+'</b>');
	//$(preId+'RevScore').value=ratingScore;
}
function displayNormal(ratingScore,preId) {
	ratingScore = $('#'+preId+'RevScore').val();
	displayHover(ratingScore,preId);
}
// end jquery version

function handleMarkReview(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			hideWaiting();
			var doc = eval('(' + http_request.responseText + ')');
			if (doc.response == 2) {
				switch (doc.type) {
					case 1: //FUNNY
						textElemet = "#funnyRscore" + doc.rev;
						break;
					case 2: //GREAT
						textElemet = "#greatRscore" + doc.rev;
						break;
					case 3: //USEFUL
					default:
						textElemet = "#usefulRscore" + doc.rev;
						break;
				}
				remarkScore = $(textElemet);
		
				if (remarkScore.val() != undefined) { 
					remarkScore.html(parseInt(remarkScore.html()) + 1);
				}
				
				try {
					if (pageTracker) {
						pageTracker._addTrans(doc.rev,"markReview",doc.type,"0","0","Ramkol","","Israel");
						pageTracker._addItem(doc.rev,doc.rev,"Review","ReviewCategory","1","1");
						pageTracker._trackTrans();
					}
				}catch(e){}
			}
			if ($("#msgContent").val()!= undefined) {
				try {
					$("#msgContent").html(doc.message);
					$('#message_box').animate({top:$(window).scrollTop()+"px" },{queue: false, duration: 350});
					$('#message_box').slideDown("slow");
				}catch(e){
					alert(e.message)
				}
			}
			else
				alert(doc.message);
		}
	}	
}

function handleContentError(msgVar) {
	fadePopupDlg('ארעה שגיאה בבקשה.. אנא דווחו למנהלי המערכת (' + msgVar + ')');
}

function markReview(revID,typeId,remove){	
	lastMarkedReview = revID;
	lastMarkedReviewType = typeId;
	//makeRequest("/markReview.php?out=xml&rev=" + revID + "&type=" + typeId,null,handleMarkReview);
	params = "out=xml&rev=" + revID + "&type=" + typeId;
	if (remove) {
		params+="&action=remove";
	}
	$.post('/markReview.php',params, function(data) {
		hideWaiting();
		if (data.response == 2) {
			switch (data) {
				case 1: //FUNNY
					textElemet = "#funnyRscore" + data.rev;
					break;
				case 2: //GREAT
					textElemet = "#greatRscore" + data.rev;
					break;
				case 3: //USEFUL
				default:
					textElemet = "#usefulRscore" + data.rev;
					break;
			}
			remarkScore = $(textElemet);
	
			if (remarkScore.val() != undefined) { 
				remarkScore.html(parseInt(remarkScore.html()) + 1);
			}
			
			try {
				if (pageTracker) {
					pageTracker._addTrans(data.rev,"markReview",data.type,"0","0","Ramkol","","Israel");
					pageTracker._addItem(data.rev,data.rev,"Review","ReviewCategory","1","1");
					pageTracker._trackTrans();
				}
			}catch(e){}
		}
		if ($("#msgContent").val()!= undefined) {
			try {
				$("#msgContent").html(data.message);
				$('#message_box').animate({top:$(window).scrollTop()+"px" },{queue: false, duration: 350});
				$('#message_box').slideDown("slow");
			}catch(e){
				alert(e.message)
			}
		}
		else
			alert(data.message);
	}, 'json'
	);
}

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',enableTooltips);



