
var menuTimeoutID;var menuLast;function show(elementid){if(menuLast==elementid)
clearTimeout(menuTimeoutID);else if(menuLast!=null)
$get(menuLast).style.display='none';menuLast=elementid;$get(elementid).style.display='inline';}
function hide(elementid){menuTimeoutID=setTimeout("$get('"+elementid+"').style.display = 'none';",300);}
function WaterBoxFocus(txt,WatermarkText){if(txt.value==WatermarkText){txt.value='';txt.className='';}}
function WaterBoxBlur(txt,WatermarkText){if(txt.value==''){txt.className='water';txt.value=WatermarkText;}}
function WaterBoxPwdBlur(pwd,txtid){if(pwd.value==''){pwd.style.display='none';$get(txtid).style.display='inline';}}
function WaterBoxPwdShow(note,pwdid){note.style.display='none';$get(pwdid).style.display='inline';$get(pwdid).focus();}
function jQueryAjaxFailed(XMLHttpRequest,textStatus,errorThrown){try{var err=eval("("+XMLHttpRequest.responseText+")");alert(err.Message+'\n\n_____________________\n\n'+err.StackTrace);}
catch(e){if(XMLHttpRequest.status==404){alert(XMLHttpRequest.statusText);}
else if(XMLHttpRequest.status==500){document.clear();document.write(XMLHttpRequest.responseText);}
else{alert('Unhandled status code '+XMLHttpRequest.status+': '+XMLHttpRequest.statusText+'\n\n_____________________\n\n'+e);}}}
function IsValidEmail(value){var rex=new RegExp("\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");return value.match(rex);}
function CheckEmailField(selector){if(IsValidEmail($(selector).val())){$(selector).removeClass("invalid");return true;}
else{$(selector).addClass("invalid");return false;}}
