function get_scriptname()
{

	var path_name = location.pathname;
	var file_name = path_name.substr(path_name.lastIndexOf("/") + 1, path_name.length);
	return(file_name);	
}

function windows_close()
{
 	var command_string = "window.opener=''; window.close();";
 	eval(command_string);
}

function windows_refresh_parent()
{

 	var command_string = "window.opener.location.reload()";
 	eval(command_string);
	windows_close();
}

function windows_open(url_string, width, height, scrollbar)
{
 	var command_string = "window.open('" + url_string + "','','width=" + width + ",height=" + height + ",left=150,top=200,toolbar=0,status=0,scrollbars=" + scrollbar + "')";
 	eval(command_string);
}

function windows_reset()
{
	var command_string = "top.location='" + get_scriptname() + "'";
 	eval(command_string);
}

function url_redirect(url_string)
{
	var command_string = "top.location='" + url_string + "'";
 	eval(command_string);
}

function windows_submit(query_string)
{

	if (query_string.length > 0) {
	var command_string = "document.fm.action='" + get_scriptname() + "?" + query_string + "';document.fm.submit();";
	}
	else {
	var command_string = "document.fm.submit();";
	}	
	eval(command_string);
}

function windows_back()
{

	var command_string = "history.back();";
 	eval(command_string);
}

function url_submit(url_string)
{

	var command_string = "document.fm.action='" + url_string + "';document.fm.submit();";
 	eval(command_string);
}

function grid_header_sort(query_string, field_name)
{

	if (query_string.length > 0) {
		var command_string = "document.fm.action='" + get_scriptname() + "?" + query_string + "&grid_sort_field=" + field_name + "';document.fm.submit();";
	}
	else {
		var command_string = "document.fm.action='" + get_scriptname() + "?grid_sort_field=" + field_name + "';document.fm.submit();";
	}
	eval(command_string);
}

function confirm_dialog(url_string)
{
	var confirm = window.confirm("Proceed to delete selected record?");
	if (confirm)
		url_redirect(url_string);
}

function windows_preview(url_string)
{
 	var command_string = "window.open('" + url_string + "','','width=800,height=700,left=150,top=200,toolbar=1,status=0,scrollbars=1')";
 	eval(command_string);
}

function windows_view(url_string)
{
 	var command_string = "window.open('" + url_string + "','','width=1000,height=700,left=150,top=200,toolbar=1,status=0,scrollbars=1,resizable=1')";
 	eval(command_string);
}

function writemarquee(marquee_text)
{
	document.write("<marquee scrolldelay='250' scrollamount='9'>" + marquee_text + "</marquee>");
}