/*
 * Funzioni generiche
 */

function docElem(s) {
  if ( document.getElementById(s) )
    return document.getElementById(s);
  else
    return false;
}

function ChangeImg(s) {

	popup(s);
}

function BarMsg(s) {
    window.status = s;
}

function docElemV(s) {
  return docElem(s).value;
}

function isN(a) {
  if ( !a )
    return;
  var re = /^[-+]?\d*\.?\d+(?:[eE][-+]?\d+)?$/;
  return ( a.match(re) );
}

function isEmail(e) {
  return( /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(e));
}

function isTime(e) {
  return( /^\d\d\:\d\d/.test(e));
}

function selectOption(cb,vl) {
  var c = docElem(cb);
  if ( !c )
    return;
  var i;
  for ( i=0; i<c.options.length; i++ ) {
    if ( c.options[i].value==vl )
      c.options[i].selected = true;
  }
}

function popup(url) {
	newwindow=window.open(url,'name','height=400,width=400,resizable=yes');
	if (window.focus) {newwindow.focus()}
}

