// JavaScript Document
function ConvertBR(input) {
	var output = "";
	for (var i = 0; i < input.length; i++) {
		if ((input.charCodeAt(i) == 13) && (input.charCodeAt(i + 1) == 10)) {
			i++;
			output += "<br>";
		} else {
			output += input.charAt(i);
	   }
	}
	return output;
}
function CheckMode(mode, opt) {
	modello = mode;
	previoustab="";
	previousSelected="";
	document.getElementById("content").innerHTML = '<div class="loader">Loading.. <img src="IMG/loader.gif"></div>';
	//DoCallback("mode="+mode+"&opt="+opt);
	what = "SetDiv(req.responseText)";
	url = "dw_ajax_include_panel.php";
	loadXHR("mode="+mode+"&opt="+opt);
}
function SetDiv(value){
	document.getElementById("content").innerHTML = value;
	document.frmMod.Id.value = ""
	document.frmMod.mode.value = "";
	document.frmMod.opt.value = "";
	document.frmMod.azione.value = "";
	
	if(modello == "operazione"){
		expandcontent('tab2', 'liTab2');
		colorMe('liTab2');
	}
	
}
function get(obj, esito) {
	var poststr = "";
	//alert(esito);
	if(esito) {
		for(i=0; i < obj.elements.length; i++) {
			if(obj.elements[i].type=="hidden") {
				if(obj.elements[i].value != "") {
					poststr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
				} else {
					poststr += obj.elements[i].name + "=&";
				}
			}

			if(obj.elements[i].type=="text") {
				if(obj.elements[i].value != "") {
					poststr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
				} else {
					poststr += obj.elements[i].name + "=&";
				}
			}
			
			if(obj.elements[i].type=="textarea") {
				if(obj.elements[i].value != "") {
					poststr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
				} else {
					poststr += obj.elements[i].name + "=&";
				}
			}
			
			if(obj.elements[i].type=="radio") {
				if(obj.elements[i].checked) {
					poststr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
				} 
			}
			
			if(obj.elements[i].type=="checkbox") {
				if(obj.elements[i].checked) {
					poststr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
				} else {
					poststr += obj.elements[i].name + "=&";
				}
			}

			if(obj.elements[i].type=="password") {
				if(obj.elements[i].value != "") {
					poststr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
				} else {
					poststr += obj.elements[i].name + "=&";
				}
			}
			
			if(obj.elements[i].type=="select-one") {
				if(obj.elements[i].options[obj.elements[i].selectedIndex].value != "") {
					poststr += obj.elements[i].name + "=" + obj.elements[i].options[obj.elements[i].selectedIndex].value + "&";
				} else {
					poststr += obj.elements[i].name + "=&";
				}
			}
		}
		what = "SetDiv(req.responseText)";
		//alert(poststr);
		document.getElementById("content").innerHTML = '<div class="loader">Loading.. <img src="IMG/loader.gif"></div>';
		loadXHR(poststr);
	} else {
		return false;
	}
}

