/* * Global Functions * * Copyright (c) 2004 */ // **************************** Signup Form Validation *********************************** function signupValidate(obj) { var letItGo = true; var Message = ""; var Email = document.getElementById("Email"); var Password = document.getElementById("Password"); var FirstName = document.getElementById("FirstName"); var SecondName = document.getElementById("SecondName"); var Gender = document.getElementById("Gender"); var Day = document.getElementById("Day"); var Month = document.getElementById("Month"); var Year = document.getElementById("Year"); var Region = document.getElementById("Region"); var Mobile = document.getElementById("Mobile"); changeItBack(Email); changeItBack(Password); changeItBack(FirstName); changeItBack(SecondName); changeItBack(Day); changeItBack(Month); changeItBack(Year); changeItBack(Gender); changeItBack(Region); changeItBack(Mobile); if(Email.value=="") { changeIt(Email); Message +="Your Email Address is required\n"; letItGo= false; } if(!check_email(Email.value)) { changeIt(Email); Message +="Your Email Address is NOT Valid\n"; letItGo= false; } if (!passMin(Password.value)) { changeIt(Password); Message +="Your Password Must Be At Least 6 characters\n"; letItGo = false; } if (!passMax(Password.value)) { changeIt(Password); Message +="Your Password Must Be Less than 12 characters\n"; letItGo = false; } if (FirstName.value=="") { changeIt(FirstName); Message +="Please fill in your First Name\n"; letItGo = false; } if (SecondName.value=="") { changeIt(SecondName); Message +="Please fill in your Second Name\n"; letItGo = false; } if (Gender.selectedIndex==0) { changeIt(Gender); Message +="You Must Select a Gender\n"; letItGo = false; } if (Day.selectedIndex==0) { changeIt(Day); Message +="You Must Select a Day\n"; letItGo = false; } if (Month.selectedIndex==0) { changeIt(Month); Message +="You Must Select a Month\n"; letItGo = false; } if (Year.selectedIndex==0) { changeIt(Year); Message +="You Must Select a Year\n"; letItGo = false; } if (Region.selectedIndex==0) { changeIt(Region); Message +="You Must Select a Region\n"; letItGo = false; } /*if (Mobile.value=="") { changeIt(Mobile); Message +="You Must Provider Your Mobile Number\n"; letItGo = false; }*/ if(!letItGo) { alert(Message); return(false); } else { return(true); } } function changeIt(obj) { obj.style.border="1px solid Red"; obj.style.color = "Red"; } function changeItBack(obj) { obj.style.border="1px solid Black"; obj.style.color = "Black"; } function check_email(e) { var ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM"; for(i=0; i < e.length ;i++) { if(ok.indexOf(e.charAt(i))<0) { return(false); } } re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/; re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; if (!e.match(re) && e.match(re_two)) { return(true); } else { return(false); } return(true); } function empty(obj) { if(obj.value.length==0) { return(false); } else{ return true; } } function checknumber(fieldValue) { if (isNaN(fieldValue)) { return false; } return true; } function removeSpace(obj) { var origStr=obj.value; //var newStr=""; while (origStr.substring(0,1)==" ") { var lent=origStr.length; if (lent == 0) break; origStr=origStr.substring(1,lent); } lent=origStr.length; if (lent !=0) { while (origStr.substring(lent-1,lent)==" ") { if (lent == 0) break; origStr=origStr.substring(0,lent-1); var lent=origStr.length; } } obj.value=origStr; } function passMax (e) { if(e.length>=13) { return(false); } else { return(true); } } function passMin (e) { if(e.length<6) { return(false); } else { return(true); } } // **************************** Guestlist Form Validation *********************************** function guestlistValidate(obj) { var letItGo = true; var Message = ""; var Club = document.getElementById("Club"); var Day = document.getElementById("Day"); var Month = document.getElementById("Month"); changeItBack(Club); changeItBack(Day); changeItBack(Month); if (Club.selectedIndex==0) { changeIt(Club); Message +="You Must Select a Club\n"; letItGo = false; } if (Day.selectedIndex==0) { changeIt(Day); Message +="You Must Select a Day\n"; letItGo = false; } if (Month.selectedIndex==0) { changeIt(Month); Message +="You Must Select a Month\n"; letItGo = false; } if(!letItGo) { alert(Message); return(false); } else { return(true); } } function changeIt(obj) { obj.style.border="1px solid Red"; obj.style.color = "Red"; } function changeItBack(obj) { obj.style.border="1px solid Black"; obj.style.color = "Black"; } function empty(obj) { if(obj.value.length==0) { return(false); } else{ return true; } } function checknumber(fieldValue) { if (isNaN(fieldValue)) { return false; } return true; } function removeSpace(obj) { var origStr=obj.value; //var newStr=""; while (origStr.substring(0,1)==" ") { var lent=origStr.length; if (lent == 0) break; origStr=origStr.substring(1,lent); } lent=origStr.length; if (lent !=0) { while (origStr.substring(lent-1,lent)==" ") { if (lent == 0) break; origStr=origStr.substring(0,lent-1); var lent=origStr.length; } } obj.value=origStr; } // **************************** Contact Form Validation *********************************** function contactValidate(obj) { var letItGo = true; var Popup = ""; var Name = document.getElementById("Name"); var Email = document.getElementById("Email"); var PhoneNumber = document.getElementById("PhoneNumber"); var Subject = document.getElementById("Subject"); changeItBack(Name); changeItBack(Email); changeItBack(PhoneNumber); changeItBack(Subject); if (Name.value=="") { changeIt(Name); Popup +="Please fill in a contact name\n"; letItGo = false; } if(Email.value=="") { changeIt(Email); Popup +="Please fill in a contact email\n"; letItGo= false; } if(!check_email(Email.value)) { changeIt(Email); Popup +="Your Email Address is NOT Valid\n"; letItGo= false; } if (PhoneNumber.value=="") { changeIt(PhoneNumber); Popup +="Please fill in a contact number\n"; letItGo = false; } if (Subject.value=="") { changeIt(Subject); Popup +="Please give your message a subject\n"; letItGo = false; } if(!letItGo) { alert(Popup); return(false); } else { return(true); } } function changeIt(obj) { obj.style.border="1px solid Red"; obj.style.color = "Red"; } function changeItBack(obj) { obj.style.border="1px solid Black"; obj.style.color = "Black"; } function check_email(e) { var ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM"; for(i=0; i < e.length ;i++) { if(ok.indexOf(e.charAt(i))<0) { return(false); } } re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/; re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; if (!e.match(re) && e.match(re_two)) { return(true); } else { return(false); } return(true); } function empty(obj) { if(obj.value.length==0) { return(false); } else{ return true; } } function checknumber(fieldValue) { if (isNaN(fieldValue)) { return false; } return true; } function removeSpace(obj) { var origStr=obj.value; //var newStr=""; while (origStr.substring(0,1)==" ") { var lent=origStr.length; if (lent == 0) break; origStr=origStr.substring(1,lent); } lent=origStr.length; if (lent !=0) { while (origStr.substring(lent-1,lent)==" ") { if (lent == 0) break; origStr=origStr.substring(0,lent-1); var lent=origStr.length; } } obj.value=origStr; } // **************************** Form Imput *************************** function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i0){_1c+="flashvars=\""+_1f+"\"";} _1c+="/>"; }else{ if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");} _1c=""; _1c+=""; var _20=this.getParams(); for(var key in _20){_1c+="";} var _22=this.getVariablePairs().join("&"); if(_22.length>0){_1c+=""; }_1c+="";} return _1c; },write:function(_23){ if(this.useExpressInstall){ var _24=new com.deconcept.PlayerVersion([6,0,65]); if(this.installedVer.versionIsValid(_24)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){ this.setAttribute("doExpressInstall",true); this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl"))); document.title=document.title.slice(0,47)+" - Flash Player Installation"; this.addVariable("MMdoctitle",document.title);} }else{this.setAttribute("doExpressInstall",false);} if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){ var n=(typeof _23=="string")?document.getElementById(_23):_23; n.innerHTML=this.getFlashHTML(); }else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}}}; com.deconcept.FlashObjectUtil.getPlayerVersion=function(_26,_27){ var _28=new com.deconcept.PlayerVersion(0,0,0); if(navigator.plugins&&navigator.mimeTypes.length){ var x=navigator.plugins["Shockwave Flash"]; if(x&&x.description){_28=new com.deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));} }else{ try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); for(var i=3;axo!=null;i++){ axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i); _28=new com.deconcept.PlayerVersion([i,0,0]);}} catch(e){} if(_26&&_28.major>_26.major){return _28;} if(!_26||((_26.minor!=0||_26.rev!=0)&&_28.major==_26.major)||_28.major!=6||_27){ try{ _28=new com.deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(",")); }catch(e){}}} return _28; }; com.deconcept.PlayerVersion=function(_2c){ this.major=parseInt(_2c[0])||0; this.minor=parseInt(_2c[1])||0; this.rev=parseInt(_2c[2])||0; }; com.deconcept.PlayerVersion.prototype.versionIsValid=function(fv){ if(this.majorfv.major){return true;} if(this.minorfv.minor){return true;} if(this.rev-1)?q.indexOf("&",_30):q.length; if(q.length>1&&_30>-1){ return q.substring(q.indexOf("=",_30)+1,_31);}}return ""; },removeChildren:function(n){ while(n.hasChildNodes()){ n.removeChild(n.firstChild);}}}; if(Array.prototype.push==null){ Array.prototype.push=function(_33){ this[this.length]=_33; return this.length;};} var getQueryParamValue=com.deconcept.util.getRequestParameter; var FlashObject=com.deconcept.FlashObject;