<!--


// **********************************************
// BEGIN: Display Date
// **********************************************
var this_weekday_name_array = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")	//predefine weekday names
var this_month_name_array = new Array("January","February","March","April","May","June","July","August","September","October","November","December")	//predefine month names

var this_date_timestamp=new Date()	//get current day-time stamp

var this_weekday = this_date_timestamp.getDay()	//extract weekday
var this_date = this_date_timestamp.getDate()	//extract day of month
var this_month = this_date_timestamp.getMonth()	//extract month
var this_year = this_date_timestamp.getYear()	//extract year

if (this_year < 1000)
	this_year+= 1900;	//fix Y2K problem
if (this_year==101)
	this_year=2001;		//fix Netscape browsers - it displays the year as being the year 101!

var this_date_string = this_weekday_name_array[this_weekday] + ", " + this_month_name_array[this_month] + " " + this_date + ", " + this_year	//concat long date string
// **********************************************
// END: Display Date
// **********************************************



//BEGIN: OPEN NEW WINDOW
function launch(newURL, newName, newFeatures, orgName)
{
  var remote = open(newURL, newName, newFeatures);
  if (remote.opener == null)
    remote.opener = window;
  remote.opener.name = orgName;
  return remote;
}

function OpenWindow(TheWindow,w,h,WinName)
{
  myRemote = launch(""+TheWindow+"", ""+WinName+"", "height="+h+",width="+w+",screenX=10,left=10,screenY=10,top=10,channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,resizable=1,scrollbars=0,status=0,toolbar=0", "TheOrgName");
}
//END: OPEN NEW WINDOW




