// Copyright (C)2002 by Faisal Nasim <faisal@nasim.org>
// For ApniUrdu.com
// All Rights Reserved.

var writermode = 0; // mode = 1 = unicode

mycontrol = document.ApniUrdu1;

function getText ()		{ return writermode == 0 ? mycontrol.getText () : mycontrol.value; }
function appendText (text) { if ( ! writermode ) mycontrol.appendText (text); else keyb_appendUrdu (mycontrol,text); }
function eraseLast ()	{ if (!writermode) mycontrol.EraseLast(); else mycontrol.value = mycontrol.value.substring(0,mycontrol.value.length-1); }
function eraseAll ()	{ if (!writermode) mycontrol.EraseText(); else mycontrol.value = ''; }

function openKeyboard ( newcontrol , keybdtype )
{
	keywindow = window.open ( "Keyboard-" + keybdtype + ".html" , "ApniUrduKeyboard" , "toolbar=no,menubar=no,location=no,scrollbars=yes,directories=no,status=no,width=500,height=300,resizable=yes" );
	keywindow.incontrol = newcontrol;
}

function openUnicodeKeyboard ( newcontrol , keybtype , keybwidth , keybheight )
{
	var url = 'Keyboard-' + keybtype + '-uni.html';
	keybwidth = keybwidth ? keybwidth : 500;
	keybheight = keybheight ? keybheight : 200;
	keywindow = window.open ( url , "ApniUrduKeyboard" , "toolbar=no,menubar=no,location=no,scrollbars=yes,directories=no,status=no,width=" + keybwidth + ",height=" + keybheight + ",resizable=yes" );
	keywindow.incontrol = newcontrol;
}

function openSizeWindow ()
{
	keywindow = window.open ( "FontSizes.html" , "ApniUrduFontSize" , "toolbar=no,menubar=no,location=no,scrollbars=yes,directories=no,status=no,width=210,height=350,resizable=yes" );
}
