
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		nav_int_over = newImage("http://www.devanilarose.com/images/nav/nav_int_over.gif");
		nav_gal_over = newImage("http://www.devanilarose.com/images/nav/nav_gal_over.gif");
		nav_rev_over = newImage("http://www.devanilarose.com/images/nav/nav_rev_over.gif");
		nav_cal_over = newImage("http://www.devanilarose.com/images/nav/nav_cal_over.gif");
		nav_don_over = newImage("http://www.devanilarose.com/images/nav/nav_don_over.gif");
		nav_dry_over = newImage("http://www.devanilarose.com/images/nav/nav_dry_over.gif");
		nav_wsh_over = newImage("http://www.devanilarose.com/images/nav/nav_wsh_over.gif");
		nav_faq_over = newImage("http://www.devanilarose.com/images/nav/nav_faq_over.gif");
		nav_con_over = newImage("http://www.devanilarose.com/images/nav/nav_con_over.gif");
		nav_lst_over = newImage("http://www.devanilarose.com/images/nav/nav_lst_over.gif");
		nav_men_over = newImage("http://www.devanilarose.com/images/nav/nav_men_over.gif");
		nav_lin_over = newImage("http://www.devanilarose.com/images/nav/nav_lin_over.gif");
		preloadFlag = true;
	}
}

var message="Function Disabled!";

function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}

if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("return false")


function valButton(formField,fieldLabel) 
{
	var result = true;
    var cnt = -1;
    for (var i=formField.length-1; i > -1; i--) 
	{
        if (formField[i].checked) {cnt = i; i = -1;}
    }
    if(cnt > -1)
	{
		 return formField[cnt].value;
	}
    else
	{
		alert('Please select "' + fieldLabel +'".');
	 	result = false;
	}
	
	return result;
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}



function validWorkRef()
{
	var result = true;
	
	if (appt.references.value == "")
	{
		if((appt.business.value == "") || (appt.jobTitle.value  == "") || (appt.workMain.value  == ""))
		{
			alert('Please enter either references or employment info (minimum: company name, title & main number).');
			appt.business.focus();
			result = false;
		}
	}
	
	return result;
}

function validVerification2()
{
	var result = true;
	
	if (appt.references.value == "")
	{
		if((appt.business.value == "") || (appt.workMain.value  == ""))
		{
							alert('Please enter either references, verification website or employment info (minimum: company name & main number).');
							//appt.refChoice.focus();
							result = false;
		}
	}
	
	return result;
}

function validVerification()
{
	var result = true;
	
	if (appt.references.value == "")
	{
		if((appt.business.value == "") || (appt.workMain.value  == ""))
		{
			if(appt.rs2k.checked == false)
			{
				if((appt.datecheck.checked == false) || (appt.datecheckID == ""))
				{
					if((appt.p411.checked == false) || (appt.p411ID == ""))
					{
						if((appt.ter.checked == false) || (appt.terID == ""))
						{
							alert('Please enter either references, verification website or employment info (minimum: company name & main number).');
							appt.refChoice.focus();
							result = false;
						}
					}
				}
			}
		}
	}
	
	return result;
}



function validMailList()
{
	var result = true;
	
	if ((maillist.newpics.checked == false) && (maillist.dlnews.checked == false) && (maillist.vegas.checked == false) && (maillist.boston.checked == false) && (maillist.newyork.checked == false) && (maillist.newjersey.checked == false) && (maillist.philly.checked == false) && (maillist.pittsburgh.checked == false) && (maillist.washdc.checked == false) && (maillist.charolette.checked == false) && (maillist.greensboro.checked == false) && (maillist.raleigh.checked == false) && (maillist.atlanta.checked == false) && (maillist.jacksonville.checked == false) && (maillist.tampa.checked == false) && (maillist.orlando.checked == false) && (maillist.miami.checked == false) && (maillist.knoxville.checked == false) && (maillist.memphis.checked == false) && (maillist.nashville.checked == false) && (maillist.louisville.checked == false) && (maillist.stlouis.checked == false) && (maillist.indianapolis.checked == false) && (maillist.columbus.checked == false) && (maillist.dayton.checked == false) && (maillist.detroit.checked == false) && (maillist.chicago.checked == false) && (maillist.minneapolis.checked == false) && (maillist.neworleans.checked == false) && (maillist.houston.checked == false) && (maillist.dallas.checked == false) && (maillist.austin.checked == false) && (maillist.sanantonio.checked == false) && (maillist.albuquerque.checked == false) && (maillist.phoenix.checked == false) && (maillist.slc.checked == false) && (maillist.denver.checked == false) && (maillist.sandiego.checked == false) && (maillist.occa.checked == false) && (maillist.losangeles.checked == false) && (maillist.sanjose.checked == false) && (maillist.sanfrancisco.checked == false) && (maillist.seattle.checked == false) && (maillist.portland.checked == false) && (maillist.hawaii.checked == false) && (maillist.buffalo.checked == false) && (maillist.montreal.checked == false) && (maillist.vancouver.checked == false) && (maillist.toronto.checked == false) && (maillist.milwaukee.checked == false))
	{
		alert('Please choose at least one mailing list to subscribe to.');
		result = false;
	}
	
	return result;
}


function validRequired(formField,fieldLabel)
{
	var result = true;
	
	if (formField.value == "")
	{
		alert('Please enter a value for the "' + fieldLabel +'" field.');
		formField.focus();
		result = false;
	}
	
	return result;
}

function validRequiredJob(formField,formField2,fieldLabel)
{
	var result = true;
	
	if (formField.value == "" && formField2.value == "")
	{
		alert('Please enter a value for the "' + fieldLabel +'" field.');
		formField.focus();
		result = false;
	}
	
	return result;
}

function validRequiredCell(formField,formField2,fieldLabel)
{
	var result = true;
	
	if (formField.value == "" && formField2.value != "C")
	{
		alert('Please enter a value for the "' + fieldLabel +'" field.');
		formField.focus();
		result = false;
	}
	
	return result;
}

function validMatch(formField,formField2,fieldLabel)
{
	var result = true;
	
	if (formField.value != formField2.value)
	{
		alert('Please check "' + fieldLabel +'" fields. They do not match');
		formField.focus();
		result = false;
	}
	
	return result;
}


function validSelection(formField,fieldLabel)
{
	var result = true;
	
	if (formField.value == "0")
	{
		alert('Please select "' + fieldLabel +'".');
		formField.focus();
		result = false;
	}
	
	return result;
}

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} 
	else {
		limitCount.value = limitNum - limitField.value.length;
	}
}


function isEmailAddr(formField,fieldLabel)
{
  var result = false;
  var theStr = new String(formField.value);
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  else
  {
	alert('Please enter a valid "' + fieldLabel +'".');
	formField.focus();
	result = false;
  }
  return result;
}


function bannerPop(page)
{
    OpenWin = this.open(page,"getbanner","resizable=no,toolbar=no,location=no,width=540,height=200,directories=no,status=no,scroll=yes,scrollbars=yes,menubar=no,left=200,top=150");
}