var http_request = false;
function Controllalo(){

count=0;
//alert("AHO");



if(document.registra.nome.value==""){
alert("Prego inserire un Nome");
count++;
document.registra.nome.focus();
return false;

}

if(document.registra.cognome.value==""){
alert("Prego inserire un Cognome");
count++;
document.registra.cognome.focus();
return false;
}

if(document.registra.email.value==""){
alert("Prego inserire una e-mail valida");
count++;
document.registra.email.focus();
return false;
}
if(document.registra.comm.value==""){
alert("Prego inserire un messaggio");
count++;
document.registra.comm.focus();
return false;
}


}
function Controllalo2(){

count=0;
//alert("AHO");



if(document.gb_form.gbname.value==""){
alert("Prego inserire un Nome - Please insert a Name");
count++;
document.gb_form.gbname.focus();
return false;

}




if(document.gb_form.comment.value==""){
alert("Prego inserire un messaggio - Please insert a comment or message");
count++;
document.gb_form.comment.focus();
return false;
}


}
    function makeRequest(url) {

        if (http_request.readyState <= 3) {
        http_request.onreadystatechange = function () {}
        http_request.abort();
        }
        http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // See note below about this line
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        http_request.onreadystatechange = alertContents;
        http_request.open('GET', url, true);
        http_request.send(null);

    }
    function show_avs() {
    if (document.getElementById)
				{
                //document.getElementById('gb_form').style.position='absolute';
                document.getElementById('nuvola2').style.top = '171px';
                document.getElementById('nuvola2').style.left = '15px';

                //document.getElementById('nuvola2').style.marginLeft = '15px';
                if(document.getElementById('nuvola2').style.display == 'none' || document.getElementById('nuvola2').style.display == ''){
                document.getElementById('nuvola2').style.position = 'absolute';
                 document.getElementById('nuvola2').style.display = 'block';
                 }else{
                 document.getElementById('nuvola2').style.position = 'absolute';
                 document.getElementById('nuvola2').style.display = 'none';


                 }
                if(navigator.appName=="Microsoft Internet Explorer"){
                //document.getElementById('nuvola2').style.display.backgroundImage= 'none';
 				//document.getElementById('nuvola2').style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/gb/nuvola.png,sizingMethod=\'scale\')';
                document.getElementById('nuvola2').style.background='url(images/gb/nuvola.gif) repeat';
                }else{
                document.getElementById('nuvola2').style.background='url(images/gb/nuvola.png) repeat';
                }
              }

    }

    function choose_img(thename) {
    if (document.getElementById)
				{
                var ni = document.getElementById('gb_form');
                if(document.getElementById('myDiv')){
                var olddiv = document.getElementById('myDiv');
 				ni.removeChild(olddiv);
                }
                var newdiv = document.createElement('div');
  				var divIdName = 'myDiv';
  				newdiv.setAttribute('id',divIdName);
                if(navigator.appName=="Microsoft Internet Explorer"){
                newdiv.style.marginTop='-30px';
                newdiv.style.marginBottom='12px';

                }else{
                newdiv.style.marginTop='-30px';
                newdiv.style.marginBottom='12px';
                newdiv.style.marginLeft='0px';
                }
  				newdiv.innerHTML = '<img src=\"images/gb/'+thename+'\" style=\"margin:0px;padding:0px;display:inline;\"><input type=\"hidden\" name=\"immagine\" value=\"'+thename+'\"><br><input type=\"submit\" name=\"Submit\" value=\"GO!!!\" style=\"width:60px;margin-left:0px;margin-bottom:-10px;\">';
  				ni.appendChild(newdiv);


                document.getElementById('nuvola2').style.position = 'absolute';
                document.getElementById('nuvola2').style.display = 'none';

                }
       }
    function alertContents() {
        if (http_request.readyState < 4) {
          if (document.getElementById)
                {
                 document.getElementById('nuvola').style.marginTop = '20px';
                 document.getElementById('nuvola').style.position = 'absolute';
                 document.getElementById('nuvola').style.display = 'block';

                 document.getElementById('nuvola').innerHTML ="<p style=\"margin:0px;display:inline;\">LOADING DATA...</p>";
                 document.getElementById('nuvola').style.margin= '20px 0px 0px 20px';
                 if(navigator.appName=="Microsoft Internet Explorer"){
                 document.getElementById('nuvola').style.display.backgroundImage= 'none';
 				 document.getElementById('nuvola').style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/gb/nuvola.png,sizingMethod=\'scale\')';

                  document.getElementById('nuvola').style.margin= '-30px 0px 0px 172px';
                 }else{
                  document.getElementById('nuvola').style.background='url(images/gb/nuvola.png) repeat';

                  document.getElementById('nuvola').style.margin= '-20px 0px 0px 115px';
                 }
                }
        }
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {

                testo_gb=http_request.responseText.split("&");
                //alert(testo_gb[0]);
                 if (document.getElementById)
				{

                s_z=testo_gb[4].split("=");
                s_i=testo_gb[5].split("=");

                z=s_z[1];
                i=s_i[1];
                //alert(z);
                if(navigator.appName=="Microsoft Internet Explorer"){
                	if(z<6){
                		x=(z*20)+20;
               		 	y=i*20;
                		}else{
                        x=-160+(20*z);
               		 	y=i*20;
                	}
                }else{
                if(z<6){
                x=(z*20)+25;
                y=(i*20)+10;
                }else{
                x=-160+(20*z);
               	y=i*20+10;
                }
                }

                //alert(y+'px 0px 0px '+x+'px');
                document.getElementById('nuvola').style.zIndex = 2;
                document.getElementById('nuvola').style.position = 'absolute';
                document.getElementById('nuvola').style.minWidth= '150px';
				document.getElementById('nuvola').style.display = 'block';
                if(navigator.appName=="Microsoft Internet Explorer"){
                document.getElementById('nuvola').style.display.backgroundImage= 'none';
 				document.getElementById('nuvola').style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/gb/nuvola.png,sizingMethod=\'scale\')';
				}else{
                document.getElementById('nuvola').style.background='url(images/gb/nuvola.png) repeat';
                }
                document.getElementById('nuvola').style.margin= y+'px 0px 0px '+x+'px';

                document.getElementById('nuvola').innerHTML = "<p style=\"display:block;color:#A4310E;width:150px;\">" +testo_gb[0] + " " +testo_gb[1] + "</p>" + "<p style=\"width:150px;text-decoration:underline;\">BY:" +testo_gb[2].toUpperCase() + "</p>" + "<p style=\"width:150px\">" +testo_gb[3].toUpperCase() + "</p>";
               	//alert(nuvola.style.display);
			}
            } else {
                //alert('There was a problem with the request.');
            }
        }

    }
function hideit(){
if (http_request.readyState <= 3) {
        http_request.onreadystatechange = function () {}
        http_request.abort();
        }
if (document.getElementById)
				{
				document.getElementById('nuvola').style.display = 'none';

                //alert(nuvola.style.display);
			}
}