var base_url;

function printwindow()
{

w = 500;
h = 400;
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
var printwindow = window.open ('', 'printwindow', config='height='+h+',width='+w+' , left='+LeftPosition+' , top='+TopPosition+' , toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=no, directories=no, status=no');

var html = '<html><head><title>'+document.title+'</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link title="new" rel="stylesheet" href="'+base_url+'style_sheet/main_style.css" type="text/css" /></head><body>'+ $('print_body').innerHTML;
html    += "<script>window.print()</script>";
html    += "</body></html>";

//variable name of window must be included for all three of the following methods so that
//javascript knows not to write the string to this window, but instead to the new window

printwindow.document.open();
printwindow.document.write(html);
printwindow.document.close();
}


function textCounter(field,cntfield,maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
cntfield.value = maxlimit - field.value.length;
}
//  End -->


var url;
var message;

function confirm_delete(message,url)
{
var answer = confirm(message);
if (answer)
 {
	location = url;
 }
 
}


var a_message;
var a_url;

function ask(a_message,a_url)
{
	var answer=prompt(a_message,"")
	if (answer !="")
 		{
			if(answer)
			{
			location = (a_url+answer);
			}
		}
		else
		{
			alert("Invalid entry !");
		}
}
		


	var layer_ref = "menu1";
	

function $() {
  var elements = new Array();
  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);
    if (arguments.length == 1)
      return element;
    elements.push(element);
  }
  return elements;
}


