﻿// js file by GistXL
$(document).ready(function() {
	
	//--for news open and close--
	$(".fliphide").hide();
	//Slide up and down on click
	$(".flip").click(function(){
		$(this).next(".panel").slideToggle("slow");
		$(this).next(".panel").next(".fliphide").slideToggle("slow");
	});
	$(".fliphide").click(function(){
		//$(".panel").hide("slow");
		$(this).prev(".panel").slideToggle("slow");
		$(this).hide();
	});
	//--end news open effect--
    
	$("#btn").click(function(){
    $("#btn").attr("disabled", true);
     })
	$("#showresult").hide();
	$("#waiting").hide();
	$("#transArea").show();
   	$("#btn").each(function() { $(this).bind("click", trans); });
	$("#btntry").each(function() { $(this).bind("click", redisplay); });
	

});
var trans = function(e) {
	strSourceText = $('textarea#mytextarea').val();
	$("#waiting").show();
// alert(strSourceText);
	
    $.ajax({
        type: "POST",
        contentType: "application/json",
        url: "/Service.asmx/Translate3",
        data: "{strSourceText:'" + strSourceText.replace(/'/g,"\\'") + "'}",
        dataType: 'json',
        success: function(value) {
 
//alert(value);
			$("#waiting").hide();
			$("#transArea").hide(500);
			$("#showresult").show(500);
			$("#dictresult").show();
			 $("#translationresult").show();
			 $("#dcpanel").show();
			 $("#trpanel").show();
			//var strT = value.DictRlt.toString();
			//var strD = value.TransRlt.toString();
			//var strP = value.PinyinRlt.toString();

			var strD = value[0].toString();
			var strT = value[1].toString();
			var strP = value[2].toString();
			var strSvoice = value[3].toString();
			var strTvoice = value[4].toString();
			//var strlangdir = value[5].toString();
			//var strlangdir2 = value[6].toString();
			
			if( strT != "" )
			{
				
				$("#translationresult").html(strT + "<br />");
			}
			else 
			{
				$("#trpanel").hide();
			  $("#translationresult").hide();
			}
			
			
		    if( strD != "" )
			{
				
				$("#dictresult").html(strD +"<br />");
			}
			else
			{
				$("#dcpanel").hide();
				$("#dictresult").hide();
			}
			
			$("#pinyingresult").text(strP);
			//$("#soundsSresult").html("<a target='_blank' href='/"+strSvoice+"'>Listen to Original</a>");
			//$("#soundsTresult").html("<a target='_blank' href='/"+strTvoice+"'>Listen to Translated</a>");
			/*$("#soundsSresult").html("<a target='_blank' href='/"+strSvoice+"'>Listen to Original</a><br /><embed type='application/x-shockwave-flash' src='http://www.google.com/reader/ui/3247397568-audio-player.swf?audioUrl=/"+ strSvoice +"' width='100%' height='27' allowscriptaccess='never' quality='best' bgcolor='#ffffff' wmode='window' flashvars='playerMode=embedded' />");*/
			$("#soundsSresult").html("<script language='JavaScript' src='/js/audio-player.js'></script><object type='application/x-shockwave-flash' data='/js/player.swf' id='audioplayer1' height='20' width='70%'><param name='movie' value='/js/player.swf'><param name='FlashVars' value='playerID=1&amp;loop=no&amp;autostart=no&amp;soundFile=/"+strSvoice+"'><param name='quality' value='high'><param name='menu' value='false'><param name='wmode' value='transparent'></object>");
			$("#soundsTresult").html("<script language='JavaScript' src='/js/audio-player.js'></script><object type='application/x-shockwave-flash' data='/js/player.swf' id='audioplayer1' height='20' width='70%'><param name='movie' value='/js/player.swf'><param name='FlashVars' value='playerID=1&amp;loop=no&amp;autostart=no&amp;soundFile=/"+strTvoice+"'><param name='quality' value='high'><param name='menu' value='false'><param name='wmode' value='transparent'></object>");
			
        }
        
    });
}

var redisplay = function() {
	$("#showresult").hide(500);
	$("#transArea").show(500);
	$("#btn").attr("disabled", false);
	
}
