var contentBoxTop = 0

function changeContentBox(target, params){
		
		
	
		new Ajax.Updater('searchCriteriaArea', baseUrl + '/vehicles/'+target, {
			parameters: params,
	  		evalScripts:true
		});

}




function refreshCriteriaBox(updatemodels,unique){
	if(!unique)
		unique = '';

	new Ajax.Updater('criteriaBox'+unique, baseUrl + '/vehicles/criteriabox?1'+(updatemodels?'&updatemodels=true':'')+(unique?'&unique='+unique:''), {
  		parameters: $('criteriaForm'+unique).serialize(true),
  		evalScripts:true
	});

}

function refreshCriteriaBox2(updatemodels,unique){
	if(!unique)
		unique = '';

	new Ajax.Updater('criteriaBox'+unique, baseUrl + '/vehicles/criteriabox2?1'+(updatemodels?'&updatemodels=true':'')+(unique?'&unique='+unique:''), {
  		parameters: $('criteriaForm'+unique).serialize(true),
  		evalScripts:true
	});

}

function refreshStatusBox(unique){
	
	new Ajax.Updater('statusBox'+unique, baseUrl + '/vehicles/criteriabox', {
  		parameters: $('criteriaForm'+unique).serialize(true),
  		evalScripts:true
	});

}

function toggleSessionCompareList(vehicleId){
	new Ajax.Request(baseUrl + '/vehicles/togglecar?vehicleid=' + vehicleId, {evalScripts:true});

}

function refreshCalculatorCounter(itemId)
{
	new Ajax.Request(baseUrl + '/reports/counter?itemid=' + itemId, {evalScripts:true});
}

function refreshSearchCounter(itemId)
{
	
	new Ajax.Request(baseUrl + '/reports/counter?itemid=' + itemId, {evalScripts:true});
}



function popupMessage(text){
	window.scrollTo(0,0);
	$('loadedPopupMessage').innerHTML = text;
	$('loadedPopupMessage').style.display = 'block';
}


function switchFinanceCalculator(value){
	
	var otherValue = 1;
	
	if(value==1)
		otherValue = 2;
	
	if($('financeCalculator'+value)){
		$('financeCalculator'+value).style.display = 'block';
		$('financeCalculator'+otherValue).style.display = 'none';
		
		
	}

}





function financeCalculator2Calculate(){

	var rateValue = $('financeCalculator2RateValue').value;
	var months = $('financeCalculator2Months').value;
	var downpaymentPercentage = $('financeCalculator2Downpayment').value;
	if($('financeCalculator2InterestPercentage').value)
	{ 
		var interestPercentage = $('financeCalculator2InterestPercentage').value/100;
	}
	else
	{
		var interestPercentage = 9.38/100;
	}
	
	
	//var creditValue = carValue - carValue*downpaymentPercentage/100;
		
	var result = pv(interestPercentage/12, months,rateValue);
	
	result = (result * 100)/(100 - downpaymentPercentage);
	
	refreshCalculatorCounter(0);
	
	$('financeCalculator2Result').innerHTML = Math.round(result,2);

}


function financeCalculator1Calculate(){
	
	var carValue = $('financeCalculator1CarValue').value;
	var months = $('financeCalculator1Months').value;
	var downpaymentPercentage = $('financeCalculator1Downpayment').value;
	if($('financeCalculator1InterestPercentage').value)
	{ 
		var interestPercentage = $('financeCalculator1InterestPercentage').value/100;
	}
	else
	{
		var interestPercentage = 9.38/100;
	}
	
	
	var creditValue = carValue - carValue*downpaymentPercentage/100;
	
	
	var result = pmt(interestPercentage/12, months,creditValue);
	
	
	refreshCalculatorCounter(0);
	
	$('financeCalculator1Result').innerHTML = Math.round(result,2);
	
}








function pmt(IR, NP, PV) {
  var PMT = (PV * IR) / (1 - Math.pow(1 + IR, -NP))
  return PMT;
}

function pv(IR, NP, PMT) {
      var vPV = PMT * (1 - Math.pow(1 + IR, -NP)) / IR;
      return vPV;
}

function uncoverButtons()
{
	$('judeteVecine').style.display='block';
}



