function ajax_del_diary(diary_id) {
	var params = {
			type : "GET",
			url : 'api/CIDIDiarySprayList/Remove',
			data : ( {
				diary_id : diary_id
			}),
			dataType : "json",
			error : ajax_errors,
			success : function(rep, status) {
				if (ajax_fault(rep)) {
					return false;
				}
				get_diaris();
				parent.get_diaries_tree();
			}
		};
	$j.ajax(params);
}

function del_diary(link) {
	diary_id = link.id.replace('delete_', '');
	var dialogParams = {
		bgiframe : true,
		autoOpen : false,
		resizable : false,
		height : 140,
		modal : true,
		buttons : {
			'Ok' : function() {
				$j(this).dialog('close');
				ajax_del_diary(diary_id);
			},
			Cancel : function() {
				$j(this).dialog('close');
			}
		}
	};
	$j("#dialog").dialog(dialogParams);
	$j("#dialog").dialog('open');
	return false;
}

function del_event(link) {
	event_id = link.id.replace('event_delete_', '');
	
	var dialogParams = {
			bgiframe : true,
			autoOpen : false,
			resizable : false,
			height : 140,
			modal : true,
			buttons : {
				'Ok' : function() {
					$j(this).dialog('close');
					ajax_del_event(event_id);
				},
				Cancel : function() {
					$j(this).dialog('close');
				}
			}
		};
		$j("#dialog").dialog(dialogParams);
		$j("#dialog").dialog('open');
		return false;		
}

function ajax_del_event(event_id) {
	var params = {
			type : "GET",
			url : 'api/CIDIDiarySprayEvents/Remove',
			data : ( {
				event_id : event_id
			}),
			dataType : "json",
			error : ajax_errors,
			success : function(rep, status) {
				if (ajax_fault(rep)) {
					return false;
				}
				get_events_by_diary_id();
				$j("#new_event_content").show('blind',options,500);
			}
		};
	$j.ajax(params);		
}

function events_diary(link) {
	if (typeof link == "object") {
		diary_id = link.id.replace('events_', '');
	} else if (typeof link == "number") {
		diary_id = link;	
	} else {
		return;
	}
	
	var options = {};
	//$j("#diaris_content").hide('blind',options,500);
	$j("#diaris_content").hide();
	$j("#new_event_content").show();
	$j('#diary_id').val(diary_id);
	
	init_new_event_form();
	get_fields();
	get_fertilizer();
	get_events_by_diary_id();
}

function init_new_event_form() {
	select_hours('#ds_hours', '08');
	select_minutes('#ds_minutes','00');
	select_hours('#de_hours', '09');
	select_minutes('#de_minutes','00');
	
	$j('#fertilizer_id tbody').empty();
	
	set_date('#date_start');
	set_date('#date_end');
	
	$j('#event_title').val('');
	$j('#water_value').val('');
	$j('#days_medical').val('1');
	$j('#days_preventiv').val('1');
}




function events_diary_back() {
	//$j("#diaris_content").show('blind',options,500);
	$j("#diaris_content").show();
	$j("#new_event_content").hide();
}