function get4Insert(obj, esito) {
	var poststr = "";
	//alert(esito);
	if(esito) {
		for(i=0; i < obj.elements.length; i++) {
			if(obj.elements[i].type=="hidden") {
				if(obj.elements[i].value != "") {
					//poststr += obj.elements[i].name + "=" + stripVowelAccent(obj.elements[i].value) + "&";
					poststr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
				} else {
					poststr += obj.elements[i].name + "=&";
				}
			}

			if(obj.elements[i].type=="text") {
				if(obj.elements[i].value != "") {
					poststr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
				} else {
					poststr += obj.elements[i].name + "=&";
				}
			}
			if(obj.elements[i].type=="textarea") {
				if(obj.elements[i].value != "") {
					poststr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
				} else {
					poststr += obj.elements[i].name + "=&";
				}
			}
			if(obj.elements[i].type=="radio") {
				if(obj.elements[i].checked) {
					poststr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
				} 
			}
			
			if(obj.elements[i].type=="checkbox") {
				if(obj.elements[i].checked) {
					poststr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
				} else {
					poststr += obj.elements[i].name + "=&";
				}
			}

			if(obj.elements[i].type=="password") {
				if(obj.elements[i].value != "") {
					poststr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
				} else {
					poststr += obj.elements[i].name + "=&";
				}
			}
			
			if(obj.elements[i].type=="select-one") {
				if(obj.elements[i].options[obj.elements[i].selectedIndex].value != "") {
					poststr += obj.elements[i].name + "=" + obj.elements[i].options[obj.elements[i].selectedIndex].value + "&";
				} else {
					poststr += obj.elements[i].name + "=&";
				}
			}
		}
		document.getElementById("loaders").innerHTML = '<div class="loader">Loading.. <img src="IMG/loader.gif"></div>';
		loadXHR(poststr);
	} else {
		return false;
	}
}
function resetFormInsert(obj) {
	//alert(obj);
	var poststr = "";
	for(i=0; i < obj.elements.length; i++) {
		
		if(obj.elements[i].type=="text") {
			if(obj.elements[i].name.indexOf("ession_") <= 0) {
				obj.elements[i].value = "";
			}
		}
		
		if(obj.elements[i].type=="textarea") {
			if(obj.elements[i].name != "condizioni") {
				obj.elements[i].value = "";
			}
		}
		
		if(obj.elements[i].type=="radio") {
			if(obj.elements[i].checked) {
				poststr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
			} 
		}
		
		if(obj.elements[i].type=="checkbox") {
			obj.elements[i].checked = false;
		}

		if(obj.elements[i].type=="password") {
			obj.elements[i].value = "";
		}
		
		if(obj.elements[i].type=="select-one") {
			obj.elements[i].options.selectedIndex = 0;
		}
	}
}

function ConvalidaLogin() {
	user = document.frmLogin.user.value;
	pass = document.frmLogin.pass.value;
	
	if(user == "" || pass == "") {
		alert("Attenzione! Per accedere sono necessari la User e la Password.");
		return false;
	}
	return true;
}	
function runCharCodeAt(val, campo) {
	input = val;
	//alert(input);
	output = "";
	for(i=0; i<input.length; ++i)
	{
		if(input.charCodeAt(i) < 32 || input.charCodeAt(i) > 126) {
			alert("Attenzione! Il campo " + campo + " non puņ avere caratteri speciali o accentati.");
			return false;
			break;
		}
	}
	//alert(output);
	return true;
}
function convalidaContatti2() {
	nome = document.frmContatti.nome.value;
	cognome = document.frmContatti.cognome.value;
	mail = document.frmContatti.mail.value;

	if(nome == "" || cognome == "" || mail == "") {
		alert("Attenzione! Fai attenzione ai campi obbligatori, devono essere inseriti coorrettamente.");	
		return false;
	} else {
			
	}
}

function convalidaContatti(theForm) {
    var why = "";
    why += checkEmail(theForm.mail.value);
    why += checkName(theForm.nome.value);
    why += checkCognome(theForm.cognome.value);

	codicespam = theForm.codicespam.value;
	cdsp = theForm.cd_sp_do_da.value;
	autorizzazione = theForm.autorizzazione.checked;
	
	if(codicespam != cdsp) {
		why += "Il codice antispam inserito non e' corretto. Riprovare.\n";
	}

	if(!autorizzazione) {
		why += "E' necessario accettare le condizioni d'uso e trattamento dei dati.\n";
	}
/*    
	why += checkUsername(theForm.username.value);
    why += isEmpty(theForm.notempty.value);
    why += isDifferent(theForm.different.value);
    for (i=0, n=theForm.radios.length; i<n; i++) {
        if (theForm.radios[i].checked) {
            var checkvalue = theForm.radios[i].value;
            break;
        } 
    }
    why += checkRadio(checkvalue);
    why += checkDropdown(theForm.choose.selectedIndex);
*/    
	if (why != "") {
       alert(why);
       return false;
    }
	return true;
}
