
/* suckerfish ie utility for dropdown*/
sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}

function checkSearch() {
	//check ricerca
	var frm=document.search;
    var val=frm.qs.value;
    if (val!="" && val!="cerca" && val!="cîr"){
		frm.submit();
	}else{
		alert("Non hai inserito un termine di ricerca.") ;
		frm.qs.focus();
		return;
	}
}

function pollSubmit(formtarget){
	//check opzione scelta sondaggio
	var frm=document.forms[formtarget];
	/*
	//var el=frm.elements;
	var el=frm.pollsoptions;
	alert(el.value);
	var c="";
	for(var i=0;i<el.length;++i){
		if(el[i].checked){
			c="checked";
		}
	}
	if(c!="checked"){
		alert("Scegli un\'opzione.");
		return false;
	}else{
		frm.postcmd.value="vote";
		return true;
	}
	*/
	frm.postcmd.value="vote";
	frm.submit();
}

function doSubmit(form_target, postcmd_val){
	//postcmd form submit
	var frm=document.forms[form_target];
	if(postcmd_val!=undefined){
		frm.postcmd.value=postcmd_val;
	}
	frm.submit();
}


function addEvent(obj, evType, fn, useCapture){
    if (obj.addEventListener){
        obj.addEventListener(evType, fn, useCapture);
        return true;
    }else if(obj.attachEvent) {
        var r = obj.attachEvent("on"+evType, fn);
        return r;
    }  else {
        alert("Handler could not be attached");
    }
}


function getUrl(url, target){
	if(target!=undefined){
		window.open(url, target);
	}else{
		document.location.href=url;
	}
}


// use: <img onerror="dummyImg(this)" src="image.gif" />
function dummyImg(img) {
    img.src='img/spacer.gif';
}

//use:
//popupWin = window.open(pop_url, 'videoplayerpop', 'width=850,height=720,resizable=1,scrollbars=0');
//setTimeout("checkWindow(popupWin)", 50);
//if(popupWin){popupWin.focus();}

function checkWindow(windowToCheck) {
  if (!windowToCheck) {
    var popup = document.getElementById("popup_warning");
    popup.style.visibility = "visible";
    centerPopup(popup);
  }
}

function centerPopup(popup) {
    var iWidth = (window.innerWidth) ? window.innerWidth : document.body.offsetWidth;
    var iHeight = screen.height;
    popup.style.left = Math.round((iWidth / 2) - (popup.offsetWidth / 2)) + "px";
    popup.style.top = Math.round((iHeight / 4) - (popup.offsetHeight / 2)) + "px";
}

function hidePopupWarning() {
  document.getElementById("popup_warning").style.visibility = "hidden";
}

/* auto-exec */
addEvent(window, "load", sfHover);
