// JavaScript Document

function addNewsletter(){
		email = $("input[name=email]").val() 
		if(email == "" || valid_email(email)==false){
			alert("Inserire un indirizzo email valido!")
		}else{
			$.ajax({
				type: 'POST',
				url:"consolle/add_newsletter.asp?addCliente=si",
				data: {"email":email},
				dataType: "html",
				success: function(data){
						if(data==1){
							$("#confermedReg").show();
							$("#dobleReg").hide();
							$("input[name=email]").val("") 
						}else if(data==2){
							$("#dobleReg").show();
							$("#confermedReg").hide();
						}else{
							alert("Errore nell'inserimento, riprovare piu tardi. Grazie.")
						}
					}
			});
		}
}


function lostPsw(){
	email = $("input[name=email]").val() 
		$.ajax({
			type: 'POST',
			url:"check_lost_psw.asp",
			data: {"email":email},
			dataType: "html",
			success: function(data){
					if(data==0){
							alert("Abbiamo provveduto a inviarti nuovamente la tua password all'indirizzo inserito.")
							window.location = "index.asp"
					}else if(data==1){
						alert("L'indirizzo email inesistente!")
					}
				}
		});
}


function checkLogin(){

email_login = $("input[name=email_login]").val() 
password_login = $("input[name=password_login]").val()
from = $("input[name=from]").val()
	if(password_login=="" || email_login==""){
		alert("Inserire un indirizzo email o una password valida.")
	}else{
		$.ajax({
			type: 'POST',
			url:"check_login.asp",
			data: {"email_login":email_login,"password_login":password_login},
			dataType: "html",
			success: function(data){
					if(data==0){
						if(from=="prev"){
							window.location ="preventivi.asp?voice=8&user=permitted"
						}else{
							window.location = "ordini.asp?voice=6&user=permitted"
						}
					}else if(data==1){
						alert("L'indirizzo email o la password inseriti non sono corretti.")
					}
				}
		});
	}
}

function contactForm_loggato(){
	emailVar = $("input[name=email]").val()
	sito_internet = $("input[name=sito_internet]").val() 
	nomeVar = $("input[name=nome]").val()
	cognomeVar = $("input[name=cognome]").val()
	url1 = $("textarea[name=url1]").val()
	url2 = $("textarea[name=url2]").val()
	if(url1 == undefined){
			url1= ""
	}
	if(url2 == undefined){
			url2= ""
	}	
	messaggio =  $("textarea[name=messaggio]").val() + "<br/><br/>"+url1+"<br/>"+url2
	
	if (nomeVar==""){
		alert("Inserire un nome valido");
		}else if(cognomeVar==""){
			alert("Inserire un cognome valido");
		}else{
			$.ajax({
				type: 'POST',
				url:"consolle/contatti_send.asp",
				data: {"sito_internet":sito_internet,"nome":nomeVar,"cognome":cognomeVar,"email":emailVar,"messaggio":messaggio},
				dataType: "html",
				success: function(data){
						if(data==0){
							alert("Richiesta inviata con successo!");
							window.location.reload(true);
						}else if(data==1){
							alert("La tua sessione è scaduta, effettua nuovamente l'accesso per continuare.")
						}
					}
			});
		}
			
}

function contactForm(){
	emailVar = $("input[name=email]").val()
	emailConfirmed = $("input[name=emailConfirmed]").val() 
	sito_internet = $("input[name=sito_internet]").val() 
	nomeVar = $("input[name=nome]").val()
	cognomeVar = $("input[name=cognome]").val()
	passwordVar =$("input[name=password]").val()
	societa = $("input[name=societa]").val()
	IDcategoria = $("input[name=IDcategoria]").val()
	
	url1 = $("textarea[name=url1]").val()
	url2 = $("textarea[name=url2]").val()
	if(url1 == undefined){
			url1= ""
	}
	if(url2 == undefined){
			url2= ""
	}	
	messaggio =  $("textarea[name=messaggio]").val() + "<br/><br/>"+url1+"<br/>"+url2
	
	if (nomeVar==""){
		alert("Inserire un nome valido");
		}else if(cognomeVar==""){
			alert("Inserire un cognome valido");
			}else if(emailVar=="" || valid_email(emailVar)==false){
				alert("Indirizzo email non valido");
			}else if(emailVar != emailConfirmed){
				alert("L' Indirizzo email non combacia");
				}else if(passwordVar.length<6 ){
				alert("Password non valida");	
				}else{
					
					
						$.ajax({
							type: 'POST',
							url:"consolle/contatti_send.asp",
							data: {"societa":societa,"IDcategoria":IDcategoria,"sito_internet":sito_internet,"nome":nomeVar,"cognome":cognomeVar,"email":emailVar,"password":passwordVar,"messaggio":messaggio},
							dataType: "html",
							success: function(data){
									if(data==0){
										alert("Richiesta inviata con successo!");
										window.location.reload(true);
									}else if(data==1){
										alert("Utente gia registrato, effettua l'accesso per continuare.")
									}
								}
						});
	
	
					
					}
	
}