function events(rep, status) {
	$j("#events tbody").empty();
	if (ajax_fault(rep)) {
		return false;
	}	
	$j.each(
			rep.ReturnDataSet,
			function(i, row) {
				
				if (!row.f_water_value) {
					row.f_water_value = '';
				}
				if (!row.f_water_unit) {
					row.f_water_unit = '';
				}
				
				var tblRow = "<tr>"
						+ "<td ><small><b>"+row.f_date_start_text+" - "+row.f_date_end_text+"</b></small>"
						+ "<br>"+row.f_event_title
						+ "<br><small>"+row.f_event_text+"</small>"
						+"</td>"
						+ "<td ><a class='link_irrimet' href=content.php?sid=../user_app/irrimet_frame/s_fields&edit&field_id="+row.f_field_id+">info</a></td>"
						+ "<td ><a class='link_irrimet' href=content.php?sid=../user_app/irrimet_frame/s_irrimet_crops&field_id="+row.f_field_id+"&edit&crop_id="+row.f_crop_id+">info</a></td>"
						+ "<td >"+row.f_water_value+" "+row.f_water_unit+"</td>"
						+ "<td >"+row.f_days_medical+"</td>"
						+ "<td >"+row.f_days_preventiv+"</td>"
						+ "<td ><a class='link_pesticide' href='api/CIDIDiarySprayEvents/Pesticides?event_id="+row.f_event_id+"'>info</a></td>"
						+ "<td ><a class='link_disease' href='api/CIDIDiarySprayEvents/Diseases?event_id="+row.f_event_id+"'>info</a></td>"
						+ "<td>"
						+ "<ul class=\"ui-widget ui-helper-clearfix\" id=\"icons_action\">"
						+ "<li class=\"ui-state-default ui-corner-all\"><span class=\"ui-icon ui-icon-trash\" id=\"event_delete_"
						+ row.f_event_id
						+ "\" onclick=\"del_event(this);\"></span></li>"
						+ "</ul>" + "</td>"
						+ "</tr>";
				$j(tblRow).appendTo("#events tbody");
	 });
	
	// Total
	$j("#event_count").html(rep.ReturnParams.count);
	$j("#event_page_number").html(rep.ReturnParams.page_number);
	$j("#event_num_pages").html(rep.ReturnParams.num_pages);
	$j("#event_row_count").val(rep.ReturnParams.row_count);
	
	$j(function(){
	    $j('a.link_irrimet').click(function(){
	        window.open(this.href, "irrimet_window", "menubar=no,resizable=1,width=600,height=600,location=no,status=no");
	        return false;
	    });
	});
	
	$j(function(){
	    $j('a.link_pesticide').click(function(){
	    	var params = {
	    			type : "GET",
	    			url : this.href,
	    			data : ({}),
	    			dataType : "json",
	    			error : ajax_errors,
	    			success : function(rep, status) {
	    						if (ajax_fault(rep)) {
	    							return false;
	    						}
	    						$j('#events-pesticide_table tbody').empty();
	    						$j.each(rep.ReturnDataSet,
	    								function(i, row) {
	    								var tblRow = "<tr><td>"+row.f_fertilizer_name+"</td>";
	    									tblRow += "<td>"+row.f_fertilizer_value+"</td>";
	    									tblRow += "<td>"+row.f_fertilizer_unit+"</td>";
	    									tblRow +="</tr>";
	    									 
	    								$j(tblRow).appendTo("#events-pesticide_table tbody");
	    						});
	    						$j('#events-pesticide').dialog('open');
	    				}
	    		};
	    	$j.ajax(params);
	        return false;
	    });
	});
	
	$j(function(){
	    $j('a.link_disease').click(function(){
	    	var params = {
	    			type : "GET",
	    			url : this.href,
	    			data : ({}),
	    			dataType : "json",
	    			error : ajax_errors,
	    			success : function(rep, status) {
	    						if (ajax_fault(rep)) {
	    							return false;
	    						}
	    						var profiles = [];	
	    						//$j('#events-disease_table tbody').empty();
	    						$j.each(rep.ReturnDataSet,
	    								function(i, row) {
	    									profiles[i] = row.f_profile_id;
	    									//$j("#events_profile_id option:contains('"+row.f_profile_id+"')").attr( 'selected', 'true' ); 
	    									/*var tblRow = "<tr><td>"+row.f_profile_id+"</td>";
	    									tblRow +="</tr>";
	    									$j(tblRow).appendTo("#events-disease_table tbody");*/
	    						});
	    						$j('#events_profile_id').val(profiles);
	    						
	    						//$j('#events_profile_id').attr("disabled","disabled");
	    						
	    						$j('#events-disease').dialog('open');
	    				}
	    		};
	    	$j.ajax(params);
	        return false;
	    });
	});

}



