function getParameterByName( name )
{
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return results[1];
}




var menuids=["htree1","subtree"] //Enter id(s) of SuckerTree UL menus, separated by commas

function buildsubmenus_horizontal(){
for (var i=0; i<menuids.length; i++){
if (document.getElementById(menuids[i]))
{
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
		if (ultags[t].parentNode.parentNode.id==menuids[i]){ //if this is a first level submenu
			ultags[t].style.top=ultags[t].parentNode.offsetHeight+"px" //dynamically position first level submenus to be height of main menu item
			ultags[t].parentNode.getElementsByTagName("a")[0].className="mainfoldericon"
		}
		else{ //else if this is a sub level menu (ul)
		  ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
    	ultags[t].parentNode.getElementsByTagName("a")[0].className="subfoldericon"
		}
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.visibility="visible"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.visibility="hidden"
    }
    }
  }
}  
}

if (window.addEventListener)
window.addEventListener("load", buildsubmenus_horizontal, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus_horizontal)

var menuidsv=["vtree1"] //Enter id(s) of SuckerTree UL menus, separated by commas

function buildsubmenus(){
if (document.getElementById(menuids[i]))
{
for (var i=0; i<menuidsv.length; i++){
  var ultags=document.getElementById(menuidsv[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
    ultags[t].parentNode.getElementsByTagName("a")[0].className="subfolderstyle"
		if (ultags[t].parentNode.parentNode.id==menuidsv[i]) //if this is a first level submenu
			ultags[t].style.left=ultags[t].parentNode.offsetWidth+"px" //dynamically position first level submenus to be width of main menu item
		else //else if this is a sub level submenu (ul)
		  ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.display="block"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.display="none"
    }
    }
		for (var t=ultags.length-1; t>-1; t--){ //loop through all sub menus again, and use "display:none" to hide menus (to prevent possible page scrollbars
		ultags[t].style.visibility="visible"
		ultags[t].style.display="none"
		}
  }
}
}

if (window.addEventListener)
window.addEventListener("load", buildsubmenus, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus)



function checkEnter(e,form,azione){
var form=document.getElementById(form);
var characterCode
if(e && e.which){
e = e
characterCode = e.which
}
else
{
e = event
characterCode = e.keyCode
}	
if(characterCode == 13){
form.azione.value = azione
form.submit();
return false
}
return true

}

function submitForm(form, action)
{
var form=document.getElementById(form);
if(form.azione)
form.azione.value = action
if(form.azioneDB)
form.azioneDB.value = action
form.submit();
}

/*
function apriJPG(file, w, h)
{
var dimensioni="'scroll=no, width="+w+",height="+h+"'";
var testo="<html><title>Gene</title><body leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" bgcolor=\"#FFFFFF\"><div align=center><img src=./file/image/photogallery/"+file+" border=0></div></body></html>";
var ident_finestra = window.open('', '', dimensioni);
ident_finestra.document.open();
ident_finestra.document.write(testo);
ident_finestra.document.close();
}
*/
function caricaFlash(val,w,h)
{
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+w+'" height="'+h+'" hspace="0" vspace="0">\n');
document.write('<param name="movie" value="'+val+'">\n');
document.write('<param name="quality" value="high">\n');
document.write('<param name="SCALE" value="exactfit">\n');
document.write('<embed src="'+val+'" quality="high"  width="'+w+'" height="'+h+'" hspace="0" vspace="0" name="lay" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" scale="exactfit" pluginspage="http://www.macromedia.com/go/getflashplayer">\n');
document.write('</object>');
}


function updateParent(link)
{
opener.document.location.href=link
close();
}


function Transpose(d,n){
   // alert(n);
    var email =d+'@'+n
    var TempBefore = '';
    var TempAfter = '';
    var NewString = '';
    var Start = 0;
    var WhereHash = email.indexOf ('@');
    for (Count = 1; Count <= WhereHash; Count ++){
        TempBefore += email.substring (Start, Count);
        Start++
    }
    Start = WhereHash;
    Start ++
    WhereHash +=2;
    for (Count = WhereHash; Count <=email.length; Count++){
        TempAfter +=email.substring (Start, Count)
        Start++
    }
    NewString = TempAfter +'@' + TempBefore;
    parent.location = 'mailto:'+NewString;
}




/*LAYOUT*/

$(document).ready(function (){
$(".editorform textarea").height($(window).height()-65);
$(".editorform textarea").width($(".editorform").width());
});
$(window).resize(function () {
$(".editorform textarea").height($(window).height()-65);
$(".editorform textarea").width($(".editorform").width());
});





