function DictionarypageLoad(sender,args){$(function(){$(".txtEngWord").attr("autocomplete","off");$(".txtFarWord").attr("autocomplete","off");});$(document).click(function(){$("#divWords").css({"display":"none"});});$("#divWords").hover(function(){$(".liSelected").removeClass("liSelected");});$("#divWords").click(function(e){e.stopPropagation();});if($(".tblDictionary").size()>0){$(".tblDictionary")[0].onkeypress=function(e){if(!e){e=window.event;}var key=e.keyCode?e.keyCode:e.which;if(key==13){e.returnValue=false;stopEvent(e);if(window.event){window.event.keyCode=0;}SearchDic();}};}if($(".tblRelatedDictionary").size()>0){$(".tblRelatedDictionary")[0].onkeypress=function(e){if(!e){e=window.event;}var key=e.keyCode?e.keyCode:e.which;if(key==13){e.returnValue=false;stopEvent(e);if(window.event){window.event.keyCode=0;}DictionarySearch(this);}};}$(".txtEngWord").keypress(function(e){if(!e){e=window.event;}var key=e.keycode?e.keycode:e.which;if(key!=13){if(this.value.indexOf("Enter Your Word...")!=-1){this.value="";}}});$(".txtEngWord").keyup(function(e){if(!e){e=window.event;}var key=e.keycode?e.keycode:e.which;if(key==40){var obj1=$(".liSelected");if(obj1.size()>0){obj1.removeClass("liSelected");var obj2=obj1.next();obj2.addClass("liSelected");$(this).val(obj2.text());}else{$(".ulLDictionary > li:first").addClass("liSelected");$(this).val($(".ulLDictionary > li:first").text());}}else{if(key==38){var obj1=$(".liSelected");if(obj1.size()>0){obj1.removeClass("liSelected");var obj2=obj1.prev();obj2.addClass("liSelected");$(this).val(obj2.text());}else{}}else{if(key!=13){GetEnglishSameWords(this.value);}}}});$(".txtFarWord").keypress(function(e){if(!e){e=window.event;}var key=e.keycode?e.keycode:e.which;if(key!=13){if(this.value.indexOf("کلمه خود را وارد کنید...")!=-1){this.value="";}}});$(".txtFarWord").keyup(function(e){if(!e){e=window.event;}var key=e.keycode?e.keycode:e.which;if(key==40){var obj1=$(".liSelected");if(obj1.size()>0){obj1.removeClass("liSelected");var obj2=obj1.next();obj2.addClass("liSelected");$(this).val(obj2.text());}else{$(".ulRDictionary > li:first").addClass("liSelected");$(this).val($(".ulRDictionary > li:first").text());}}else{if(key==38){var obj1=$(".liSelected");if(obj1.size()>0){obj1.removeClass("liSelected");var obj2=obj1.prev();obj2.addClass("liSelected");$(this).val(obj2.text());}else{}}else{if(key!=13){GetPersianSameWords(this.value);}}}});}function DictionarySearch(sender){$(".btnDicSearch").click();}function GetEnglishSameWords(key){$.ajax({dataType:"jsonp",data:{text:'"'+key+'"'},success:function(d){$("#divWords").css({"display":"block","top":($(".txtEngWord").position().top+$(".txtEngWord").height()),"width":$(".txtEngWord").width()});$("#divWords").html(d.d);$("ul.ulLDictionary >li").click(function(){$(".txtEngWord").val($(this).text());$("#divWords").hide();});},url:"http://Services.behsamanco.com/Service.asmx/GetEnglishSameWords?format=json"});}function GetPersianSameWords(key){$.ajax({dataType:"jsonp",data:{text:'"'+key+'"'},success:function(d){$("#divWords").css({"display":"block","top":($(".txtFarWord").position().top+$(".txtFarWord").height()),"width":$(".txtFarWord").width()});$("#divWords").html(d.d);$("ul.ulRDictionary >li").click(function(){$(".txtFarWord").val($(this).text());$("#divWords").hide();});},url:"http://Services.behsamanco.com/Service.asmx/GetPersianSameWords?format=json"});}function checkEng(val){$("#divWords").hide();$(".lblMeaning").html("");$("#hplMoreDetails").hide();if(val==true){$(".txtEngWord").show();$(".txtEngWord").val("Enter Your Word...");$(".txtFarWord").hide();$(".txtFarWord").val("کلمه خود را وارد کنید...");}}function checkFar(val){$("#divWords").hide();$(".lblMeaning").html("");$("#hplMoreDetails").hide();if(val==true){$(".txtEngWord").hide();$(".txtFarWord").show();$(".txtFarWord").val("کلمه خود را وارد کنید...");$(".txtEngWord").val("Enter Your Word...");}}function show(clientid){$("#"+clientid).show();}function hide(clientid){$("#"+clientid).hide();}function SearchDic(){$("#divWords").hide();$("#tblProgress").show();$("#tblProgress").css("top",($(window).height()-$("#tblProgress").height())/2+$(window).scrollTop()+"px");$("#tblProgress").css("left",($(window).width()-$("#tblProgress").width())/2+$(window).scrollLeft()+"px");window.onscroll=function(){$("#tblProgress").css("top",($(window).height()-$("#tblProgress").height())/2+$(window).scrollTop()+"px");$("#tblProgress").css("left",($(window).width()-$("#tblProgress").width())/2+$(window).scrollLeft()+"px");};if($(".rdbType input:radio:checked").val()=="0"){EnglishToPersianTranslate($(".txtEngWord").val());}else{PersinaToEnglishTranslate($(".txtFarWord").val());}}function EnglishToPersianTranslate(key){$.ajax({dataType:"jsonp",data:{englishWord:'"'+key+'"'},success:function(d){$("#tblProgress").hide();window.onscroll=null;$("#divWords").hide();$(".lblMeaning").text(d.d);if(d.d.length>0){$("#hplMoreDetails").show();$("#hplMoreDetails").attr("href","/ModuleDefinitions/Dictionary/RelatedWords.aspx?EnglishWord="+$(".txtEngWord").val());}else{$("#hplMoreDetails").hide();$("#hplMoreDetails").removeAttr("href");}$(".txtFarWord").hide();$(".txtEngWord").show();$(".txtEngWord").focus();setCursorAtTheEnd($(".txtEngWord")[0]);},url:"http://Services.behsamanco.com/Service.asmx/EnglishToPersianTranslate?format=json"});}function PersinaToEnglishTranslate(key){$.ajax({dataType:"jsonp",data:{PersianWord:'"'+key+'"'},success:function(d){$("#tblProgress").hide();window.onscroll=null;$("#divWords").hide();$(".lblMeaning").text(d.d);if(d.d.length>0){$("#hplMoreDetails").show();$("#hplMoreDetails").attr("href","/ModuleDefinitions/Dictionary/RelatedWords.aspx?FarsiWord="+$(".txtFarWord").val());}else{$("#hplMoreDetails").hide();$("#hplMoreDetails").removeAttr("href");}$(".txtFarWord").show();$(".txtFarWord").focus();setCursorAtTheEnd($(".txtFarWord")[0]);$(".txtEngWord").hide();},url:"http://Services.behsamanco.com/Service.asmx/PersinaToEnglishTranslate?format=json"});}function setCursorAtTheEnd(aTextArea){var end=aTextArea.value.length;if(aTextArea.setSelectionRange){setTimeout(aTextArea.setSelectionRange,0,[end,end]);}else{var aRange=aTextArea.createTextRange();aRange.collapse(true);aRange.moveEnd("character",end);aRange.moveStart("character",end);aRange.select();}return false;}
