function correctPNG()
{
    for(var i=0; i<document.images.length; i++)
    {
	var img = document.images[i];
	var imgName = img.src.toUpperCase();
	if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
	{
	    var imgID = (img.id) ? "id='" + img.id + "' " : "";
	    var imgClass = (img.className) ? "class='" + img.className + "' " : "";
	    var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
	    var imgStyle = "display:inline-block;" + img.style.cssText;
	    if (img.align == "left") imgStyle = "float:left;" + imgStyle;
	    if (img.align == "right") imgStyle = "float:right;" + imgStyle;
	    if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle;
	    var strNewHTML = "<span " + imgID + imgClass + imgTitle + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>";
	    img.outerHTML = strNewHTML;
	    i = i-1;
	}
    }
}

function Toggle(tid,obj) {
    var targ = document.getElementById(tid);
    if (targ.style.display != 'none') {
        obj.src = 'images/E-schedule_plus.gif';
        targ.style.display = 'none';
    } else {
        obj.src = 'images/E-schedule_minus.gif';
        targ.style.display = 'block';
    }
}

function toggle_data(elem, grp) {
    var frm = document.forms["schedule"];
    if ( elem.checked ) {
	frm.elements[grp+"_name"].value = frm.elements["fullname"].value;
	frm.elements[grp+"_address1"].value = frm.elements["address1"].value;
	frm.elements[grp+"_address2"].value = frm.elements["address2"].value;
	frm.elements[grp+"_city"].value = frm.elements["city"].value;
	frm.elements[grp+"_zip"].value = frm.elements["zip"].value;
	frm.elements[grp+"_phone"].value = frm.elements["phone"].value;
	frm.elements[grp+"_phone2"].value = frm.elements["phone2"].value; 
    } else {
	frm.elements[grp+"_name"].value = "";
	frm.elements[grp+"_address1"].value = "";
	frm.elements[grp+"_address2"].value = "";
	frm.elements[grp+"_city"].value = "";
	frm.elements[grp+"_zip"].value = "";
	frm.elements[grp+"_phone"].value = "";
	frm.elements[grp+"_phone2"].value = "";
    }
}

function validateIt(frm) {
    var required, messages;
    switch( frm.name ) {
	case 'contact':
	    required = new Array('fname','lname', 'address1', 'address2', 'city', 'state', 'zip', 'phone1', 'phone2', 'email','message');
	    messages = new Array('First name','Last name', 'Address 1', 'Address 2', 'City', 'State', 'Zip', 'Daytime Tel No.', 'Evening Tel No.', 'e-mail address','message text');
	break;
	case 'employ':
	    required = new Array('fullname','email','position','resume');
	    messages = new Array('your full name','e-mail address','position you would like to apply for','your resume');
	break;
	case 'schedule':
	    required = new Array('fullname','email','time');
	    messages = new Array('your full name','e-mail address','most convenient time for your appointment');
	break;
    }
    for (var i = 0; i < required.length; i++) {
	if ( frm.elements[required[i]].value == null || frm.elements[required[i]].value == '' ) {
	    alert('Required field empty: please specify '+messages[i]);
	    return false;
	}
    }
    return true;
}

