 function clearForm(form_id){ $('#'+form_id +" select").each(function(){
$(this).val(''); }); $('#'+form_id+" input[type=text]").each(function(){
$(this).val(''); }); $('#'+form_id).submit(); }
function is_numeric(value){
	return !!isNaN(value);
}

$(document).ready(function(){

	$.ajax({
   		type: "POST",
   		url: "http://www.fideliacasa.ro/public-ajax/get-oferte-favorite/",
   		data:  ({type : 'display'}),
	   	success: function(favorits){
	   		var data=jQuery.parseJSON(favorits);
	   		var oferte_favorite=data.oferte_favorite;
	   		var oferte_count_message=data.oferte_count_message;			
     		var items=$(".process_favorit");
            if(oferte_count_message!=''){
                $('#oferte_favorite').html(oferte_count_message);
            }

     		items.each(function() {
     			var id=$(this).attr('id');     			 			
     			var tmp=id.split("favorit_");
     			var oferta_id=parseInt(tmp[1]);
     			
     			if(jQuery.inArray( oferta_id, oferte_favorite )!=-1){
     				$('#favorit_'+oferta_id).addClass("minus");     				
					$('#favorit_'+oferta_id).attr("title","Șterge din oferte favorite");     				     				
     			}else{
     				$('#favorit_'+oferta_id).addClass("plus");
     				$('#favorit_'+oferta_id).attr("title","Adaugă in oferte favorite");
     			}
     		});	
   		}
 	});
 	
	$("div.process_favorit").click(function () {
		var id=$(this).attr('id');
		var self=$(this);
		$.ajax({
   				type: "POST",
   				url: "http://www.fideliacasa.ro/public-ajax/process-favorit/",
   				data:  ({id : id}),
   				success: function(msg){
   					if(self.hasClass('plus')){
   						self.removeClass('plus');
   						self.addClass('minus');
   						self.attr("title","Șterge din oferte favorite");
   					}else if(self.hasClass('minus')){
   						self.removeClass('minus');
   						self.addClass('plus');
   						self.attr("title","Adaugă in oferte favorite");
   					}
   					
     				$('#oferte_favorite').html(msg);
   				}
 		});		
	});
	
	
});
Math.round = (function() { 
	var oldRound = Math.round; 
	return function(number, precision) { 
			precision = Math.abs(parseInt(precision)) || 0; 
			var coefficient = Math.pow(10, precision); 
			return oldRound(number*coefficient)/coefficient; 
	}; 
})(); 

function set_calculator (type,value){ 
	if(type=='RON'){ 
	}else{
		if($('#curs_'+type).size()==0){ 
			return; 
		}

		if($('#curs_calculat_RON').size()>0){ 
			var c=value * $('#curs_'+type).val(); 
			$('#curs_calculat_RON').val((Math.round(c,2)));
		} 
	} 
	$('input.curs_hidden').each(function(){ 
		var name=$(this).attr('name'); 
		var tmp=name.split('curs_'); 
		var moneda=tmp[1]; 
		var curs=$('#curs_'+moneda); 
		var curs_calculat=$('#curs_calculat_'+moneda); 
		if(type==moneda){
			if(curs_calculat.size()>0) curs_calculat.val(value); 
			return; 
		}
		if(curs.size()>0 && curs_calculat.size()>0){ 
			if(type=='RON'){ 
				var c=value/curs.val(); 
			}else{ 
				var c=value * ( $('#curs_'+type).val()/curs.val()); 
			} 
			curs_calculat.val(Math.round(c,2)); 
		} 
	}); 
}

$(document).ready(function() { 
	set_calculator('EUR',100);
	$("input.input_curs").keyup(function () { 
		var name=$(this).attr('name');
		var value=$(this).val(); 
		var tmp=name.split('curs_calculat_'); 
		var moneda=tmp[1]; 
		set_calculator(moneda,value); 
	}); 
});


