var screenX=0;
var screenY=0;
document.onmousedown=getMouseXY;

var month=new Array(12);	
month[1]="January";		
month[2]="February";
month[3]="March";
month[4]="April";
month[5]="May";
month[6]="June";
month[7]="July";
month[8]="August";
month[9]="September";
month[10]="October";
month[11]="November";
month[12]="December";

var the_day=new Date();				

var the_month=month[the_day.getMonth() + 1];
var the_date=the_day.getDate();
var the_year=the_day.getFullYear();
var the_daynum = the_day.getDay() + 1;

if(the_daynum==1) day = "Sunday";
if(the_daynum==2) day = "Monday";
if(the_daynum==3) day = "Tuesday";
if(the_daynum==4) day = "Wednesday";
if(the_daynum==5) day = "Thursday";
if(the_daynum==6) day = "Friday";
if(the_daynum==7) day = "Saturday";

var the_daysdate = (the_month + " " + the_date + ", " + the_year);


function getMouseXY(e){
	if(document.all) e=event;
	screenX=e.screenX;
	screenY=e.screenY;
	//alert(screenX+'x'+screenY);
}
function fixDate(fld){
	var str=fld.value;
	str=str.replace(/-/g,'/');
	str=str.replace(/\\/g,'/');
	str=str.replace(/\./g,'/');
	fld.value=str;
}
function fixDecimal(fld){
	var str=fld.value;
	fld.value=convertDecimal(str);
}
function convertDecimal(num){
	var str=num+'';
	var pos=str.indexOf('.');
	var neg='';
	var str1='0';
	var str2='00';
	//negative?
	if(str.substring(0,1)=='-') neg='-';
	//decimal point?
	if(pos>-1){
		//dollars.cents
		str1=str.substring(0,pos);
		str2=str.substring(pos+1);
		//numeric
		str1=str1.replace(/\D/g,'');
		str2=str2.replace(/\D/g,'');
		//zeros
		if(str1.length==0) str1='0';
		if(str2.length==0){
			str2='00';
		}else if(str2.length>2){
			str2=str2.substring(0,2)+'.'+str2.substring(2);
			str2=Math.round(str2);
			alert(str2);
		}else if(str2.length==1){
			str2=str2+'0';
		}
	}else{
		str1=str.replace(/\D/g,'');
		if(str1.length==0) str1='0';
	}
	str=neg+str1+'.'+str2;
	return str;
}
function fixInteger(fld){
	var str=fld.value;
	var pos=str.indexOf('.');
	if(pos>-1) str=str.substring(0,pos);
	str=str.replace(/\D/g,'');
	if(str=='') str=0;
	fld.value=str;
}
function fixPhone(fld){
	var str=fld.value;
	var sav=str;
	str=str.replace(/\D/g,'');
	if(str.length==7){
		str=str.substring(0,3)+'-'+str.substring(3,7);
	}else if(str.length==10){
		str=str.substring(0,3)+'-'+str.substring(3,6)+'-'+str.substring(6,10);
	}else if(str.length==11&&str.substring(0,1)=='1'){
		str=str.substring(1,4)+'-'+str.substring(4,7)+'-'+str.substring(7,11);
	}else{
		str=sav;
	}
	fld.value=str;
}
function fixZip(fld){
	var str=fld.value.toUpperCase();
	var sav=str;
	str=str.replace(/\ /g,'');
	str=str.replace(/\-/g,'');
	var itg=str.replace(/\D/g,'');
	if(itg.length==5){
		str=itg;
	}else if(itg.length==9){
		str=itg.substring(0,5)+'-'+itg.substring(5,10);
	}else if(str.length==6){
		str=str.substring(0,3)+' '+str.substring(3,6);
	}else{
		str=sav;
	}
	fld.value=str;
}
function roundOff(num,dp){
	var arrTmp = new Array(dp+1);
	var tmpNum = parseInt('1'+arrTmp.join('0'));
	i = Math.round(num*tmpNum)/tmpNum;
	return i;
}
function trapEnterKey(e,functionToCall){
	var characterCode;
	if(e&&e.which){//NS
		e=e;
		characterCode=e.which;
	}else if(document.all){//IE
		e=event;
		characterCode=e.keyCode;
	}
	if(characterCode==13||characterCode==10||characterCode==11){//enter
		Page_ValidationActive=false;
		if(functionToCall!=null&&functionToCall!='')setTimeout(functionToCall,0);
		return false;
	}
}