vmf.ns.use("psz.rule");
psz.rule.geoRedirect=function(){
var _1="pszGeoPref";
var _2=365;
var _3=function(){
var _4=vmf.form.getRadioBtn("geo-form","region");
var rc=vmf.form.getCbk("geo-form","remember-choice");
if(rc){
vmf.cookie.write(_1,_4,_2);
}else{
if(_4=="us"){
vmf.cookie.write(_1,"us");
}
}
vmf.url.redirect({url:vmf.dom.id(_4+"_link").getAttribute("href")});
return false;
};
return {initHandler:function(){
vmf.dom.id(vmf.cookie.read(_1)||"us").checked=true;
vmf.dom.addHandler(vmf.dom.id("goto-btn"),"click",_3);
vmf.dom.addHandler(vmf.dom.get(".geo-link"),"click",function(){
vmf.dom.id(this.id.substring(0,this.id.indexOf("_"))).checked=true;
return false;
});
}};
}();

