// JavaScript Document
// JavaScript Document
function Centrata(percorso, w, h, nomefinestra) { 
var l = Math.floor((screen.width-w)/2); 
var t = Math.floor((screen.height-h)/2); 
window.open(percorso,nomefinestra,"width=" + w + ",height=" + h + ",top=" + t + ",left=" + l); 
} 

//function getParam(name){
//   var tmp = ( location.search.substring(1) );
//   var i   = tmp.toUpperCase().indexOf(name.toUpperCase()+"=");
//
//   if ( i >= 0 ){
//      tmp = tmp.substring( name.length+i+1 );
//      i = tmp.indexOf("&");
//      return unescape( tmp = tmp.substring( 0, (i>=0) ? i : tmp.length ));
//   }
//
//   return("");
//}
//
//
//descrizioni = new Array()
//descrizioni[0] = "";
//descrizioni[1] = "Immobile Piazza Velasca 5 - Milano";
//descrizioni[2] = "Immobile Via Pantano 26 - Milano";
//descrizioni[3] = "Immobile Via Torino 66/68 - Milano";
//descrizioni[4] = "Immobile Via Casati 39 - Milano";
//descrizioni[5] = "Immobile Via Murat 13-25 - Milano";
//descrizioni[6] = "Immobile Via Tucidide 56 - Milano";
//descrizioni[7] = "Immobile Via Val Formazza 10 - Milano";
//descrizioni[8] = "Immobile Milanofiori Palazzo A - Assago";
//descrizioni[9] = "Immobile Milanofiori Palazzo V2 - Rozzano";
//descrizioni[10] = "Immobile Via Amidani edificio 1/edificio 2 - Milano";
//descrizioni[11] = "Immobile Via Patecchio, 1 - Milano";
//
//
//function reloadpag(){
//	if (getParam('pos')!=""){
//document.getElementById('immo').value=descrizioni[getParam('pos')];
//document.getElementById('citta').value=getParam('pos');	
//}
//}


//validazione del modulo richiesta opportunita immoblialiari
function FormValidator(theForm)
 
{
  if (theForm.lastname.value == "")   {
	    alert("Inserire il nome");
		theForm.lastname.focus();
		return (false);
  }
  if (theForm.firstname.value == ""){
	    alert("Inserire il cognome");
		theForm.firstname.focus();
		return (false);
  }
  if (theForm.address.value == "")  {
	    alert("Inserire indirizzo di Email");
		theForm.address.focus();
		return (false);
  } 
var mail = theForm.address.value;
//alert(mail)

if (mail != ""){
	if (mail.indexOf('@') == -1){
			alert("Inserire l\'indirizzo e-mail correttamente");
			return false;
	}
	if (!(mail.indexOf('@') == -1)){
		var sub = mail.length;
		var sub1 = mail.substring(0,mail.indexOf('@'));
		var sub1_int = 1+mail.indexOf('@');
			
		if (sub1_int<2){
			alert("Inserire l\'indirizzo e-mail correttamente");
			return false;
		}else{
			var sub2 = mail.substring(sub1_int,sub);
			if (sub2.indexOf('.') == -1){
					alert("Inserire l\'indirizzo e-mail correttamente");
					return false;
			}
		}
	}
}	



  if (theForm.tel.value == "") {
	    alert("Inserire il recapito telefonico");
		theForm.tel.focus();
		return (false);
  }
 theForm.method = "POST";
 // theForm.action = "send_mail_fornitore.asp";
 theForm.action = "invio.asp";
  return (true);
}


/*per leggere dati di opportunitą immob. dal file xml*/

var qsParm = new Array();

var items = new Array();
var XMLFile = "../opportunita/dati.xml"
var xml = null;

function caricaXML(){
if (document.implementation && document.implementation.createDocument)
   {
   xml = document.implementation.createDocument("","",null)
   xml.onload=leggi;
   xml.load(XMLFile);
   }
   else if (window.ActiveXObject)
      {
      xml = new ActiveXObject("Microsoft.XMLDOM")
      xml.onreadystatechange = IEGo;
      xml.load(XMLFile);
      }

function IEGo()
   {
   if (xml.readyState == 4)
      leggi();
   }
}

function leggi(){
   nodi = xml.getElementsByTagName("item");

	for (i=0; i<nodi.length; i++){
		items[i] = new dati(
						getValue(nodi[i],"id"),
						getValue(nodi[i],"regione"),
						getValue(nodi[i],"descrizione"),
						getValue(nodi[i],"email")
						)
	}

//	alert('dati caricati: '+items.length);
}

function dati(id,regione,descrizione,email){
this.id=id;
this.regione=regione;
this.descrizione=descrizione;
this.email=email;
}
  
function getValue(vobj,tag){
return vobj.getElementsByTagName(tag)[0].childNodes[0].nodeValue;
}
   
function getRegione(idObject){
	for(i=0; i<items.length;i++){
		if(items[i].id == idObject)
			return items[i].regione;
		}
	return "";
}
function getDescrizione(idObject){
	for(i=0; i<items.length;i++){
		if(items[i].id == idObject)
			return items[i].descrizione;
		}
	return "";
}
function getEmail(idObject){
	for(i=0; i<items.length;i++){
		if(items[i].id == idObject)
			return items[i].email;
		}
	return "";
}

function qs() {
	var query = window.location.search.substring(1);
	var parms = query.split('&');
	for (var i=0; i<parms.length; i++) {
		var pos = parms[i].indexOf('=');
			if (pos > 0) {
				var key = parms[i].substring(0,pos);
				var val = parms[i].substring(pos+1);
				qsParm[key] = val;
			}
	}
}

//MValidazione modulo Contattaci
//validazione del modulo richiesta opportunita immoblialiari
function FormCValidator(theForm)
 
{
  if (theForm.lastname.value == "")   {
	    alert("Inserire il nome");
		theForm.lastname.focus();
		return (false);
  }
  if (theForm.firstname.value == ""){
	    alert("Inserire il cognome");
		theForm.firstname.focus();
		return (false);
  }
  if (theForm.address.value == "")  {
	    alert("Inserire indirizzo di Email");
		theForm.address.focus();
		return (false);
  } 
var mail = theForm.address.value;
//alert(mail)

if (mail != ""){
	if (mail.indexOf('@') == -1){
			alert("Inserire l\'indirizzo e-mail correttamente");
			return false;
	}
	if (!(mail.indexOf('@') == -1)){
		var sub = mail.length;
		var sub1 = mail.substring(0,mail.indexOf('@'));
		var sub1_int = 1+mail.indexOf('@');
			
		if (sub1_int<2){
			alert("Inserire l\'indirizzo e-mail correttamente");
			return false;
		}else{
			var sub2 = mail.substring(sub1_int,sub);
			if (sub2.indexOf('.') == -1){
					alert("Inserire l\'indirizzo e-mail correttamente");
					return false;
			}
		}
	}
}	



  if (theForm.tel.value == "") {
	    alert("Inserire il recapito telefonico");
		theForm.tel.focus();
		return (false);
  }
 theForm.method = "POST";
 // theForm.action = "send_mail_fornitore.asp";
 theForm.action = "invia_form.php";
  return (true);
}



