function	music(title,file,idspan,players){
	if (document.all){
var span = document.getElementById(idspan);
var player = document.getElementById(players);
}
else{
var span = document.getElementById(idspan);
var span_textnode = span.firstChild;
var span_text = span_textnode.data;
var player = document.getElementById(players);

}
//document.getElementById('player').src = file;
span.innerHTML = title;
player.innerHTML ='<embed id="playerro" name="playerro" src="'+file+'" HEIGHT=15 WIDTH=144></embed><noembed>Elemento multimediale non supportato!</noembed>';
}

function hidediv(id)
{
   var mydiv = document.getElementById(id);
   if (mydiv.style.visibility=="hidden")
   {
   mydiv.style.visibility="";
   }
	else {  mydiv.style.visibility="hidden";}
}

function hidediv2(id)
{
   var mydiv = document.getElementById(id);
   if (mydiv.style.visibility=="hidden")
   {
   mydiv.style.visibility="";
   mydiv.style.height="";
   }
	else {  
	mydiv.style.visibility="hidden";
	mydiv.style.height="0px";
	}
}


function divresize(id)
{
   var mydiv = document.getElementById(id);
	mydiv.style.height="0px";
}



function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}

function poliecheck(str) {

		var at="@"
		var dot="."
		var atpoli= "@mail.polimi.it"
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }
		 if (str.substring(lat,lstr)!=atpoli){
			return false
		 }
 		 return true					
	}

function reloc()
{
location.href = "./";
}

function checkpass(mails,remails)
{
	var mail = document.getElementById(mails);
	var remail = document.getElementById(remails);
	if (mail.value != remail.value) {mail.style.border="2px solid red"; remail.style.border="2px solid red";}
	else {mail.style.border="2px solid green"; remail.style.border="2px solid green";}
}

function checkmail(mails,remails)
{
	var mail = document.getElementById(mails);
	var remail = document.getElementById(remails);
	if (mail.value == remail.value && echeck(mail.value) ) {mail.style.border="2px solid green"; remail.style.border="2px solid green";}
	else {mail.style.border="2px solid red"; remail.style.border="2px solid red";}
}
function checkmailpoli(mails,remails)
{
	var mail = document.getElementById(mails);
	var remail = document.getElementById(remails);
	if (mail.value == remail.value && poliecheck(mail.value) ) {mail.style.border="2px solid green"; remail.style.border="2px solid green";}
	else {mail.style.border="2px solid red"; remail.style.border="2px solid red";}
}
function loggedresize(id){
   var mydiv = document.getElementById(id);
	  mydiv.style.height="130px";
}
function divpos(id,x,y,w,h)
{
   var mydiv = document.getElementById(id);
   mydiv.style.height=h;
   mydiv.style.width=w;
  mydiv.style.position= 'absolute';
  mydiv.style.left=x;
  mydiv.style.top=y;
  //mydiv.style.text-align= 'center';
}
