function $(id){return document.getElementById(id);}function check_email(e){var filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(filter.test(e))return true;else return false;}function isEnter(e){e=!!e?e:window.event;return(e.keyCode==13);}function FormPost(frm,callback){var url=frm.action;var vals=GetFormValues(frm);Ajax.Post(url,vals,callback);}function LoginCallback(xmlhttp){var response=xmlhttp.responseText;var resObj=eval(response);if(resObj.Error){alert(resObj.Message);}else{location.href='/Members/Dashboard';}}function GetFormValues(fobj){var str="";var formElem;for(var i=0;i<fobj.elements.length;i++){formElem=fobj.elements[i];switch(formElem.type){case"text":str+=formElem.name+"="+escape(formElem.value)+"&";break;case"checkbox":str+=formElem.name+"="+formElem.checked+"&";break;case"textarea":str+=formElem.name+"="+escape(formElem.value)+"&";break;case"hidden":str+=formElem.name+"="+escape(formElem.value)+"&";break;case"password":str+=formElem.name+"="+escape(formElem.value)+"&";break;case"select-one":str+=formElem.name+"="+formElem.options[formElem.selectedIndex].value+"&";break;}}str=str.substr(0,(str.length-1));return str;}var Ajax={Get:function(url,callback){var xmlHttp=Ajax.Create();xmlHttp.onreadystatechange=function(){Ajax.Respond(xmlHttp,callback);};xmlHttp.open("GET",url,true);xmlHttp.send(null);},Post:function(url,vals,callback){var xmlHttp=Ajax.Create();if(callback!=null){xmlHttp.onreadystatechange=function(){Ajax.Respond(xmlHttp,callback);};}xmlHttp.open("POST",url,true);xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");xmlHttp.setRequestHeader("Content-length",vals.length);xmlHttp.setRequestHeader("Connection","close");xmlHttp.send(vals);},Respond:function(xmlHttp,func){if(xmlHttp.readyState==4&&xmlHttp.status==200&&func!=null){func(xmlHttp);}},Create:function(){if(window.XMLHttpRequest!==undefined)return new XMLHttpRequest();try{return new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{return new ActiveXObject("Microsoft.XMLHTTP");}catch(e){return null;}}return null;}};function ValidateForm(e){e=e||window.event;var obj=e.target||e.srcElement;var invalidCount=0;var emailObj=$('txtEmail');if(!ValidateFormField('txtEmail','Email must not be empty'))++invalidCount;else if(!check_email(emailObj.value)){var o=$('txtEmailError');o.innerHTML='Email is not valid';o.style.display='block';++invalidCount;};if(!ValidateFormField('txtCCName','Name must not be empty'))++invalidCount;if(!ValidateFormField('txtCCNumber','Number must not be empty'))++invalidCount;if(!ValidateFormField('txtCCExpiryMonth','Expiry month must not be empty'))++invalidCount;if(!ValidateFormField('txtCCExpiryYear','Expiry year must not be empty'))++invalidCount;var frmErrorMessage=$('formError');if(invalidCount>0){frmErrorMessage.innerHTML='Please correct the invalid information below.';frmErrorMessage.style.display='block';}else{frmErrorMessage.style.display='none';var obj=$('btnSubmitPayment');obj.disabled=true;obj.value='Processing...';$('frmCoursePayment').submit();}}function ValidateFormField(id,errorMessage){var tempObj=$(id+'Error');if($(id).value==''){tempObj.innerHTML=errorMessage;tempObj.style.display='block';return false;}else if(tempObj!=null){tempObj.innerHTML='';tempObj.style.display='none';return true;}}function mouseX(evt){if(evt.pageX)return evt.pageX;else if(evt.clientX)return evt.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft);else return null;}function mouseY(evt){if(evt.pageY)return evt.pageY;else if(evt.clientY)return evt.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);else return null;}var Tab={lastTabId:null,Show:function(id){var last=Tab.lastTabId;if(last!=null){$(last).className='tab';$(last+'Content').style.display='none';}$(id+'Content').style.display='block';$(id).className='selectedtab';Tab.lastTabId=id;}};function AdminDashboardHandler(xmlhttp){var txt=xmlhttp.responseText;var obj=$(Tab.lastTabId+'Content');obj.innerHTML=txt;}
