//一个生成DIV的通用类
function make_div(parentElement){
	this.div 						= document.createElement('div');
	this.div.id						= "divid";
	this.div.style.position			= "absolute";
	this.div.style.left				= "180px";
	this.div.style.top				= document.body.scrollTop+150+"px";
	this.div.style.width			= "600px";
	this.div.style.height			= "420px";
	this.div.style.zIndex			= "1";
	this.div.style.backgroundColor 	= "#FFFFFF";
	this.div.innerHTML				= "";
	parentElement.appendChild(this.div);
}

//生成一个框架
function make_iframe(parentElement){
	this.iframe					= document.createElement('iframe');
	this.iframe.id				= "iframeid";
	this.iframe.src				= "default.html";
	this.iframe.border			= "0";
	this.iframe.frameSpacing	= "0";
	this.iframe.scrolling		= "NO";
	this.iframe.frameBorder		= "NO";
	this.iframe.width			= "100%";
	this.iframe.height			= "100%";
	parentElement.appendChild(this.iframe);
}

//生成一个表格
function make_table(parentElement){
	//得到行和列.至少一行一列

	this.table		= document.createElement('table');
	this.table.id	= "tableid";
	this.tbody		= document.createElement("tbody");
	this.table.appendChild(this.tbody);
	this.table.setAttribute("width","100%");
	this.table.setAttribute("height","100%");
	this.table.setAttribute("bgColor","#FFFFFF");
	this.table.setAttribute("border","0");
	this.table.setAttribute("cellSpacing","0");
	this.table.setAttribute("cellPadding","0");
	parentElement.appendChild(this.table);
}

//表格的子类--生成行
make_table.prototype.make_row = function(){
	this.tr	= document.createElement("tr");
	this.tr.height = "30";
	this.tbody.appendChild(this.tr);
	return this.tr;
}

////表格的子类--生成列
make_table.prototype.make_cell = function(){
	this.td	= document.createElement("td");
	this.td.innerHTML = ""; 
	this.tr.appendChild(this.td);
	return this.td;
}

//生成一个A超链接
function make_a(parentElement){
	this.a				= document.createElement('A');
	this.a.id			= "aid";
	this.a.innerHTML	= "超链接";
	this.a.textContent	= "超链接";
	this.a.href			= "#";
	this.a.onclick		= "";
	parentElement.appendChild(this.a);
}

//得到控件
function get_element(elementName){
	var element;
	element = document.getElementById(elementName);

	if(element == null){
		element = window.parent.document.getElementById(elementName);
	}
	return element;
}

//关闭一个元素
function close_element(elementName){
	var element = get_element(elementName);
	if(element != null){
		try{
			element.removeNode(true);
		}catch(e){
			element.parentNode.removeChild(element)
		}
	}
}


/*
 *测试代码
 */
function drag(elementName){
	var element			= get_element(elementName);//element.offsetHeight
	element.style.top	= event.clientY;
	if(element.style.top<0)element.style.top=0;
	element.style.left = event.clientX;	//element.offsetWidth
	if(element.style.left<0)element.style.left=0;
	window.parent.status = event.clientY+","+event.clientX;
}