﻿
function isValidEmail(email,required){if(required==undefined){required=true;}
if(email==null){if(required){return false;}
return true;}
if(email.length==0){if(required){return false;}
return true;}
if(!allValidChars(email)){return false;}
if(email.indexOf("@")<1){return false;}else if(email.lastIndexOf(".")<=email.indexOf("@")){return false;}else if(email.indexOf("@")==email.length){return false;}else if(email.indexOf("..")>=0){return false;}else if(email.indexOf(".")==email.length){return false;}
return true;}
function allValidChars(email){var parsed=true;var validchars="abcdefghijklmnopqrstuvwxyz0123456789@.-_";for(var i=0;i<email.length;i++){var letter=email.charAt(i).toLowerCase();if(validchars.indexOf(letter)!=-1)
continue;parsed=false;break;}
return parsed;}
function getNewSubmitForm()
{var submitForm=document.createElement("FORM");submitForm.style.visibility='hidden';document.body.appendChild(submitForm);submitForm.method="POST";return submitForm;}
function createNewFormElement(inputForm,elementName,elementValue,elementType)
{var newElement=document.createElement("input");newElement.setAttribute("name",elementName);newElement.setAttribute("value",elementValue);newElement.setAttribute("type",elementType);inputForm.appendChild(newElement);return newElement;}
function createFormAndSubmit()
{var submitForm=getNewSubmitForm();createNewFormElement(submitForm,"txtLogin",document.getElementById("txtLogin").value,"text");createNewFormElement(submitForm,"txtPwd",document.getElementById("txtPwd").value,"password");createNewFormElement(submitForm,"txtURL",loginURL,"text");createNewFormElement(submitForm,"txtProtocal",loginProtocal,"text");submitForm.action="https://www.tickco.com/pages/top.aspx";submitForm.submit();return false;}
function LTrim(value){var re=/\s*((\S+\s*)*)/;return value.replace(re,"$1");}
function RTrim(value){var re=/((\s*\S+)*)\s*/;return value.replace(re,"$1");}
function trim(value)
{if(value!=""&&value!='undefined'&&value!='null')
{return LTrim(RTrim(value));}
else
{return"";}}
function validateEmailId()
{if(trim(document.getElementById("txtLogin").value)!="")
{if(isValidEmail(trim(document.getElementById("txtLogin").value)))
{document.getElementById("EmailValidate").style.display="none";return true;}
else
{document.getElementById("EmailValidate").style.display="inline";return false;}}
else
{document.getElementById("txtLogin").value="E-mail";document.getElementById("EmailValidate").style.display="inline";return false;}
return false}
function validatePwd()
{if(trim(document.getElementById("txtPwd").value)!="")
{document.getElementById("rfvPassword").style.display="none";return true;}
else
{document.getElementById("txtPwd").style.display="none";document.getElementById("pwdFalse").style.display="inline";document.getElementById("rfvPassword").style.display="inline";return false;}
return false}
function validate(event)
{if(validateEmailId()&&validatePwd())
{createFormAndSubmit();return false;}
else
{return false;}
return false;}