//-- Start
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 newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		bttn_chisiamo_over = newImage("images/bttn_chisiamo-over.gif");
		bttn_contatti_over = newImage("images/bttn_contatti-over.gif");
		bttn_condizioni_over = newImage("images/bttn_condizioni-over.gif");
		bttn_offerte_over = newImage("images/bttn_offerte-over.gif");
		bttn_carrello_bttn_chisiamo_over = newImage("images/bttn_carrello-bttn_chisiamo.gif");
		bttn_carrello_over = newImage("images/bttn_carrello-over.gif");
		bttn_advsearch_over = newImage("images/bttn_advsearch-over.gif");
		preloadFlag = true;
	}
}

function doClock(){ // By Paul Davis - www.kaosweaver.com
  var t=new Date(),a=doClock.arguments,str="",i,a1,lang="4";
  var month=new Array('gennaio','genn', 'febbraio','febbr', 'marzo','mar', 'aprile','apr', 'maggio','magg', 'giugno','giugno', 'luglio','luglio', 'agosto','ag', 'settembre','sett', 'ottobre','ott', 'novembre','nov', 'dicembre','dic');
  var tday= new Array('Domenica','Domenica','Lunedi','Lunedi', 'Martedi','Martedi', 'Mercoledi','Mercoledi','Giovedi','Giovedi','Venerdi','Venerdi','Sabato','Sabato');
  for(i=0;i<a.length;i++) {a1=a[i].charAt(1);switch (a[i].charAt(0)) {
  case "M":if  ((Number(a1)==3) && ((t.getMonth()+1)<10)) str+="0";
  str+=(Number(a1)>1)?t.getMonth()+1:month[t.getMonth()*2+Number(a1)];break;
  case "D": if ((Number(a1)==1) && (t.getDate()<10)) str+="0";str+=t.getDate();break;
  case "Y": str+=(a1=='0')?t.getFullYear():t.getFullYear().toString().substring(2);break;
  case "W":str+=tday[t.getDay()*2+Number(a1)];break; default: str+=unescape(a[i]);}}return str;
}
// End global-->

function formController(which){
//Definisco l'array dei messaggi di errore
var error_txt = new Array;
	error_txt["categoria"] = "Categoria";
	error_txt["rag_soc"] = "Ragione Sociale"
	
	var reqString ="Attenzione!!\nSelezionare uno dei seguenti campi:\n ";
	var reqPass = true ;

	for (i=0;i<which.length;i++) {
		var temp_elem = which.elements[i] ;
		/*Controllo campo "obbligatorio"*/
		/*if(temp_elem.name=="categoria"){
			if (temp_elem.value=="") {
				reqString += ("\n-" + error_txt["categoria"]);
				reqPass = false ;
			}
		}*/
   }
	if (!reqPass) {
		alert(reqString);
		location.replace("ricerca.asp");
		return false
	}
}


//FUNZIONE PER LA STAMPA DEGLI STATI NELLE SELECT

