/***
 *
 */
var RRP = {
	get:function(){
		this.form = document.form_calcwoodrm;
		selected_slat = this.get_selected_stat();
		var post = {'width':this.form.customwidth.value,'drop':this.form.customdrop.value,'table':this.get_price_table(), 'price':this.form.price.value, 'sample_id':this.form.woodrm_sample.value,'sample_table':st_rm};
		new Ajax.Request('http://www.blindsuk.net/inc/rrp.php', {
		  parameters:post,
		  onComplete: function(transport){
			  response = transport.responseText;
			  if(response == 'false'){
				  $('rrp').value            = 'N/A';
				  $('saveprice2').value     = 'N/A';
				  $('save_value').innerHTML = '';
				  $('rrp').setStyle({textDecoration:'none'});
			  }
			  
			  if(response.evalJSON()){
				  price = parseFloat(document.form_calcwoodrm.price.value);
				  var rrp = transport.responseText.evalJSON();
				  $('rrp').value = parseFloat(price) < parseFloat(rrp.rrp) ? rrp.rrp : 'N/A';
				  
				  if(price < rrp.rrp ){
				  	$('rrp').setStyle({textDecoration:'line-through'});
				  }else{
				  	$('rrp').setStyle({textDecoration:'none'});
				  }
				  
				  $('saveprice2').value     = parseFloat(price) < parseFloat(rrp.rrp) ? rrp.save_price : 'N/A';
				  $('save_value').innerHTML = parseFloat(price) < parseFloat(rrp.rrp) ? rrp.save_precent+'%' : 'N/A';
			  }
		  }
		});
	},
	/**
	* Get selected slat
	*/
	get_selected_stat:function(){
		for(i = 0; i < this.form.slat.length; i++){
			if(this.form.slat[i].checked === true){
				return this.form.slat[i].value;
			}
		}
		return false;
	},
	/**
	* Set save precent
	*/
	set_precent:function(){
		save_price = $('saveprice2').value;
		rrp = $('rrp').value;
		if(save_price > 0 && rrp > 0)
			$('save_value').innerHTML = Math.round(save_price / rrp * 100/10)*10+'%';
		else
		$('save_value').innerHTML = '';
	},
	/**
	* Find price table
	*/
	price_type:function(){
		/*
		type = null;
		price_type = {'rm':price_rm, 'stl':price_stl, 'mm':price};
		Object.keys(price_type).each(function(index){
		  if(price_type[index] != 0 && type == null){
			type = index;
		  }
		});
		*/
		//return type;
		return 'rm';
	},
	get_price_table:function(){
		type = this.price_type();
		table_object = eval('pt_'+type);
		slat = this.get_selected_stat();
		return table_object[slat];
	}
}
