			var aDOM = 0, ieDOM = 0, nsDOM = 0
			var stdDOM = document.getElementById;
			if (stdDOM) aDOM = 1; else {
	 			 ieDOM = document.all;
			  if (ieDOM) aDOM = 1; else {
				var nsDOM = (
				  (navigator.appName.indexOf('Netscape') != -1)
				  && (parseInt(navigator.appVersion) ==4));
				if (nsDOM) aDOM = 1;
			  }
			}
			service="/ajax/";
/*-------------------------------------------funzioni-----------------------------------------------*/
var prefsLoaded = false;
var defaultFontSize = 11;
var currentFontSize = defaultFontSize;
var currentStyle = "White";
			function changeFontSize(){
				currentFontSize = parseInt(currentFontSize);

				if(currentFontSize > 14){
					currentFontSize = 11;
				}else if(currentFontSize < 15){
					currentFontSize = 15;
				}
				
				setFontSize(currentFontSize);
			};

			function setFontSize(fontSize){
				currentFontSize=fontSize;
				var stObj = getElement('content');
				stObj.style.fontSize = fontSize + 'px';
				//	alert(fontSize);
				setCookie('fontsize',fontSize,1);
				//alert (document.body.style.fontSize);
			};
			
			
			function getElement(objectId)	{
				if (stdDOM) return document.getElementById(objectId);
				if (ieDOM) return document.all[objectId];
				if (nsDOM) return document.layers[objectId];
			}
			function servicem(ser){
				str=service+ser+".php";
				return str
			}
			function toggle(id){
				obt=8;
				oid=null
				for(i=0;i<obt;i++){
					nt="v"+i;
					getElement(nt+"_main").style.backgroundPosition="0px 0px";
					getElement(nt+"_main").onmouseover = function(){
               					 this.style.backgroundPosition="-200px 0px";
       					}
					getElement(nt+"_main").onmouseout = function(){
               					 this.style.backgroundPosition="0px 0px";
       					}
					if(getElement(nt).style.display=='block') oid=nt;
				}
				if(oid!=null)	getElement(oid).style.display='none';
				getElement(id+"_main").style.backgroundPosition="-200px 0px";
				getElement(id+"_main").onmouseout = function(){
               					 this.style.backgroundPosition="-200px 0px";
       				}
				getElement(id).style.display='block';
			}
			
			function toggleFaq(id){
				obj=getElement(id);
				if(obj.style.display=="none") {
					obj.style.display="block";
				}	else	{
					obj.style.display="none";
				}
			}
			/*-------------------Pubblicazioni------------------*/
			function searchPub(tit,riv,aut,ann,id){
					if(id=="") id=0;
					mode="search_pub";
					getElement("medicos").innerHTML="In caricamento";
					//alert(servicem(mode)+"?tit="+tit+"&riv="+riv+"&aut="+aut+"&ann="+ann+"&id="+id)
					new ajax(servicem(mode)+"?tit="+tit+"&riv="+riv+"&aut="+aut+"&ann="+ann+"&p="+id,{update: $("medicos")});
			}
			function searchPubAutori(val,id){
					if(id=="") id=0;
					mode="search_pub_autore";
					getElement("medicos").innerHTML="In caricamento";
					//alert(servicem(mode)+"&q="+val)
					new ajax(servicem(mode)+"?q="+val+"&p="+id,{update: $("medicos")});
			}
			function searchPubRiv(val,id){
					if(id=="") id=0;
					mode="search_pubriv";
					getElement("medicos").innerHTML="In caricamento";
					//alert(servicem(mode)+"&q="+val)
					new ajax(servicem(mode)+"?q="+val+"&p="+id,{update: $("medicos")});
			}
			function showPubAnno(value,id){
				if(id=="") id=0;
				getElement("medicos").innerHTML="";
				mode="show_pubanno";
				if(value==0){
					getElement("medicos").innerHTML="";
				}else{
					getElement("medicos").innerHTML="In caricamento";
					new ajax(servicem(mode)+"?id="+value+"&p="+id,{update: $("medicos")});
				}
			}
			/*-------------------Medici-------------------------*/
			function searchMed(val){
					mode="search_doctor";
					getElement("medicos").innerHTML="In caricamento";
					//alert(servicem(mode)+"&q="+val)
					new ajax(servicem(mode)+"?q="+val,{update: $("medicos")});
			}
			
			function showPstruct(value){
				getElement("medicos").innerHTML="";
				mode="primari_dip";
				if(value==0){
					getElement("medicos").innerHTML="";
					getElement("smstrut").innerHTML="";
				}else{
					getElement("medicos").innerHTML="In caricamento";
					new ajax(servicem(mode)+"?id="+value,{update: $("medicos")});
					mode="smstrut";
					getElement("smstrut").innerHTML="In caricamento";
					new ajax(servicem(mode)+"?id="+value,{update: $("smstrut")});
				}
			}
			
			function strutMchange(id,value){
					mode="medici_strut";
					getElement("medicos").innerHTML="In caricamento";
					new ajax(servicem(mode)+"?id="+value,{update: $("medicos")});
			}
			/*-------------------Patologie-------------------------*/
			function searchSubPato(val){
					mode="searchsottopatologia";
					getElement("medicos").innerHTML="In caricamento";
					//alert(servicem(mode)+"&q="+val)
					new ajax(servicem(mode)+"?q="+val,{update: $("medicos")});
			}

			function showpatologie(value){
				getElement("medicos").innerHTML="";
				getElement("smsubp").innerHTML="";
				mode="patologie";
				if(value==0){
					getElement("medicos").innerHTML="";
					getElement("smstrut").innerHTML="";
					
				}else{
					getElement("smstrut").innerHTML="In caricamento";
					new ajax(servicem(mode)+"?id="+value,{update: $("smstrut")});
				}
			}

			function strutPatochange(id,value){
					mode="sottopatologie";
					getElement("medicos").innerHTML="";
					new ajax(servicem(mode)+"?id="+value,{update: $("smsubp")});
			}
			function strutsottopatochange(id,value){
				mode="sottopatologia";
				getElement("medicos").innerHTML="";
				new ajax(servicem(mode)+"?id="+value,{update: $("medicos")});
			}
