dojo.require("dojo.fx"); dojo.require("dijit.form.Button"); dojo.require("dijit.form.DateTextBox"); occupantsLevel = 0; /* function initWipe() { var isChecked = dijit.byId('roommateCheckbox').checked; if(isChecked) { dojo.style("roommatesNode", "display", "none"); var wipeArgs = { node: "roommatesNode", duration: 1000 }; dojo.fx.wipeIn(wipeArgs).play(); } var isChecked = dijit.byId('petsCheckbox').checked; if(isChecked) { dojo.style("petsNode", "display", "none"); var wipeArgs = { node: "petsNode", duration: 1000 }; dojo.fx.wipeIn(wipeArgs).play(); } } function wipeIt(checkbox,domNode) { var isChecked = dijit.byId(checkbox.id).checked; if(isChecked) { } else { dojo.style(domNode, "height", ""); dojo.style(domNode, "display", "block"); var wipeArgs = { node: domNode, duration: 1000 }; dojo.fx.wipeOut(wipeArgs).play(); } } */ function checked(uncheckbox) { var checkbox = dijit.byId(uncheckbox); if(checkbox.checked) { checkbox.attr('checked',false); } } function assist() { dojo.disconnect(typeAssist); dojo.xhrPost( { url: 'assist.php', timeout: 30000, load: function(response, ioArgs) { }, error: function(response,ioArgs) { } }); } function showOccupants(numOccupants) { if(numOccupants >=2 ) { dojo.fx.wipeIn({ node: 'occupantHeader1', duration: 500 }).play(); dojo.fx.wipeIn({ node: 'occupantHeader2', duration: 500 }).play(); } else { dojo.fx.wipeOut({ node: 'occupantHeader1', duration: 500 }).play(); dojo.fx.wipeOut({ node: 'occupantHeader2', duration: 500 }).play(); } var occupantNode = ''; for(var x=1;x=1 ) { dojo.fx.wipeIn({ node: 'petHeader1', duration: 500 }).play(); dojo.fx.wipeIn({ node: 'petHeader2', duration: 500 }).play(); } else { dojo.fx.wipeOut({ node: 'petHeader1', duration: 500 }).play(); dojo.fx.wipeOut({ node: 'petHeader2', duration: 500 }).play(); } var x=0; var petNode = ''; for(x=1;x<=numPets;x++) { petNode = 'pet' + x; dojo.fx.wipeIn({ node: petNode, duration: 500 }).play(); } for(;x<=5;x++) { petNode = 'pet' + x; if(dojo.byId(petNode).display != undefined) { dojo.fx.wipeOut({ node: petNode, duration: 500 }).play(); } } } function showAmenities(amenities) { if(amenities) { dojo.fx.wipeIn({ node: 'amenities2', duration: 500 }).play(); } else { dojo.fx.wipeOut({ node: 'amenities2', duration: 500 }).play(); } } dojo.addOnLoad(function() { showOccupants(dojo.byId('occupants').selectedIndex+1); showPets(dojo.byId('numberPets').value); showAmenities(dojo.byId('amenities').checked); dojo.connect(dojo.byId("occupants"), "onchange", function(evt) { showOccupants(evt.target.value); }); dojo.connect(dojo.byId("numberPets"), "onchange", function(evt) { showPets(evt.target.value); }); dojo.connect(dojo.byId("amenities"), "onchange", function(evt) { showAmenities(dojo.byId('amenities').checked); }); //dojo.connect(dojo.byId("nfy"), "onchange", function() { checked('nfn'); }); //dojo.connect(dojo.byId("nfn"), "onchange", function() { checked('nfy'); }); dojo.connect(dojo.byId("cell_phone"), "onkeydown", function(evt) { backspacerDOWN(dojo.byId('cell_phone'),dojo.byId('cell_phone'),evt);}); dojo.connect(dojo.byId("cell_phone"), "onkeyup", function(evt) { backspacerUP(dojo.byId('cell_phone'),evt); }); dojo.connect(dojo.byId("home_phone"), "onkeydown", function(evt) { backspacerDOWN(dojo.byId('home_phone'),dojo.byId('home_phone'),evt);}); dojo.connect(dojo.byId("home_phone"), "onkeyup", function(evt) { backspacerUP(dojo.byId('home_phone'),evt); }); dojo.connect(dojo.byId("work_phone"), "onkeydown", function(evt) { backspacerDOWN(dojo.byId('work_phone'),dojo.byId('work_phone'),evt);}); dojo.connect(dojo.byId("work_phone"), "onkeyup", function(evt) { backspacerUP(dojo.byId('work_phone'),evt); }); dojo.connect(dojo.byId("occupantPhone1"), "onkeydown", function(evt) { backspacerDOWN(dojo.byId('occupantPhone1'),dojo.byId('occupantPhone1'),evt);}); dojo.connect(dojo.byId("occupantPhone1"), "onkeyup", function(evt) { backspacerUP(dojo.byId('occupantPhone1'),evt); }); dojo.connect(dojo.byId("occupantPhone2"), "onkeydown", function(evt) { backspacerDOWN(dojo.byId('occupantPhone2'),dojo.byId('occupantPhone2'),evt);}); dojo.connect(dojo.byId("occupantPhone2"), "onkeyup", function(evt) { backspacerUP(dojo.byId('occupantPhone2'),evt); }); dojo.connect(dojo.byId("occupantPhone3"), "onkeydown", function(evt) { backspacerDOWN(dojo.byId('occupantPhone3'),dojo.byId('occupantPhone3'),evt);}); dojo.connect(dojo.byId("occupantPhone3"), "onkeyup", function(evt) { backspacerUP(dojo.byId('occupantPhone3'),evt); }); dojo.connect(dojo.byId("occupantPhone4"), "onkeydown", function(evt) { backspacerDOWN(dojo.byId('occupantPhone4'),dojo.byId('occupantPhone4'),evt);}); dojo.connect(dojo.byId("occupantPhone4"), "onkeyup", function(evt) { backspacerUP(dojo.byId('occupantPhone4'),evt); }); dojo.connect(dojo.byId("occupantPhone5"), "onkeydown", function(evt) { backspacerDOWN(dojo.byId('occupantPhone5'),dojo.byId('occupantPhone5'),evt);}); dojo.connect(dojo.byId("occupantPhone5"), "onkeyup", function(evt) { backspacerUP(dojo.byId('occupantPhone5'),evt); }); dojo.connect(dojo.byId("occupantPhone6"), "onkeydown", function(evt) { backspacerDOWN(dojo.byId('occupantPhone6'),dojo.byId('occupantPhone6'),evt);}); dojo.connect(dojo.byId("occupantPhone6"), "onkeyup", function(evt) { backspacerUP(dojo.byId('occupantPhone6'),evt); }); dojo.connect(dojo.byId("occupantPhone7"), "onkeydown", function(evt) { backspacerDOWN(dojo.byId('occupantPhone7'),dojo.byId('occupantPhone7'),evt);}); dojo.connect(dojo.byId("occupantPhone7"), "onkeyup", function(evt) { backspacerUP(dojo.byId('occupantPhone7'),evt); }); dojo.connect(dojo.byId("occupantPhone8"), "onkeydown", function(evt) { backspacerDOWN(dojo.byId('occupantPhone8'),dojo.byId('occupantPhone8'),evt);}); dojo.connect(dojo.byId("occupantPhone8"), "onkeyup", function(evt) { backspacerUP(dojo.byId('occupantPhone8'),evt); }); dojo.connect(dojo.byId("occupantPhone9"), "onkeydown", function(evt) { backspacerDOWN(dojo.byId('occupantPhone9'),dojo.byId('occupantPhone9'),evt);}); dojo.connect(dojo.byId("occupantPhone9"), "onkeyup", function(evt) { backspacerUP(dojo.byId('occupantPhone9'),evt); }); }); var zChar = new Array(' ', '(', ')', '-', '.'); var maxphonelength = 13; var phonevalue1; var phonevalue2; var cursorposition; function ParseForNumber1(object){ phonevalue1 = ParseChar(object.value, zChar); } function ParseForNumber2(object){ phonevalue2 = ParseChar(object.value, zChar); } function backspacerUP(object,e) { if(e){ e = e } else { e = window.event } if(e.which){ var keycode = e.which } else { var keycode = e.keyCode } ParseForNumber1(object) if(keycode >= 48){ ValidatePhone(object) } } function backspacerDOWN(object,e) { if(e){ e = e } else { e = window.event } if(e.which){ var keycode = e.which } else { var keycode = e.keyCode } ParseForNumber2(object) } function GetCursorPosition(){ var t1 = phonevalue1; var t2 = phonevalue2; var bool = false for (i=0; i3 && p.length < 7){ p ="(" + p; l30=p.length; p30=p.substring(0,4); p30=p30+")" p31=p.substring(4,l30); pp=p30+p31; object.value = pp; } else if(p.length >= 7){ p ="(" + p; l30=p.length; p30=p.substring(0,4); p30=p30+")" p31=p.substring(4,l30); pp=p30+p31; l40 = pp.length; p40 = pp.substring(0,8); p40 = p40 + "-" p41 = pp.substring(8,l40); ppp = p40 + p41; object.value = ppp.substring(0, maxphonelength); } GetCursorPosition() if(cursorposition >= 0){ if (cursorposition == 0) { cursorposition = 2 } else if (cursorposition <= 2) { cursorposition = cursorposition + 1 } else if (cursorposition <= 5) { cursorposition = cursorposition + 2 } else if (cursorposition == 6) { cursorposition = cursorposition + 2 } else if (cursorposition == 7) { cursorposition = cursorposition + 4 e1=object.value.indexOf(')') e2=object.value.indexOf('-') if (e1>-1 && e2>-1){ if (e2-e1 == 4) { cursorposition = cursorposition - 1 } } } else if (cursorposition < 11) { cursorposition = cursorposition + 3 } else if (cursorposition == 11) { cursorposition = cursorposition + 1 } else if (cursorposition >= 12) { cursorposition = cursorposition } var txtRange = object.createTextRange(); txtRange.moveStart( "character", cursorposition); txtRange.moveEnd( "character", cursorposition - object.value.length); txtRange.select(); } } function ParseChar(sStr, sChar) { if (sChar.length == null) { zChar = new Array(sChar); } else zChar = sChar; for (i=0; i