//creo una variabile la quale è valorizzata a true se il broswer è IE o false se è un altro
var IE = document.all?true:false;

<!--rollover menu-->
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function openMenuSx() {
	//alert(document.getElementById("menu_blog").innerHTML);
	if (document.getElementById("menu_blog")) {
	var queryString = parent.location.search.substr(1);
	var variabili = new Array();
	var menu = '';
	//verifico se esiste il parametro menu che indica esplicitamente quale menu aprire
	if(queryString != ''){
		variabili = queryString.split("&");
		for(i=0;i<variabili.length;i++){
			if(variabili[i].indexOf("menu=") == 0){
				menu = variabili[i].substr(variabili[i].indexOf("=")+1);
			}			
		}
	}
	
	if(menu != ''){
			if (document.getElementById(menu)){
			document.getElementById(menu).className="frecciasel";
		}			
	} else {
  // calcolo i vari path della url
		var url = parent.location.pathname;
		var urlArray = new Array();
		urlArray = url.split('/');
		for (i=0;i<urlArray.length;i++){
			//alert((urlArray[i]));
			//alert((urlArray[i].split('.')[0]));
			if (document.getElementById(urlArray[i].split('.')[0])){
				document.getElementById(urlArray[i].split('.')[0]).className="frecciasel";
			}
		}
	}	
	
	}
}

function doFoHead(){
	var foHead = new FlashObject("/it_IT/static/flash/banner_monitor.swf", "test", "269", "190", "8", "#ffffff");
	foHead.addParam("wmode", "transparent");
	foHead.write("oil");
	foHead.addParam("menu", "false");
}

function doRemove(ids,opt){
	for(i=0;i<ids.length;i++){
		var gap = (document.getElementById(ids[i]))? document.getElementById(ids[i]):null;
		if((gap.value.toString().length>0) && (gap.value.toString()!=" ") ){gap.className += opt;}
	}
}

function setCol2margin() {
	if (IE){
		document.getElementById("col2").style.marginLeft = "8px";
		document.getElementById("col2").style.marginTop = "15px";
		document.getElementById("col1").style.marginTop = "15px";
	}
}

/*function submitCountry(value1){

  var urlStr=location.href;
  var dataSelected ="";
  var country = "";
  
  var locale = (document.getElementById('locale').value)? 'locale='+document.getElementById('locale').value+'':'locale=en_IT';
  var suburl=urlStr.split('&');

 	if (location.href.indexOf("?") > 0) {
  var linkPage =suburl[0].split('?').shift();

  
  var str_index = urlStr.indexOf("&d");
      
  dataSelected = (str_index>0)? '&dataselected=' + urlStr.substr(str_index+14,str_index+21)+'':'';
  country = (value1 != 'ALL')? '&country='+value1+'':'';
}

  location.href =linkPage+'?'+locale+country+dataSelected
 

}*/

function submitCountry(value1){
	var urlStr=location.href;
	var dataSelected ='';
	
	var locale = (document.getElementById('locale').value)? 'locale='+document.getElementById('locale').value+'':'locale=it_IT';
	var country = (value1 != 'ALL')? '&country='+value1+'':'';

	if (urlStr.indexOf("?") > 0) {
		var linkPage = urlStr.substr(0,urlStr.indexOf("?"));
	}else{var linkPage = location.href;}
	
  if (urlStr.indexOf("?") > 0) {
		var parametri=urlStr.split("?")[1];
		var parametriArray=parametri.split('&');
		for (i=0;i<parametriArray.length;i++){
			if (parametriArray[i].indexOf("dataselected=") >-1 ){
				dataSelected='&'+parametriArray[i];
			}
		}
		
	}
	
	location.href = linkPage+'?'+locale+country+dataSelected;
}




