function sendMessaggio(t){
	alert(t);
	
	var m=t.messaggio.value;
	var idAnn=t.idAnnuncio.value;
	var idD=t.idD.value;
	var primaMail=t.primaMail.value;
	var sendMessaggio=t.sendMessaggio.value;
	
	$.post("rispondiAnnuncio.php",{messaggio:m,idAnnuncio:idAnn,idD:idD,primaMail:primaMail,sendMessaggio:sendMessaggio},function(ret){
		document.getElementById("mainContattami").innerHTML=ret;
		alert("inviata");
	})
	
	
	return false;
}
function checkLength(t){
	if(t.value.length>140){
		t.value=t.value.substring(0,140);
	}
	document.getElementById("caratteri").innerHTML=(140-t.value.length)+(" caratteri ");
	
} 
function recuperaPassword(t){
	var email=t.email.value;
	t.invia.disabled="disabled";
	$.post("remindPassword.php",{email:email},function(ret){
		document.getElementById("mainContattami").innerHTML=ret;
		t.invia.disabled="";
	});
	var tt="";
	return false;
}
function rimuoviUtente(){
	$.post("rimuoviUser.php",{a:null},function(ret){
		document.getElementById("mainContattami").innerHTML=ret;	
	})
}
function disattivaProfilo(){
	$.post("disattivaProfiloUtente.php",{a:null},function(ret){
		window.location="coppia-creativa.php";
	})
}


function provaAlt(t){
	
	
	var m=t.messaggio.value;
	var idAnn=t.idAnnuncio.value;
	var idD=t.idD.value;
	var primaMail=t.primaMail.value;
	var sendMessaggio=t.sendMessaggio.value;
	
	
	$.post("sendAnnuncio.php",{messaggio:m,idAnnuncio:idAnn,idD:idD,primaMail:primaMail,sendMessaggio:sendMessaggio},function(ret){
		
		if(ret=="0"){
			document.getElementById("mainContattami").innerHTML="Per mandare un messaggio devi essere loggato!";
		}
		else{
			document.getElementById("mainContattami").innerHTML=ret+"Messaggio inviato correttamente";
			//alert("Messaggio inviato correttamente");
			
		}
	});
	
	
	return false;
}

function logIn(t,p,tipo){
	
	$.post("login.php?"+p,{u:t.username.value,p:t.password.value,tipo:tipo},function(ret){
		if(ret=="0"){
			return false;
		}
		else{
			
			
			
			switch(tipo){
			case "rispondi":
				document.getElementById("mainContattami").innerHTML=ret;
				
				break;
			case "loginsito":
				var retOut=ret.split("||");
				document.getElementById("headerWrap").innerHTML+='<a href="logout.php" class="corner arrow" id="btn_login">Logout</a>';
				if(retOut[0]=="OK"){
					$("#login").fadeOut("slow");
					$("#goRegister").fadeOut("slow");
					
					document.getElementById("userContent").innerHTML=retOut[1];
					$("#btn_cancellaProfilo").click(function(){
						
					
						$(this).openModal({
							color: '#717a73',
							target:'#modale',
							addClose: '#closeButton'
						});
						return false;
						
						
					});
			
					
				}
				else{
					
					document.getElementById("boxLoginContainer").innerHTML=retOut[1];
					
					
					
				}
				//document.getElementById("boxUtente").innerHTML=ret;
				//$(this).closeModal();
				break;
				default:
				break;
			}
			
			/*try{
				$("#login").fadeOut("slow");
			}
			catch(e){}*/
			
		}
		
	});
	return false;
}
function resetFields(){
	$("#registraUtente input").removeClass("error");
	$("#registraUtente select").removeClass("error");
	$("#registraUtente textarea").removeClass("error");
}
function segnaposto(who,text,action){
	if(action=="hide"){
		if(who.value==text){
		who.value="";
		
		who.style.color="#000";
		}
	}
	else{
		
		who.style.color="#000";
		
		if(who.value==text || who.value==""){
			who.value=text;
		
			who.style.color="#545554"
		}
	}
	
}

