//Sample tools
var wnObj=null;

var wniDoc=null;
var wni_pen_clean='<line type="clean" layer="-1"/>';
var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;

function wniGetStatus(){
	
	var wn=wnObj;
	var str='<line ';
	str+='type="'+wn.wnGetData("mg_type");
	str+='" size="'+wn.wnGetData("mg_size");
	str+='" color="#'+Number(wn.wnGetData("mg_color")).toString(16);
	str+='" alpha="'+wn.wnGetData("mg_alpha");
	str+='" layer="'+wn.wnGetData("mg_layer");
	str+='" fill="'+wn.wnGetData("mg_fill");
	str+='" />';
	return str;
}

function wniInit(doc,wn_object){
	wniDoc=doc;
	wnObj=wn_object;
	//document.wni_form.wni_status.value=wniGetStatus();
}
function wniRefresh(){
	wniDoc.wni_form.wni_status.value=wniGetStatus();
}

function wniSetSize(pen_size){
	wniSetParam('<line size="'+pen_size+'" />');
}
function wniSetParam(str){
	wnObj.wnSetStatus(str);
}
function wniCommand(str){
	wnObj.wnCommand(str);
}
function wniLogin(){
	wnObj.wnLogin("","");
}
function wniClean(){
	var t=wnObj.wnGetData("mg_type");
	var l=wnObj.wnGetData("mg_layer");

	wniSetParam(wni_pen_clean);
	wnObj.wnCommand(wni_pen_clean);
	wnObj.wnSend();
	
	wniSetParam('<line type="'+t+'" layer="'+l+'" />');
}


var doc = document;
doc.write('<form name="wni_form">');
doc.write('<input type="button" name="wni_reconnect" value="reconnect" onClick="wniLogin();" />  ');
doc.write('<input type="button" name="wni_allclean" value="All Clean" onClick="wniClean();"/><br />');
doc.write('<input type="text" size="82" name="wni_status" value=" &lt;line type=&quot;1&quot; size=&quot;1&quot; color=&quot;#0&quot; alpha=&quot;100&quot; layer=&quot;1&quot; fill=&quot;0&quot; /&gt; "/>');
doc.write('<input type="button" name="wni_set_button" value="Set status" onClick="wniSetParam(wniDoc.wni_form.wni_status.value);" />');
doc.write('<input type="button" name="wni_command_button" value="Command" onClick="wniCommand(wniDoc.wni_form.wni_status.value);" />');
doc.writeln("</form>");

wniEnable=true;