function greeting(){
	var now = new Date();
	var hour = now.getHours();


	if (hour < 12)
		document.getElementById("greeting").innerHTML="Good Morning,";
	else{
		hour = hour -12;
		if(hour<6)
			document.getElementById("greeting").innerHTML="Good Afternoon,";
		else
			document.getElementById("greeting").innerHTML="Good Evening,";
	}
}

function displayTime(){
	var now = new Date();
	document.getElementById("greetingDate").innerHTML=now.toLocaleString() + "<br />" ;
	document.getElementById("clock").innerHTML=now.toLocaleTimeString() + "<br />" ;
	//str.substr(-11,11)
	t=setTimeout("displayTime()",1000);
}

function calculateFee(){
	var adults = document.getElementById("adults").value;
	var kids = document.getElementById("kids").value;
	kidsCost = 75;
	adultsCost = 100;
	fee =0;
	specialFee =0;
	discount = false;
	error = false;
	
	adults = parseInt (adults);
	kids = parseInt(kids);
	var total = adults + kids;
	if(total >= 5)
		discount = true;
		
	var errorMsg = "<br /><br /><font color=\"red\">ERROR: Values for ";
	
	if (isNaN (kids)){
		errorMsg += "<br />&nbsp;Kids must be between 0 - 99";
		error = true;
	}
	else{
		kids = kids * kidsCost;
	}
		//shoot error;
	if (isNaN (adults)){
		errorMsg += "<br />&nbsp;Adults must be between 0 - 99";
		error = true;
		//shoot error;
	}
	else{
		adults = adults * adultsCost;
	}
	
	fee = kids + adults;
	if(discount && !error){
		specialFee = fee *.9;
	}
	
	errorMsg+= "<br />Please re-enter your values!</font>";
	
	if(error)
		document.getElementById("calculatedFee").innerHTML=errorMsg;
	else if(discount)
		document.getElementById("calculatedFee").innerHTML="<p><span style=\"text-decoration: line-through; background-color: yellow;\" >Monthly Fee - $"+fee+"</span><span style=\"background-color: yellow;\" ><b>&nbsp;Special Group Fee! - $"+specialFee+"</b></span></p>" ;
	else
		document.getElementById("calculatedFee").innerHTML="<p><span style=\"background-color: yellow;\" >Monthly Fee - $"+fee +"</span></p>";
	
}

function highlight(x){
	document.getElementById(x).style.background="yellow";
}

function unHighlight(x){
	document.getElementById(x).style.background="none";
}

function resetForm(){
	document.getElementById("name").style.background="white";
	document.getElementById("email").style.background="white";
	document.getElementById("phone").style.background="white";
	document.getElementById("invalidPhone").innerHTML="";
}


function validatePhone(id){
	//1-868-686-1234
	x=document.getElementById(id).value;
	y="";
	//for(i=0; i<14;i++){
		error=false;
		if(x.length>14){
			error=true;
		}
		i=0;
		while (!error && i<14){
			if(i==1 || i==5 || i==9){
				if(x.charAt(i)!="-"){
					error=true;
				}
				else{
					y+=x.charAt(i);
				}
			}
			else {
				if(!(x.charAt(i)=="9" || x.charAt(i)== "8"||  x.charAt(i)== "7"||  x.charAt(i)== "6"||  x.charAt(i)== "5" ||  x.charAt(i)== "4" ||  x.charAt(i)== "3"||  x.charAt(i)== "2"||  x.charAt(i)== "1" ||  x.charAt(i)== "0")){  //This long because IE sucks
					error=true;
				}
				else{
					y+=x.charAt(i);
				}
			}
			i++;
		}
		if(error){	
			helpMsg = "";
			if(y.length>0){
				helpMsg="<BR />Error after \""+y+"\"";
			}
			document.getElementById("invalidPhone").innerHTML="<span style=\"background-color: yellow;\" >Error: Phone# must be of format x-xxx-xxx-xxxx "+helpMsg+"</span>";
		}
		else{
			document.getElementById("invalidPhone").innerHTML="&nbsp;";
		}
	//}
}

function clearValue(x){
	document.getElementById(x).value="";
	
}
