function validateDate(dt,format)
{var time=dt.trim();if(time=='')
return false;var reg=format;var reg=reg.replace(/yyyy/,"[0-9]{4}");var reg=reg.replace(/yy/,"[0-9]{2}");var reg=reg.replace(/MM/,"((0[1-9])|1[0-2])");var reg=reg.replace(/M/,"(([1-9])|1[0-2])");var reg=reg.replace(/dd/,"((0[1-9])|([1-2][0-9])|30|31)");var reg=reg.replace(/d/,"([1-9]|[1-2][0-9]|30|31))");var reg=reg.replace(/HH/,"(([0-1][0-9])|20|21|22|23)");var reg=reg.replace(/H/,"([0-9]|1[0-9]|20|21|22|23)");var reg=reg.replace(/mm/,"([0-5][0-9])");var reg=reg.replace(/m/,"([0-9]|([1-5][0-9]))");var reg=reg.replace(/ss/,"([0-5][0-9])");var reg=reg.replace(/s/,"([0-9]|([1-5][0-9]))");reg=new RegExp("^"+reg+"$");if(reg.test(time)==false)
{return false;}
return true;}
function validateEmail(email,separator)
{var mail=email.trim();if(mail=="")return false;var em;var myReg=/^[_a-z0-9.]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;if(separator==null)
{if(myReg.test(mail)==false)
return false;else
return true;}
else
{em=mail.split(separator);for(i=0;i<em.length;i++)
{em[i]=em[i].trim();if(em[i].length>0&&myReg.test(em[i])==false)
{return false;}}}
return true;}
function GetQueryString(name)
{var reg=new RegExp("(^|&)"+name+"=([^&]*)(&|$)","i");var r=window.location.search.substr(1).match(reg);if(r!=null)return unescape(r[2]);return null;}
function getUrlString(name,url)
{var reg=new RegExp("(^|&)"+name+"=([^&]*)(&|$)","i");var r=url.substr(1).match(reg);if(r!=null)return unescape(r[2]);return null;}