﻿function AJAX_INIT(){
var AJAXObj=false
if(window.XMLHttpRequest){
AJAXObj=new XMLHttpRequest()
}else if(window.ActiveXObject){
AJAXObj=new ActiveXObject("MICROSOFT.XMLHTTP")}
if(!AJAXObj){
alert('your browser does not support AJAX')}
return AJAXObj}
function getData(id,divId){
var XMLRequestObject=AJAX_INIT()
var Sourcefile='http://www.drleyes.com/fetch_ajax.php'
var pais=id.value
if(XMLRequestObject){
var ObjDiv=document.getElementById(divId)
XMLRequestObject.open("POST",Sourcefile)
XMLRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
XMLRequestObject.onreadystatechange=function(){
if(XMLRequestObject.readyState==4&&XMLRequestObject.status==200){
ObjDiv.innerHTML=XMLRequestObject.responseText}}}
XMLRequestObject.send("pais="+pais)}
function getProvincia(id,divId){
var XMLRequestObject=AJAX_INIT()
var Sourcefile='http://www.drleyes.com/dynamic_data/functions/getProvincia_ajax.php'
var pais=id.value
if(XMLRequestObject){
var ObjDiv=document.getElementById(divId)
XMLRequestObject.open("POST",Sourcefile)
XMLRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
XMLRequestObject.onreadystatechange=function(){
if(XMLRequestObject.readyState==4&&XMLRequestObject.status==200){
ObjDiv.innerHTML=XMLRequestObject.responseText}}}
XMLRequestObject.send("pais="+pais)}
function cartHandler(handler,return_path,divId,sDiv,sw,item_id,session_id,code){
var XMLRequestObject=AJAX_INIT()
var path='http://www.drleyes.com'
var div=document.getElementById(divId)
var sdiv=document.getElementById(sDiv)
if(sw=='1'){
on='<img src="http://www.drleyes.com/images/incart.gif">'
}else if(sw=='0'){
on='<input type="image" src="http://www.drleyes.com/images/cart.gif" alt="Agregar al Carrito" onclick="cartHandler(\'http://www.drleyes.com/shop/cart.php?do=additem&item_id='+item_id+'&item_code='+code+'&item_quantity=1&session_id='+session_id+'&current_path='+return_path+'\', \''+return_path+'\', \'cart\', \''+sDiv+'\', \'1\', \''+item_id+'\', \''+session_id+'\', \''+code+'\');" >'}
if(XMLRequestObject){
XMLRequestObject.open("GET",handler)
XMLRequestObject.onreadystatechange=function(){
if(XMLRequestObject.readyState==4&&XMLRequestObject.status==200){
uMsg=XMLRequestObject.responseText
div.innerHTML=uMsg
sdiv.innerHTML=on}}}
XMLRequestObject.send(null)}
function fValidator(formname,field,type,handler,div){
var XMLRequestObject=AJAX_INIT()
var span=document.getElementById(div)
var form=document.forms[formname]
var fvalue=form.elements[field].value
var submit=form.elements['btnEnviar']
var pass=form.elements['password']
var repass=form.elements['repassword']
if(XMLRequestObject){
XMLRequestObject.open("POST",handler)
XMLRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
XMLRequestObject.onreadystatechange=function(){
if(XMLRequestObject.readyState==4&&XMLRequestObject.status==200){
uMsg=XMLRequestObject.responseText
span.innerHTML=uMsg
if(uMsg=="<span class='success'><img src='http://www.drleyes.com/images/right.gif'> Ok</span>"){
submit.disabled=""
pass.disabled=""
repass.disabled=""
}else{
submit.disabled="disabled"
pass.disabled="disabled"
repass.disabled="disabled"}}}}
XMLRequestObject.send("field="+fvalue+"&do="+type+"&fieldName="+field)}
function check_login(formname,field1,field2,type,handler,div){
var XMLRequestObject=AJAX_INIT()
var span=document.getElementById(div)
var form=document.forms[formname]
var fvalue1=form.elements[field1].value
var fvalue2=form.elements[field2].value
var submit=form.elements['btnEnviar']
if(XMLRequestObject){
XMLRequestObject.open("POST",handler)
XMLRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
XMLRequestObject.onreadystatechange=function(){
if(XMLRequestObject.readyState==4&&XMLRequestObject.status==200){
uMsg=XMLRequestObject.responseText
span.innerHTML=uMsg
if(uMsg=="<span class='error'><img src='http://www.drleyes.com/images/wrong.gif'> Datos No Coinciden, Favor verificar</span>"){
submit.disabled="disabled"
form.elements[field2].value=''
}else{
submit.disabled=""}}}}
XMLRequestObject.send("field1="+fvalue1+"&field2="+fvalue2+"&do="+type)}
function passValidator(formname,field1,field2,field3,type,handler,div){
var XMLRequestObject=AJAX_INIT()
var span=document.getElementById(div)
var form=document.forms[formname]
var fvalue1=form.elements[field1].value
var fvalue2=form.elements[field2].value
var fvalue3=form.elements[field3].value
var submit=form.elements['btnEnviar']
if(XMLRequestObject){
XMLRequestObject.open("POST",handler)
XMLRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
XMLRequestObject.onreadystatechange=function(){
if(XMLRequestObject.readyState==4&&XMLRequestObject.status==200){
uMsg=XMLRequestObject.responseText
span.innerHTML=uMsg
if(uMsg=="<span class='success'><img src='http://www.drleyes.com/images/right.gif'> Ok</span>"){
submit.disabled=""
}else{
submit.disabled="disabled"}}}}
XMLRequestObject.send("field1="+fvalue1+"&field2="+fvalue2+"&field3="+fvalue3+"&do="+type)}
function getForm(action,handler,type,div){
var XMLRequestObject=AJAX_INIT()
var span=document.getElementById(div)
if(XMLRequestObject){
XMLRequestObject.open("POST",handler)
XMLRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
XMLRequestObject.onreadystatechange=function(){
if(XMLRequestObject.readyState==4&&XMLRequestObject.status==200){
uMsg=XMLRequestObject.responseText
span.innerHTML=uMsg}}}
XMLRequestObject.send("&do="+action+"&type="+type)}
function fSubmit(formname,handler,div){
var XMLRequestObject=AJAX_INIT()
var path='http://www.drleyes.com'
var span=document.getElementById(div)
var form=document.forms[formname]
var qs=""
for(i=0;i<form.elements.length;i++){
if(form.elements[i].name!=''){
var name=form.elements[i].name
var value=form.elements[i].value
qs+=(qs=='')?'':'&'
qs+=name+'='+escape(value)}}
qs+="\n"
alert(qs)
if(XMLRequestObject){
XMLRequestObject.open("POST",handler)
XMLRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
XMLRequestObject.onreadystatechange=function(){
if(XMLRequestObject.readyState==4&&XMLRequestObject.status==200){
uMsg=XMLRequestObject.responseText
if(uMsg==5){
var form1=document.forms[formname]
var form2=document.paypalf
form2.elements['first_name'].value=form1.elements['nombre'].value
form2.elements['last_name'].value=form1.elements['apellido'].value
form2.elements['address1'].value=form1.elements['direccion'].value
form2.elements['city'].value=form1.elements['provincia'].value
form2.elements['country'].value=form1.elements['pais'].value
var field=form1.elements['telefono'].value
var sArea=field.substr(1,3)
var sPrefix=field.substr(5,3)
var sNumber=field.substr(9,4)
form2.elements['night_phone_a'].value=sArea
form2.elements['night_phone_b'].value=sPrefix+'-'+sNumber
form2.elements['night_phone_c'].value=sNumber
document.paypalf.submit()
}else{}}}}
XMLRequestObject.send(qs)}
function PhoneValid(formname,field,type,handler,div){
var XMLRequestObject=AJAX_INIT()
var span=document.getElementById(div)
var form=document.forms[formname]
var fvalue=form.elements[field].value
if(XMLRequestObject){
XMLRequestObject.open("POST",handler)
XMLRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
XMLRequestObject.onreadystatechange=function(){
if(XMLRequestObject.readyState==4&&XMLRequestObject.status==200){
uMsg=XMLRequestObject.responseText
var alpha=/^(\()?([0-9][0-9][0-9])(\)|-)?([0-9]{3})(-)?([0-9]{4}|[0-9]{4})$/
if(alpha.test(uMsg)){
form.elements[field].value=uMsg
span.innerHTML="<span class='success'><img src='http://www.drleyes.com/images/right.gif'> Ok</span>"
}else{
span.innerHTML=uMsg}}}}
XMLRequestObject.send("field="+fvalue+"&do="+type+"&fieldName="+field)}
function getAssign(id,formname,handler,type){
var XMLRequestObject=AJAX_INIT()
var form=document.forms[formname]
var province=id.value
if(XMLRequestObject){
XMLRequestObject.open("POST",handler)
XMLRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
XMLRequestObject.onreadystatechange=function(){
if(XMLRequestObject.readyState==4&&XMLRequestObject.status==200){
uMsg=XMLRequestObject.responseText
form.elements['provincia'].value=uMsg}}}
XMLRequestObject.send("id="+province+"&do="+type)}
function register_login(id){
var divLogin=document.getElementById('login')
var divRegister=document.getElementById('register')
if(id=="login"){
divLogin.style.visibility="visible"
divRegister.style.visibility="hidden"
}else if(id=="register"){
divLogin.style.visibility="hidden"
divRegister.style.visibility="visible"}}
function getDownload(div){
var span=document.getElementById(div)
span.innerHTML='<img src="http://www.drleyes.com/images/inactivo.gif" alt="Descargado">'}