function submitDate(value2){
	var urlStr=location.href;
  var country='';
   
  var locale = (document.getElementById('locale').value)? 'locale='+document.getElementById('locale').value+'':'locale=it_IT';
 
  var temp_value2=value2;
  
  var dataArray =temp_value2.split('/');
  
 // var dataSelected = (value2 != '')? '&dataselected='+value2+'':'';
  
  var dataSelected = (value2 != '')? '&dataselected=':'';
    
  var data_array = value2.split("/");

  if (data_array.length > 0) {
      if (data_array[0].length < 2) {
         dataSelected  = dataSelected  + "0" + data_array[0]+"/";
      }
    else
     {
      dataSelected = dataSelected  + data_array[0] +"/";
     }

     if (data_array[1].length < 2) {
        dataSelected  = dataSelected  + "0" + data_array[1] + "/";
      }
     else
      {
      dataSelected  = dataSelected + data_array[1] + "/";
      }

     dataSelected  = dataSelected  + data_array[2];
}

  if (urlStr.indexOf("?") > 0) {
		var linkPage = urlStr.substr(0,urlStr.indexOf("?"));
	}else{var linkPage = location.href;}
	
  if (urlStr.indexOf("?") > 0) {
		var parametri=urlStr.split("?")[1];
		var parametriArray=parametri.split('&');
		for (i=0;i<parametriArray.length;i++){
			if (parametriArray[i].indexOf("country=")>-1 ){
				country='&'+parametriArray[i];
			}
			
		}
	}
	location.href = linkPage+'?'+locale+country+dataSelected;
}



function returnValueOfSelect(obj){
	var selIndex = obj.selectedIndex;
	var optionValue = obj.options[selIndex].value;
	return optionValue;
}

function changePage(page) {
	var linkPage=document.URL;
	
	if (linkPage.indexOf("?") > 0) { 
		linkPage = linkPage.substr(0,linkPage.indexOf("?"));
	}
	
	var qst=location.search.substr(1);
	
	if (qst.length > 0) {
	 	
  var parametri = new Array();
  parametri=qst.split("&");
  
  for(i=0;i<parametri.length;i++){
			if(parametri[i].indexOf("currentpage") < 0){
				if (linkPage.indexOf("?") < 0) {
					linkPage += "?"+parametri[i];
				}
				else {
					linkPage += "&"+parametri[i];
					}
			}			
	 }
	
  }
  
  if (linkPage.indexOf("?") < 0) {
		linkPage += "?currentpage="+page;
	}
	else {
	  linkPage += "&currentpage="+page;
	}
	
	location.href=linkPage;
	
}

function queryStringToStruct(url) {
            var queryString, values, currentValue = "";
            var urlStruct = null;
            var url = url || window.location.href;
            if(url.indexOf('#') != -1){
                 // eliminazione di eventuali anchor
                 var index = url.indexOf('#');
                 url = url.substring(0, index);
            }           

            if (url.indexOf("?") != -1) {
                 urlStruct = {};
                 queryString = url.split("?")[1];
                 values = queryString.split("&");
                 for (var i=0; i<values.length; i++) {
                 currentValue = values[i].split("=");
                 urlStruct[currentValue[0]] = currentValue[1] || "";
                 }
            }
   return urlStruct;
}

function createOption(text, value, selected) {
	var newOption = document.createElement('option');
	newOption.setAttribute('value',value);
	if (selected) newOption.setAttribute('selected','true');
	newOption.innerHTML = text;
	return newOption;
}

function popolaSelectAnno() {
	
	var year = null;
	var htmlSelect = "";
	
	var parametri = queryStringToStruct(document.URL);
	
	if (parametri) {
		 if (parametri['year'])  {
           year = parametri['year'];
       }
  }
	
	for(i=2008;i<2010;i++){
		if (i==year) {
			 document.getElementById("select").appendChild(createOption(i,i,true));	
			}
			else {
				document.getElementById("select").appendChild(createOption(i,i,false));
			}	
	}
	
}


function voteContent(contentid,contenttype,score)
{
	carica_contenuto('/oilportal/voting/vote.do?contentId='+contentid+'&contentType='+contenttype+'&score='+score, 'vota_pubb_vote');
}

