function getMain(page,id)
{
	submitGet(getMainCB,id,page,null);
}
function getMainCB(id)
{
        
   	document.getElementById(id).innerHTML=xmlHttp.responseText;
	if(id=='main')
	{
		getMain("html/body.html","body");
		return;
	}
	if(id=='body')
	{
		getMain("html/tab/tab1.html","tab");
		return;
	}
	if(id=='tab')
	{
		gettab();
		return;
	}
}
function getPage(page,id)
{
	submitGet(getPageCB,id,page,null);
}
function getPageCB(id)
{
        
   	document.getElementById(id).innerHTML=xmlHttp.responseText;
	if(totaltab==-1)
	{
	   gettab();
	}
	if(tabCount>totaltab)
	{
	 tabCount=1;
	}
	submitGet(getPageCB1,"tab","html/tab/tab"+tabCount+".html",null);
	tabCount++;
}

function getPageCB1(id)
{
        
   	document.getElementById(id).innerHTML=xmlHttp.responseText;
}

var totaltab=-1;
var tabCount=1;
function m(page)
{
	document.getElementById("top").focus();
	submitGet(getPageCB,"body",page,null);
	
}

function gettab()
{
	submitGet(gettabCB,"id","html/tab/tab.xml",null);
}
function gettabCB(id)
{
   var xmldoc = xmlHttp.responseXML;
   try{
   totaltab=parseInt(xmldoc.getElementsByTagName('count').item(0).firstChild.nodeValue);
   }catch(e)
   {
   	totaltab=3;
   }
}

//keyboard functions..

var isEdit=true;
var isPreview=false;
 function AppendCharacter ( ChrToAppend )
 {
 
 if (document.selection)
 {

   tamilText.focus();
   sel= document.selection.createRange();
   sel.text = ChrToAppend;
  }
  else if(document.getElementById("tamilText").selectionStart || (document.getElementById("tamilText").selectionStart == 0))
  {
  	var startPos = document.getElementById("tamilText").selectionStart;
  	document.getElementById("tamilText").value =document.getElementById("tamilText").value.substring(0, startPos)+ ChrToAppend + document.getElementById("tamilText").value.substring(startPos, document.getElementById("tamilText").value.length);
  	document.getElementById("tamilText").selectionStart = startPos+1;
  }

  else
  {
    alert(document.getElementById("tamilText").value);
  	document.getElementById("tamilText").value=document.getElementById("tamilText").value+ChrToAppend;
  }
 }

 
 function edit()
 {
	 if(isPreview)
	 {
	   var text=document.getElementById("work").innerHTML;
	   document.getElementById("work").innerHTML="<textarea cols='70' id='tamilText' name='tamilText' rows='15'></textarea>";
	   document.getElementById("tamilText").value=decodeURIComponent(text);
	  
	   isPreview=false;
	   isEdit=true;
	 }
	 else
	 {
	 	
	    isPreview=false;
	    isEdit=true;
	 }
	 tamilText.focus();
 }

 function preview()
 {

  	isPreview=true;
	isEdit=false;
	var workId=document.getElementById("work");
	workId.innerHTML=decodeURIComponent(getHTML());
 }
function copy()
 {

  	isPreview=true;
	isEdit=false;
	var workId=document.getElementById("work");
	workId.innerHTML=encodeURIComponent(getHTML());
 } 
 
 function getHTML()
 {
    var val="";
 	if(document.getElementById("tamilText")!=null)
 	{
 		val=document.getElementById("tamilText").value;
 	}
 	else
 	{
 		val=document.getElementById("work").innerHTML;
 	}
 	return val;
 }