var chk_begin="^";
var chk_end="$";
var chk_userid="\\w{6,12}";
var chk_everything;
chk_everything="[^']{1,255}";
var chk_everything_sr="[^']";
var chk_everything_1000="[^']{1,1000}";
var chk_everything_500="[^']{1,500}";
var chk_everything_300="[^']{1,300}";
var chk_password;
chk_password=".{6,12}";
var chk_name="(-|[\\wÀ-Äà-äÈ-Ëè-ëÌ-Ïì-ïÒ-Öò-öÙ-Üù-üÑñÇç '.?¿*!¡,´`\\/]){1,255}";
var chk_name_plus="(-|[\\wÀ-Äà-äÈ-Ëè-ëÌ-Ïì-ïÒ-Öò-öÙ-Üù-üÑñÇç '\\ª\\&\\ \\.\\?¿*!¡,´`@\\+\\/]){1,255}";
var chk_telefono="(\\(\\d{2,3}\\) {0,1}){0,1}\\d{2,3}([ -]{0,1}\\d{2,3}){2,4}";
var chk_cp="[0-9]{5}";
var chk_year="[0-9]{4}";
var chk_date="\\d{1,2}\\/\\d{1,2}\\/\\d{4}";
var chk_time="\\d{1,2}:\\d{1,2}:\\d{1,2}";
var chk_email="\\w{1,}([\\.|\\-]\\w{1,}){0,}@\\w{1,}([\\.|\\-]\\w{1,}){1,}";
var chk_url;
chk_url=chk_everything;
var chk_matricula="([A-Z]{1,2}-\\d{4}-[A-Z]{1,2})|(\\d{4}[ -][A-Z]{3})";
var chk_dni="([A-HJNP-SU-W]\\d{7}[A-HJ-NP-TV-Z0-9]|[XT]{0,1}\\d{7,8}[A-HJ-NP-TV-Z])";
var chk_longtext="(\\w|\\s){1,255}";
var chk_longtext_sr="(\\w|\\s)";
var chk_number_decimals="[0-9]{1,9}(\\.[0-9]{1,9})?";
var chk_number_integer="[0-9]{1,5}";
var chk_price="([0-9]{1,7}([\\.|\\,][0-9]{1,2}){0,1})";
function dni(x){
var _2="TRWAGMYFPDXBNJZSQVHLCKEF";
var _3=eval("/[0-9]/ig");
if(_3.test(x.substr(0,1))){
return (_2.substr((x.substr(0,x.length-1))%23,1)==x.substr(x.length-1,1).toUpperCase());
}
return (_2.substr((x.substr(1,x.length-2))%23,1)==x.substr(x.length-1,1).toUpperCase());
};
function passwordeqal(_4,_5){
return (_4==_5);
};
function y2k(_6){
return (_6<1000)?_6+1900:_6;
};
function isfecha(_7){
var _8=_7.split("/");
var _9=_8[0];
var _a=_8[1];
var _b=_8[2];
var _c=new Date(_b,_a-1,_9);
return (_b==y2k(_c.getYear())&&(_a-1==_c.getMonth())&&(_9==_c.getDate()));
};
function bisiesto(_d){
return (((_d%4==0)&&_d%100!=0)||_d%400==0);
};
function reemplaza(_e,_f,_10){
if(_e==null){
return ("");
}else{
if(_e==""||_f==null||_10==null){
return ("");
}else{
var ind=_e.indexOf(_f,0);
var _12;
_12=-1;
if(_12<ind){
var _13=_f.length;
var _14=_e.length;
var _15=_e.substring(0,ind);
var _16=_10;
var _17=_e.substring(_13+ind,_14);
_17=reemplaza(_17,_f,_10);
return (_15+_16+_17);
}else{
return (_e);
}
}
}
};
function validarNomb_Activ(f){
var _19=true;
if(f.activ.value==""&&f.nomb.value==""){
alert("Debe seleccionar al menos una actividad o nombre de empresa para poder buscar.");
_19=false;
}
return _19;
};
function validarExplorer(f){
var i,a,b,c,ss,exp,msg,_22,_23,obl,fn,_26;
var _27="-.&?¿*,´` '";
var _28;
var _29;
_29=0;
Vector=new Array();
var _23;
var _2a;
if(xbDetectBrowser()=="microsoft"||xbDetectBrowser()=="opera"){
for(i=0;i<f.elements.length;i++){
if(f.elements[i].alt&&f.elements[i].alt!=""||f.elements[i].title&&f.elements[i].title!=""){
if(f.elements[i].alt&&f.elements[i].alt!=""){
_23=eval(f.elements[i].alt);
}else{
_23=eval(f.elements[i].title);
}
vector=_23.split("&");
exp=vector[0];
msg=vector[1];
obl=vector[2];
if(vector[3]!=""){
fn=vector[3];
}else{
fn="";
}
if(vector[4]&&vector[4]!=""){
_26="{"+vector[4]+"}";
}else{
_26="";
}
b=(f.elements[i].value).length;
if(_29<b){
_28=f.elements[i].value;
for(var j=0;j<_27.length;j++){
if(_28.indexOf(_27.charAt(j))!=-1){
_28=reemplaza(_28,_27.charAt(j),"");
}
}
if(_28.length==0){
alerta(msg,f.elements[i]);
return false;
}
}
if(obl==0&&b<=0){
continue;
}
if(b==0){
c=(eval(exp)+_26).replace("ñ","1");
}else{
c=(eval(exp)+_26).replace("ñ",b);
}
a=new RegExp("%"+c+"%","i");
_22=f.elements[i].value;
_22="%"+_22+"%";
if(obl==1&&b<=0){
alerta(msg,f.elements[i]);
return false;
}
if(!a.test(_22)){
alerta(msg,f.elements[i]);
return false;
}
if(fn&&fn!=""&&f.elements[i].value!=""){
if(!eval(fn)){
alerta(msg,f.elements[i]);
return false;
}
}
}
}
return true;
}else{
if(xbDetectBrowser()=="mozilla"||xbDetectBrowser()=="netscape"){
for(i=0;i<f.elements.length;i++){
_23="";
if(f.elements[i].attributes){
if(f.elements[i].attributes["alt"]){
_23=eval(f.elements[i].attributes["alt"].value);
}else{
if(f.elements[i].attributes["title"]){
_23=eval(f.elements[i].attributes["title"].value);
}
}
}else{
if(f.elements[i].alt&&f.elements[i].alt!=""){
_23=eval(f.elements[i].alt);
}else{
_23=eval(f.elements[i].title);
}
}
if(_23!=_2a&&_23!=""){
vector=_23.split("&");
exp=vector[0];
msg=vector[1];
obl=vector[2];
if(vector[3]!=""){
fn=vector[3];
}else{
fn="";
}
if(vector[4]&&vector[4]!=""){
_26="{"+vector[4]+"}";
}else{
_26="";
}
b=(f.elements[i].value).length;
if(_29<b){
_28=f.elements[i].value;
for(var j=0;j<_27.length;j++){
if(_28.indexOf(_27.charAt(j))!=-1){
_28=reemplaza(_28,_27.charAt(j),"");
}
}
if(_28.length==0){
alerta(msg,f.elements[i]);
return false;
}
}
if(obl==0&&b<=0){
continue;
}
if(b==0){
c=(eval(exp)+_26).replace("ñ","1");
}else{
c=(eval(exp)+_26).replace("ñ",b);
}
a=new RegExp("%"+c+"%","i");
_22=f.elements[i].value;
_22="%"+_22+"%";
if(obl==1&&b<=0){
alerta(msg,f.elements[i]);
return false;
}
if(!a.test(_22)){
alerta(msg,f.elements[i]);
return false;
}
if(fn&&fn!=""&&f.elements[i].value!=""){
if(!eval(fn)){
alerta(msg,f.elements[i]);
return false;
}
}
}
}
return true;
}
}
};
function validarForm(f){
var i,a,b,c,ss,exp,_33,_34,_35,obl,fn,_38;
var _39="-.&?¿*,´` '";
var _3a;
var _3b;
_3b=0;
Vector=new Array();
var _35;
var _3c;
var rdo;
rdo=true;
if(xbDetectBrowser()=="microsoft"||xbDetectBrowser()=="opera"){
for(i=0;i<f.elements.length;i++){
if(f.elements[i].alt&&f.elements[i].alt!=""||f.elements[i].title&&f.elements[i].title!=""){
if(f.elements[i].alt&&f.elements[i].alt!=""){
_35=eval(f.elements[i].alt);
}else{
_35=eval(f.elements[i].title);
}
vector=_35.split("&");
exp=vector[0];
_33=vector[1];
obl=vector[2];
if(vector[3]!=""){
fn=vector[3];
}else{
fn="";
}
if(vector[4]&&vector[4]!=""){
_38="{"+vector[4]+"}";
}else{
_38="";
}
b=(f.elements[i].value).length;
if(_3b<b){
_3a=f.elements[i].value;
for(var j=0;j<_39.length;j++){
if(_3a.indexOf(_39.charAt(j))!=-1){
_3a=reemplaza(_3a,_39.charAt(j),"");
}
}
if(_3a.length==0){
f.elements[i].style.color=_33;
f.elements[i].style.borderColor=_33;
rdo=false;
}
}
if(obl==0&&b<=0){
continue;
}
if(b==0){
c=(eval(exp)+_38).replace("ñ","1");
}else{
c=(eval(exp)+_38).replace("ñ",b);
}
a=new RegExp("%"+c+"%","i");
_34=f.elements[i].value;
_34="%"+_34+"%";
if(obl==1&&b<=0){
f.elements[i].style.color=_33;
f.elements[i].style.borderColor=_33;
rdo=false;
}
if(!a.test(_34)){
f.elements[i].style.color=_33;
rdo=false;
}
if(fn&&fn!=""&&f.elements[i].value!=""){
if(!eval(fn)){
f.elements[i].style.color=_33;
f.elements[i].style.borderColor=_33;
rdo=false;
}
}
}
}
return rdo;
}else{
if(xbDetectBrowser()=="mozilla"||xbDetectBrowser()=="netscape"){
for(i=0;i<f.elements.length;i++){
_35="";
if(f.elements[i].attributes){
if(f.elements[i].attributes["alt"]){
_35=eval(f.elements[i].attributes["alt"].value);
}else{
if(f.elements[i].attributes["title"]){
_35=eval(f.elements[i].attributes["title"].value);
}
}
}else{
if(f.elements[i].alt&&f.elements[i].alt!=""){
_35=eval(f.elements[i].alt);
}else{
_35=eval(f.elements[i].title);
}
}
if(_35!=_3c&&_35!=""){
vector=_35.split("&");
exp=vector[0];
_33=vector[1];
obl=vector[2];
if(vector[3]!=""){
fn=vector[3];
}else{
fn="";
}
if(vector[4]&&vector[4]!=""){
_38="{"+vector[4]+"}";
}else{
_38="";
}
b=(f.elements[i].value).length;
if(_3b<b){
_3a=f.elements[i].value;
for(var j=0;j<_39.length;j++){
if(_3a.indexOf(_39.charAt(j))!=-1){
_3a=reemplaza(_3a,_39.charAt(j),"");
}
}
if(_3a.length==0){
f.elements[i].style.color=_33;
f.elements[i].style.borderColor=_33;
rdo=false;
}
}
if(obl==0&&b<=0){
continue;
}
if(b==0){
c=(eval(exp)+_38).replace("ñ","1");
}else{
c=(eval(exp)+_38).replace("ñ",b);
}
a=new RegExp("%"+c+"%","i");
_34=f.elements[i].value;
_34="%"+_34+"%";
if(obl==1&&b<=0){
f.elements[i].style.color=_33;
f.elements[i].style.borderColor=_33;
rdo=false;
}
if(!a.test(_34)){
f.elements[i].style.color=_33;
f.elements[i].style.borderColor=_33;
rdo=false;
}
if(fn&&fn!=""&&f.elements[i].value!=""){
if(!eval(fn)){
f.elements[i].style.color=_33;
f.elements[i].style.borderColor=_33;
rdo=false;
}
}
}
}
return rdo;
}
}
};
function alerta(_3f,_40){
alert(_3f);
_40.focus();
};
function xbDetectBrowser(){
var _41=window.onerror;
var _42=null;
var _43;
var _44;
var _45;
var _46;
var _47;
window.onerror=null;
window.saveNavigator=window.navigator;
_43="";
_44=parseFloat(navigator.appVersion);
_45="";
_46="";
var _48;
if(typeof (window.navigator.platform)!="undefined"){
_48=window.navigator.platform.toLowerCase();
if(_48.indexOf("win")!=-1){
_43="win";
}else{
if(_48.indexOf("mac")!=-1){
_43="mac";
}else{
if(_48.indexOf("unix")!=-1||_48.indexOf("linux")!=-1||_48.indexOf("sun")!=-1){
_43="nix";
}
}
}
}
var i=0;
var ua=window.navigator.userAgent.toLowerCase();
if(ua.indexOf("opera")!=-1){
i=ua.indexOf("opera");
_46="opera";
_45="opera";
_44=parseFloat("0"+ua.substr(i+6),10);
}else{
if((i=ua.indexOf("msie"))!=-1){
_45="microsoft";
_44=parseFloat("0"+ua.substr(i+5),10);
if(_44<4){
_46="ie3";
}else{
_46="ie4";
}
}else{
if(ua.indexOf("gecko")!=-1){
_46="gecko";
var _4b=navigator.userAgent.indexOf("rv:")+3;
var _4c=navigator.userAgent.indexOf(")",_4b);
var rv=navigator.userAgent.substring(_4b,_4c);
var _4e=rv.indexOf(".");
if(_4e!=-1){
rv=rv.replace(/\./g,"");
rv=rv.substring(0,_4e-1)+"."+rv.substr(_4e);
}
_44=parseFloat(rv);
if(ua.indexOf("netscape")!=-1){
_45="netscape";
}else{
if(ua.indexOf("compuserve")!=-1){
_45="compuserve";
}else{
_45="mozilla";
}
}
}else{
if((ua.indexOf("mozilla")!=-1)&&(ua.indexOf("spoofer")==-1)&&(ua.indexOf("compatible")==-1)&&(ua.indexOf("opera")==-1)&&(ua.indexOf("webtv")==-1)&&(ua.indexOf("hotjava")==-1)){
var _4f=parseFloat(navigator.appVersion);
if(_4f<4){
_44=_4f;
}else{
i=ua.lastIndexOf("/");
_44=parseFloat("0"+ua.substr(i+1),10);
}
_45="netscape";
_46="nn"+parseInt(navigator.appVersion);
}else{
if((i=ua.indexOf("aol"))!=-1){
_46="aol";
_45="aol";
_44=parseFloat("0"+ua.substr(i+4),10);
}else{
if((i=ua.indexOf("hotjava"))!=-1){
_46="hotjava";
_45="sun";
_44=parseFloat(navigator.appVersion);
}
}
}
}
}
}
_47=_45+"¬"+_44;
window.onerror=_41;
if(_45!="microsoft"&&_45!="opera"&&_45!="mozilla"&&_45!="netscape"){
_45="microsoft";
}
return _45;
};
function corregir_nombre(_50){
_50=_50.toLowerCase();
var _51=new Array(_50.length);
_51=_50.split(" ");
switch(_51[0]){
case "arrocería":
break;
case "arroceria":
break;
case "asador":
break;
case "bocadillería":
break;
case "bocadilleria":
break;
case "brasería":
break;
case "braseria":
break;
case "comidas":
break;
case "crepería":
break;
case "creperia":
break;
case "croasantería":
break;
case "croasanteria":
break;
case "freiduría":
break;
case "freiduria":
break;
case "quesería":
break;
case "queseria":
break;
case "grill":
break;
case "hamburguesería":
break;
case "hamburgueseria":
break;
case "marisquería":
break;
case "marisqueria":
break;
case "mesón":
break;
case "meson":
break;
case "pizzería":
break;
case "pizzeria":
break;
case "pulpería":
break;
case "pulperia":
break;
case "tarberna":
break;
case "sidrería":
break;
case "sidreria":
break;
case "tortillería":
break;
case "tortilleria":
break;
case "trattoria":
break;
case "salones":
_50=_50.substring(_51[0].length+1,_50.length);
break;
case "restaurante":
if((_51[1]=="temático")||(_51[1]=="tematico")){
_50=_50.substring(_51[0].length+_51[1].length+2,_50.length);
}else{
_50=_50.substring(_51[0].length+1,_50.length);
}
break;
case "bodega":
break;
case "bar":
break;
case "cafeteria":
break;
case "cafetería":
break;
case "cerveceria":
break;
case "cervecería":
break;
case "tele":
if(_51[1]=="restaurante"){
_50=_50.substring(_51[0].length+_51[1].length+2,_50.length);
}else{
_50=_50.substring(_51[0].length+1,_50.length);
}
break;
case "salón":
break;
case "salon":
if((_51[1]=="de")&&(_51[2]=="bodas")){
_50=_50.substring(_51[0].length+_51[1].length+_51[2].length+3,_50.length);
}
break;
}
return _50;
};

