bData = null;
function browserData(browser,version,platform) {
   this.browser = browser;
   this.version = version;
   this.platform = platform;
}
function browserInfo() {
	if (bData == null) bData = new browserData(0,null,0);
	// BROWSER TYPE
	if ((navigator.appName.indexOf("Netscape") >= 0)||
		(navigator.appName.indexOf("Navigator") >= 0)){
		bData.browser=1;
	}else
	if (navigator.appName.indexOf("Explorer") >= 0){
		bData.browser=2;
	}else
		bData.browser=0;
	
	// BROWSER VERSION
	var tail = navigator.appVersion.indexOf(' ');
	bData.version = parseFloat(navigator.appVersion.substring(0,tail));
	var head =  navigator.appVersion.indexOf('(');
	var tail =  navigator.appVersion.indexOf(')');

	// BROWSER PLATFORM
	brPlatformData =navigator.appVersion.substring(head,tail);
	if (brPlatformData.indexOf("Macintosh") >= 0){
		if ( brPlatformData.indexOf("PPC") >= 0){
			bData.platform=2;
		}else
			bData.platform=1;
	}else{
		if ( brPlatformData.indexOf("Win") >= 0) bData.platform=3;
	}
}


function rollIn(imgName) {
        if ((bData.browser == 1) && (bData.version >=3) || (bData.browser==2 && bData.version>=4)) {
        imgFile = imgName + ".on.jpg";
        document [imgName].src = imgFile;
        }
}
function rollOut(imgName) {
		
        if ((bData.browser == 1) && (bData.version >=3) || (bData.browser==2 && bData.version>=4)) {
        imgFile = imgName + ".off.jpg";
        document [imgName].src = imgFile;
        }
}






function rollIn (imgName) {

if ((bData.browser = 1) && (bData.version >=3)|| (bData.browser==2 && bData.version>=4)){

                        imgFile = imgName + ".on.gif";

                        document [imgName].src = imgFile;

                        }

                        }

                        

function rollOut (imgName) {

if ((bData.browser == 1) && (bData.version >=3)|| (bData.browser==2 && bData.version>=4)){

                        imgFile = imgName + ".off.gif";

                        document [imgName].src = imgFile;

                        

                        }

                        }

function loadAlternates(suffix,lookFor) {

  

  if ((bData.browser = 1) && (bData.version >=3) ||

                (bData.browser = 2) && (bData.version >=4)) {

    altImages = new Array(document.images.length);

       for (var k = 0 ;k < altImages.length ; k++) {

             //window.alert("ciao "+k);

         if (document.images[k].src.indexOf(lookFor) >= 0) {

           altImages[k] = new Image();

           altImages[k].src = (document.images[k].name + suffix);

                   //window.alert("carica "+document.images[k].name + suffix);

                        }

                }

        }

}

                        

browserInfo()

function checkrequired(which){
var pass=true
if (document.images){
for (i=0;i<which.length;i++){
var tempobj=which.elements[i]
if (tempobj.name.substring(0,8)=="required"){
if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==-1)){
pass=false
break
}
}
}
}
if (!pass){
alert("Non hai compilato correttamente il form. Alcune informazioni non sono state inserite. Clicca su OK e verifica l'errore")
return false
}
else
return true
}

                      

function Feedback_Validator(theForm)
{
		if (theForm.Qta_cd_1.value == "0")
		{
		alert("Deve indicare quanti CD Arto superiore vuole ordinare!");
		theForm.Qta_cd_1.focus();
		return (false);
		}
		if (theForm.Qta_cd_2.value == "0")
		{
		alert("Deve indicare quanti CD Arto inferiore vuole ordinare!");
		theForm.Qta_cd_2.focus();
		return (false);
		}
		if (theForm.nome.value == "")
		{
		alert("Deve indicare ancora il suo nome!");
		theForm.nome.focus();
		return (false);
		}
		if (theForm.cognome.value == "")
		{
		alert("Deve indicare ancora il suo cognome!");
		theForm.cognome.focus();
		return (false);
		}
		if (theForm.indirizzo.value == "")
		{
		alert("Deve indicare anche il suo indirizzo (via)!");
		theForm.indirizzo.focus();
		return (false);
		}
		if (theForm.cap.value == "")
		{
		alert("Deve indicare anche il CAP!");
		theForm.cap.focus();
		return (false);
		}
		if (theForm.citta.value == "")
		{
		alert("Deve indicare anche la Citta!");
		theForm.citta.focus();
		return (false);
		}
		if (theForm.nazione.value == "")
		{
		alert("Deve indicare anche la Nazione!");
		theForm.nazione.focus();
		return (false);
		}
		if (theForm.email.value == "")
		{
		alert("Deve indicare anche il suo indirizzo e-mail!");
		theForm.email.focus();
		return (false)
		}
return (true);
}

