
// AC_ActiveX.js - content

//v1.1
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AX_RunContent(){
  var ret = AC_AX_GetArgs(arguments);
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_AX_GetArgs(args){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "pluginspage":
      case "type":
      case "src":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "data":
      case "codebase":
      case "classid":
      case "id":
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  return ret;
}

// AC_ActiveX.js - end content





function collapseElement( element ) {
    if ( element.className.toLowerCase().indexOf("elementcollapsed") == -1 )
        element.className += ' elementcollapsed';
}


function uncollapseElement( element ) {
    element.className = element.className.replaceAllIgnoreCase('elementcollapsed', '');
}

function OpenMenu(livs,id){
	arr_livs = livs.split(",");
	for(i=0;i<arr_livs.length-1;i++) {

		collapseElement(document.getElementById(arr_livs[i]));
	}
	if (document.getElementById(id) != null) {
		uncollapseElement(document.getElementById(id));
	}
}


String.prototype.replaceAllIgnoreCase = function( oldStr, newStr ) {
    return this.toLowerCase().split(oldStr.toLowerCase()).join(newStr);
}

String.prototype.containsIgnoreCase = function( /*String*/ strToSearch ) {
    if ( strToSearch != null && typeof(strToSearch).equals("string") ) {
        if ( !strToSearch.isEmpty() ) {

            return  this.toUpperCase().contains(strToSearch.toUpperCase());
        }
        return false;
    }
    return false;

}
var u = navigator.userAgent;
 var ie= /MSIE /.test(u) && u.indexOf("OPERA")==-1?true:false;

function doLink(obj){
	document.location = obj.href;
	return;
}
function ConfirmLink(sitename)
{
 return confirm('State abbandonando il sito ' + sitename + ', le informazioni contenute nel nuovo sito prescelto possono non essere conformi al DLvo 541/92 che regola la pubblicità sui medicinali per uso umano e le opinioni espresse non riflettono necessariamente le posizioni dell Azienda, né sono da essa avallate.');
}

// Disabilita il tasto ENTER nel FORM
function handleEnter (field, event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
//			var i;
//			for (i = 0; i < field.form.elements.length; i++)
//				if (field == field.form.elements[i])
//					break;
//			i = (i + 1) % field.form.elements.length;
//			field.form.elements[i].focus();
			return false;
		} 
		else
		return true;
	}      

/* script visual */
    function openwindow(obj)
    {
        var url = obj.href;
        openVisualUrl(url);        
    }    
    
    function openVisualUrl(url)
    {

        var aw = screen.availWidth;
        var ah = screen.availHeight;
        var width= 800;
        var height = 600;
        var y = (ah - height)/2;
        var x = (aw - width)/2;
           
        var v = window.open(url, "VisualBanner", "width=" + width + ",height=" + height + ",toolbar=no, location=no,status=no,menubar=no,scrollbars=no,resizable=yes,screenX=" + x + ",screenY=" + y + ",top=" + y + ",left=" + x);
    }

    function openQuestionario(idPage)
    {
        var url = "/default.aspx?idPage="  + idPage;
            if (ie)
                window.open(url,'SurveyInsonnia','width=570,height=450,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no');
            else                 
                window.open(url,'SurveyInsonnia','width=550,height=450,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no');
    }

    function openQuestion()
    {
        openQuestionario(10929);
    }
    
    function openQuestionPubblica()
    {
        document.location = "/default.aspx?idpPage=" + 10932;
    }
