function sendIncome2friend()
{
	//window.showModalDialog('/debis/Templates/Popups/SendToFriend.aspx');
	window.open('/debis/Templates/Popups/SendToFriend.aspx', 'SendToFriend', 'height=250,width=500,left=260,top=230');
//	?guid="+guid + "&content="+content+"&subject="+subject+"', '', 'dialogHeight=250px;dialogWidth:=50px');"
}
function calc_sum(listName, output)
{
	// sum all the input tags with the attributes:
	// 1) type=text
	// 2) listName = "listName"	
	
	
	var sum=0;
	var arrFields = document.getElementsByTagName("input");
	var justEntered = String.fromCharCode(event.keyCode);// the value that just entered	
	
	var keyP = event.keyCode;

	for (var i = 0; i < arrFields.length; ++i)
	{
		var inputObj = arrFields[i];
		
		if( inputObj.getAttribute("type")=="text")
			if( inputObj.getAttribute("listName")==listName)
			{
				
				if(Trim(inputObj.value)=="" && inputObj!=event.srcElement)
					sum+=0;
				else if(inputObj==event.srcElement)
					{
						if(isNaN(parseInt(inputObj.value)) &&  ( (keyP==8) || (keyP==46) ) )
						{						
						sum += 0 ;
						}
						else
						{
						var temp = inputObj.value;
						while(temp.indexOf('0') == 0)
						{
							var temp2 = temp.substring(1,temp.length);
							temp = temp2;
						}
						if(temp.length > 0)
							inputObj.value = temp;						
						sum += parseInt(inputObj.value.replace(/,/g, ""));// + justEntered);
						
						}
					
					}
				else	
					sum += parseInt(inputObj.value.replace(/,/g, ""));
			}
			
	}		
	if (!isNaN(sum))
	{
	output.innerText = parseInt(sum) + " ש\"ח ";
		if(output.tagName == "INPUT")// dont add commas 
			output.doFormat();// add commas
		else
		{				
		sum = enterCommasSum(sum);			
		output.innerText = sum + " ש\"ח ";
		}
	}
}

var shah= ' ש"ח '
var INCOMEHidden=0;
var EXPENSESSHidden=0;
function calc_available_income()
{
	
	//txt_available_income_result=income_sum-txt_expense_sum
	var incomes;	
	if(Trim(income_sum.innerText)=="0 ש\"ח")
	{
		incomes = 0;
	}
	else 
	{
		var t = income_sum.innerText
		var tt = t.replace(/,/g, "");		
		incomes =tt.replace(shah, "");
	
		
		
	}
	var expenses;
	if(Trim(txt_expense_sum.innerText)=="")
		expenses = 0;
	else
	{
		var x =  txt_expense_sum.innerText;
		var xx= x.replace(/,/g, "");
		expenses = xx.replace(shah, "");
	
	}
	
	var hefresh = incomes-expenses;
	if (!isNaN(hefresh))
	{
		if (hefresh < 0)
		{
		hefresh = hefresh * (-1);		
		hefresh = enterCommasSum(hefresh);
		txt_available_income_result.innerText=hefresh + '-' +shah
		}
		else
		{	
			hefresh = enterCommasSum(hefresh);				
			txt_available_income_result.innerText=hefresh + shah
		}
	}
	
}
function Trim(sString) 
{
	while (sString.substring(0,1) == ' ')
		sString = sString.substring(1, sString.length);
	while (sString.substring(sString.length-1, sString.length) == ' ')
		sString = sString.substring(0,sString.length-1);
	return sString;
}
function enterCommas(obj) 
{
	// calling this function in that way:
	// onkeypress="enterCommas(this); return false;"
	
	var justEntered = String.fromCharCode(event.keyCode);
	var oldText = obj.value;
	var text = oldText + justEntered;
	var textWithoutCommas = text.replace(/,/g, "");
	
	var number = '' + textWithoutCommas;
	if (number.length > 3) 
	{
		var mod = number.length % 3;
		var output = (mod > 0 ? (number.substring(0,mod)) : '');
		for (i=0 ; i < Math.floor(number.length / 3); ++i) 
		{
			if ((mod == 0) && (i == 0))
				output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
			else	
				output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3);
		}
		obj.value = (output);
	}
	else 
		obj.value = number;
}

function enterCommasSum(obj) 
{
	// calling this function in that way:
	// onkeypress="enterCommas(this); return false;"
	
	
	var oldText = obj;
	var text = oldText
	var textWithoutCommas = text;
	
	var number = '' + textWithoutCommas;	
	if (number.length > 3) 
	{
		
		
		var mod = number.length % 3;
		var output = (mod > 0 ? (number.substring(0,mod)) : '');
		for (i=0 ; i < Math.floor(number.length / 3); ++i) 
		{
			if ((mod == 0) && (i == 0))
				output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
			else	
				output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3);
		}
		obj = (output);
	}
	else 
		obj = number;
		
		return obj;
}
function formatWithCommas(value)
{
	if (value!="")
	{
		value=String(value).replace(new RegExp(/,/g), "");

		var idx=(value.lastIndexOf('.')>-1) ? value.lastIndexOf('.') : value.length;
				
		for (i=idx-1; i>0; --i)
		{
			if (((i-idx)%3)==0)
				value=value.substr(0,i)+","+value.substr(i,value.length);
		}			
	}
	
	return value;
}

function showRelevantCars(price)
{
	var tbl = document.getElementById("tblCars");
	var carsArr = tbl.getElementsByTagName("IMG");
	
	//var arrTrs = tbl.getElementsByTagName("tr").length;
	//var arrTds;
	
	// loop for all the rows
	for(i=0; i<carsArr.length; ++i)	
	{
		//if (carsArr[i].attributes["minPrice"].value == && carsArr[i].attributes["maxPrice"].value == )
		//{
				if (Number(carsArr[i].attributes["minPrice"].value) > Number(price) || Number(carsArr[i].attributes["maxPrice"].value) < Number(price))
					carsArr[i].style.display = "none";
		//}
		//arrTds = arrTrs[i].getElementsByTagName("td");
	}
}


