function emailCheck(emailStr){var emailPat=/^(.+)@(.+)$/;var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";var validChars="\[^\\s"+specialChars+"\]";var quotedUser="(\"[^\"]*\")";var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;var atom=validChars+'+';var word="("+atom+"|"+quotedUser+")";var userPat=new RegExp("^"+word+"(\\."+word+")*$");var domainPat=new RegExp("^"+atom+"(\\."+atom+")*$");var matchArray=emailStr.match(emailPat);if(matchArray==null){alert("Email address seems incorrect (check @ and .'s)");return false;}
var user=matchArray[1];var domain=matchArray[2];if(user.match(userPat)==null){alert("The username doesn't seem to be valid.");return false;}
var IPArray=domain.match(ipDomainPat);if(IPArray!=null){for(var i=1;i<=4;i++){if(IPArray[i]>255){alert("Destination IP address is invalid!");return false;}}
return true;}
var domainArray=domain.match(domainPat);if(domainArray==null){alert("The domain name doesn't seem to be valid.");return false;}
var atomPat=new RegExp(atom,"g");var domArr=domain.match(atomPat);var len=domArr.length;if((domArr[domArr.length-1]!="info")&&(domArr[domArr.length-1]!="name")&&(domArr[domArr.length-1]!="arpa")){if(domArr[domArr.length-1].length<2||domArr[domArr.length-1].length>3){alert("The address must end in a three-letter domain, or two letter country.");return false;}}
if(len<2){var errStr="This address is missing a hostname!";alert(errStr);return false;}
return true;}
var phone_field_length=0;function TabNext(obj,event,len,next_field){if(event=="down"){phone_field_length=obj.value.length;}
else if(event=="up"){if(obj.value.length!=phone_field_length){phone_field_length=obj.value.length;if(phone_field_length==len)
{next_field.focus();}}}}
function UPTvalidateform(thisform){if(thisform.val_1.value==""){alert("Please enter your First Name")
document.UPTml17666.val_1.focus();return(true);}
if(thisform.email.value==""){alert("Please verify you have entered your Email Address")
document.UPTml17666.email.focus();return(true);}
if(thisform.areacode.value.length!=3&&thisform.wantDVD.checked==true){alert("Telephone Area Code Must Be 3 Digits");document.UPTml17666.areacode.focus();return(true);}
if(thisform.prefix.value.length!=3&&thisform.wantDVD.checked==true){alert("Telephone Prefix Must Be 3 Digits");document.UPTml17666.prefix.focus();return(true);}
if(thisform.postfix.value.length!=4&&thisform.wantDVD.checked==true){alert("Telephone Postfix Must Be 4 Digits");document.UPTml17666.postfix.focus();return(true);}
if(thisform.val_4.value==""&&thisform.wantDVD.checked==true){alert("Please enter your mailing Address")
document.UPTml17666.val_4.focus();return(true);}
if(thisform.val_5.value==""&&thisform.wantDVD.checked==true){alert("Please enter the city you reside in")
document.UPTml17666.val_5.focus();return(true);}
if(thisform.val_6.selectedIndex==0&&thisform.wantDVD.checked==true){alert("Please select the State\\Province your reside in")
document.UPTml17666.val_6.focus();return(true);}
if(thisform.val_7.value==""&&thisform.wantDVD.checked==true){alert("Please enter your ZIP/Postal Code")
document.UPTml17666.val_7.focus();return(true);}
if(emailCheck(thisform.email.value)){return false;}
else{return true;}}
function getSelect(theForm,selField){oForm=document.forms[theForm];var selected_index=oForm.elements[selField].selectedIndex;var selected_option_value=oForm.elements[selField].options[selected_index].value;return selected_option_value;}
function PGvalidateform(thisform)
{if(thisform.val_1.value==""){alert("First Name is a required field, and it appears to be blank")
document.UPTml17666.val_1.focus();return(true);}
if(thisform.val_2.value==""){alert("Last Name is a required field, and it appears to be blank")
document.UPTml17666.val_2.focus();return(true);}
if(thisform.areacode.value==""){alert("Phone is a required field, and it appears to be blank")
document.UPTml17666.areacode.focus();return(true);}
if(thisform.areacode.value=="201")
{alert("Sorry, Robson Communities is not registered in the state of New Jersey.")
document.UPTml17666.areacode.focus();return(true);}
if(thisform.areacode.value=="201")
{alert("Sorry, Robson Communities is not registered in the state of New Jersey.")
document.UPTml17666.areacode.focus();return(true);}
if(thisform.areacode.value=="551")
{alert("Sorry, Robson Communities is not registered in the state of New Jersey.")
document.UPTml17666.areacode.focus();return(true);}
if(thisform.areacode.value=="609")
{alert("Sorry, Robson Communities is not registered in the state of New Jersey.")
document.UPTml17666.areacode.focus();return(true);}
if(thisform.areacode.value=="732")
{alert("Sorry, Robson Communities is not registered in the state of New Jersey.")
document.UPTml17666.areacode.focus();return(true);}
if(thisform.areacode.value=="848")
{alert("Sorry, Robson Communities is not registered in the state of New Jersey.")
document.UPTml17666.areacode.focus();return(true);}
if(thisform.areacode.value=="856")
{alert("Sorry, Robson Communities is not registered in the state of New Jersey.")
document.UPTml17666.areacode.focus();return(true);}
if(thisform.areacode.value=="862")
{alert("Sorry, Robson Communities is not registered in the state of New Jersey.")
document.UPTml17666.areacode.focus();return(true);}
if(thisform.areacode.value=="908")
{alert("Sorry, Robson Communities is not registered in the state of New Jersey.")
document.UPTml17666.areacode.focus();return(true);}
if(thisform.areacode.value=="973")
{alert("Sorry, Robson Communities is not registered in the state of New Jersey.")
document.UPTml17666.areacode.focus();return(true);}
if(thisform.areacode.value.length!=3){alert("Telephone Area Code Must Be 3 Digits");document.UPTml17666.areacode.focus();return(true);}
if(thisform.prefix.value.length!=3){alert("Telephone Prefix Must Be 3 Digits");document.UPTml17666.prefix.focus();return(true);}
if(thisform.postfix.value.length!=4){alert("Telephone Postfix Must Be 4 Digits");document.UPTml17666.postfix.focus();return(true);}
var coi=getSelect('UPTml17666','val_21836');if(coi=="0"){alert("Please choose a Community you are interested in.")
document.UPTml17666.val_21836.focus();return(true);}
var month=getSelect('UPTml17666','month');if(month=="0"){alert("Please select the time frame you are interested in staying.")
document.UPTml17666.month.focus();return(true);}
if(emailCheck(thisform.email.value))
{}
else
{return true;}}
var UFO={req:["movie","width","height","majorversion","build"],opt:["play","loop","menu","quality","scale","salign","wmode","bgcolor","base","flashvars","devicefont","allowscriptaccess","seamlesstabbing","allowfullscreen"],optAtt:["id","name","align"],optExc:["swliveconnect"],ximovie:"ufo.swf",xiwidth:"215",xiheight:"138",ua:navigator.userAgent.toLowerCase(),pluginType:"",fv:[0,0],foList:[],create:function(FO,id){if(!UFO.uaHas("w3cdom")||UFO.uaHas("ieMac"))return;UFO.getFlashVersion();UFO.foList[id]=UFO.updateFO(FO);UFO.createCSS("#"+id,"visibility:hidden;");UFO.domLoad(id);},updateFO:function(FO){if(typeof FO.xi!="undefined"&&FO.xi=="true"){if(typeof FO.ximovie=="undefined")FO.ximovie=UFO.ximovie;if(typeof FO.xiwidth=="undefined")FO.xiwidth=UFO.xiwidth;if(typeof FO.xiheight=="undefined")FO.xiheight=UFO.xiheight;}
FO.mainCalled=false;return FO;},domLoad:function(id){var _t=setInterval(function(){if((document.getElementsByTagName("body")[0]!=null||document.body!=null)&&document.getElementById(id)!=null){UFO.main(id);clearInterval(_t);}},250);if(typeof document.addEventListener!="undefined"){document.addEventListener("DOMContentLoaded",function(){UFO.main(id);clearInterval(_t);},null);}},main:function(id){var _fo=UFO.foList[id];if(_fo.mainCalled)return;UFO.foList[id].mainCalled=true;document.getElementById(id).style.visibility="hidden";if(UFO.hasRequired(id)){if(UFO.hasFlashVersion(parseInt(_fo.majorversion,10),parseInt(_fo.build,10))){if(typeof _fo.setcontainercss!="undefined"&&_fo.setcontainercss=="true")UFO.setContainerCSS(id);UFO.writeSWF(id);}
else if(_fo.xi=="true"&&UFO.hasFlashVersion(6,65)){UFO.createDialog(id);}}
document.getElementById(id).style.visibility="visible";},createCSS:function(selector,declaration){var _h=document.getElementsByTagName("head")[0];var _s=UFO.createElement("style");if(!UFO.uaHas("ieWin"))_s.appendChild(document.createTextNode(selector+" {"+declaration+"}"));_s.setAttribute("type","text/css");_s.setAttribute("media","screen");_h.appendChild(_s);if(UFO.uaHas("ieWin")&&document.styleSheets&&document.styleSheets.length>0){var _ls=document.styleSheets[document.styleSheets.length-1];if(typeof _ls.addRule=="object")_ls.addRule(selector,declaration);}},setContainerCSS:function(id){var _fo=UFO.foList[id];var _w=/%/.test(_fo.width)?"":"px";var _h=/%/.test(_fo.height)?"":"px";UFO.createCSS("#"+id,"width:"+_fo.width+_w+"; height:"+_fo.height+_h+";");if(_fo.width=="100%"){UFO.createCSS("body","margin-left:0; margin-right:0; padding-left:0; padding-right:0;");}
if(_fo.height=="100%"){UFO.createCSS("html","height:100%; overflow:hidden;");UFO.createCSS("body","margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; height:100%;");}},createElement:function(el){return(UFO.uaHas("xml")&&typeof document.createElementNS!="undefined")?document.createElementNS("http://www.w3.org/1999/xhtml",el):document.createElement(el);},createObjParam:function(el,aName,aValue){var _p=UFO.createElement("param");_p.setAttribute("name",aName);_p.setAttribute("value",aValue);el.appendChild(_p);},uaHas:function(ft){var _u=UFO.ua;switch(ft){case"w3cdom":return(typeof document.getElementById!="undefined"&&typeof document.getElementsByTagName!="undefined"&&(typeof document.createElement!="undefined"||typeof document.createElementNS!="undefined"));case"xml":var _m=document.getElementsByTagName("meta");var _l=_m.length;for(var i=0;i<_l;i++){if(/content-type/i.test(_m[i].getAttribute("http-equiv"))&&/xml/i.test(_m[i].getAttribute("content")))return true;}
return false;case"ieMac":return/msie/.test(_u)&&!/opera/.test(_u)&&/mac/.test(_u);case"ieWin":return/msie/.test(_u)&&!/opera/.test(_u)&&/win/.test(_u);case"gecko":return/gecko/.test(_u)&&!/applewebkit/.test(_u);case"opera":return/opera/.test(_u);case"safari":return/applewebkit/.test(_u);default:return false;}},getFlashVersion:function(){if(UFO.fv[0]!=0)return;if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){UFO.pluginType="npapi";var _d=navigator.plugins["Shockwave Flash"].description;if(typeof _d!="undefined"){_d=_d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var _m=parseInt(_d.replace(/^(.*)\..*$/,"$1"),10);var _r=/r/.test(_d)?parseInt(_d.replace(/^.*r(.*)$/,"$1"),10):0;UFO.fv=[_m,_r];}}
else if(window.ActiveXObject){UFO.pluginType="ax";try{var _a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}
catch(e){try{var _a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");UFO.fv=[6,0];_a.AllowScriptAccess="always";}
catch(e){if(UFO.fv[0]==6)return;}
try{var _a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}
catch(e){}}
if(typeof _a=="object"){var _d=_a.GetVariable("$version");if(typeof _d!="undefined"){_d=_d.replace(/^\S+\s+(.*)$/,"$1").split(",");UFO.fv=[parseInt(_d[0],10),parseInt(_d[2],10)];}}}},hasRequired:function(id){var _l=UFO.req.length;for(var i=0;i<_l;i++){if(typeof UFO.foList[id][UFO.req[i]]=="undefined")return false;}
return true;},hasFlashVersion:function(major,release){return(UFO.fv[0]>major||(UFO.fv[0]==major&&UFO.fv[1]>=release))?true:false;},writeSWF:function(id){var _fo=UFO.foList[id];var _e=document.getElementById(id);if(UFO.pluginType=="npapi"){if(UFO.uaHas("gecko")||UFO.uaHas("xml")){while(_e.hasChildNodes()){_e.removeChild(_e.firstChild);}
var _obj=UFO.createElement("object");_obj.setAttribute("type","application/x-shockwave-flash");_obj.setAttribute("data",_fo.movie);_obj.setAttribute("width",_fo.width);_obj.setAttribute("height",_fo.height);var _l=UFO.optAtt.length;for(var i=0;i<_l;i++){if(typeof _fo[UFO.optAtt[i]]!="undefined")_obj.setAttribute(UFO.optAtt[i],_fo[UFO.optAtt[i]]);}
var _o=UFO.opt.concat(UFO.optExc);var _l=_o.length;for(var i=0;i<_l;i++){if(typeof _fo[_o[i]]!="undefined")UFO.createObjParam(_obj,_o[i],_fo[_o[i]]);}
_e.appendChild(_obj);}
else{var _emb="";var _o=UFO.opt.concat(UFO.optAtt).concat(UFO.optExc);var _l=_o.length;for(var i=0;i<_l;i++){if(typeof _fo[_o[i]]!="undefined")_emb+=' '+_o[i]+'="'+_fo[_o[i]]+'"';}
_e.innerHTML='<embed type="application/x-shockwave-flash" src="'+_fo.movie+'" width="'+_fo.width+'" height="'+_fo.height+'" pluginspage="http://www.macromedia.com/go/getflashplayer"'+_emb+'></embed>';}}
else if(UFO.pluginType=="ax"){var _objAtt="";var _l=UFO.optAtt.length;for(var i=0;i<_l;i++){if(typeof _fo[UFO.optAtt[i]]!="undefined")_objAtt+=' '+UFO.optAtt[i]+'="'+_fo[UFO.optAtt[i]]+'"';}
var _objPar="";var _l=UFO.opt.length;for(var i=0;i<_l;i++){if(typeof _fo[UFO.opt[i]]!="undefined")_objPar+='<param name="'+UFO.opt[i]+'" value="'+_fo[UFO.opt[i]]+'" />';}
var _p=window.location.protocol=="https:"?"https:":"http:";_e.innerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+_objAtt+' width="'+_fo.width+'" height="'+_fo.height+'" codebase="'+_p+'//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+_fo.majorversion+',0,'+_fo.build+',0"><param name="movie" value="'+_fo.movie+'" />'+_objPar+'</object>';}},createDialog:function(id){var _fo=UFO.foList[id];UFO.createCSS("html","height:100%; overflow:hidden;");UFO.createCSS("body","height:100%; overflow:hidden;");UFO.createCSS("#xi-con","position:absolute; left:0; top:0; z-index:1000; width:100%; height:100%; background-color:#fff; filter:alpha(opacity:75); opacity:0.75;");UFO.createCSS("#xi-dia","position:absolute; left:50%; top:50%; margin-left: -"+Math.round(parseInt(_fo.xiwidth,10)/2)+"px; margin-top: -"+Math.round(parseInt(_fo.xiheight,10)/2)+"px; width:"+_fo.xiwidth+"px; height:"+_fo.xiheight+"px;");var _b=document.getElementsByTagName("body")[0];var _c=UFO.createElement("div");_c.setAttribute("id","xi-con");var _d=UFO.createElement("div");_d.setAttribute("id","xi-dia");_c.appendChild(_d);_b.appendChild(_c);var _mmu=window.location;if(UFO.uaHas("xml")&&UFO.uaHas("safari")){var _mmd=document.getElementsByTagName("title")[0].firstChild.nodeValue=document.getElementsByTagName("title")[0].firstChild.nodeValue.slice(0,47)+" - Flash Player Installation";}
else{var _mmd=document.title=document.title.slice(0,47)+" - Flash Player Installation";}
var _mmp=UFO.pluginType=="ax"?"ActiveX":"PlugIn";var _uc=typeof _fo.xiurlcancel!="undefined"?"&xiUrlCancel="+_fo.xiurlcancel:"";var _uf=typeof _fo.xiurlfailed!="undefined"?"&xiUrlFailed="+_fo.xiurlfailed:"";UFO.foList["xi-dia"]={movie:_fo.ximovie,width:_fo.xiwidth,height:_fo.xiheight,majorversion:"6",build:"65",flashvars:"MMredirectURL="+_mmu+"&MMplayerType="+_mmp+"&MMdoctitle="+_mmd+_uc+_uf};UFO.writeSWF("xi-dia");},expressInstallCallback:function(){var _b=document.getElementsByTagName("body")[0];var _c=document.getElementById("xi-con");_b.removeChild(_c);UFO.createCSS("body","height:auto; overflow:auto;");UFO.createCSS("html","height:auto; overflow:auto;");},cleanupIELeaks:function(){var _o=document.getElementsByTagName("object");var _l=_o.length
for(var i=0;i<_l;i++){_o[i].style.display="none";for(var x in _o[i]){if(typeof _o[i][x]=="function"){_o[i][x]=null;}}}}};if(typeof window.attachEvent!="undefined"&&UFO.uaHas("ieWin")){window.attachEvent("onunload",UFO.cleanupIELeaks);}
var xmlhttp
function ajaxConn(url,targetID)
{xmlhttp=GetXmlHttpObject();if(xmlhttp==null)
{alert("Your browser does not support AJAX!");return;}
xmlhttp.onreadystatechange=function()
{if(xmlhttp.readyState==4)
{stateChanged(targetID)}}
xmlhttp.open("GET",url,true);xmlhttp.send(null);}
function stateChanged(targetID)
{if(xmlhttp.readyState==4)
{document.getElementById(targetID).innerHTML=xmlhttp.responseText;}}
function GetXmlHttpObject()
{if(window.XMLHttpRequest)
{return new XMLHttpRequest();}
if(window.ActiveXObject)
{return new ActiveXObject("Microsoft.XMLHTTP");}
return null;}
function changeDiv(divID){ID=document.getElementById(divID);if(ID.style.display=='none'){ID.style.display=''}
else
ID.style.display='none';}