function replace_char( strIn, strCharIn, strCharOut )
{
	while (strIn.indexOf(strCharIn) > 0)
		strIn = strIn.replace (strCharIn, strCharOut);
	return strIn;
}


function trim(s)
{
	var i, j, str;
	lng = s.length;	
	i=0;
	

	if (lng==0)
		return "";
		
	while (s.substr(i, 1) == " " && i < lng)
		i++;

	if (i>0) {
		s=s.substr(i);
		lng=lng-i;
		}
		
	j=lng-1;	
	
	while (s.substr(j, 1) == " " && j > 0)
		j--;		
			
	if (j<lng-1) 	
		s=s.substr(0, j+1);
			
	return s;
}


function get_element_by_name(ename)
{
 var obj;
 
 if (document.all)
  eval("obj = document.all.item(\"" + ename + "\")");
 else if (document.layers)
  eval("obj = document.layers[\"" + ename + "\"]");
 else 
  obj =  undefined;
 
 return obj;
}
 
function get_input_by_name(fname, ename)
{
 var obj;
  eval ("obj = document.forms[\"" + fname + "\"]." + replace_char(ename,':','_') + ";");
 return obj;
}

function get_element_by_id(ename)
	{
	var obj;

	if (document.all)

	{
		eval("obj = document.all[\"" + ename + "\"]");
	}
	else if (document.layers)
	{ 
		eval("obj = document.layers[\"" + ename + "\"]");
	}

	else if (document.getElementById)
	{ 
		eval ("obj = document.getElementById (\"" + ename + "\")"); 
	}
	else 
		obj = undefined;
	return obj;
	}

function check_all_items(str_ids)
	{
	if (str_ids != 0)
	{
		var str_ids_split = str_ids.split('#'); 
		var i=0;
		var chk_val = false;

		if (get_element_by_id("check_all").checked == true)
			chk_val = true;
		else
			chk_val = false;

		while (i < str_ids_split.length-1)
		{
			get_element_by_id("__check_" + str_ids_split[i]).checked = chk_val;
			i++;
		}
	}
	else
	{
		alert("not");
	}

	}

function check_all_status(str_ids)
{
	var str_ids_split = str_ids.split('#'); 
	var i=0;
	var checked_count=0;

	while (i < str_ids_split.length-1)
	{
		if (get_element_by_id("__check_" + str_ids_split[i]).checked == true)
			checked_count ++;
		i++;
	}

	if (checked_count == str_ids_split.length-1)
		get_element_by_id("check_all").checked = true;
	else
		get_element_by_id("check_all").checked = false;
}

function PopUp(page)
{
	window.open(page,'i','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=400,height=300,left=100,top=100');
}






