var xmlhttp
function ConfirmRemove(){if(!confirm(AlertAboutToRemove+"\n"+
AlertProceedOrLeaveUnchanged))
return false;else
return true}
function PopUpWindow(url,name,WinHeight,WinWidth,WinLeft,WinTop,WinResizable,WinScrollbars,WinToolbar,WinMenubar,WinStatus){var newwindow;var settings="height="+WinHeight+",width="+WinWidth+",left="+WinLeft+",top="+WinTop+",resizable="+WinResizable+",scrollbars="+WinScrollbars+",toolbar="+WinToolbar+",menubar="+WinMenubar+",status="+WinStatus;newwindow=window.open(url,'name',settings);if(window.focus){newwindow.focus()}}
function GetXmlHttpObject()
{if(window.XMLHttpRequest)
{return new XMLHttpRequest();}
if(window.ActiveXObject)
{return new ActiveXObject("Microsoft.XMLHTTP");}
return null;}
function isFloatingPointNumericString(val){var RefString="1234567890.-";for(Count=0;Count<val.length;Count++){TempChar=val.substring(Count,Count+1);if(RefString.indexOf(TempChar,0)==-1){return(false);}}
return(true);}
function isPositiveIntegerString(val){var RefString="1234567890";for(Count=0;Count<val.length;Count++){TempChar=val.substring(Count,Count+1);if(RefString.indexOf(TempChar,0)==-1){return(false);}}
return(true);}
function isIntegerString(val){var RefString="1234567890-";for(Count=0;Count<val.length;Count++){TempChar=val.substring(Count,Count+1);if(RefString.indexOf(TempChar,0)==-1){return(false);}}
return(true);}
function isValidDate(day,month,year){var dteDate;var jsmonth=month-1;dteDate=new Date(year,jsmonth,day);return((day==dteDate.getDate())&&(jsmonth==dteDate.getMonth())&&(year==dteDate.getFullYear()));}
function isValidEmail(email){var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;var address=email;if(reg.test(address)==false){return false;}else{return true;}}