function stampaNazioni(){
	var ArrayNazioni = new Array();
		ArrayNazioni[0] = "Italy";
		ArrayNazioni[1] = "Afghanistan ";
		ArrayNazioni[2] = "Albania ";
		ArrayNazioni[3] = "Algeria";
		ArrayNazioni[4] = "American Samoa";
		ArrayNazioni[5] = "Andorra";
    	ArrayNazioni[6] = "Angola";
		ArrayNazioni[7] = "Anguilla";
		ArrayNazioni[8] = "Antarctica";
		ArrayNazioni[9] = "Antigua and Barbuda";
		ArrayNazioni[10] = "Argentina";
		ArrayNazioni[11] = "Armenia";
		ArrayNazioni[12] = "Aruba";
		ArrayNazioni[13] = "Australia";
		ArrayNazioni[14] = "Austria";
		ArrayNazioni[15] = "Azerbaijan";
		ArrayNazioni[16] = "Bahamas";
		ArrayNazioni[17] = "Bahrain";
		ArrayNazioni[18] = "Bangladesh";
		ArrayNazioni[19] = "Barbados";
		ArrayNazioni[20] = "Belarus";
		ArrayNazioni[21] = "Belgium";
		ArrayNazioni[22] = "Belize";
		ArrayNazioni[23] = "Benin";
		ArrayNazioni[24] = "Bermuda";
		ArrayNazioni[25] = "Bhutan";
		ArrayNazioni[26] = "Bolivia";
		ArrayNazioni[27] = "Bosnia and Herzegowina";
		ArrayNazioni[28] = "Botswana";
		ArrayNazioni[29] = "Bouvet Island";
		ArrayNazioni[30] = "Brazil";
		ArrayNazioni[31] = "British Indian Ocean Territory";
		ArrayNazioni[32] = "Brunei Darussalam";
		ArrayNazioni[33] = "Bulgaria";
		ArrayNazioni[34] = "Burkina Faso";
		ArrayNazioni[35] = "Burundi";
		ArrayNazioni[36] = "Cambodia";
		ArrayNazioni[37] = "Cameroon";
		ArrayNazioni[38] = "Canada";
		ArrayNazioni[39] = "Cape Verde";
		ArrayNazioni[40] = "Cayman Islands";
		ArrayNazioni[41] = "Central African Republic";
		ArrayNazioni[42] = "Chad";
		ArrayNazioni[43] = "Chile";
		ArrayNazioni[44] = "China";
		ArrayNazioni[45] = "Christmas Island";
		ArrayNazioni[46] = "Cocos (Keeling) Islands";
		ArrayNazioni[47] = "Colombia";
		ArrayNazioni[48] = "Comoros";
		ArrayNazioni[49] = "Congo";
		ArrayNazioni[50] = "Cook Islands";
		ArrayNazioni[51] = "Costa Rica";
		ArrayNazioni[52] = "Cote D'Ivoire";
		ArrayNazioni[53] = "Croatia (Local Name: Hrvatska)";
		ArrayNazioni[54] = "Cuba";
		ArrayNazioni[55] = "Cyprus";
		ArrayNazioni[56] = "Czech Republic";
		ArrayNazioni[57] = "Denmark ";
		ArrayNazioni[58] = "Djibouti ";
		ArrayNazioni[59] = "Dominica ";
		ArrayNazioni[60] = "Dominican Republic ";
		ArrayNazioni[61] = "East Timor ";
		ArrayNazioni[62] = "Ecuador ";
		ArrayNazioni[63] = "Egypt ";
		ArrayNazioni[64] = "El Salvador ";
		ArrayNazioni[65] = "Equatorial Guinea ";
		ArrayNazioni[66] = "Eritrea ";
		ArrayNazioni[67] = "Estonia ";
		ArrayNazioni[68] = "Ethiopia ";
		ArrayNazioni[69] = "Falkland Islands (Malvinas) ";
		ArrayNazioni[70] = "Faroe Islands ";
		ArrayNazioni[71] = "Fiji ";
		ArrayNazioni[72] = "Finland ";
		ArrayNazioni[73] = "France ";
		ArrayNazioni[74] = "French Guiana ";
		ArrayNazioni[75] = "French Polynesia ";
		ArrayNazioni[76] = "French Southern Territories ";
		ArrayNazioni[77] = "Gabon ";
		ArrayNazioni[78] = "Gambia ";
		ArrayNazioni[79] = "Georgia ";
		ArrayNazioni[80] = "Germany ";
		ArrayNazioni[81] = "Ghana ";
		ArrayNazioni[82] = "Gibraltar ";
		ArrayNazioni[83] = "Greece ";
		ArrayNazioni[84] = "Greenland ";
		ArrayNazioni[85] = "Grenada ";
		ArrayNazioni[86] = "Guadeloupe ";
		ArrayNazioni[87] = "Guam ";
		ArrayNazioni[88] = "Guatemala ";
		ArrayNazioni[89] = "Guinea ";
		ArrayNazioni[90] = "Guinea-Bissau ";
		ArrayNazioni[91] = "Guyana ";
		ArrayNazioni[92] = "Haiti ";
		ArrayNazioni[93] = "Heard and Mc Donald Islands ";
		ArrayNazioni[94] = "Honduras ";
		ArrayNazioni[95] = "Hong Kong ";
		ArrayNazioni[96] = "Hungary ";
		ArrayNazioni[97] = "Iceland ";
		ArrayNazioni[98] = "India ";
		ArrayNazioni[99] = "Indonesia ";
		ArrayNazioni[100] = "Iran (Islamic Republic of) ";
		ArrayNazioni[101] = "Iraq ";
		ArrayNazioni[102] = "Ireland ";
		ArrayNazioni[103] = "Israel ";
		ArrayNazioni[104] = "Jamaica ";
		ArrayNazioni[105] = "Japan ";
		ArrayNazioni[106] = "Jordan ";
		ArrayNazioni[107] = "Kazakhstan ";
		ArrayNazioni[108] = "Kenya ";
		ArrayNazioni[109] = "Kiribati ";
		ArrayNazioni[110] = "Korea, Democratic People's Rep. of ";
		ArrayNazioni[111] = "Korea, Republic of ";
		ArrayNazioni[112] = "Kuwait";
		ArrayNazioni[113] = "Kyrgyzstan ";
		ArrayNazioni[114] = "Lao People's Democratic Republic ";
		ArrayNazioni[115] = "Latvia ";
		ArrayNazioni[116] = "Lebanon ";
		ArrayNazioni[117] = "Lesotho ";
		ArrayNazioni[118] = "Liberia ";
		ArrayNazioni[119] = "Libyan Arab Jamahiriya ";
		ArrayNazioni[120] = "Liechtenstein ";
		ArrayNazioni[121] = "Lithuania ";
		ArrayNazioni[122] = "Luxembourg ";
		ArrayNazioni[123] = "Macau ";
		ArrayNazioni[124] = "Macedonia, Former Yugoslav Rep. of ";
		ArrayNazioni[125] = "Madagascar ";
		ArrayNazioni[126] = "Malawi ";
		ArrayNazioni[127] = "Malaysia ";
		ArrayNazioni[128] = "Maldives ";
		ArrayNazioni[129] = "Mali ";
		ArrayNazioni[130] = "Malta ";
		ArrayNazioni[131] = "Marshall Islands ";
		ArrayNazioni[132] = "Martinique ";
		ArrayNazioni[133] = "Mauritania ";
		ArrayNazioni[134] = "Mauritius ";
		ArrayNazioni[135] = "Mayotte ";
		ArrayNazioni[136] = "Mexico ";
		ArrayNazioni[137] = "Micronesia, Federated States of ";
		ArrayNazioni[138] = "Moldova, Republic of ";
		ArrayNazioni[139] = "Monaco ";
		ArrayNazioni[140] = "Mongolia ";
		ArrayNazioni[141] = "Montserrat ";
		ArrayNazioni[142] = "Morocco ";
		ArrayNazioni[143] = "Mozambique ";
		ArrayNazioni[144] = "Myanmar ";
		ArrayNazioni[145] = "Namibia ";
		ArrayNazioni[146] = "Nauru ";
		ArrayNazioni[147] = "Nepal ";
		ArrayNazioni[148] = "Netherlands ";
		ArrayNazioni[149] = "Netherlands Antilles ";
		ArrayNazioni[150] = "New Caledonia ";
		ArrayNazioni[151] = "New Zealand ";
		ArrayNazioni[152] = "Nicaragua ";
		ArrayNazioni[153] = "Niger ";
		ArrayNazioni[154] = "Nigeria ";
		ArrayNazioni[155] = "Niue ";
		ArrayNazioni[156] = "Norfolk Island ";
		ArrayNazioni[157] = "Northern Mariana Islands ";
		ArrayNazioni[158] = "Norway ";
		ArrayNazioni[159] = "Oman ";
		ArrayNazioni[160] = "Pakistan ";
		ArrayNazioni[161] = "Palau ";
		ArrayNazioni[162] = "Panama ";
		ArrayNazioni[163] = "Papua New Guinea ";
		ArrayNazioni[164] = "Paraguay ";
		ArrayNazioni[165] = "Peru ";
		ArrayNazioni[166] = "Philippines ";
		ArrayNazioni[167] = "Pitcairn ";
		ArrayNazioni[168] = "Poland ";
		ArrayNazioni[169] = "Portugal ";
		ArrayNazioni[170] = "Puerto Rico ";
		ArrayNazioni[171] = "Qatar ";
		ArrayNazioni[172] = "Reunion ";
		ArrayNazioni[173] = "Romania ";
		ArrayNazioni[174] = "Russian Federation ";
		ArrayNazioni[175] = "Rwanda ";
		ArrayNazioni[176] = "Saint Kitts and Nevis ";
		ArrayNazioni[177] = "Saint Lucia ";
		ArrayNazioni[178] = "Saint Vincent and The Grenadines ";
		ArrayNazioni[179] = "Samoa ";
		ArrayNazioni[180] = "San Marino ";
		ArrayNazioni[181] = "Sao Tome and Principe ";
		ArrayNazioni[182] = "Saudi Arabia ";
		ArrayNazioni[183] = "Senegal ";
		ArrayNazioni[184] = "Seychelles ";
		ArrayNazioni[185] = "Sierra Leone ";
		ArrayNazioni[186] = "Singapore ";
		ArrayNazioni[187] = "Slovakia (Slovak Republic) ";
		ArrayNazioni[188] = "Slovenia ";
		ArrayNazioni[189] = "Solomon Islands ";
		ArrayNazioni[190] = "Somalia ";
		ArrayNazioni[191] = "South Africa ";
		ArrayNazioni[192] = "South Georgia and The S.Sandwich Is. ";
		ArrayNazioni[193] = "Spain ";
		ArrayNazioni[194] = "Sri Lanka ";
		ArrayNazioni[195] = "St. Helena ";
		ArrayNazioni[196] = "St. Pierre and Miquelon ";
		ArrayNazioni[197] = "Sudan ";
		ArrayNazioni[198] = "Suriname ";
		ArrayNazioni[199] = "Svalbard and Jan Mayen Islands ";
		ArrayNazioni[200] = "Swaziland ";
		ArrayNazioni[201] = "Sweden ";
		ArrayNazioni[202] = "Switzerland ";
		ArrayNazioni[203] = "Syrian Arab Republic ";
		ArrayNazioni[204] = "Taiwan ";
		ArrayNazioni[205] = "Tajikistan ";
		ArrayNazioni[206] = "Tanzania, United Republic of ";
		ArrayNazioni[207] = "Thailand ";
		ArrayNazioni[208] = "Togo ";
		ArrayNazioni[209] = "Tokelau ";
		ArrayNazioni[210] = "Tonga ";
		ArrayNazioni[211] = "Trinidad and Tobago ";
		ArrayNazioni[212] = "Tunisia ";
		ArrayNazioni[213] = "Turkey ";
		ArrayNazioni[214] = "Turkme?nistan ";
		ArrayNazioni[215] = "Turks and Caicos Islands ";
		ArrayNazioni[216] = "Tuvalu ";
		ArrayNazioni[217] = "Uganda ";
		ArrayNazioni[218] = "Ukraine ";
		ArrayNazioni[219] = "United Arab Emirates ";
		ArrayNazioni[220] = "United Kingdom ";
		ArrayNazioni[221] = "United States ";
		ArrayNazioni[222] = "Unite States Minor Outlying Islands ";
		ArrayNazioni[223] = "Uruguay ";
		ArrayNazioni[224] = "Uzbekistan ";
		ArrayNazioni[225] = "Vanuatu ";
		ArrayNazioni[226] = "Vatican City State (Holy See) ";
		ArrayNazioni[227] = "Venezuela ";
		ArrayNazioni[228] = "Viet Nam ";
		ArrayNazioni[229] = "Virgin Islands (British) ";
		ArrayNazioni[230] = "Virgin Islands (U.S.) ";
		ArrayNazioni[231] = "Wallis and Futuna Islands ";
		ArrayNazioni[232] = "Western Sahara ";
		ArrayNazioni[233] = "Yemen ";
		ArrayNazioni[234] = "Yugoslavia ";
		ArrayNazioni[235] = "Zaire ";
		ArrayNazioni[236] = "Zambia ";
		ArrayNazioni[237] = "Zimbabwe ";
			
	var select1 = catalogo.elements["nazione"];
		//alert("Pippo");
	for (i = 0; i<ArrayNazioni.length; i++){
		//alert(ArrayNazioni[i]);
		var opt = new Option(ArrayNazioni[i],ArrayNazioni[i],false,false);
		select1.add(opt);
	}			
}		

