﻿function manageNewsType (ddlSiti, rbTipoNews){
    var sitoScelto = ddlSiti.options[ddlSiti.selectedIndex].value;
    if (rbTipoNews != "undefined"){
        if (parseInt(sitoScelto) == 3) {
            rbTipoNews[1].disabled = false;
        }
        else {
            rbTipoNews[0].checked = true;
            rbTipoNews[1].disabled = true;            
        }
    }
}
function go(lng,doPost) {
    if (document.createElement) { 
        var oldObj = document.getElementById('lng'); 
        if (oldObj) { 
            oldObj.value = ''; oldObj.value = lng; 
        } else { 
            var newObj = document.createElement('input'); 
            newObj.type = 'hidden'; 
            newObj.name = 'lng'; 
            newObj.id = lng; 
            newObj.value = lng;
            document.forms[0].appendChild(newObj);
        }
        if (doPost) {
            if (location.search != '') document.forms[0].action = location.pathname;
            document.forms[0].submit();
        } 
    }
}
function createHidden(namesValues) {
    var theForm = document.forms[0];
    var arr = namesValues.split(',');
    for (i = 0; i < arr.length; i++) {
        if (document.createElement) {
            var tokens = arr[i].split("=");
            var obj = document.getElementById(tokens[0]);
            if (obj) {
                obj.value = '';
                obj.value = tokens[1];
            } else {
                var newField = document.createElement("input");
                newField.type = "hidden";
                newField.name = tokens[0];
                newField.id = tokens[0];
                newField.value = tokens[1];
                theForm.appendChild(newField);
            }
        }
    }
}
function createSender(sender) {
    var theForm = document.forms[0];
    if (document.createElement) {
        var newField = document.createElement("input");
        newField.type = "hidden";
        newField.name = "mySender";
        newField.value = sender
        newField.id = "mySender";
        theForm.appendChild(newField);
    }
}
function showSubMenu(e, idMenu, addPosLeft, addPosTop) {
    var obj = document.getElementById(idMenu);
    e = getEvent(e);
    var caller = getEventTarget(e);
    var posCaller = getPos(caller); //new Array(caller.offsetLeft, caller.offsetTop); //
    if (obj) {
        if (obj.style.display == 'none') {
            obj.style.position = 'absolute';
            obj.style.display = 'block';
            obj.style.left = (posCaller[0] + addPosLeft) + 'px';
            obj.style.top = (posCaller[1] + addPosTop) + 'px';
            //alert('left:' + obj.style.left + ' top:' + obj.style.top);
        } else {
            obj.style.display = 'none';
        }
    }
}
function getEvent(e) {
    if (!e) return window.event;
    return e;
}
function getEventTarget(e) {
    var target = (e.target) ? e.target : e.srcElement;
    if (target.nodeType == 3) target = target.parentNode;   //bug di Safari
    return target;
}
function getPos(caller) {
    

    var oNode = caller;
    var iLeft = 0;
    var iTop = 0;
    while (oNode) {//.tagName != "body"
        if (oNode != null) {
            iLeft += oNode.offsetLeft;
            iTop += oNode.offsetTop;

            oNode = oNode.offsetParent;
        }
    }
    return new Array(iLeft, iTop);
}