function diaries_tree(rep, status) {
	if (ajax_fault(rep)) {
		return false;
	}
	var str = "";
		str += "var diary_root;\n";
		str += "function diary_write() { \n";
		str += "diary_root = new WebFXTree('Diaries');\n";
		str += "diary_root.action = 'content.php?sid=new/s_diaries_spray';\n";
		str += "diary_root.target='contentframe';\n";
		
	$j.each(
			rep.ReturnDataSet,
				function(i, row) {
					var d = "diary_"+row.f_diary_id;
					
					//str += "var frame = $j('#contentframe');\n";
					//alert(frame.contents().find('#events_'+row.f_diary_id));
					var f_link = $j('#contentframe').contents().find('#events_'+row.f_diary_id);
					//var id_f = f_link.id.replace('events_', '');
					var event_id = f_link.attr("id").replace('events_', '');
					//console.log(f_link.attr("id").replace('events_', ''));
					
				 	str += "var "+d+" = new WebFXTreeItem('"+row.f_diary_name+"');\n";
			        str += d+".action='javascript:events_diary("+event_id+");';\n";
			        str += d+".target='contentframe';\n";
				    str += "diary_root.add("+d+");\n";
				
//					var tblRow = "<tr>"
//							+ "<td ><div id=\"diary_name"
//							+ i
//							+ "\"><a href=#>"
//							+ row.f_diary_name
//							+ "</a></div> <div id=\"content"
//							+ i
//							+ "\" style=\"display: none;\">"
//							+ row.f_diary_desc
//							+ "</div></td>"
//							+ "<td>"
//							+ "<ul class=\"ui-widget ui-helper-clearfix\" id=\"icons_action\">"
//							+ "<li class=\"ui-state-default ui-corner-all\"><span class=\"ui-icon ui-icon-clock\" id=\"events_"
//							+ row.f_diary_id
//							+ "\" onclick=\"events_diary(this);\"></span></li>"
//							+ "<li class=\"ui-state-default ui-corner-all\"><span class=\"ui-icon ui-icon-trash\" id=\"delete_"
//							+ row.f_diary_id
//							+ "\" onclick=\"del_diary(this);\"></span></li>"
//							+ "</ul>" + "</td>" + "</tr>";
//					$j(tblRow).appendTo("#diaries tbody");
	});
	str += "document.getElementById('xtree_container').innerHTML = diary_root;\n";
	str += "};\n";
	injection("diray_js_code", str);
	diary_write();	
	return;
}


function diaries(rep, status) {
	//console.log(rep);
	options = {};
	//$j("#diaries").hide('drop',options,500);
	$j("#diaries tbody").empty();

	if (ajax_fault(rep)) {
		return false;
	}

	      $j.each(
					rep.ReturnDataSet,
					function(i, row) {
						var tblRow = "<tr>"
								+ "<td ><div id=\"diary_name"
								+ i
								+ "\"><a href=#>"
								+ row.f_diary_name
								+ "</a></div> <div id=\"content"
								+ i
								+ "\" style=\"display: none;\">"
								+ row.f_diary_desc
								+ "</div></td>"
								+ "<td>"
								+ "<ul class=\"ui-widget ui-helper-clearfix\" id=\"icons_action\">"
								+ "<li class=\"ui-state-default ui-corner-all\"><span class=\"ui-icon ui-icon-clock\" id=\"events_"
								+ row.f_diary_id
								+ "\" onclick=\"events_diary(this);\"></span></li>"
								//+ "<li class=\"ui-state-default ui-corner-all\"><span class=\"ui-icon ui-icon-pencil\" id=\"edit_"
								//+ row.f_diary_id
								//+ "\" onclick=\"events_diary(this);\"></span></li>"
								+ "<li class=\"ui-state-default ui-corner-all\"><span class=\"ui-icon ui-icon-trash\" id=\"delete_"
								+ row.f_diary_id
								+ "\" onclick=\"del_diary(this);\"></span></li>"
								+ "</ul>" + "</td>" + "</tr>";
						$j(tblRow).appendTo("#diaries tbody");

						$j("#diary_name" + i).click(function() {
							$j("#content" + i).slideToggle("normal");
						});

		});

	$j('ul#icons_action li').hover(function() {
		$j(this).addClass('ui-state-hover');
	}, function() {
		$j(this).removeClass('ui-state-hover');
	});

	// Total
	$j("#count").html(rep.ReturnParams.count);
	$j("#page_number").html(rep.ReturnParams.page_number);
	$j("#num_pages").html(rep.ReturnParams.num_pages);
	/* Show table */
	//$j("#diaries").show('drop',options,500);
	$j("#diaries").show();
};

function get_diaris(event) {

	var page_number = parseInt($j("#page_number").html(),10);
		
	page_number = !isNaN(page_number) ? parseInt($j("#page_number").html(), 10) : 1;

	if ($j(this).attr("id") == "next") {
		page_number++;
	}

	if ($j(this).attr("id") == "prev") {
		page_number--;
	}

	var params = {
		type : "GET",
		url : 'api/CIDIDiarySprayList/Get',
		data : ( {
			page_number : page_number
		}),
		dataType : "json",
		error : ajax_errors,
		success : diaries
	};
	$j.ajax(params);
	return false;
};

