var chkuri='../common/chkuser.php',okimg='<img src="../img/ok.gif" width="16" height="16" align="top" />',ximg='<img src="../img/x.gif" width="16" height="16" align="top" />',wimg='<img src="../img/wait.gif" width="16" height="16" align="top" />';
var psw1=new Image(),psw2=new Image(),psw3=new Image(),psw4=new Image(),preokimg=new Image(),preximg=new Image(),prewimg=new Image();
var valpass,vuser=false,vpass=false,vcfpass=false,vemail=false,vmemo=false,vbday=false,vcaptcha=false,message;
psw1.src='../img/psw1.gif';psw2.src='../img/psw2.gif';psw3.src='../img/psw3.gif';psw4.src='../img/psw4.gif';preokimg.src='../img/ok.gif';preximg.src='../img/x.gif';prewimg.src='../img/wait.gif';
function Get_A_Page(url,target,do_after){var reqx=new http_req();var arrurl=url.split('?');var pars=arrurl[1].split('&');for(var i=0;i<pars.length;i++){var par=pars[i].split('=');reqx.setVar(par[0],par[1]);}reqx.requestFile=arrurl[0];reqx.charset='ISO-8859-1';reqx.method='GET';reqx.target=target;reqx.onDone=do_after;reqx.runHTTP();}
function fill_val_pass(){var seg=new Array();seg[1]='Muy Baja';seg[2]='Baja';seg[3]='Media';seg[4]='Alta';valpass=trim(get_cnt('response_value'));if(parseInt(valpass)>0){fill_tag('flag_pass',okimg+' <img src="../img/psw'+valpass+'.gif" width="63" height="12" align="top" alt="Seguridad de Contraseņa: '+seg[valpass]+'" title="Seguridad de Contraseņa: '+seg[valpass]+'" />');vpass=true;}else{fill_tag('flag_pass',ximg);}}
function fill_val_email(){valemail=trim(get_cnt('response_value'));if(valemail=='True'){fill_tag('flag_e_mail',okimg);vemail=true;}else{fill_tag('flag_e_mail',ximg);}}
function isword(wrd){return wrd.match(/^[a-z]{8,32}$/g);}
function isDate(d,m,y){m=m-1;var tempDate=new Date(y,m,d);if((getYear(tempDate.getYear())==y)&&(m==tempDate.getMonth())&&(d==tempDate.getDate())){return true;}return false;}
function getYear(d){return (d<1000)?d+1900:d;}
function ValPass(){vpass=false;if(!empty(fetch_obj('pass').value)){fill_tag('flag_pass',wimg);var url=chkuri+'?mode=pass&q='+fetch_obj('pass').value;Get_A_Page(url,'response_value',fill_val_pass);if(!empty(get_cnt('flag_cfpass'))){setTimeout('ConfPass();',1000);}}else{fill_tag('flag_pass',ximg);}}
function ConfPass(){vcfpass=false;if((fetch_obj('pass2').value==fetch_obj('pass').value) && parseInt(valpass)>0){fill_tag('flag_cfpass',okimg);vcfpass=true;}else{fill_tag('flag_cfpass',ximg);}}
function ValEmail(){vemail=false;if(!empty(fetch_obj('correoe').value)){if(fetch_obj('correoe').value==fetch_obj('curr_email').value){vemail=true;fill_tag('flag_e_mail',okimg);return;}fill_tag('flag_e_mail',wimg);var url=chkuri+'?mode=email&q='+fetch_obj('correoe').value;Get_A_Page(url,'response_value',fill_val_email);}else{fill_tag('flag_e_mail',ximg);}}
function ValMemo(){vmemo=false;if(!empty(fetch_obj('memor').value)&&(fetch_obj('memor').value.length>7)&&isword(fetch_obj('memor').value)){fill_tag('flag_memor',okimg);vmemo=true;}else{fill_tag('flag_memor',ximg);}}
function ValBday(){vbday=false;if(isDate(fetch_obj('bday').value,fetch_obj('bmes').value,fetch_obj('bano').value)){fill_tag('flag_bday',okimg);vbday=true;}else{fill_tag('flag_bday',ximg);}}
d.onkeypress=checkCR;