// JavaScript Document

//checkEmail(varEmail) does a simiple validation on an email address
function checkEmail(str)
{
	var at = "@"
	var dot = "."
	var lat = str.indexOf(at)
	var lstr = str.length
	var ldot = str.indexOf(dot)
	//var isValid = true;
	
	if(str.indexOf(at) == -1)
	{
		//alert("Invalid E-mail ID")
		return false
	}

	if(str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr)
	{
		//alert("Invalid E-mail ID")
		return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		//alert("Invalid E-mail ID")
		return false
	}

	if (str.indexOf(at,(lat+1))!=-1){
		//alert("Invalid E-mail ID")
		return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		//alert("Invalid E-mail ID")
		return false
	}

	if (str.indexOf(dot,(lat+2))==-1){
		//alert("Invalid E-mail ID")
		return false
	}
		
	if (str.indexOf(" ")!=-1){
		//alert("Invalid E-mail ID")
		return false
	}

 	//All Good Return True
	return true					
}

function TextCount(vTextBoxID, vDisplayBoxID)
{
	var str = "";
	str = document.getElementById(vTextBoxID).value + 1;
	document.getElementById(vDisplayBoxID).value = str.length;
}

function doPhone(whichPhoneBox){
var str = "";
	switch (whichPhoneBox)
	{
		case "a" :
			str = document.getElementById("txtPh01").value;
			if(str.length > 2){document.getElementById("txtPh02").focus();}
			break;
		case "b" :
			str = document.getElementById("txtPh02").value;
			if(str.length > 2){document.getElementById("txtPh03").focus();}
			break;
		default :
			alert("Bad Entry");
			break;
	}
}

function doFax(whichFaxBox){
var str = "";
	switch (whichFaxBox)
	{
		case "a" :
			str = document.getElementById("txtFax01").value;
			if(str.length > 2){document.getElementById("txtFax02").focus();}
			break;
		case "b" :
			str = document.getElementById("txtFax02").value;
			if(str.length > 2){document.getElementById("txtFax03").focus();}
			break;
		default :
			alert("Bad Entry");
			break;
	}
}


function get_time(){
   var d = new Date();
/*   var c_hour = d.getHours();
   var c_min = d.getMinutes();
   var c_sec = d.getSeconds();
   var t = c_hour + ":" + c_min + ":" + c_sec;*/
   
	//build string
	var weekday = new Array(7);
	weekday[0] = "Sunday";
	weekday[1] = "Monday";
	weekday[2] = "Tuesday";
	weekday[3] = "Wednesday";
	weekday[4] = "Thursday";
	weekday[5] = "Friday";
	weekday[6] = "Saturday";

	var month = new Array(12);
	month[0] = "January";
	month[1] = "February";
	month[2] = "March";
	month[3] = "April";
	month[4] = "May";
	month[5] = "June";
	month[6] = "July";
	month[7] = "August";
	month[8] = "September";
	month[9] = "October";
	month[10] = "November";
	month[11] = "December";
	
	dayOfWeek = weekday[d.getDay()];
	thisMonth = month[d.getMonth()];
	dayOfMonth = d.getDate();
	thisYear = d.getFullYear();
	
	var strDate = dayOfWeek + " " + thisMonth + " " + dayOfMonth + ", " + thisYear;
	
	return strDate;
}

function dgIsEmpty(aString){
	if(aString.length > 0){
		return false;
	}else{
		return true;
	}
}

function formatCurrency(num){
	num = num.toString().replace(/\$|\,/g,'');
	
	if(isNaN(num))
	num = "0";
	
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	
	if(cents<10)
	cents = "0" + cents;
	
	for(var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
	
	return (((sign)?'':'-') + '$' + num + '.' + cents);
}