function get_diaries_tree() {
	var params = {
			type : "GET",
			url : 'api/CIDIDiarySprayList/Get',
			data : ( {
				page_number : 0
			}),
			dataType : "json",
			error : ajax_errors,
			success : diaries_tree
		};
	$j.ajax(params);
	return false;
}


function get_events_by_diary_id(event) {
	diary_id = $j('#diary_id').val();
	
	var page_number = !isNaN(parseInt($j("#event_page_number").html())) ? parseInt($j(
	"#event_page_number").html()) : 1;

	if ($j(this).attr("id") == "event_next") {
		page_number++;
	}

	if ($j(this).attr("id") == "event_prev") {
		page_number--;
	}
	
	var params = {
			type : "GET",
			url : 'api/CIDIDiarySprayEvents/Get',
			data : ( {
				diary_id : diary_id,
				page_number: page_number, 
				row_count: $j('#event_row_count').val(),
				dt_from : $j('#dt_from').val(),
				dt_to :	$j('#dt_to').val()
			}),
			dataType : "json",
			error : ajax_errors,
			success : events
	};
	$j.ajax(params);		
	return false;
}


function ajax_errors(x, e) {
	if (x.status == 0) {
		alert('You are offline!!\n Please Check Your Network.');
	} else if (x.status == 404) {
		alert('Requested URL not found.');
	} else if (x.status == 500) {
		alert('Internel Server Error.');
	} else if (e == 'parsererror') {
		alert('Error.\nParsing JSON Request failed.');
	} else if (e == 'timeout') {
		alert('Request Time out.');
	} else {
		alert('Unknow Error.\n' + x.responseText);
	}
}

function ajax_fault(rep) {
	if (rep.faultcode) {
		//alert("Error:" + rep.faultcode);
		if (rep.faultcode == 5 ) {
			//ajax_login();
		} else {
		
			var options = {};
			$j('#error_msg').text(rep.faultstring);
			$j('#dialog_error').dialog('open');
			$j("#dialog_error").effect('bounce',options,500);
		}
		return true;
	} else {
		return false;
	}
}

/*function ajax_login() {
	
	if ($j('#login_form').dialog("isOpen" )) {
		return;
	}
	
	$j('#login_form').dialog('open');
	
	// When the form is submitted
	$j("#status > form").submit(function(){  
		$j('#submit').hide();
		//$('#ajax_loading').show();
		var str = $j(this).serialize();
		
		$j.ajax({
    		type: "POST",
    		url: "api/CIDIUser/Login",  // Send the login info to this page
    		data: str,
    		dataType : "json",
    		error : ajax_errors,
    		success: function(msg){  
					$j('#submit').show();
					//$('#ajax_loading').hide();
					if (msg.faultcode) {
						var login_response = msg.faultstring;
 						$j('#login_response').html(login_response);
					} else  
 					{
						$j('#login_form').dialog('close');
						//var login_response = "You are successfully logged in!";
 						//$j('#login_response').html(login_response); // Refers to 'status'
						
 					
 					} 
 			}  
  		});
		
		return false;
	});
	return;
}
*/

function select_hours(el, selected) {
		for (var i=0;i<=23;i++) {
		var isSel = '';	
		if (i<10) {i ='0'+i};
		if (selected == i) {isSel='selected';}	
		$j('<option/>').attr({'value':i, 'selected': isSel}).text(i).appendTo(el);	
	}
}

function select_minutes(el,selected) {
	for (var i=0;i<=59;i=i+30) {
		var min = i;
		if (i<10) {min ='0'+min};
		$j('<option/>').attr('value',min).text(min).appendTo(el);	
	}
}

function set_date(date_id, date_str) {

	var myDate = new Date();

    var month = myDate.getMonth() + 1;
    if (month<10) month='0'+month;
    var day = myDate.getDate();
    if (day<10) day='0'+day;
    var prettyDate = myDate.getFullYear()+'-'+month + '-' + day;
    $j(date_id).val(prettyDate);
}