/*change stylesheet*/

snum=1;
function wechsel() {
	if(snum==1) {snum=2;}else{snum=1};
	setCookie('style',snum,1);
	num=snum;
 var styles = document.getElementsByTagName('style');
 for(var i = 1; i < (styles.length); i++) {
  if(i==num) {
   styles[i].disabled = false;
  }
  else {
   if(styles[i].getAttribute("title")!="") {
      styles[i].disabled = true;
   }
  }
 }
}
function laden() {

fs=getCookie('fontsize');
if((fs!=null)){
	defaultFontSize = fs;
	currentFontSize = defaultFontSize;
 	setFontSize(fs);
}else{
	defaultFontSize = 11;
	currentFontSize = defaultFontSize;
	setFontSize(defaultFontSize);
}


}
function laden2(){
	sn=parseInt(getCookie('style'));
	//alert(sn);
	if(sn!=null){

	 snum=sn;
	}else{
	 var stylenum = 1;
	 snum=1;
	}
	num=snum;
	 var styles = document.getElementsByTagName('style');
	 for(var i = 1; i < (styles.length); i++) {
	  if(i==num) {
	   styles[i].disabled = false;
	  }
	  else {
	   if(styles[i].getAttribute("title")!="") {
	      styles[i].disabled = true;
	   }
	  }
	 }
}

function setCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function getCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}

//window.onload=laden2();
// for Internet Explorer (using conditional comments)
/*@cc_on @*/
/*@if (@_win32)
document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
var script = document.getElementById("__ie_onload");
script.onreadystatechange = function() {
	if (this.readyState == "complete") {
		laden2(); // call the onload handler
	}
};
/*@end @*/