function formControllerRMA(which){
//Definisco l'array dei messaggi di errore
var error_txt = new Array;
	error_txt["categoria"] = "Categoria";
	error_txt["rag_soc"] = "Ragione Sociale";
	error_txt["telefono"] = "Nr Telefono";
	error_txt["contatto"] = "Persona Contatto";
	error_txt["email"] = "Indirizzo e-mail";
	error_txt["descrizione"] = "Descrizione";
	error_txt["guasti"] = "Descrizione del guasto o del difetto";
	error_txt["accessori"] = "Accessori allegati";

	var reqString ="Attenzione!!\nE necessario riempire i seguenti campi:\n ";
	var reqPass = true ;
	var check = 0;
	var password = "";
	var conf_password = "";
	/*Controllo validità campo "email"*/
	if (which["email"]!=undefined){
		var finder = which["email"].value;
		if (finder !="") {		
			var foundAt = 0;
			var foundPoint = 0;
			for(n = 0 ; n < finder.length ;n++) {
				if ((finder.charAt(n))==("@")) {
					++foundAt ;
				}
				if ((finder.charAt(n))==(".")) {
					++foundPoint ;
				}
			}
			if ((foundAt != 1)||(foundPoint == 0)) {
				alert("ATTENZIONE!!\n L'indirizzo di posta elettronica : "+finder+"\n non è un'indirizzo valido.");
				return false
			}	
		}	
	}
	for (campo in error_txt) {
	    if (which[campo]!=undefined){
    			if (which[campo].value=="") {
    				reqString += ("\n-" + error_txt[campo]);
    				reqPass = false ;
    			}
	    }
	}
	if (!reqPass) {
		alert(reqString);
		return false ;
	}
}

function MM_openBrWindow2(theURL,winName) { //v2.0
  features = "";	
  dist_left = ((screen.width) / 2) - 125;
  dist_top = ((screen.height) / 2) - 125;
  features = "width=250,height=250,left="+dist_left+",top="+dist_top+",scrollbars=no,resizable=no";
  window.open(theURL,winName,features);
}
