//================================================================================
// function dom_insert_attribute(node,as_name,as_value)
// function dom_insert_row(table_name,ar_tds,style_class,ab_mouseover)
// function insert_td(tr_node,as_text,as_class = "tdd")
//================================================================================

/*
 * Fügt die onMouseOver und OnMouseOut hinzu
 *
 * @param	node 		dom_node
 */
function dom_tr_marker(node,ab_pointer)
{
	if (ab_pointer == null || ab_pointer == true)
	{
		node.onmouseover= function(){ f_trov(this);f_cursor(this,true)};
		node.onmouseout = function(){ f_trou(this);f_cursor(this,false)};
	} else {
		node.onmouseover= function(){ f_trov(this)};
		node.onmouseout = function(){ f_trou(this)};
	} 
}
/*
 * Fügt ein Attribut in den Node ein
 *
 * @param	node 		dom_node
 * @param   as_name 	string
 * @param	as_value	string
 * @return
 */
function dom_insert_attribute(node,as_name,as_value)
{
	var attr = document.createAttribute(as_name);
	attr.nodeValue = as_value;
    node.setAttributeNode(attr);
}
/*
 * Erstellt ein <tr> Tag mit der Anzahl an array Elementen
 * <td>.
 *
 * @param	table_name	 dom_	 node
 * @param   ar_tds 		 mixed	 array mit namen
 * @param	style_class	 string  Name der css class
 *
 * @return 	tr_node
 */
function dom_insert_row(node_id,ar_tds,style_class)
{
	var tr_node = document.createElement( "tr" );

	if ((typeof ar_tds) == "object")
	{
		for(var i = 0;i < ar_tds.length;i++)
	   {
			var td_node = document.createElement( "td" );
		   td_node.appendChild(document.createTextNode( ar_tds[i] ));
	    	if (style_class != '')
	        	dom_insert_attribute(td_node,"class",style_class);
		   tr_node.appendChild(td_node);
	   }
	} else {
		var td_node = document.createElement( "td" );
	   td_node.appendChild(document.createTextNode( ar_tds ));
    	if (style_class != '')
        	dom_insert_attribute(td_node,"class",style_class);
	   tr_node.appendChild(td_node);
	}
		
	var node = document.getElementById(node_id);
   node.appendChild(tr_node);
   
   return tr_node;
}
function insert_td(tr_node,as_text,as_class)
{
	td_node = document.createElement("td");
	if (as_class == '' || as_class == null)
	    dom_insert_attribute(td_node, "class", "tdd");
   else
	    dom_insert_attribute(td_node, "class", as_class);
	tr_node.appendChild(td_node);
	if (as_text == null || as_text == '')
		td_node.innerHTML = "&nbsp;";
	else
		td_node.innerHTML = as_text;
	return td_node;
}
function insert_image(as_name,as_title,as_onclick)
{
	var ls_img = "<img src=\"../images/"+as_name +"\" width=14 height=14";
	if (as_onclick != null) 
		ls_img += " onmouseover=\"style.cursor='pointer'\"";
	ls_img += " title=\"" + as_title + "\"";
	ls_img += " alt= \"&nbsp;\" ";
	if (as_onclick != null) ls_img += " onclick=\"" + as_onclick + "\"";
	ls_img += ">&nbsp;";

	return ls_img;
}



