/*****
 By Rithy Khin
 Date  May 20, 2010
 Description: translating single xml variable
 *see details in translation_modify.php in front _ajax/translation/
*****/
function translatePage(file_path,key){
	/***** the hidden input is in bottom of rootLayout *******/
	$("#xml_file_path").val(file_path);
	$("#xml_key").val(key);
	/********/
	$.ajax({
		type: "POST",
		url: $("#ajax_get_translation_modify").val(),
		data: "file_path="+file_path+"&key="+key,
		async: false,
		dataType: "html",		
		success: function(data){
			$.jPopup.show("Translation Form", data, 850, 280);
			$(".select_language").change(function(){
				var from = $("#from_language").val();
				var to = $("#to_language").val();				
				$.ajax({
					type: "POST",
					url: $("#ajax_get_translation_modify").val()+"?hide_language_choice",
					data: "file_path="+file_path+"&key="+key+"&from="+from+"&to="+to,
					async: false,
					dataType: "html",
					success: function(data){
						$("#from_translate").replaceWith(data);
					},
					error: function(data, textStatus, e){
						alert("Error loading form");
					}
				});				
			});
		},
		error: function(data, textStatus, e){
			alert("Error loading form");
		}
	});
}
function submitTraslation(){
	var file_path = $("#xml_file_path").val();
	var key = $("#xml_key").val();			
	var from = $("#from_language").val();
	var to = $("#to_language").val();	
				
		$.ajax({
			type: "POST",
			url: $("#ajax_get_translation_modify").val()+"?hide_language_choice",
			data: $("form").serialize()+"&file_path="+file_path+"&key="+key+"&from="+from+"&to="+to+"&submit="+1,
			async: false,
			dataType: "html",
			success: function(data){
				$("#from_translate").replaceWith(data);				
			},
			error: function(data, textStatus, e){
				alert("Error loading form");
			}
		});
		return false;
}
$(document).ready(function(){
	$('.translate_select_language').change(function(){
		var translate_from_language = $('#translate_from_language').val();
		var translate_to_language = $('#translate_to_language').val();
		if(translate_from_language && translate_to_language){
			$.ajax({
				type: "GET",
				url: $("#ajax_change_language").val(),
				data: "from="+translate_from_language+"&to="+translate_to_language,
				async: false,
				dataType: "html",
				success: function(data){			
				},
				error: function(data, textStatus, e){
					alert("Error changing translation language: "+e);
				}
			});
		}else{
			alert("Problem changing translation language!");
		}
	});
});