function nuovoUser(t){

	var error=false;
	var errorAlert=false;
	var mex=new Array();

	resetFields();
	
	if(t.nome.value=="" || t.nome.value.length<3){
		error=true;
		$(t.nome).addClass("error");
		//mex.push("- Il campo nome deve essere minimo di 3 caratteri");
	}
	if(t.cognome.value=="" || t.cognome.value.length<3){
		error=true;
		$(t.cognome).addClass("error");
		//mex.push("- Il campo cognome deve essere minimo di 3 caratteri");
	}
	
	var emailReg=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; 
	
	if(t.email.value=="" || t.email.value.length<3 || !emailReg.test(t.email.value)){
		error=true;
		$(t.email).addClass("error");
		//mex.push("- Inserire una email valida ");
	}
	else{
		if(t.email.value!=t.confermaEmail.value){
			error=true;
			$(t.email).addClass("error");
			$(t.confermaEmail).addClass("error");
			//mex.push("- Le email inserite non coincidono");
		}
		
	}
	
	if(t.password.value=="" || t.password.value.length<6){
		error=true;
		$(t.password).addClass("error");
		//mex.push("- Inserire una password di 6 caratteri ");
	}
	else{
		if(t.password.value!=t.confermaPassword.value){
			error=true;
			$(t.confermaPassword).addClass("error");
			$(t.password).addClass("error");
			//mex.push("- Le password inserite non coincidono");
		}
	}
	
	if(t.aboutme.value=="" || t.aboutme.value.length<10){
		error=true;
		$(t.aboutme).addClass("error");
		//mex.push("- Il campo 'dicono di me' deve essere minimo di 10 caratteri");
	}
	else{
		if(t.aboutme.value.length>140){
			error=true;
			$(t.aboutme).addClass("error");
			//mex.push("- Il campo 'dicono di me' non puo' superare i 140 caratteri");
		}
	}
	
	if(t.sono.value=="--"){
		error=true;
		//mex.push('- Scegliere cosa sei');
		$(t.sono).addClass("error");
	}
	if(t.cerco.value=="--"){
		error=true;
		//mex.push('- Scegliere cosa cerchi');
		$(t.cerco).addClass("error");
	}
	
	if(!this.emailCheck){
		error=true;
	}
	
	
	if(!t.newsletter[0].checked && !t.newsletter[1].checked){
		error=true;
		errorAlert=true;
		$(t.newsletter[0]).addClass("error");
		mex.push("- Devi necessariamente indicarci se desideri ricevere informazioni su novita' e promozioni");
	}
	if(!t.privacy_agreement.checked){
		errorAlert=true;
		error=true;
		mex.push("- Devi accettare il trattamento dei dati personali per procedere");
	}
	
	if(errorAlert){
		alert(mex.join("\n"));
	}
	
	if(error){
	//alert(mex.join('\n'));
	$("#errori").html("i campi in rosso non sono corretti. Prova a ricontrollarli!");
	}
	else{
	
		$("#errori").html("");
		

		var newsletter=t.newsletter[0].checked?"YES":"NO";
		document.getElementById("salva").disabled="disabled";
		
		$.post("registrazione-utente.php",{n:t.nome.value,
									c:t.cognome.value,
									e:t.email.value,
									p:t.password.value,
									s:t.sono.value,
									cc:t.cerco.value,
									a:t.aboutme.value,
									na:newsletter
									},function(ret){
										
										$(this).openModal({
											color: '#717a73',
											target:'#modale',
											addClose: '#closeButton'
											})
											
									})
	}
	
	return false;
}




function modificaUser(t){

	var error=false;
	var mex=new Array();

	resetFields();
	
	
	if(t.password.value=="" || t.password.value.length<6){
		error=true;
		$(t.password).addClass("error");
		mex.push("- Inserire una password di 6 caratteri ");
	}
	else{
		if(t.password.value!=t.confermaPassword.value){
			error=true;
			$(t.confermaPassword).addClass("error");
			$(t.password).addClass("error");
			mex.push("- Le password inserite non coincidono");
		}
	}
	
	if(t.aboutme.value=="" || t.aboutme.value.length<10){
		error=true;
		$(t.aboutme).addClass("error");
		mex.push("- Il campo 'dicono di me' deve essere minimo di 10 caratteri");
	}
	else{
		if(t.aboutme.value.length>140){
			error=true;
			$(t.aboutme).addClass("error");
			mex.push("- Il campo 'dicono di me' non puo' superare i 140 caratteri");
		}
	}
	
	
	if(error){
	//alert(mex.join('\n'));
	$("#errori").html("i campi in rosso non sono corretti. Prova a ricontrollarli!");
	}
	else{
	
		$("#errori").html("");
		
		
		$.post("modificaProfilo.php",{	p:t.password.value,
									a:t.aboutme.value
									},function(ret){
										
										$(this).openModal({
											color: '#717a73',
											target:'#modale',
											addClose: '#closeButton'
											})
									})
	}
	
	return false;
}




var emailCheck=false;
function checkEmail(e){
	if(e.value.length>4){
		emailCheck=false;
		$.post("chke.php",{e:e.value},function(ret){
		
			if(ret=="0"){
				$("#mailEsistente").show();
				emailCheck=false;
			}
			else{
				$("#mailEsistente").hide();
				emailCheck=true;
			}
			
		})
	}
	/**/
	
}