/***********************************************
* AnyLink Drop Down Menu- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

//Contents for menu 1
var menu1=new Array()
menu1[0]='<a href="fresh.html" class="txt011">Main Page</a>'

//Contents for menu 2
var menu2=new Array()
menu2[0]='<a href="snack.html" class="txt011">Main Page</a>'
menu2[1]='<a href="beulah.html" class="txt011">Beulah Candyland</a>'

		
var menu3=new Array()
menu3[0]='<a href="clothing.html" class="txt011">Main Page</a>'
	
var menu4=new Array()
menu4[0]='<a href="household.html" class="txt011">Main Page</a>'

var menu5=new Array()
menu5[0]='<a href="specialty.html" class="txt011">Main Page</a>'

var menu6=new Array()
menu6[0]='<a href="misc.html" class="txt011">Main Page</a>'
		
		
var menuwidth='165px' //default menu width
var menubgcolor='#ffff33'  //menu bgcolor
var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes" //hide menu when user clicks within menu?

/////No further editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}


function showhide(obj, e, visible, hidden, menuwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function populatemenu(what){
if (ie4||ns6)
dropmenuobj.innerHTML=what.join("")
}


function dropdownmenu(obj, e, menucontents, menuwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}

return clickreturnvalue()
}

function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie4&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidemenu(){
if (ie4||ns6)
delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
document.onclick=hidemenu




IE4  = (document.all)    ? 1 : 0;
NS4  = (document.layers) ? 1 : 0;
ver4 = (IE4 || NS4)      ? 1 : 0;

function setColor(el, bg)
{
	if (el.style) el.style.backgroundColor = bg;
}

function checkInput(form)
{
	var bgBad  = "#FF0000";
	var bgGood = "#CCCCCC";
	var valid  = true;
	var error  = "";
	
	/*choiceMonth = form.PreferredPickUpMonth.selectedIndex;
	valMonth = form.PreferredPickUpMonth.options[choiceMonth].text;
	if(valMonth == "Month")
	{
		valid = false;
		error += "- Pickup Month is required\n";
		setColor(form.PreferredPickUpMonth, bgBad);
	}
	else 
	{
		setColor(form.PreferredPickUpMonth, bgGood);
	}
	
	choiceDay = form.PreferredPickUpDay.selectedIndex;
	valDay = form.PreferredPickUpDay.options[choiceDay].text;
	if(valDay == "Day")
	{
		valid = false;
		error += "- Pickup Day is required\n";
		setColor(form.PreferredPickUpDay, bgBad);
	}
	else 
	{
		setColor(form.PreferredPickUpDay, bgGood);
	}
	
	choiceTime = form.PreferredPickUpTime.selectedIndex;
	valTime = form.PreferredPickUpTime.options[choiceTime].text;
	if(valTime == "Time")
	{
		valid = false;
		error += "- Pickup Time is required\n";
		setColor(form.PreferredPickUpTime, bgBad);
	}
	else 
	{
		setColor(form.PreferredPickUpTime, bgGood);
	}*/
	
	if (form.PreferredPickUpDate.value == "")
	{
		valid = false;
		error += "- Preferred Pickup Date is required\n";
		setColor(form.PreferredPickUpDate, bgBad);
	}
	else 
	{
		setColor(form.PreferredPickUpDate, bgGood);
	}
	
	if (form.PreferredPickUpTime.value == "")
	{
		valid = false;
		error += "- Preferred Pickup Time is required\n";
		setColor(form.PreferredPickUpTime, bgBad);
	}
	else 
	{
		setColor(form.PreferredPickUpTime, bgGood);
	}
	
	choiceHear = form.HowDidYouHearAbout.selectedIndex;
	valHear = form.HowDidYouHearAbout.options[choiceHear].text;
	if(valHear == "Select One")
	{
		valid = false;
		error += "- How did you hear about our vehicle donation program is required\n";
		setColor(form.HowDidYouHearAbout, bgBad);
	}
	else 
	{
		setColor(form.HowDidYouHearAbout, bgGood);
	}
	
	if (form.Year.value == "")
	{
		valid = false;
		error += "- Year is required\n";
		setColor(form.Year, bgBad);
	}
	else 
	{
		setColor(form.Year, bgGood);
	}
	
	if (form.MakeModel.value == "")
	{
		valid = false;
		error += "- Make/Model is required\n";
		setColor(form.MakeModel, bgBad);
	}
	else 
	{
		setColor(form.MakeModel, bgGood);
	}
	
	if (form.LicensePlateNumber.value == "")
	{
		valid = false;
		error += "- License Plate Number is required\n";
		setColor(form.LicensePlateNumber, bgBad);
	}
	else 
	{
		setColor(form.LicensePlateNumber, bgGood);
	}
	
	if (form.VINNumber.value == "")
	{
		valid = false;
		error += "- VIN Number is required\n";
		setColor(form.VINNumber, bgBad);
	}
	else 
	{
		setColor(form.VINNumber, bgGood);
	}
	
	if (form.PickUpAddress.value == "")
	{
		valid = false;
		error += "- Street Address to pickup the car is required\n";
		setColor(form.PickUpAddress, bgBad);
	}
	else 
	{
		setColor(form.PickUpAddress, bgGood);
	}
	
	if (form.PickUpCity.value == "")
	{
		valid = false;
		error += "- Pickup City is required\n";
		setColor(form.PickUpCity, bgBad);
	}
	else 
	{
		setColor(form.PickUpCity, bgGood);
	}
	
	if (form.PickUpZip.value == "")
	{
		valid = false;
		error += "- Pickup Zip is required\n";
		setColor(form.PickUpZip, bgBad);
	}
	else 
	{
		setColor(form.PickUpZip, bgGood);
	}
	
	var val1 = ""; 
	for (m=0; m < form.IsTheVehicleRunning.length; m++) 
	{ 
		if (form.IsTheVehicleRunning[m].checked) 
		{ 
			var val1 = (form.IsTheVehicleRunning[m].value); 
			var nam1 = (form.IsTheVehicleRunning[m].name); 
		} 
	} 
	if(val1 == "")
	{
		valid = false;
		error += "- Is The Vehicle Running is required\n";
		setColor(form.IsTheVehicleRunning, bgBad);
	}
	else 
	{
		setColor(form.IsTheVehicleRunning, bgGood);
	}

	if (form.ContactName.value == "")
	{
		valid = false;
		error += "- Contact Name is required\n";
		setColor(form.ContactName, bgBad);
	}
	else 
	{
		setColor(form.ContactName, bgGood);
	}
	
	if (form.ContactPhone1.value == "")
	{
		valid = false;
		error += "- Contact Phone is required\n";
		setColor(form.ContactPhone1, bgBad);
	}
	else 
	{
		setColor(form.ContactPhone1, bgGood);
	}
	
	if (form.ContactAddress.value == "")
	{
		valid = false;
		error += "- Contact Address is required\n";
		setColor(form.ContactAddress, bgBad);
	}
	else 
	{
		setColor(form.ContactAddress, bgGood);
	}
	
	if (form.ContactCity.value == "")
	{
		valid = false;
		error += "- Contact City is required\n";
		setColor(form.ContactCity, bgBad);
	}
	else 
	{
		setColor(form.ContactCity, bgGood);
	}
	
	if (form.ContactZip.value == "")
	{
		valid = false;
		error += "- Contact Zip is required\n";
		setColor(form.ContactZip, bgBad);
	}
	else 
	{
		setColor(form.ContactZip, bgGood);
	}
	
	
	
	
	
	/*if (form.email.value == "")
	{
		valid = false;
		error += "- Email is required\n";
		setColor(form.email, bgBad);
	}
	else
	{
		var str = form.email.value
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
		if (!reg1.test(str) && reg2.test(str))	// if syntax is valid
		{ 
			setColor(form.email, bgGood);
		}
		else
		{
			valid = false;
			error += "- \"" + str + "\" is an invalid Email";
			setColor(form.email, bgBad);
		}
	}*/

	if (IE4)
	{
		if (!valid)
		{
			alert("_________________________________________\n\nPlease fix the following errors:\n_________________________________________\n\n" + error);
			return false;
		}
	}
	else
	{
		if (!valid)
		{
			alert("_________________________________________\n\nPlease fix the following errors:\n_________________________________________\n\n" + error);
			return false;
		}
	} 
	if (valid)
	{
		document.contact.submit();
	}
}



// -->