var win= null;
function pop_window(mypage,myname,w,h,scroll)
{
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	var settings ='height='+h+',';
	settings +='width='+w+',';
	settings +='top='+wint+',';
	settings +='left='+winl+',';
	settings +='scrollbars='+scroll+',';
	settings +='resizable=yes';
	win=window.open(mypage,myname,settings);
	if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
} 


function validate_checkboxes(form_name, element_id, msg)
{
	var formblock = document.getElementById(form_name);
	var forminputs = formblock.getElementsByTagName('input');
	
	for (i=0; i<forminputs.length; i++)
	{
		// regex here to check name attribute
		var regex = new RegExp(element_id, "i");
		if (regex.test(forminputs[i].getAttribute('name')))
		{
			if (forminputs[i].checked===true) 
			{
				return true;
			}
		}
	}
	
	alert(msg);
	return false;
}

function validate_radiobuttons(form_name,element_name,msg){
	var form = document.forms[form_name];
	var nelements = form.elements.length;
	var radios = new Array();
	var one_is_selected = false;
	for(i=0;i<nelements;i++){
		if(form.elements[i].name == "oform["+element_name+"]"){
			if(form.elements[i].checked == true){
				one_is_selected = true;
			}
		}
	}
	if(one_is_selected == false){
		alert(msg);
		return false;
	}
	return true;
}