function openDett(ID){
	if ($("#dett_"+ID).css("display")== "none"){
			$("#dett_"+ID).css("display","block")
		}else{
			$("#dett_"+ID).css("display","none")
	}
}


function detailPreventivo(){
	window.location.href="ordini_preventivi.asp";
}

function delOrdine(IDCliente,IDordine){
	window.location = "del_ordini.asp?del=1&IDCliente="+IDCliente+"&IDordine="+IDordine ;
}
function payOrdine(orderCode,secretCode){
	window.location = "ordini_confermed.asp?orderCode="+orderCode+"&secretCode="+secretCode ;
}




function requestPay(IDordine,IDCliente){
	
	$.ajax({url:"ordini/ordini_page.asp?IDordine="+IDordine+"&IDCliente="+IDCliente
		,success: function(data){
			
			mydiv= data.replace(/"/g,"'");
				sendPay(IDordine,IDCliente,mydiv);
			}
	});
	
}
function sendPay(IDordine,IDCliente,htmlData){
	$.ajax({
		type: 'POST',
		url:"ordini/send_ordini.asp",
		data: {"IDordine":IDordine,"IDCliente":IDCliente,"htmlData":htmlData},
		dataType: "html",
		success: function(data){
				if(data==1){
					alert("Richiesta inviata con successo!");
					window.location.reload(true);
				}else{
					alert("Problemi con l'invio del documento.")
					}
			}
	});
}


function acceptOrder(IDpreventivi,IDCliente){
	$.ajax({url:"preventivi/accept_preventivi.asp?IDpreventivi="+IDpreventivi+"&IDCliente="+IDCliente
		,success: function(data){
				if(data==1){
					alert("Preventivo Accettato");
					window.location = "admin_fatture.asp";
				}else{
					alert("Problemi con l'accettazione del preventivo")
				}
		}
	});
}

function saveFattura(IDpreventivi){
	n_fattura = $("input[name=n_fattura]").val()
	data = $("input[name=data]").val()
	
	if (n_fattura ==""){
		alert("Inserire un numero di fattura valido.")
	}else{
		$.ajax({url:"preventivi/save_fattura.asp?IDpreventivi="+IDpreventivi+"&n_fattura="+n_fattura+"&data="+data
			,success: function(data){
					if(data==1){
						alert("Fattura modificata con successo!");
						window.location.reload(true);
					}else{
						alert("Problemi con il salvataggio.")
					}
				}
		});	
	}
}


function loadFattura(IDpreventivi,IDCliente){
	$.ajax({url:"preventivi/preventivi.asp?IDpreventivi="+IDpreventivi+"&dett=1&IDCliente="+IDCliente
		,success: function(data){
				mydiv= data.replace(/"/g,"'");
				sendFattura(IDpreventivi,IDCliente,mydiv);
			}
	});
	
}
function sendFattura(IDpreventivi,IDCliente,htmlData){
	$.ajax({
		type: 'POST',
		url:"preventivi/send_preventivi.asp",
		data: {"IDpreventivi":IDpreventivi,"IDCliente":IDCliente,"htmlData":htmlData},
		dataType: "html",
		success: function(data){
				if(data==1){
					alert("Documento inviato con successo!");
					window.location.reload(true);
				}else{
					alert("Problemi con l'invio del documento.")
				}
			}
	});
}
function anteprimaFatt(IDpreventivi,IDCliente){
window.open("fatturazione/fatture.asp?IDpreventivi="+IDpreventivi+"&dett=1&IDCliente="+IDCliente,"Anteprima Fattura","","")	
}

function createDocumentFatt(IDpreventivi,IDCliente){
	$.ajax({url:"fatturazione/fatture.asp?IDpreventivi="+IDpreventivi+"&dett=1&IDCliente="+IDCliente
		,success: function(data){
			mydiv= data.replace(/"/g,"'");
			sendDocumentFatt(IDpreventivi,IDCliente,mydiv)
		}
	});
}

function sendDocumentFatt(IDpreventivi,IDCliente,htmlData){
	$.ajax({
		type: 'POST',
		url:"fatturazione/send_fatture.asp",
		data: {"IDpreventivi":IDpreventivi,"IDCliente":IDCliente,"htmlData":htmlData},
		dataType: "html",
		success: function(data){
				if(data==1){
					alert("Fattura inviata con successo!");
					window.location.reload(true);
				}else{
					alert("Problemi con l'invio della fattura.")
				}
			}
	});
}



function valid_email(email){
  var pattern= new RegExp(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]+$/);
  return pattern.test(email);
}
