function ocultar(objetoID) {
	document.getElementById(objetoID).style.visibility = 'hidden';
}

function mostrar(objetoID) {
	document.getElementById(objetoID).style.visibility = 'visible';
}

function esNumerico(valor) {
	var exp = /(^\d+$)/;
	if (exp.test(valor))
		return true;
	return false;
}

function agregarLineaFoto(grid) {
	gridFotos = document.getElementById('gridFotos');
	i = document.getElementById('indiceFotos').value;
	
	linea = document.createElement('tr');

	textoFoto = document.createElement('td');
	textoFoto.innerHTML = "Foto"
	
	tdFoto = document.createElement('td');
	inputFoto = document.createElement('input');
	inputFoto.type = 'file';
	inputFoto.name = 'foto' + ++i;
	inputFoto.id = 'foto' + i;
	tdFoto.appendChild(inputFoto);
	
	tdAgregar = document.createElement('td');
	tdAgregar.innerHTML = '<a href="JavaScript:agregarLineaFoto()">Agregar otra foto</a>';
	
	linea.appendChild(textoFoto);
	linea.appendChild(tdFoto);	
	linea.appendChild(tdAgregar);
	gridFotos.appendChild(linea);
	
	document.getElementById('indiceFotos').value = i;
}

function abrirVentana(url) {
	window.open(url);
}

function checkCodigo(doc) {

	if (doc.getElementById('codigo').value == '') {
		alert('Debe ingresar un código');
		document.getElementById('codigo').focus();
		return;
	}
	
	var req = getXMLHTTPRequest();	

		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				var res = req.responseText;
				if (res == 1) {
					alert('Ya existe una propiedad con este código');
					document.getElementById('codigo').focus();
				}					
			}
		};
		
		req.open("GET", 'check.php?codigo=' + document.getElementById('codigo').value, true);
		req.send("");		
}

function eliminarFoto(id) {
	document.getElementById('foto' + id + 'mode').value = 'del';
	document.getElementById('foto' + id).style.visibility = 'hidden';
}

function idiomaDes(idioma) {
	switch (idioma) {
	case 'esp':
		document.getElementById('desEng').className = 'tabOculto';
		document.getElementById('desEngId').className = 'idioma';		
		document.getElementById('desPt').className = 'tabOculto';
		document.getElementById('desPtId').className = 'idioma';		
		document.getElementById('desEsp').className = 'tabVis';		
		document.getElementById('desEspId').className = 'idiomaSel';		
		break;
	case 'eng':
		document.getElementById('desEng').className = 'tabVis';
		document.getElementById('desEngId').className = 'idiomaSel';		
		document.getElementById('desPt').className = 'tabOculto';
		document.getElementById('desPtId').className = 'idioma';		
		document.getElementById('desEsp').className = 'tabOculto';	
		document.getElementById('desEspId').className = 'idioma';		
		break;
	case 'pt':
		document.getElementById('desEng').className = 'tabOculto';
		document.getElementById('desEngId').className = 'idioma';		
		document.getElementById('desPt').className = 'tabVis';
		document.getElementById('desPtId').className = 'idiomaSel';		
		document.getElementById('desEsp').className = 'tabOculto';	
		document.getElementById('desEspId').className = 'idioma';		
		break;		
	}
}

function idiomaCom(idioma) {
	switch (idioma) {
	case 'esp':
		document.getElementById('comEng').className = 'tabOculto';
		document.getElementById('comEngId').className = 'idioma';		
		document.getElementById('comPt').className = 'tabOculto';
		document.getElementById('comPtId').className = 'idioma';		
		document.getElementById('comEsp').className = 'tabVis';		
		document.getElementById('comEspId').className = 'idiomaSel';		
		break;
	case 'eng':
		document.getElementById('comEng').className = 'tabVis';
		document.getElementById('comEngId').className = 'idiomaSel';		
		document.getElementById('comPt').className = 'tabOculto';
		document.getElementById('comPtId').className = 'idioma';		
		document.getElementById('comEsp').className = 'tabOculto';	
		document.getElementById('comEspId').className = 'idioma';		
		break;
	case 'pt':
		document.getElementById('comEng').className = 'tabOculto';
		document.getElementById('comEngId').className = 'idioma';		
		document.getElementById('comPt').className = 'tabVis';
		document.getElementById('comPtId').className = 'idiomaSel';		
		document.getElementById('comEsp').className = 'tabOculto';	
		document.getElementById('comEspId').className = 'idioma';		
		break;		
	}
}

function getXMLHTTPRequest() {
	req = false;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject)) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) {
			req = false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		req = false;
        	}
		}
    }
	
	return req;
}

function enviarMail() {

	document.getElementById('mensajeEnviado').innerHTML = '';
	var objBody = document.getElementsByTagName("body").item(0);
	
	// create overlay div and hardcode some functional styles (aesthetic styles are in CSS file)
	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id','overlay');
	objOverlay.style.display = 'none';
	objOverlay.style.position = 'absolute';
	objOverlay.style.top = '0';
	objOverlay.style.left = '0';
	objOverlay.style.zIndex = '90';
 	objOverlay.style.width = '100%';
	objOverlay.style.height = (arrayPageSize[1] + 'px');	
	objOverlay.style.display = 'block';	
	objBody.insertBefore(objOverlay, objBody.firstChild);				
	
	var req = getXMLHTTPRequest();
	
	var nombre = document.getElementById('nombre').value;
	var correo = document.getElementById('correo').value;
	var operacion = document.getElementById('operacion').value;		
	var mensaje = document.getElementById('mensaje').value;
	var propiedad = document.getElementById('propiedad').value;	
	
	var url = 'http://www.inmobiliariaparanaconda.com/inc/mail.php?from=' + correo + '&name=' + nombre + '&operacion=' + operacion + '&message=' + mensaje + '&propiedad=' + propiedad;

	if(req) {		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				objOverlay.style.display = 'none';
				document.getElementById('mensajeEnviado').innerHTML = 'Su mensaje ha sido enviado';
			}
		};
		req.open("GET", url, true);
		req.send("");
	}
}

function contacto() {

	document.getElementById('mensajeEnviado').innerHTML = '';
	var objBody = document.getElementsByTagName("body").item(0);
	
	// create overlay div and hardcode some functional styles (aesthetic styles are in CSS file)
	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id','overlay');
	objOverlay.style.display = 'none';
	objOverlay.style.position = 'absolute';
	objOverlay.style.top = '0';
	objOverlay.style.left = '0';
	objOverlay.style.zIndex = '90';
 	objOverlay.style.width = '100%';
	objOverlay.style.height = (arrayPageSize[1] + 'px');	
	objOverlay.style.display = 'block';	
	objBody.insertBefore(objOverlay, objBody.firstChild);				
	
	var req = getXMLHTTPRequest();
	
	var nombre = document.getElementById('nombre').value;
	var correo = document.getElementById('correo').value;
	var mensaje = document.getElementById('mensaje').value;
	
	var url = 'http://www.inmobiliariaparanaconda.com/inc/mail.php?from=' + correo + '&name=' + nombre + '&message=' + mensaje;

	if(req) {		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				objOverlay.style.display = 'none';
				document.getElementById('mensajeEnviado').innerHTML = 'Su mensaje ha sido enviado';
			}
		};
		req.open("GET", url, true);
		req.send("");
	}
}