 function swapAvisosForm() { 
	var errorMsj = '';
	var vOk = 0;
	var vOk2 = 0;
	
	vOk += checkInputCERO('ID_PROVINCIA_AE');
	if(vOk > vOk2){
		errorMsj += '\n - '+alert_prov;
	}			
	vOk2 = vOk;

	vOk += checkInputCERO('ID_TIPO_INMUEBLE_AE');
	if(vOk > vOk2){
		errorMsj += '\n - '+alert_tipo;
	}			
	vOk2 = vOk;

  if(document.getElementById('ID_MUNICIPIO_AE').value==0 && document.getElementById('ID_ZONAPROVINCIAL_AE').value ==0 ){
  	checkInputCERO('ID_MUNICIPIO_AE');
  	checkInputCERO('ID_ZONAPROVINCIAL_AE');
		vOk +=1;
		errorMsj += '\n - '+alert_zpomun;
	}else{
		document.getElementById('ID_MUNICIPIO_AE').style.backgroundColor = "#FFFFFF";
		document.getElementById('ID_ZONAPROVINCIAL_AE').style.backgroundColor = "#FFFFFF";
	}			
	vOk2 = vOk;
	
	vOk += checkInput('EMAIL_AE');
	if(vOk > vOk2){
		errorMsj += '\n - '+alert_email;
	}else{
		vOk += isEmailAddress('EMAIL_AE');
		if(vOk > vOk2) errorMsj += '\n - '+alert_email_val;
	}		
	vOk2 = vOk;
	
	vOk += checkInput('NOMBRE_AE');
	if(vOk > vOk2){
		errorMsj += '\n - '+alert_name;
	}			
	vOk2 = vOk;
	
	vOk += checkInputAgree('Acepta_politica');
	if(vOk > vOk2){
		errorMsj += '\n - '+alert_term;
		vOk2 = vOk;
	}

	if (vOk == 0) {
		document.getElementById('tabla_aviso_on').style.display='none'; 
		document.getElementById('tabla_aviso_off').style.display='block';
		//document.getElementById('NOMBRE_AE').value='';
		//document.getElementById('EMAIL_AE').value='';
		
		return true;
	}else{
		alert(errorMsj);
		return false;
	}
}
		// VALIDACION
	function checkInputAgree(inputName){
			if (document.frmAvisoEmail.Acepta_politica.checked == false)	{
				return 1;
			}else{
				return 0;
			}
		}					
		function checkInput(inputName){
			if (document.getElementById(inputName).value == '')
			{	
				//document.getElementById(inputName).style.backgroundColor = "#F3FBDB";
                document.getElementById(inputName).style.borderLeftWidth = "4";
                document.getElementById(inputName).style.borderLeftColor = "#FF0000";
				return 1;
			}else{
				//document.getElementById(inputName).style.backgroundColor = "#FFFFFF";
                document.getElementById(inputName).style.borderLeftWidth = "1";
                document.getElementById(inputName).style.borderLeftColor = "#969696";
				return 0;
			}
		}
		function checkInputCERO(inputName){
			if (document.getElementById(inputName).value == 0)
			{	
				//document.getElementById(inputName).style.backgroundColor = "#F3FBDB";
                document.getElementById('div_error_'+inputName).style.backgroundColor = "#FF0000";
				return 1;
			}else{
				//document.getElementById(inputName).style.backgroundColor = "#FFFFFF";
                document.getElementById('div_error_'+inputName).style.backgroundColor = "#FFFFFF";
				return 0;
			}
		}
		function isEmailAddress(inputName)
		{
			var vemail = document.getElementById(inputName).value;
			var vlong = vemail.length;
			var varr = 0;
			var vdot = 0;
			for (var L=0; L<vlong; L++) {
				var oneChar = vemail.charAt(L);
				if (oneChar == '@') {
		  			varr++;
				}	
	   		if (oneChar == '.') {
	  			vdot++;
	   		}
			} 
		
			if ( (varr == 1) && (vdot > 0) )
			{
				return 0;
			} else {
				return 1;		
			}
		}		
		var req = createXMLHttpRequest();		
		function createXMLHttpRequest() {
		 var ua;
		 if(window.XMLHttpRequest) {
			 try {
			  ua = new XMLHttpRequest();
			 } catch(e) {
			  ua = false;
			 }
		 }else if(window.ActiveXObject) {
				try {
				ua = new ActiveXObject("Microsoft.XMLHTTP");
			  } catch(e) {
				ua = false;
			  }
		 }
		 return ua;
		}
		
	
        function sendAviso(frm, filen) {
		 var rnd982g = Math.random();
		 var str = "";
		 if(str = getForm(frm)) {
		  req.open('GET', filen + '?' + str + '&rnd982g=' + rnd982g);
		  req.onreadystatechange = handleResponse;
		  req.send(null);
		 }
		 return false;
		}

		function handleResponse() {
		 if(req.readyState == 4){
		  var response = req.responseText;
		 }
		}
        

        function sendAvisoSorteo(frm, filen) {
		 var rnd982g = Math.random();
		 var str = "";
		 if(str = getForm(frm)) {
		  req.open('GET', filen + '?' + str + '&rnd982g=' + rnd982g);
		  req.onreadystatechange = handleResponseAvisoSorteo;
		  req.send(null);
		 }
		 return false;
		}
		
		function handleResponseAvisoSorteo() {
		 if(req.readyState == 4){
		  var response = req.responseText;
          if(response!=0)
            window.open('resultado_concurso.php?id_concurso='+ response, '', 'width=785,height=650');
		 }
		}

		function getForm(fobj) {
		 var str = '';
		 var ft  = '';
		 var fv  = '';
		 var fn  = '';
		 var els = '';                         

		 for(var i = 0;i < fobj.elements.length;i++) {
		  els = fobj.elements[i];
		  ft = els.title;
		  fv = els.value;
		  fn = els.name;
			 switch(els.type) {
			  case "text":
			  case "hidden":
			  case "password":
			  case "textarea":
			  // is it a required field?
			  if(encodeURI(ft) == "required" && encodeURI(fv).length < 1) {
				alert(fn + 'is a required field, please complete.');
				els.focus();
				return false;
			  }
			  str += fn + "=" + encodeURI(fv) + "&";
			  break; 
			
			  case "checkbox":
			  case "radio":
			   if(els.checked) str += fn + "=" + encodeURI(fv) + "&";
			  break;	
			
			  case "select-one":
				str += fn + "=" +
				els.options[els.selectedIndex].value + "&";
			  break;
			 }
		 	} 
		 	str = str.substr(0,(str.length - 1));
		 	return str;
		}