var Login={LoginType:null,AvatarName:null,AvatarPassword:null};
var Customer={FirstName:null,LastName:null,UserEmail:null,ConfirmEmail:null,UserPassword:null,ConfirmPassword:null,Gender:null,BirthDate:null,Country:null,ProvinceID:null,ProvinceName:null,MobileNumber:null};
var XmlData={Serialize:function(_1,_2){
try{
var _3=document.implementation.createDocument("","",null);
}
catch(e){
try{
var _3=new ActiveXObject("Microsoft.XMLDOM");
}
catch(e){
}
}
var _4=_3.createElement("root");
for(var i=0;i<_1.length;i++){
var _6=_3.createElement("data");
_6.setAttribute(new String(_1[i]),new String(_2[i]));
_4.appendChild(_6);
}
_3.appendChild(_4);
return _3;
},Create:function(_7,_8){
try{
var _9=document.implementation.createDocument("","",null);
}
catch(e){
try{
var _9=new ActiveXObject("Microsoft.XMLDOM");
}
catch(e){
}
}
var _a=_9.createElement("request");
var _b=_9.createElement("data");
_a.appendChild(_b);
for(var i=0;i<_7.length;i++){
var _d=_9.createElement(_7[i]);
var _e=_9.createTextNode(_8[i]);
_d.appendChild(_e);
_b.appendChild(_d);
}
_9.appendChild(_a);
return _9;
}};
var Tracking={TestUserView:function(){
if(!GnCookie.GetValue("usrvw","vwr")){
this.TrackUserView();
}else{
}
},TrackUserView:function(){
var _f=new Array("ViewerID","ViewedID");
var _10=new Array();
var _11=XmlObj.Create("TrackUserView",_f,_10);
var _12=new GrooveNetAjax();
_12.SendRequest("POST",AjaxUrl.ApiV2,_11,Tracking.DoNothing,null);
},TrackGroupView:function(){
var _13=new Array("ViewerID","ViewedID");
var _14=new Array();
var _15=XmlObj.Create("TrackGroupView",_13,_14);
var _16=new GrooveNetAjax();
_16.SendRequest("POST",AjaxUrl.ApiV2,_15,Tracking.DoNothing,null);
},DoNothing:function(){
}};
function HandleEnter(e,_18){
var _19;
if(e&&e.which){
e=e;
_19=e.which;
}else{
e=event;
_19=e.keyCode;
}
if(_19==13){
_18();
return false;
}
return true;
}
function getCheckedValue(_1a){
if(!_1a){
return "";
}
var _1b=_1a.length;
if(_1b==undefined){
if(_1a.checked){
return _1a.value;
}else{
return "";
}
}
for(var i=0;i<_1b;i++){
if(_1a[i].checked){
return _1a[i].value;
}
}
return "";
}
function SortFriendsAscending(a,b){
return a.CustomerID-b.CustomerID;
}
function SortPeopleAscending(a,b){
return a.ID-b.ID;
}
function SortNumberAscending(a,b){
return a.CommentID-b.CommentID;
}
function SortNumberDescending(a,b){
return b.CommentID-a.CommentID;
}
function ConvertToBrTags(str){
var _26=str;
var i=0;
while(true){
i=_26.indexOf("\n",i);
if(i==-1){
break;
}
_26=_26.substr(0,i)+"<br>"+_26.substr(i+1);
i+=2;
}
return _26;
}
function GetUserID(){
var arr=new Array();
arr=Cookie.Get();
if(arr){
User.CustomerID=arr["cid"];
}
}
function LoggedUserID(){
var arr=new Array();
arr=Cookie.Get();
if(arr){
return arr["cid"];
}else{
return null;
}
}
function ShortString(str,len){
if(str.length>len){
return (str.slice(0,len)+"...");
}
return str;
}
function GetAbstractAge(age){
var _2d=new Array(1,13,16,20,25,30,35,40,45,50,55,60);
var _2e=new Array("very young","early teens","late teens","early 20's","late 20's","early 30's","late 30's","early 40's","late 40's","early 50's","late 50's","too old");
for(var i=0;i<_2d.length;i++){
if(i!=(_2d.length-1)){
if(age>=_2d[i]&&age<_2d[i+1]){
return _2e[i];
}
}
}
return _2e[_2d.length-1];
}
function CalculateAge(_30,day,_32){
var now=new Date();
var _34=now.getMonth();
var _35=now.getDate();
var _36=now.getFullYear();
var age=_36-_32;
if(_34<_30){
age--;
}else{
if(_34==_30){
if(_35<day){
age--;
}
}
}
return age;
}
function GetZodiac(_38,day){
var _3a="";
if(day<10){
_3a="0"+day;
}else{
_3a=_3a+day;
}
bdayCode=_38+_3a;
var _3b=new Array(120,219,321,420,521,622,723,823,923,1024,1122,1222);
var _3c=new Array("Aquarius","Pisces","Aries","Taurus","Gemini","Cancer","Leo","Virgo","Libra","Scorpio","Sagittarius","Capricorn");
for(var i=0;i<_3b.length;i++){
if(i!=(_3b.length-1)){
if(bdayCode>=_3b[i]&&bdayCode<_3b[i+1]){
return _3c[i];
}
}
}
return _3c[_3b.length-1];
}
function GetMonthName(_3e){
var _3f=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
return _3f[_3e-1];
}
function GetMonthNumber(_40){
var _41=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
for(var i=0;i<_41.length;i++){
if(_41[i]==_40){
return (i+1);
}
}
}
function HasWhitespace(_43){
var _44=" \t\n\r";
for(var i=0;i<_43.length;i++){
var c=filed.charAt(i);
if(_44.indexOf(c)==-1){
return false;
}
}
return true;
}
String.prototype.trim=function(){
return this.replace(/^\s+|\s+$/g,"");
};
function Trim(str){
s=new String(str);
s=s.replace(/ /g,"");
return s;
}
function HasNoSpaces(_48,_49){
var _4a=/[^a-zA-Z0-9_]/;
var _4b="no spaces allowed";
var _4c=document.getElementById(_49);
if(_48.indexOf(" ")>-1){
_4c.innerHTML=_4b;
return false;
}else{
if(_4c.innerHTML==_4b){
_4c.innerHTML="";
}
return true;
}
}
function IsAlphaNumeric(_4d,_4e){
var _4f=/[^a-zA-Z0-9_]/;
var _50="letters, numbers and underscores only";
var _51=document.getElementById(_4e);
if(_4f.test(_4d)){
_51.innerHTML=_50;
return false;
}else{
if(_51.innerHTML==_50){
_51.innerHTML="";
}
return true;
}
}
function IsNumeric(_52,_53){
var _54=/[^0-9]/;
var _55="numbers only";
var _56=document.getElementById(_53);
if(_54.test(_52)){
_56.innerHTML=_55;
return false;
}else{
if(_56.innerHTML==_55){
_56.innerHTML="";
}
return true;
}
}
function IsAlphabet(_57,_58){
var _59=/[^a-zA-Z]/;
var _5a="letters only";
var _5b=document.getElementById(_58);
if(_59.test(_57)){
_5b.innerHTML=_5a;
return false;
}else{
if(_5b.innerHTML==_5a){
_5b.innerHTML="";
}
return true;
}
}
function FieldNotEmpty(_5c,_5d){
var _5e="required";
var _5f=document.getElementById(_5d);
if(_5c==""||_5c=="0"){
_5f.innerHTML=_5e;
return false;
}else{
if(_5f.innerHTML==_5e){
_5f.innerHTML="";
}
return true;
}
}
function FieldIsMatch(_60,_61,_62){
var _63="values don't match";
var _64=document.getElementById(_62);
if(_60!=_61){
_64.innerHTML=_63;
return false;
}else{
if(_64.innerHTML==_63){
_64.innerHTML="";
}
return true;
}
}
function LengthIsRight(min,max,_67,_68){
var _69="too short";
var _6a="too long";
if(_68){
var _6b=document.getElementById(_68);
}
if(_67.length<min){
if(_67!=""){
if(_68){
_6b.innerHTML=_69;
}
}
return false;
}else{
if(_67.length>max){
if(_68){
_6b.innerHTML=_6a;
}
return false;
}else{
if(_68){
if(_6b.innerHTML==_69||_6b.innerHTML==_6a){
_6b.innerHTML="";
}
}
return true;
}
}
}
function IsValidEmail(_6c,_6d){
if(_6d==undefined){
_6d=true;
}
if(_6c==null){
if(_6d){
return false;
}
return true;
}
if(_6c.length==0){
if(_6d){
return false;
}
return true;
}
if(!allValidChars(_6c)){
return false;
}
if(_6c.indexOf("@")<1){
return false;
}else{
if(_6c.lastIndexOf(".")<=_6c.indexOf("@")){
return false;
}else{
if(_6c.indexOf("@")==_6c.length){
return false;
}else{
if(_6c.indexOf("..")>=0){
return false;
}else{
if(_6c.indexOf(".")==_6c.length){
return false;
}
}
}
}
}
return true;
}
function allValidChars(_6e){
var _6f=true;
var _70="abcdefghijklmnopqrstuvwxyz0123456789@.-_";
for(var i=0;i<_6e.length;i++){
var _72=_6e.charAt(i).toLowerCase();
if(_70.indexOf(_72)!=-1){
continue;
}
_6f=false;
break;
}
return _6f;
}
function IsValidEmailxx(_73){
if(_73.indexOf("@")!=-1){
s2=_73.split("@");
if(s2[1].indexOf(".")!=-1){
return true;
}
}
return false;
}
function EmailIsValid(_74,_75){
var _76="invalid format";
var _77=document.getElementById(_75);
if(_74.indexOf("@")!=-1){
s2=_74.split("@");
if(s2[1].indexOf(".")!=-1){
if(_77.innerHTML==_76){
_77.innerHTML="";
}
return true;
}
}
if(_74!=""){
_77.innerHTML=_76;
}
return false;
}
function GetCookie(_78){
var _79=_78+"=";
var _7a="";
if(document.cookie.length>0){
offset=document.cookie.indexOf(_79);
if(offset!=-1){
offset+=_79.length;
end=document.cookie.indexOf(";",offset);
if(end==-1){
end=document.cookie.length;
}
_7a=unescape(document.cookie.substring(offset,end));
}
}
return _7a;
}
var Cookie={Name:"gn",path:";path=/",left:"gn=",right:"",expireDate:"Thu, 27-Nov-1975 00:00:01 GMT",Add:function(key,_7c){
this.right=this.right+key+":"+_7c+"&";
},Set:function(_7d){
if(_7d){
this.left=_7d+"=";
}
document.cookie=this.left+this.right+this.path;
},Clear:function(){
var now=new Date();
document.cookie=this.left+(this.right+";expires="+this.expireDate+this.path);
},Append:function(key,_80){
if(!this.GetValue(key)){
var _81;
var _82=unescape(document.cookie);
var _83=_82.split(";");
for(var i=0;i<_83.length;i++){
if(_83[i].indexOf("gn")>-1){
_81=_83[i];
break;
}
}
this.Clear();
document.cookie=_81+key+":"+_80+"&"+this.path;
}
},GetValue:function(key){
var arr=this.Get();
if(arr){
return arr[key];
}else{
return null;
}
},Get:function(){
if(document.cookie){
var arr=new Array();
var _88;
var _89=unescape(document.cookie);
var _8a=_89.split(";");
for(var i=0;i<_8a.length;i++){
if(_8a[i].indexOf("gn")>-1){
_88=_8a[i];
break;
}
}
if(_88){
var _8c=_88.split("=");
var _8d=_8c[1];
var _8e=_8d.split("&");
var _8f="";
for(var i=0;i<_8e.length;i++){
_8f=_8e[i];
var _90=_8f.split(":");
var _91=_90[0];
var _92=_90[1];
arr[_91]=_92;
}
return arr;
}
return null;
}
return null;
}};
var GnCookie={path:"/",expires:"",Create:function(_93,key,_95,_96){
if(!_96){
_96=this.expires;
}
var _97;
var _98;
var _99;
var _9a=unescape(document.cookie);
if(_9a){
var _9b=_9a.split(";");
for(var i=0;i<_9b.length;i++){
var _9d=_9b[i].split("=");
if(_9d[0]==_93){
_97=_9b[i];
break;
}
}
}
var _9d;
if(_97){
if(!this.GetValue(_93,key)){
_9d=_97+"&"+key+":"+_95+";expires="+_96+";path="+this.path;
document.cookie=_9d;
}
}else{
_9d=_93+"="+key+":"+_95+";expires="+_96+";path="+this.path;
document.cookie=_9d;
}
},GetValue:function(_9e,key){
if(document.cookie){
var arr=new Array();
var _a1;
var _a2;
var _a3=unescape(document.cookie);
var _a4=_a3.split(";");
for(var i=0;i<_a4.length;i++){
var _a6=_a4[i].split("=");
if(_a6[0]=_9e){
_a1=_a6[0];
_a2=_a6[1];
break;
}
}
if(_a1){
var _a7=_a2.split("&");
var _a8="";
for(var i=0;i<_a7.length;i++){
_a8=_a7[i];
var _a9=_a8.split(":");
var _aa=_a9[0];
var _ab=_a9[1];
arr[_aa]=_ab;
}
return arr[key];
}
return null;
}
return null;
},Clear:function(_ac){
}};
function Bake(){
Cookie.Add("name","tonexus");
Cookie.Add("age","233");
Cookie.Set();
var arr=Cookie.Get();
alert(arr["name"]);
}
function Cook(){
if(Cookie.Get()){
var _ae=Cookie.Get();
alert("name: "+_ae["name"]);
}
alert("document.cookie: "+document.cookie);
}
function RestrictPage(){
if(!Cookie.Get()){
location.replace(WebSite.LoginUrl);
}else{
var _af=Cookie.Get();
User.CustomerID=_af["cid"];
}
}


