var WKUTIL={trim:function(s){return s.replace(/^\s*(.*?)\s*$/,"$1");},gFE:function(frm,id){return eval(frm.getElementById(id));},cFE:function(frm,id){return eval(frm.createElement(id));},cFTN:function(frm,content){return eval(frm.createTextNode(content));},gE:function(id){return document.getElementById(id);},cE:function(id){return document.createElement(id);},cTN:function(content){return document.createTextNode(content);},gF:function(nm){var ifrmobj;var ifrm=frames[nm];if(ifrm.contentDocument){ifrmobj=ifrm.contentDocument;}else if(ifrm.contentWindow){ifrmobj=ifrm.contentWindow.document;}else if(ifrm.document){ifrmobj=ifrm.document;}return eval(ifrmobj);},_J:function(){return((WKUTIL._I.indexOf('msie')!=-1)&&(WKUTIL._I.indexOf('opera')==-1));},_A:function(){return(WKUTIL._I.indexOf("opera")!=-1);},_B:function(){return((navigator.product=="Gecko")|| WKUTIL._A());},_C:function(obj){var curleft=0,curtop=0;if(obj.offsetParent){curleft=obj.offsetLeft;curtop=obj.offsetTop;while((obj=obj.offsetParent)){curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}}return{x:curleft,y:curtop};},_D:function(ctrl){var crtpos;if(WKUTIL._B()){crtpos=ctrl.selectionStart;}else if(WKUTIL._J()){var sel=document.selection.createRange();var sel2=sel.duplicate();sel2.moveToElementText(ctrl);crtpos=-1;while(sel2.inRange(sel)){sel2.moveStart('character');crtpos++;}}return crtpos;},_E:function(ctrl,rpltext,spos,epos){var len=rpltext.length;if(ctrl.setSelectionRange){ctrl.value=ctrl.value.substring(0,spos)+rpltext+ctrl.value.substring(epos);ctrl.selectionStart=spos+len;ctrl.selectionEnd=spos+len;}else if(ctrl.createTextRange){var range=ctrl.createTextRange();range.collapse(true);range.moveStart("character",spos);range.moveEnd("character",epos-spos);range.text=rpltext;range.select();}},_F:function(dim){var vdim={"val":"","type":"px","dim":""};var str=dim.replace(/[\s]/g,'').toString();vdim.val=str.replace(/[^\d]/g,'').toString(10);vdim.val=(vdim.val!='')?vdim.val:0;str=str.replace(/[\d]/g,'').toString();str=str.toLowerCase();vdim.type=(str=="px" || str=="pt")?str:vdim.type;vdim.dim=vdim.val.toString()+vdim.type;return vdim;},_G:function(id,tag){if(WKUTIL.gE(id)!=null && WKUTIL.gE(id).tagName.toLowerCase()==tag.toLowerCase()){return true;}return false;},_I:navigator.userAgent.toLowerCase(),_H:WIOCKEYBOARD.prototype};var Event={attach:function(){if(window.addEventListener){return function(eleobj,type,funct){eleobj.addEventListener(type,funct,false);};}else if(window.attachEvent){return function(eleobj,type,funct){eleobj.attachEvent('on'+type,funct);};}return false;}(),remove:function(){if(window.removeEventListener){return function(eleobj,type,funct){eleobj.removeEventListener(type,funct,false);};}else if(window.detachEvent){return function(eleobj,type,funct){eleobj.detachEvent('on'+type,funct);};}return false;}()};function WIOCKEYBOARD(posX,posY,keyid,langid,display,path){var _0=this;_0._29=null;_0._28=langid.toUpperCase();_0._27=keyid;_0._24=path;_0.setKeyboardPos(posX,posY);_0._8=(display===true)?true:false;_0._12='wiockeyboard_'+_0._27;_0._4='wiockeyboardmenu_'+_0._27;_0._20='wiockeyboardbox_'+_0._27;_0._22='wiocgrabbox_'+_0._27;_0._16=null;_0._15=null;_0._26=null;_0._2=null;_0._21=null;_0._13=null;_0._5=null;_0._14=null;_0._6=null;_0._10=null;_0._3=null;_0._1=null;_0._25=null;_0._9=null;_0._23=null;_0._7=null;_0._19=null;_0._17=null;_0._18=null;_0._B();_0._D();_0.changeLanguage(_0._28);};WKUTIL._H.attachControl=function(ctrl){var _0=this;if(ctrl.type=='textarea'){_0._29=ctrl;_0._A();}else{alert('Error-K101');}};WKUTIL._H._A=function(){var _0=this;Event.attach(_0._29,'keypress',function(e){_0._H();});Event.attach(_0._29,'keydown',function(e){_0._H();});Event.attach(_0._29,'keyup',function(e){_0._H();});Event.attach(_0._29,'click',function(e){_0._H();});Event.attach(_0._29,'focus',function(e){_0._H();});};WKUTIL._H._B=function(){var _0=this;_0._C(_0._28);if(WKUTIL._J()){_0._23=_0._24+"wiockeyboard_ie.css";}else{_0._23=_0._24+"wiockeyboard_gecko.css";}_0._1=eval('new Rsrc_'+_0._28+'()');_0.setKeyboardIndex('100000001','1000000001');_0._7=false;_0._17='421';_0._18='521';_0.setKeyboardWidth('421');_0._9=false;if(typeof(_wiocliteKeyboardSetProperties)=='function'){try{var func=_wiocliteKeyboardSetProperties(_0);func=null;}catch(e){alert('Error-K102');}}};WKUTIL._H._C=function(lgid){var _0=this;if(lgid=="HI"){_0._26="Hindi";}else if(lgid=="MA"){_0._26="Marathi";}else if(lgid=="GU"){_0._26="Gujarati";}else if(lgid=="PN"){_0._26="Punjabi";}else if(lgid=="BN"){_0._26="Bengali";}else if(lgid=="ML"){_0._26="Malayalam";}else if(lgid=="TM"){_0._26="Tamil";}else if(lgid=="TG"){_0._26="Telugu";}else if(lgid=="KN"){_0._26="Kannada";}else if(lgid=="AS"){_0._26="Assamese";}else{_0._26=null;alert('Error-K106');return false;}return true;};WKUTIL._H._D=function(){var _0=this;if(!WKUTIL._G(_0._20,"div")){_0._21=WKUTIL.cE('div');document.body.insertBefore(_0._21,document.body.firstChild);}else{_0._21=WKUTIL.gE(_0._20);}_0._21.setAttribute('id',_0._20);_0._21.style.display='block';_0._21.style.position='absolute';_0._21.style.backgroundColor="#FFFFFF";_0._21.style.left="-1000px";_0._21.style.top="-1000px";_0._21.innerHTML='';var html='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8" /></head><body></body></html>';_0._13=WKUTIL.cE('iframe');_0._13.id=_0._12;_0._13.name=_0._12;_0._13.setAttribute("src","about:blank");_0._13.frameBorder='0';_0._13.marginWidth='0';_0._13.marginHeight='0';_0._13.style.zIndex='0';_0._13.scrolling='no';_0._5=WKUTIL.cE('iframe');_0._5.id=_0._4;_0._5.name=_0._4;_0._5.setAttribute("src","about:blank");_0._5.frameBorder='0';_0._5.marginWidth='0';_0._5.marginHeight='0';_0._5.style.zIndex='0';_0._5.scrolling='no';_0._5.style.display='block';_0._5.style.position='absolute';document.body.insertBefore(_0._5,document.body.firstChild);_0._6=WKUTIL.gF(_0._4);_0._6.open();_0._6.write(html);_0._6.close();var _a1=WKUTIL.cE('table');_a1.setAttribute("width",_0._19);_a1.cellSpacing="0";_a1.cellPadding="0";_a1.setAttribute("border","0");_a1.className="wiockeyboardtable";var _a2=WKUTIL.cE('tbody');var _a5=new Array(2);var _a6=null;for(var i=0;i<_a5.length;i++){_a5[i]=WKUTIL.cE('tr');_a6=WKUTIL.cE('td');_a6.align="center";_a6.width=_0._19+"px";if(i==0){_a5[i].id=_0._22;_a5[i].style.cursor="pointer";_a5[i].onmouseover=function(){if(_0._14!=undefined && _0._6!=undefined){_0._14.body.childNodes[0].className='wiockeyboardbody';_0._6.body.innerHTML='';_0._5.style.display='none';}};_0._15=WKUTIL.cE('div');_a6.appendChild(_0._15);_a5[i].appendChild(_a6);}else{_0._16=WKUTIL.cE('div');_0._16.appendChild(_0._13);_a6.appendChild(_0._16);_a5[i].appendChild(_a6);}_a2.appendChild(_a5[i]);}_a1.appendChild(_a2);_0._21.appendChild(_a1);_0._14=WKUTIL.gF(_0._12);_0._14.open();_0._14.write(html);_0._14.close();_0.J(_0._14,_0._23);_0.J(_0._6,_0._23);};WKUTIL._H.J=function(obj,css){var _d1=WKUTIL.cFE(obj,'link');_d1.setAttribute("type","text/css");_d1.setAttribute("rel","stylesheet");_d1.setAttribute("href",css);obj.getElementsByTagName("head")[0].appendChild(_d1);};WKUTIL._H._E=function(){var _0=this;var _a1=WKUTIL.cE('table');_a1.setAttribute("width",_0._19);_a1.cellSpacing="0";_a1.cellPadding="0";_a1.setAttribute("border","0");var _a2=WKUTIL.cE('tbody');var _a5=null;var _a6=new Array(2);var _a3=new Array(2);var _a4={"0":["Minimize",_0._24+"images/button_min_up.gif"],"1":["Close",_0._24+"images/button_close_up.gif"]};_a5=WKUTIL.cE('tr');for(var j=0;j<_a6.length;j++){_a6[j]=WKUTIL.cE('td');if(j==0){_a6[j].className="wiockeyboardhead";_a6[j].width="85%";_a6[j].appendChild(WKUTIL.cTN(_0._26.toUpperCase()+" KEYBOARD"));_a5.appendChild(_a6[j]);continue;}_a6[j].align="right";_a6[j].width="15%";for(var k=0;k<_a3.length;k++){_a3[k]=WKUTIL.cE('img');_a3[k].src=_a4[k][1];_a3[k].setAttribute('title',_a4[k][0]);_a3[k].setAttribute('class','wiockeyboardimg');_a3[k].setAttribute('border','0');_a3[k].setAttribute('hspace','0');_a3[k].setAttribute('vspace','0');_a3[k].onclick=function(){if(this.title=="Minimize"){_0._16.style.display='none';this.src=_0._24+"images/button_max_up.gif";this.title="Maximize";}else if(this.title=="Maximize"){_0._16.style.display='block';this.src=_0._24+"images/button_min_up.gif";this.title="Minimize";}else if(this.title=="Close"){_0.displayKeyboard(false);if(_0._29!=undefined && _0._29.type=='textarea'){_0._29.focus();}}return false;};_a6[j].appendChild(_a3[k]);}_a5.appendChild(_a6[j]);}_a2.appendChild(_a5);_a1.appendChild(_a2);_0._15.innerHTML='';_0._15.appendChild(_a1);};WKUTIL._H._F=function(){var _0=this;var _b1=WKUTIL.cFE(_0._14,'table');_b1.setAttribute("width",_0._19);_b1.cellSpacing="1";_b1.cellPadding="0";_b1.setAttribute("border","0");var _b2=WKUTIL.cFE(_0._14,'tbody');_b1.className="wiockeyboardbody";var _b4=new Array();var _b5=new Array();var _b3=new Array();var wlib=eval("_WLB_"+_0._28);var mainchar=null;for(var i=0;i<wlib._1.length;i++){_b4[i]=WKUTIL.cFE(_0._14,'tr');for(var j=0;j<wlib._1[i].length;j++){_b5[j]=WKUTIL.cFE(_0._14,'td');_b5[j].className="wiockeyboard"+_0._28+" wiocmenukeyboard wiockeyboardgray";_b3[j]=WKUTIL.cFE(_0._14,'span');mainchar=(wlib._1[i][j]!='a' &&(_0._28=='TM' || _0._28=='TG' || _0._28=='ML' || _0._28=='KN'))?wlib._1[i][j]+"a":wlib._1[i][j];_b3[j].wiocchar=wlib._1[i][j];_b5[j].title=mainchar;_b5[j].onclick=function(){this.className="wiockeyboard"+_0._28+" wiocmenukeyboard wiockeyboardgray";var htable=this.parentNode.parentNode.parentNode;htable.className='wiockeyboardbodyN';_0._FMenu(this.childNodes[0].wiocchar);var charpos=WKUTIL._C(this);var keybrdpos=WKUTIL._C(_0._16);_0._5.style.left=parseInt(keybrdpos.x)+parseInt(charpos.x)+"px";_0._5.style.top=parseInt(keybrdpos.y)+parseInt(charpos.y)+"px";return false;};_b5[j].onmouseover=function(){var htable=this.parentNode.parentNode.parentNode;htable.className='wiockeyboardbody';this.className="wiockeyboard"+_0._28+" wiocmenukeyboard wiockeyboardblue";_0._5.style.display='none';};_b5[j].onmouseout=function(){this.className="wiockeyboard"+_0._28+" wiocmenukeyboard wiockeyboardgray";};_b3[j].appendChild(WKUTIL.cFTN(_0._14,eval('_0._1.toUn_'+_0._28+'(mainchar)')));_b5[j].appendChild(_b3[j]);_b4[i].appendChild(_b5[j]);}_b2.appendChild(_b4[i]);}_b1.appendChild(_b2);_0._14.body.innerHTML='';_0._14.body.appendChild(_b1);_0._13.width=WKUTIL._F(_b1.offsetWidth.toString()).dim;_0._13.height="86px";};WKUTIL._H._FMenu=function(engchar){var _0=this;var _c1=WKUTIL.cFE(_0._6,'table');_c1.className="wiocmenukeyboardtable";_c1.cellSpacing="1";_c1.cellPadding="0";_c1.setAttribute("border","0");var _c2=WKUTIL.cFE(_0._6,'tbody');var _c5=new Array();var _c6=new Array();var _c3=new Array();var _c4=null;var wlib=eval("_WLB_"+_0._28);var matra=(engchar=='a' && wlib._3!=undefined)?wlib._3:wlib._2;for(var i=0;i<matra.length;i++){_c5[i]=WKUTIL.cFE(_0._6,'tr');for(var j=0;j<matra[i].length;j++){_c6[j]=WKUTIL.cFE(_0._6,'td');_c6[j].className='wiockeyboard'+_0._28+' wiocmenukeyboard wiockeyboardgray';_c3[j]=WKUTIL.cFE(_0._6,'span');_c6[j].style.width="24px";if(matra[i][j]==''){_c6[j].style.cursor='default';_c3[j].appendChild(WKUTIL.cFTN(_0._6,' '));_c6[j].appendChild(_c3[j]);_c5[i].appendChild(_c6[j]);continue;}_c6[j].onclick=function(e){if(_0._29==undefined || _0._29.type!='textarea'){alert('Error-K103');return false;}if(!_0._9){_0._25=_0._29.value.length;}var str='';var letter=this.childNodes[0].innerHTML;for(var i=0;i<letter.length;i++){if(letter.charCodeAt(i)!=8205){str+=String.fromCharCode(letter.charCodeAt(i));}}var ctrlScroll={x:_0._29.scrollLeft,y:_0._29.scrollTop};WKUTIL._E(_0._29,str,_0._25,_0._25);_0._29.scrollLeft=ctrlScroll.x;_0._29.scrollTop=ctrlScroll.y;_0._9=false;_0._14.body.childNodes[0].className='wiockeyboardbody';_0._6.body.innerHTML='';_0._5.style.display='none';_0._29.focus();return false;};_c6[j].onmouseover=function(e){var _self=this;_self.className='wiockeyboard'+_0._28+' wiocmenukeyboard wiockeyboardblue';};_c6[j].onmouseout=function(e){var _self=this;_self.className='wiockeyboard'+_0._28+' wiocmenukeyboard wiockeyboardgray';};_c4=(matra[i][j]=='a' && !(_0._28=='TM' || _0._28=='TG' || _0._28=='ML' || _0._28=='KN'))?engchar:engchar+matra[i][j];_c4=(matra[i][j]=='_' &&(_0._28=='TM' || _0._28=='TG' || _0._28=='ML' || _0._28=='KN'))?engchar:_c4;_c4=(engchar.match(/^.*r$/g)!=null && matra[i][j]=='~' && _0._28!='PN')?engchar+"_":_c4;_c4=(engchar=='a')?matra[i][j]:_c4;_c6[j].title=_c4;_c3[j].setAttribute("title",_c4);_c3[j].appendChild(WKUTIL.cFTN(_0._6,eval('_0._1.toUn_'+_0._28+'(_c4)')));_c6[j].appendChild(_c3[j]);_c5[i].appendChild(_c6[j]);}_c2.appendChild(_c5[i]);}_c1.appendChild(_c2);_0._6.body.innerHTML='';_0._6.body.appendChild(_c1);_0._5.style.display='block';_0._5.width=_c1.offsetWidth+"px";_0._5.height=_c1.offsetHeight+"px";};WKUTIL._H._H=function(){var _0=this;if(_0._29==undefined || _0._29.type!='textarea'){alert('Error-K104');return true;}var pos=WKUTIL._D(_0._29);if(pos <=_0._29.value.length){_0._25=pos;_0._9=true;}return true;};WKUTIL._H._FIndex=function(){var _0=this;_0._21.style.zIndex=parseInt(_0._10);_0._13.style.zIndex=parseInt(_0._10);_0._5.style.zIndex=parseInt(_0._10)+parseInt(_0._3);};WKUTIL._H.getKeyboardId=function(){var _0=this;return _0._27;};WKUTIL._H.displayKeyboard=function(flag){var _0=this;_0._E();_0._5.style.display='none';_0._16.style.display='block';_0._8=(flag===true)?true:false;_0._21.style.left=_0._11.x;_0._21.style.top=_0._11.y;_0._21.style.display=(_0._8 && _0._26 !=null)?'block':'none';};WKUTIL._H.isKeyboardVisible=function(){var _0=this;return _0._8;};WKUTIL._H.setKeyboardPos=function(posX,posY){var _0=this;_0._11={x:WKUTIL._F(posX).dim,y:WKUTIL._F(posY).dim};};WKUTIL._H.setKeyboardIndex=function(hidx,midx){var _0=this;_0._10=hidx;_0._3=midx;};WKUTIL._H.setKeyboardWidth=function(val){var _0=this;if(isNaN(val)|| val<_0._17 || val>_0._18){alert('Error-K105');}else{_0._19=Math.abs(val);}};WKUTIL._H.changeLanguage=function(langid){var _0=this;_0._C(langid);if(_0._26 !=null){_0._28=langid;_0._1=eval('new Rsrc_'+_0._28+'()');_0.displayKeyboard(true);_0._E();_0._F();_0._FIndex();}_0.displayKeyboard(false);};