// Globals
var min=10;
var max=18;
var browser;
var version;
// Functions

function browsertype()
{

    version = (((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 4 ))
	      || ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 )))
	
    if(navigator.appName.indexOf("Microsoft Internet Explorer")>=0){
        browser="MSIE";
    }
    else if(navigator.appName.indexOf("Netscape")>=0){
        browser="Netscape";
    }
    else{
        browser="unknown";
    }
}

function increaseFontSize() {
  var p = document.getElementsByTagName('body');
  for(i=0;i<p.length;i++) {
    if(p[i].style.fontSize) {
       var s = parseInt(p[i].style.fontSize.replace("px",""));
       var l = parseInt(p[i].style.lineHeight.replace("px",""));
    } else {
       var s = 12;
       var l = 13;
    }
    if(s!=max) {
       d = l-s;
   s += 1;
       l += d;
    }
    p[i].style.fontSize = s+"px"
    p[i].style.lineHeight= l+"px"
  }
}
function decreaseFontSize() {
  var p = document.getElementsByTagName('body');
  for(i=0;i<p.length;i++) {
    if(p[i].style.fontSize) {
       var s = parseInt(p[i].style.fontSize.replace("px",""));
       var l = parseInt(p[i].style.lineHeight.replace("px",""));
    } else {
       var s = 12;
       var l = 13;
   }
    if(s!=min) {
       d = l-s;
       s -= 1;
       l -= d;
    }
    p[i].style.fontSize = s+"px"
    p[i].style.lineHeight= l+"px"
  }
}

function confirmActionDel(page)
{
  action=confirm('Ok per continuare, Annulla per uscire');
  if (action==true)
  {
  	document.location.href = page;
  }
}

function confirmActionSubmit(modulo)
{
	action=confirm('Ok per continuare, Annulla per uscire');
	if (action==true)
		modulo.submit();
}

function MoveSel(ss, dd){
	var j=dd.options.length;
	for(var i=0;i<ss.options.length;i++)
	{
		if(ss.options[i].selected)
		{
			dd.options[j] = new Option(ss.options[i].text);
			dd.options[j].value = ss.options[i].value;
			j++;
			ss.removeChild(ss.options[i]);
			i--;
			//alert('i='+i+', ss.options.length = '+ss.options.length);
		}
	}
}

function Selected(dd){
	for(var i=0;i<dd.options.length;i++)
		dd.options[i].selected = true;
}

function revform(id)
{
	win=window.open('prev_rs.asp?id='+id, 'myWin', 'width=750,height=780,scrollbars=1,resizable=1');
	win.focus();
}

function revnewslform(id) {
    win = window.open('prev_newsl.asp?id=' + id, 'myWin', 'width=750,height=780,scrollbars=1,resizable=1');
    win.focus();
}

function viewmap(id, tipo)
{
	win=window.open('view.asp?id='+id+'&file='+tipo, 'mymap', 'width=1000,height=750,scrollbars=1,resizable=0');
	win.focus();
}

function printnews(id)
{
	win=window.open('print.asp?id='+id+'&type=news', 'printnews', 'width=650,height=500,scrollbars=1,resizable=0');
	win.focus();
}

function sendnews(id)
{
	win=window.open('send.asp?id='+id+'&type=news', 'sendnews', 'width=650,height=500,scrollbars=0,resizable=0');
	win.focus();
}

function openDoc(page) {
    win = window.open(page, 'Help', 'width=450,height=500,scrollbars=1,resizable=0');
    win.focus();
}

function cform(formn, id)
{
	win=window.open('', 'myWin', 'width=800, height=800, "scrollbars=yes,resizable=no"');
	win.focus();
	formn.target='myWin';
	formn.enctype='';
	formn.action='prev_rs.asp?id='+id;
}

function noform(formn)
{
	win=window.open('', 'myWin', 'width=950, height=780, scrollbars=yes');
	win.focus();
	formn.target='myWin';
	formn.enctype='';
	formn.action='inc/gen_domanda.asp';
}

function addToFavorites() {
    var url = "http://www.boschidisicilia.it";
    var title = "Boschi di Sicilia";
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title);
	} else if(window.opera && window.print) { // Opera Hotlist
		return true;
	}
}


function checkAll(frm)
{
    for (var i =0; i < frm.elements.length; i++) 
	    frm.elements[i].checked = true;
}

function uncheckAll(frm)
{
    for (var i =0; i < frm.elements.length; i++) 
	    frm.elements[i].checked = false;
}