function add_diary() { 

	var options = { 
	        //target:        '#output2',   // target element(s) to be updated with server response 
	        //beforeSubmit:  showRequest,  // pre-submit callback 
	        success: function (rep) {
						if (ajax_fault(rep)) {
							return false;
						}
						get_diaris();
						parent.get_diaries_tree();
	        	},  
	        	
	        	// post-submit callback 
	 
	        // other available options: 
	        //url:       url         // override for form's 'action' attribute 
	        //type:      type        // 'get' or 'post', override for form's 'method' attribute 
	         dataType:  'json',        // 'xml', 'script', or 'json' (expected server response type) 
	         clearForm: false,        // clear all form fields after successful submit 
	         resetForm: true        // reset the form after successful submit 
	 
	        // $.ajax options can be used here too, for example: 
	        //timeout:   3000 
	    }; 
	
  	$j('#frmAddDiary').ajaxSubmit(options);
   	return false;  				  
}

function add_event() {
	var options = {
					beforeSubmit: function (formData, jqForm, options) {		
						return true;
					},
					dataType:  'json',
					success: function (rep) {
								var ds = $j('#date_start').val();
								var de = $j('#date_end').val();
								ds = ds.substring(0,10);
								de = de.substring(0,10);
								$j('#date_start').val(ds);
								$j('#date_end').val(de);
						
								if (ajax_fault(rep)) {
									return false;
								}
								
								if (rep.ReturnParams.event_id) {
									// Get Event id
									var e_id = rep.ReturnParams.event_id;
									
									// Add pesticide
									$j('input:checkbox[name=sel_pest_id\\[\\]]:checked').each(function(){
										var pest_v = $j('#sel_pest_value_'+this.value).val();
										var pest_u = $j('#sel_pest_unit_'+this.value).val();
										add_event_pesticide(e_id, this.value, pest_v, pest_u);
									});
									
									// Add diseas
									$j('#profile_id :selected').each(function(){
										add_diseas(e_id, this.value);
									});
								}
								
								$j('#fertilizer_id tbody').empty();
								
								$j('#new_event').dialog('close');
								get_events_by_diary_id();
								
							},   
					clearForm: false,
					resetForm: false  
				};

	var ds_time =$j('#ds_hours').val()+':'+$j('#ds_minutes').val();
	var ds_datetime = $j('#date_start').val()+' '+ds_time;
	$j('#date_start').val(ds_datetime);
	
	var de_time =$j('#de_hours').val()+':'+$j('#de_minutes').val();
	var de_datetime = $j('#date_end').val()+' '+de_time;
	$j('#date_end').val(de_datetime);
		
	$j('#formNewEvent').ajaxSubmit(options);
		
	return false;	
}

function add_event_pesticide(event_id, pest_id, pest_val, pest_unit) {
	var params = {
			type : "GET",
			url : 'api/CIDIDiarySprayEvents/AddPesticide',
			data : ({
				event_id : event_id,
				fertilizer_id : pest_id, 
				fertilizer_value : pest_val,
				fertilizer_unit : pest_unit
			}),
			dataType : "json",
			error : ajax_errors
			//success : fields_select
	};
	$j.ajax(params);	
	return false;
}

function add_pesticide() {
	var options = {
			dataType:  'json',
			success: function (rep) {
						if (ajax_fault(rep)) {
							return false;
						}
						get_fertilizer();
					},   
			clearForm: false,
			resetForm: true  
	};
	$j('#formAddPesticide').ajaxSubmit(options);
	return false;
}

function add_diseas(event_id, profile_id) {
	var params = {
			type : "GET",
			url : 'api/CIDIDiarySprayEvents/AddDiseas',
			data : ({
				event_id : event_id,
				profile_id : profile_id
			}),
			dataType : "json",
			error : ajax_errors
			//success : fields_select
	};
	$j.ajax(params);	
	return false;
}

function get_fields() {
	var params = {
			type : "GET",
			url : 'api/CIDIFields/Get',
			data : ({}),
			dataType : "json",
			error : ajax_errors,
			success : fields_select
	};
	$j.ajax(params);		
	return false;	
}

function fields_select(rep, status) {
	
	$j('#field_id').empty();
	
	if (ajax_fault(rep)) {
		return false;
	}
	
	$j.each(rep.ReturnDataSet,
			function(i, row) {
			var isSel = '';	
			$j('<option/>').attr({'value':row.f_field_id, 'selected': isSel}).text(row.f_field_name).appendTo('#field_id');
		}
	);
	
	get_crops_by_field_id($j('#field_id').val());
}

function get_fertilizer() {
	var params = {
			type : "GET",
			url : 'api/CIDIDiaryFertilizers/Get',
			data : ({}),
			dataType : "json",
			error : ajax_errors,
			success : fertilizer_table
	};
	$j.ajax(params);		
	return false;		
}

