	function CheckOnlyNumber(){
	   if ((event.keyCode>0 && event.keyCode<48 && event.keyCode!=8 && event.keyCode!=46)  || (event.keyCode>57 && event.keyCode<96) || event.keyCode > 105) 
		 {   
		   event.returnValue = false;
		   alert("!אנא הזן ספרות בלבד ")
		 }
	}
	function disablePrevOwner(x){
		if (x==1)
			document.getElementById('OwnersNumberPrev').disabled=true;	
		else
			document.getElementById('OwnersNumberPrev').disabled='';	
	}
	function disable(id){
		if (document.getElementById(id).value>0)
			document.getElementById('TL'+id).disabled='';
		else{						
			document.getElementById('TL'+id).options[0].selected=true;
			document.getElementById('TL'+id+"_txt").innerHTML="";
			document.getElementById('TL'+id).disabled=true;	
		}	
	}
	function showweighting(){
		var cars_iframe = document.getElementById("cars_iframe");
		var div = document.getElementById("weighting");
		if(div.style.display == "none"){
			div.style.display = "block"
			cars_iframe.style.height = "825px";
		} else {
			div.style.display = "none"
			cars_iframe.style.height = "515px";
		}
	}
	function showExp (x){
		//alert (x);
		if (x>0){
			document.getElementById('Insurance_txt').style.display='';
			document.getElementById('Tokef').disabled=false;
		}else{
			document.getElementById('Insurance_txt').style.display='none';
			document.getElementById('Tokef').disabled=true;
		}		
	}
	function NoZerosEnding (x){
		var nx = x.replace(/0$/,"");
		nx = nx.replace(/0$/,"");		
		if (nx.length<3)
			nx = nx.replace(/.$/,"");
		return nx;	
	}
	function GetTLInsurancePercent ( where, x){		
		var nx = NoZerosEnding (x);	
		document.getElementById(where+"_txt").innerHTML=nx+"%";
	}
	
	function additions(){
		var additions = "";
		var i=0;		
		var elm;
		var x = document.getElementsByTagName('input'); 
		
		while (i<x.length){
			elm=x.item(i);
			if (elm.getAttribute('type') == "checkbox")
				if (elm.getAttribute('id').substring(0,3)=="ad_")
					additions += GetAdditionValue(elm.getAttribute('id'));
				
			i++;
		}
		return additions;
	}
	
	
	function GetAdditionValue(cb_id){
		//alert (cb_id);	
		var add_checked = 0;
		var add_value = 0;
		var return_str = "";

		if( document.getElementById(cb_id)){
			
			var add_el = document.getElementById(cb_id);
			
					//alert(add_el.checked);
			if(add_el.checked==true){
				add_checked = 1;
				
					//alert("&" + cb_id + "=" + add_checked + "&" + hf_id + "=" + add_value);
				//return_str= "&" + cb_id + "=" + add_checked + "&" + hf_id + "=" + add_value;
				return_str= "&" + cb_id + "=" + add_checked;
			}
		}
		
		return return_str;
	}
	
	function showExmpl(){
		if (document.getElementById('tr_expl').style.display=='none'){
			document.getElementById('tr_expl').style.display='';
		}
		else{
			document.getElementById('tr_expl').style.display='none';
		}
		
	}
	function getprice(){
		document.getElementById("IsGetPrice").value=1;
		
		var EngineType = document.getElementById("EngineType").value;	
		var OwnersNumber = document.getElementById("OwnersNumber");
		var OwnersPresent = document.getElementById("OwnersPresent");
		var OwnersPrevPresent = document.getElementById("OwnersPrevPresent");	
		
		/*var InsuranceOP = document.getElementById("InsuranceOP");
		var TLInsuranceOP = document.getElementById("TLInsuranceOP");
		var InsuranceOPrev = document.getElementById("InsuranceOPrev");
		var TLInsuranceOPrev = document.getElementById("TLInsuranceOPrev");*/
		var Tokef = document.getElementById("Tokef");
		
		if (document.getElementById("OwnersNumberPrev"))
			var OwnersNumberPrev = document.getElementById("OwnersNumberPrev");
		else
			var OwnersNumberPrev = 0;
		
		if (document.getElementById("OwnersNumberPresent"))
			var OwnersNumberPresent = document.getElementById("OwnersNumberPresent");
		else
			var OwnersNumberPresent = 0;
		
		
		if (EngineType==0){
			var Gapam = document.getElementById("Gapam");
			if (Gapam.checked)
				Gapam.value=1;
			else
				Gapam.value=0;
		}	
			
		if (document.getElementById("DateOnRoad"))
			var DateOnRoad = document.getElementById("DateOnRoad");
		else{
			var DateOnRoad=0;
		}
		if (DateOnRoad.value=='')
			DateOnRoad.value=0;
		
		if( OwnersNumber.value == '-1' ){
			alert("\tבחר מספר בעלים");
			OwnersNumber.focus();
		}else{
			var loading = document.getElementById("loading");
			loading.style.display="block";
			var Price = document.getElementById("Price");
			var SubModelID = document.getElementById("SubModelID");
			var Year = document.getElementById("Year");
			
			var Kilometers = document.getElementById("Kilometers");

			if (Kilometers.value == "")
				Kilometers = Kilometers.value
			else if (Kilometers.value == 0)
				Kilometers = 0.5;
			else
				Kilometers = Kilometers.value;

			var OwnersNumber = document.getElementById("OwnersNumber");
			var OwnersPresent = document.getElementById("OwnersPresent");
			var OwnersPrevPresent = document.getElementById("OwnersPrevPresent"); 
			
			var coeff = document.getElementById("coeff");
			var sAdditions = additions();
			
			/*if (EngineType==0)
				weighting(Kilometers.value, OwnersNumber.value, OwnersPresent.value, OwnersPrevPresent.value, coeff.value, SubModelID.value, Year.value, Price.value, sAdditions, EngineType, Gapam.value, DateOnRoad.value, OwnersNumberPresent.value, OwnersNumberPrev.value, OwnersNumberPresent.value, OwnersNumberPrev.value, InsuranceOP.value, TLInsuranceOP.value, InsuranceOPrev.value, TLInsuranceOPrev.value);
			else
				weighting(Kilometers.value, OwnersNumber.value, OwnersPresent.value, OwnersPrevPresent.value, coeff.value, SubModelID.value, Year.value, Price.value, sAdditions, EngineType, 0, DateOnRoad.value, OwnersNumberPresent.value, OwnersNumberPrev.value, OwnersNumberPresent.value, OwnersNumberPrev.value, InsuranceOP.value, TLInsuranceOP.value, InsuranceOPrev.value, TLInsuranceOPrev.value);*/
			if (EngineType==0)
				weighting(Kilometers, OwnersNumber.value, OwnersPresent.value, OwnersPrevPresent.value, coeff.value, SubModelID.value, Year.value, Price.value, sAdditions, EngineType, Gapam.value, DateOnRoad.value, OwnersNumberPresent.value, OwnersNumberPrev.value, OwnersNumberPresent.value, OwnersNumberPrev.value, Tokef.value);
			else
				weighting(Kilometers, OwnersNumber.value, OwnersPresent.value, OwnersPrevPresent.value, coeff.value, SubModelID.value, Year.value, Price.value, sAdditions, EngineType, 0, DateOnRoad.value, OwnersNumberPresent.value, OwnersNumberPrev.value, OwnersNumberPresent.value, OwnersNumberPrev.value, Tokef.value);
		}
	}
	function Print_Func(){
		var IsGetPrice = document.getElementById("IsGetPrice").value;
		var EngineType = document.getElementById("EngineType").value;
		var OwnersNumber = document.getElementById("OwnersNumber");
		var OwnersPresent = document.getElementById("OwnersPresent");
		var OwnersPrevPresent = document.getElementById("OwnersPrevPresent");			
		/*var InsuranceOP = document.getElementById("InsuranceOP");
		var TLInsuranceOP = document.getElementById("TLInsuranceOP");
		var InsuranceOPrev = document.getElementById("InsuranceOPrev");
		var TLInsuranceOPrev = document.getElementById("TLInsuranceOPrev");*/
		var Tokef = document.getElementById("Tokef");
		var TypeID=document.getElementById("TypeID").value;
		var ManufacturID=document.getElementById("ManufacturID").value;
		var ModelID=document.getElementById("ModelID").value;
		var SubModel=document.getElementById("SubModelID").value;	 
				
		var Gapam = document.getElementById("Gapam");
		if (document.getElementById("DateOnRoad"))
			var DateOnRoad = document.getElementById("DateOnRoad");
		else{
			var DateOnRoad=0;
		}
		if (DateOnRoad.value=='')
			DateOnRoad.value=0;
		//alert('Gapam='+Gapam.value);
		if (EngineType==0){
			if (Gapam.checked)
				Gapam.value=1;
			else
				Gapam.value=0;
		}
		var Price = document.getElementById("Price");
		var SubModelID = document.getElementById("SubModelID");
		var Year = document.getElementById("Year");
		if (document.getElementById("Kilometers"))
			var Kilometers = document.getElementById("Kilometers");
		else
			var Kilometers = 0;
			
		if (document.getElementById("OwnersNumber"))
			var OwnersNumber = document.getElementById("OwnersNumber");
		else
			var OwnersNumber = 0;
			
		if (document.getElementById("OwnersPresent"))
			var OwnersPresent = document.getElementById("OwnersPresent");
		else
			var OwnersPresent = 0;
			
		if (document.getElementById("OwnersPrevPresent"))
			var OwnersPrevPresent = document.getElementById("OwnersPrevPresent");
		else
			var OwnersPrevPresent = 0;
		
		if (document.getElementById("OwnersNumberPrev"))
			var OwnersNumberPrev = document.getElementById("OwnersNumberPrev");
		else
			var OwnersNumberPrev = 0;
		
		if (document.getElementById("OwnersNumberPresent"))
			var OwnersNumberPresent = document.getElementById("OwnersNumberPresent");
		else
			var OwnersNumberPresent = 0;		
		
		if (document.getElementById("coeff"))
			var coeff = document.getElementById("coeff");
		else
			var coeff = 0;
					
		var sAdditions = additions();
		
		if (EngineType==0)
			openWindow('Print.php?TypeID='+TypeID+'&ManufacturID='+ManufacturID+'&ModelID='+ModelID+'&SubModelID='+SubModel+'&DateOnRoad='+DateOnRoad.value+'&Year='+Year.value+'&Kilometers='+Kilometers.value+'&EngineType='+EngineType+'&OwnersNumber='+OwnersNumber.value+'&OwnersNumberPresent='+OwnersNumberPresent.value+'&OwnersPresent='+OwnersPresent.value+'&OwnersNumberPrev='+OwnersNumberPrev.value+'&OwnersPrevPresent='+OwnersPrevPresent.value+'&Tokef='+Tokef.value+'&coeff='+coeff.value+'&Gapam='+Gapam.value+'&IsGetPrice='+IsGetPrice+'&sAdditions='+sAdditions, 'printCarDetails', 800, 650);
		else
			openWindow('Print.php?TypeID='+TypeID+'&ManufacturID='+ManufacturID+'&ModelID='+ModelID+'&SubModelID='+SubModel+'&DateOnRoad='+DateOnRoad.value+'&Year='+Year.value+'&Kilometers='+Kilometers.value+'&EngineType='+EngineType+'&OwnersNumber='+OwnersNumber.value+'&OwnersNumberPresent='+OwnersNumberPresent.value+'&OwnersPresent='+OwnersPresent.value+'&OwnersNumberPrev='+OwnersNumberPrev.value+'&OwnersPrevPresent='+OwnersPrevPresent.value+'&Tokef='+Tokef.value+'&coeff='+coeff.value+'&IsGetPrice='+IsGetPrice+'&Gapam=0&sAdditions='+sAdditions, 'printCarDetails', 800, 650);
		
	}
	