var DOM = document.getElementById ? true : false;
var ie = document.all ? true : false;
var nn4 = document.layers ? true : false;

// submit form with specified action & method
function submit_form(action, method, target) {
	f = document.forms[0];
	
	// save form attributes
	f_action = f.action;
	f_method = f.method;
	f_target = f.target;

	// hide some form elements
	var special_elems = Array('__EVENTTARGET','__EVENTARGUMENT','__VIEWSTATE');
	for (i=0; i<special_elems.length; i++)
		f.elements[special_elems[i]].disabled = true;

	eval('f.action = action;');
	eval('if (method) f.method = method;');
	eval('if (target) f.target = target;');
	eval('f.submit();');

	for (i=0; i<special_elems.length; i++)
		f.elements[special_elems[i]].disabled = false;

	// restore form attributes
	f.action = f_action;
	f.method = f_method;
	f.target = f_target;


}


//getting element
function getElement(name) {
	if (ie) { return document.all[name]; }
	 else if(DOM){ return document.getElementById(name); }
		  else { return document.name; }
}

