var pretd = null;
function tabClick(celem,pID){
	var tabHeadTable = document.getElementById('TAB_HEAD_TABLE');
	var contentTD = document.getElementById('sisisiisisisi');
	var children = contentTD.childNodes;
	for(var  i =0 ;i<children.length;i++ ){
		try{
			if(children[i].style){
				children[i].style.display="none";
			}
		}catch(e){
			//alert( e);
		}
	}
	if(pretd){
		pretd.style.borderBottomStyle="solid";
	}
	celem.parentNode.style.borderBottomStyle="none";
	pretd = celem.parentNode;
	document.getElementById(pID).style.display="";
	var rows = tabHeadTable.rows;
	var clickRow = null;
	var rowNum = 0;
	for(var i=0;i<rows.length;i++){
		if(isParent(rows[i],celem)){
			clickRow = rows[i];
			rowNum = i;
		}
	}
	if(rowNum != rowNum.length -1){
		swapNode(clickRow,rows[rowNum]);
	}
	var td = findTd(celem);
	if(td){
		testtttt(td);
	}
}

function findTd(elem){
	var e = elem;
	while(e){
		if(e.tagName =="div" || e.tagName =="DIV"){
			return e;
		}
		e = e.parentNode;
	}
	return null;
}

function isParent(p,elem){
	var e = elem;
	while(e){
		if(e === p){
			return true;
		}
		e = e.parentNode;
	}
	return false;
}

function testtttt(td){
	var contentTD = document.getElementById('sisisiisisisi');
	contentTD.className = td.className;
}

function swapNode(node1,node2){
     var _parent=node1.parentNode;
     var _t1=node1.nextSubling;
     var _t2=node2.nextSubling;
     if(_t1)parent.insertBefore(node2,_t1);
     else _parent.appendChild(node2);         
     if(_t2)parent.insertBefore(node1,_t2);
     else _parent.appendChild(node1);
}

function showSubDIV(idString){
	var div = document.getElementById(idString);
	var chis = div.parentNode.childNodes;
	for(var i=0 ; i<chis.length;i++ ){
		if(chis[i].tagName =="div" || chis[i].tagName =="DIV"){
			chis[i].style.display="none";
		}
	}
	div.style.display="";
}