// JScript File


function rqdvalidate(oSrc,args){
tstr = (oSrc.id).replace(oSrc.oitem,"") + oSrc.rqitem
tobj = document.getElementById(tstr)
    if(tobj.value=='' || tobj.value=='.' || tobj.value==' ' || tobj.value=='undefined' || tobj.value==undefined){
        args.IsValid = false
        oSrc.controltocompare = tstr
        tobj.focus()
    }else{
        args.IsValid = true
    }
cellid = (oSrc.id).replace(oSrc.oitem,"") + oSrc.cellid
    if(args.IsValid){
        document.getElementById(cellid).parentElement.className="formcell"
        document.getElementById(cellid).className="formcell"
    }else{
        document.getElementById(cellid).parentElement.className="formerror"
        document.getElementById(cellid).className="formerror"
    }
    
   // positionit();
}



function rxval(oSrc,args){
args.IsValid = ((args.Value).match(new RegExp(oSrc.regex))!=null);
cellid = (oSrc.id).replace(oSrc.oitem,"") + oSrc.cellid
    if(args.IsValid){
        document.getElementById(cellid).parentElement.className="formcell"
        document.getElementById(cellid).className="formcell"
    }else{
        document.getElementById(cellid).parentElement.className="formerror"
        document.getElementById(cellid).className="formerror"
        document.getElementById(oSrc.controltovalidate).focus()
    }
       // positionit();
}

ta=""
valider=""

function emval(oSrc,args){
        var response = goCheckemail.Checkmail(args.Value);
            if(response.value=="1"){
            args.IsValid = false;
            }else{
            args.IsValid = true;
            }
            cellid = (oSrc.id).replace(oSrc.oitem,"") + oSrc.cellid
    if(args.IsValid){
        document.getElementById(cellid).parentElement.className="formcell"
        document.getElementById(cellid).className="formcell"
    }else{
        document.getElementById(cellid).parentElement.className="formerror"
        document.getElementById(cellid).className="formerror"
        document.getElementById(oSrc.controltovalidate).focus()
    }
       // positionit();
}

function emexists(oSrc,args){
        var response = goCheckemail.Checkexists(args.Value);
            if(response.value=="1"){
            args.IsValid = false;
            }else{
            args.IsValid = true;
            }
            cellid = (oSrc.id).replace(oSrc.oitem,"") + oSrc.cellid
    if(args.IsValid){
        document.getElementById(cellid).parentElement.className="formcell"
        document.getElementById(cellid).className="formcell"
    }else{
        document.getElementById(cellid).parentElement.className="formerror"
        document.getElementById(cellid).className="formerror"
        document.getElementById(oSrc.controltovalidate).focus()
    }
     //   positionit();
}

function compval(oSrc,args){
cval = (document.getElementById((oSrc.id).replace(oSrc.oitem,"") + oSrc.compare).value);
args.IsValid = (args.Value == cval);
cellid = (oSrc.id).replace(oSrc.oitem,"") + oSrc.cellid
    if(args.IsValid){
        document.getElementById(cellid).parentElement.className="formcell"
        document.getElementById(cellid).className="formcell"
    }else{
        document.getElementById(cellid).parentElement.className="formerror"
        document.getElementById(cellid).className="formerror"
        document.getElementById(oSrc.controltovalidate).focus()
    }
}

function checkBoxChecked(oSrc,args){
//cval = (document.getElementById((oSrc.id).replace(oSrc.oitem,"") + oSrc.compare).value);
//args.IsValid = (args.Value == cval);
cellid = (oSrc.id).replace(oSrc.oitem,"") + oSrc.cellid
    if (document.getElementById('Rent_Registration_terms').checked) {
    //if(args.IsValid){
        document.getElementById(cellid).parentElement.className="formcell"
        document.getElementById(cellid).className="formcell"
    }else{
        args.IsValid=false
        document.getElementById(cellid).parentElement.className="formerror"
        document.getElementById(cellid).className="formerror"
        document.getElementById('Rent_Registration_terms').focus()
    }
}

function resetvals(Src,id,vals){
diff = (Src.id).replace(id,"")
darr = vals.split(",")
for(i=0;i<darr.length;i++){
obj = document.getElementById(diff + darr[i])

if(obj != undefined){
ValidatorValidate(obj)
}
}

}