﻿
var tf_active;
var tfArray;
var formArray;
var formContainer;
function textformInit(){
	formContainer= document.getElementById("formContainer");
	//array in array
	tfArray = [[id2elm("tf_search")],[id2elm("tf_login0"),id2elm("tf_login1")],[id2elm("tf_comment")],[id2elm("tf_message")],[id2elm("tf_course0"),id2elm("tf_course1")]];
	formArray = [id2elm("form_search"),id2elm("form_login"),id2elm("form_comment"),id2elm("form_message"),id2elm("form_course")];
	
	for(var i=0;i<tfArray.length;i++){
		tfArray[i].onkeypress = onKeyPress;
		id2elm("s"+i).onmousedown = send;
		id2elm("c"+i).onmousedown = cancel;
	}
}
function id2elm(id){
	return document.getElementById(id);
}
function send(){
	hideTF();
}
function cancel(){
	for(var i=0;i<tf_active.length;i++){
		tf_active[i].value = "";
	}
	hideTF();
}
function onKeyPress(e){
	if(e.keyCode==13){
		hideTF();
	}
}
function hideTF(){
	var ret = [];
	for(var i=0;i<tf_active.length;i++){
		ret.push(tf_active[i].value);
	}
	formContainer.style.display = "none";
	getFlashByName("external_flashcontent").inputTxt(ret);
}
function showTF(num,value){
	//alert(num);
	for(var i=0;i<tfArray.length;i++){
		//alert(formArray[i]);
		if(num==i){
			tf_active = tfArray[i];
			for(var j=0;j<tf_active.length;j++){
				if(j==0 && value){
					tf_active[0].value = value;
				}else{
					tf_active[j].value = "";
				}
			}
			//tf_active[0].focus();
			formArray[i].style.display = "block";
			
		}else{
			formArray[i].style.display = "none";
		}
	}
	formContainer.style.display = "block";
}
function limitChars(target,maxlength) {
    if ( target.value.length > maxlength ) {
        target.value = target.value.substr(0,maxlength);
    }
    //target.focus();
}