function fertilizer_select_old() {
	$j('#fertilizer_id').empty();
	
	var isSel = "selected";
	var check = $j('input:checkbox[name=pest_id]:checked').each(function(){
		$j('<option/>').attr({'value':this.value, 'selected': isSel}).text($j('#pest_name_'+this.value).val()).appendTo('#fertilizer_id');
    });
	$j('#users-pesticide').dialog('close');
	return false;
}

function fertilizer_select() {
	//$j('#fertilizer_id tbody').empty();
	var check = $j('input:checkbox[name=pest_id]:checked').each(function(i){
		
		var pest_id = this.value;
		var pest_bool = false;
		$j('input:checkbox[name=sel_pest_id\\[\\]]:checked').each(function(i){
			if (pest_id == this.value) {
				pest_bool=true;
				return;
			}
		});	
		
		if (!pest_bool) {
			var tblRow = "<tr>";
				tblRow += "<td><input name=\"sel_pest_id[]\" id=\"sel_pest_id\" value=\""+this.value+"\" type=\"checkbox\" READONLY=\"READONLY\" CHECKED=\"CHECKED\"/></td>";
				tblRow += "<td>"+$j('#pest_name_'+this.value).val()+"</td>";			
				tblRow += "<td><input name=\"sel_pest_value_"+this.value+"\" type=\"text\" id=\"sel_pest_value_"+this.value+"\" size=\"10\" /></td>";
				tblRow += "<td><select name=\"sel_pest_unit_"+this.value+"\" id=\"sel_pest_unit_"+this.value+"\"><option value=\"l/ha\" selected=\"selected\">l/ha</option><option value=\"kg/ha\">kg/ha</option></select></td>";
				tblRow += "</tr>";
				
			$j(tblRow).appendTo("#fertilizer_id tbody");
		
		}
		
    });
	
	$j('#users-pesticide').dialog('close');
	return false;
}

function fertilizer_table(rep, status) {
	$j('#pesticides_table tbody').empty();
	
	if (ajax_fault(rep)) {
		return false;
	}
	$j.each(rep.ReturnDataSet,
			function(i, row) {
			//var isSel = '';	
			var tblRow = "<tr><td><input name=\"pest_id\" id=\"pest_id\" type=\"checkbox\" value=\""+row.f_fertilizer_id+"\" /></td>";
				tblRow += "<td><input type=\"text\" id=\"pest_name_"+row.f_fertilizer_id+"\"  value=\""+row.f_fertilizer_name+"\"></td>";
				tblRow += "<td></td>";
				tblRow +="</tr>";
				 
			$j(tblRow).appendTo("#pesticides_table tbody");
			//$j('<option/>').attr({'value':row.f_fertilizer_id, 'selected': isSel}).text(row.f_fertilizer_name).appendTo('#fertilizer_id');
		
		}
	);
	
}

function delete_fertilizer(pesticide_id) {
	var params = {
			type : "GET",
			url : 'api/CIDIDiaryFertilizers/Remove',
			data : ({
				pesticide_id : pesticide_id
			}),
			dataType : "json",
			error : ajax_errors, 
			success : function (rep) {
						if (ajax_fault(rep)) {
							return false;
						}
						get_fertilizer();
					  }
	};
	$j.ajax(params);	
	return false;
}

function delete_all_pest() {
	var check = $j('input:checkbox[name=pest_id]:checked').each(function(){
		//alert(this.value);
		delete_fertilizer(this.value);        
    });
	//console.log(check);
	//alert(check.join(", "));
	//get_fertilizer();
}

function get_crops_by_field_id(field_id) {
	var params = {
			type : "GET",
			url : 'api/CIDICrops/Get',
			data : ({
				field_id : field_id
			}),
			dataType : "json",
			error : ajax_errors,
			success : crops_select
	};
	$j.ajax(params);		
	return false;		
}

function crops_select(rep, status) {
	
	$j('#crop_id').empty();
	
	if (ajax_fault(rep)) {
		return false;
	}
	
	$j.each(rep.ReturnDataSet,
			function(i, row) {
			var isSel = '';	
			$j('<option/>').attr({'value':row.f_irrimet_crop_id, 'selected': isSel}).text(row.f_irrimet_crop_ref_name).appendTo('#crop_id');
		}
	);	
}

