#!/usr/bin/perl

require "config.idx";


$long = $ENV{'QUERY_STRING'};

if ($long) {
	@pairs=split(/&/,$long);
	foreach $item(@pairs) {
		($name,$content)=split (/=/,$item,2);
		$content=~tr/+/ /;
		$content=~ s/%(..)/pack("c",hex($1))/ge;
		if ($INPUT{$name}) { $INPUT{$name} = $INPUT{$name}.",".$content; }
		else { $INPUT{$name} = $content; }
	}
}
else {
	read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
	@pairs = split(/&/, $buffer);
	foreach $pair (@pairs) {
		($name, $value) = split(/=/, $pair);
		$value =~ tr/+/ /;
		$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
		if ($INPUT{$name}) { $INPUT{$name} = $INPUT{$name}.",".$value; }
		else { $INPUT{$name} = $value; }
	}
}

use DBI;
my $dsn = "DBI:mysql:database=$d_name;host=localhost";
my $dbh = DBI->connect($dsn, $d_username, $d_pass, {RaiseError => 1}) || die $DBI::errstr;

&checklogin;

if ($INPUT{action} eq "check_trans") { &check_trans; }
elsif ($INPUT{action} eq "showingadmin") { &showingadmin; }
elsif ($INPUT{action} eq "quickload_1") { &quickload_1; }
elsif ($INPUT{action} eq "quickload_2") { &quickload_2; }
elsif ($INPUT{action} eq "quickload_do") { &quickload_do; }
elsif ($INPUT{action} eq "overview_showings") { &overview_showings; }
elsif ($INPUT{action} eq "overview_showingsedit") { &overview_showingsedit; }
elsif ($INPUT{action} eq "overview_showingsedit_do") { &overview_showingsedit_do; }
elsif ($INPUT{action} eq "overview_showings_fax") { &overview_showings_fax; }
elsif ($INPUT{action} eq "overview_showings_rating") { &overview_showings_rating; }
elsif ($INPUT{action} eq "buildfeedbackrequest") { &buildfeedbackrequest; }
elsif ($INPUT{action} eq "buildfeedbackrequest_do") { &buildfeedbackrequest_do; }
elsif ($INPUT{action} eq "viewemail") { &viewemail; }
else { &main; }

sub viewemail {
		my $elaasth = $dbh->prepare("select emailid,emailtype,emaildatetime,emailto,emailfrom,subject,message from trans_boardshowingsemails where emailid = '$INPUT{emailid}'");
		$elaasth->execute;
		while (($emailid,$emailtype,$emaildatetime,$emailto,$emailfrom,$subject,$message) = $elaasth->fetchrow_array()) {
		print qq~
		<html>
		<head>
		<title>Viewing Email $subject</title>
		</head>
		<body bgcolor="white">
		<br><br>
		<center>
		<table border="0" cellpadding="0" cellspacing="0" width="600">
		<tr>
		<td valign="top">
		<b>Email Type: $emailtype</b><br>
		<b>Email Date Time Sent: $emaildatetime</b><br>
		<b>Email Sent To: $emailto</b><br>
		<b>Email From: $emailfrom</b><br>
		<b>Subject: $subject</b><br>
		<b>Email Message:</b>
		$message
		</td>
		</tr>
		</table>
		</center>
		</body>
		</html>
		~;
		}
}


### NOT UPDATED

sub buildfeedbackrequest_do {

my $aasth = $dbh->prepare("select DATE_FORMAT('$INPUT{showingdate}', '%M %D, %Y')");
$aasth->execute;
while (($reformat) = $aasth->fetchrow_array()) {
$fshowingdate = "$reformat";
}

print qq~
<html>
<head>
<title>Feedback Fax Request</title>
</head>
<body><br><br>
<center>
<table border="0" cellpadding="0" cellspacing="0" width="423">
<tr>
<td valign="top">
	<img src="images/showings/showingfeedback_header.jpg"><br>
	<table border="0" cellpadding="1" cellspacing="0" width="100%">
	<tr>
	<td valign="top" width="1"><img src="images/showings/showings_divider.gif"><br></td>
	<td valign="top">
		<font size="3" face="Arial" color="green"><b>Feedback Request For</b></font><br><font size="4" face="Arial" color="green"><b><i>$INPUT{address}<br>$INPUT{city}, Indiana</i></b></font>
	</td>
	<td valign="top" width="1"><img src="images/showings/showings_divider.gif"><br></td>
	<td valign="top">
		<font size="3" face="Arial" color="green"><b>Requested From Agent</b></font><br><font size="4" face="Arial" color="green"><b><i>$INPUT{agent}<br>$INPUT{company}<br></i></b></font>
	</td>
	<td valign="top" width="1"><img src="images/showings/showings_divider.gif"><br></td>
	<td valign="top">
		<font size="3" face="Arial" color="green"><b>Appointment Date/Time</b></font><br><font size="4" face="Arial" color="green"><b><i>$fshowingdate<br>$INPUT{timerange1} - $INPUT{timerange2}<br></i></b></font>
	</td>
	</tr>
	</table>
	<img src="images/showings/showingfeedback_residential.gif"><br>
	<img src="images/showings/showingfeedback_footer.jpg"><br>
</td>
</tr>
</table>
</center>
<script language="JavaScript" type="text/javascript">
<!--

var da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf("Mac") != -1);

function printWin()
{
    if (pr) {
        // NS4+, IE5+
        window.print();
    } else if (!mac) {
        // IE3 and IE4 on PC
        VBprintWin();
    } else {
        // everything else
        handle_error();
    }
}

function handle_error()
{
    window.alert('Your browser does not support this print option. Press Control/Option + P to print.');
    return true;
}

// -->
</script>

<script language="VBSCript" type="text/vbscript">
<!--

sub window_onunload
    on error resume next
    ' Just tidy up when we leave to be sure we aren't
    ' keeping instances of the browser control in memory
    set WB = nothing
end sub

sub VBprintWin
    OLECMDID_PRINT = 6
    on error resume next

    ' IE4 object has a different command structure
    if da then
        call WB.ExecWB(OLECMDID_PRINT, 1)
    else
        call WB.IOleCommandTarget.Exec(OLECMDID_PRINT, 1, "", "")
    end if
end sub

' -->
</script>

<script language="JavaScript" type="text/javascript">
<!--
printWin();
// -->
</script>
</body>
</html>
~;

}


### NOT UPDATED

sub buildfeedbackrequest {
use DBI;
my $dsn = "DBI:mysql:database=$d_name;host=localhost";
my $dbh = DBI->connect($dsn, $d_username, $d_pass, {RaiseError => 1}) || die $DBI::errstr;

my $gbasth = $dbh->prepare("select now()");
$gbasth->execute;

$today_is_datetime = $gbasth->fetchrow_array();

($today_date,$today_time) = split(/ /,$today_is_datetime);

($t_year,$t_month,$t_day) = split(/\-/,$today_date);
print qq~

<html>
<head>
<title>Build Eagle Feedback Request</title>
<script language="JavaScript" src="calendar1.js"></script>
<script language="JavaScript" src="calendar2.js"></script>
</head>
<body bgcolor="white">
<form method="get" action="showingadmin.idx" name="showings">
<input type="hidden" name="action" value="buildfeedbackrequest_do">
<b>Property Address</b><br>
<input type="text" name="address" size="40"><br>
<b>Property City</b><br>
<input type="text" name="city" size="40"><br>
<b>Showing Agent Name</b><br>
<input type="text" name="agent" size="40"><br>
<b>Showing Agent Company</b><br>
<input type="text" name="company" size="40"><br>
<b>Appointment Date</b><br>
				<b>Select Date</b><br>
				<input type="Text" name="showingdate" value="$t_year-$t_month-$t_day" class="form" size="10">
				<a href="javascript:cal1.popup();"><img src="images/cal.gif" width="16" height="16" border="0" alt="Click Here to Pick up the date"></a><br>
<b>Enter Showing Time Range</b><br>
<b>From</b> <select name="timerange1" class="form">
<option value="6:00 AM">6:00 AM</option>
<option value="6:15 AM">6:15 AM</option>
<option value="6:30 AM">6:30 AM</option>
<option value="6:45 AM">6:45 AM</option>
<option value="7:00 AM">7:00 AM</option>
<option value="7:15 AM">7:15 AM</option>
<option value="7:30 AM">7:30 AM</option>
<option value="7:45 AM">7:45 AM</option>
<option value="8:00 AM">8:00 AM</option>
<option value="8:15 AM">8:15 AM</option>
<option value="8:30 AM">8:30 AM</option>
<option value="8:45 AM">8:45 AM</option>
<option value="9:00 AM">9:00 AM</option>
<option value="9:15 AM">9:15 AM</option>
<option value="9:30 AM">9:30 AM</option>
<option value="9:45 AM">9:45 AM</option>
<option value="10:00 AM">10:00 AM</option>
<option value="10:15 AM">10:15 AM</option>
<option value="10:30 AM">10:30 AM</option>
<option value="10:45 AM">10:45 AM</option>
<option value="11:00 AM">11:00 AM</option>
<option value="11:15 AM">11:15 AM</option>
<option value="11:30 AM">11:30 AM</option>
<option value="11:45 AM">11:45 AM</option>
<option value="Noon" selected>Noon</option>
<option value="12:15 PM">12:15 PM</option>
<option value="12:30 PM">12:30 PM</option>
<option value="12:45 PM">12:45 PM</option>
<option value="1:00 PM">1:00 PM</option>
<option value="1:15 PM">1:15 PM</option>
<option value="1:30 PM">1:30 PM</option>
<option value="1:45 PM">1:45 PM</option>
<option value="2:00 PM">2:00 PM</option>
<option value="2:15 PM">2:15 PM</option>
<option value="2:30 PM">2:30 PM</option>
<option value="2:45 PM">2:45 PM</option>
<option value="3:00 PM">3:00 PM</option>
<option value="3:15 PM">3:15 PM</option>
<option value="3:30 PM">3:30 PM</option>
<option value="3:45 PM">3:45 PM</option>
<option value="4:00 PM">4:00 PM</option>
<option value="4:15 PM">4:15 PM</option>
<option value="4:30 PM">4:30 PM</option>
<option value="4:45 PM">4:45 PM</option>
<option value="5:00 PM">5:00 PM</option>
<option value="5:15 PM">5:15 PM</option>
<option value="5:30 PM">5:30 PM</option>
<option value="5:45 PM">5:45 PM</option>
<option value="6:00 PM">6:00 PM</option>
<option value="6:15 PM">6:15 PM</option>
<option value="6:30 PM">6:30 PM</option>
<option value="6:45 PM">6:45 PM</option>
<option value="7:00 PM">7:00 PM</option>
<option value="7:15 PM">7:15 PM</option>
<option value="7:30 PM">7:30 PM</option>
<option value="7:45 PM">7:45 PM</option>
<option value="8:00 PM">8:00 PM</option>
<option value="8:15 PM">8:15 PM</option>
<option value="8:30 PM">8:30 PM</option>
<option value="8:45 PM">8:45 PM</option>
<option value="9:00 PM">9:00 PM</option>
<option value="9:15 PM">9:15 PM</option>
<option value="9:30 PM">9:30 PM</option>
<option value="9:45 PM">9:45 PM</option>
<option value="10:00 PM">10:00 PM</option>
<option value="10:15 PM">10:15 PM</option>
<option value="10:30 PM">10:30 PM</option>
<option value="10:45 PM">10:45 PM</option>
<option value="11:00 PM">11:00 PM</option>
</select> <b>to</b> <select name="timerange2" class="form">
<option value="6:00 AM">6:00 AM</option>
<option value="6:15 AM">6:15 AM</option>
<option value="6:30 AM">6:30 AM</option>
<option value="6:45 AM">6:45 AM</option>
<option value="7:00 AM">7:00 AM</option>
<option value="7:15 AM">7:15 AM</option>
<option value="7:30 AM">7:30 AM</option>
<option value="7:45 AM">7:45 AM</option>
<option value="8:00 AM">8:00 AM</option>
<option value="8:15 AM">8:15 AM</option>
<option value="8:30 AM">8:30 AM</option>
<option value="8:45 AM">8:45 AM</option>
<option value="9:00 AM">9:00 AM</option>
<option value="9:15 AM">9:15 AM</option>
<option value="9:30 AM">9:30 AM</option>
<option value="9:45 AM">9:45 AM</option>
<option value="10:00 AM">10:00 AM</option>
<option value="10:15 AM">10:15 AM</option>
<option value="10:30 AM">10:30 AM</option>
<option value="10:45 AM">10:45 AM</option>
<option value="11:00 AM">11:00 AM</option>
<option value="11:15 AM">11:15 AM</option>
<option value="11:30 AM">11:30 AM</option>
<option value="11:45 AM">11:45 AM</option>
<option value="Noon" selected>Noon</option>
<option value="12:15 PM">12:15 PM</option>
<option value="12:30 PM">12:30 PM</option>
<option value="12:45 PM">12:45 PM</option>
<option value="1:00 PM">1:00 PM</option>
<option value="1:15 PM">1:15 PM</option>
<option value="1:30 PM">1:30 PM</option>
<option value="1:45 PM">1:45 PM</option>
<option value="2:00 PM">2:00 PM</option>
<option value="2:15 PM">2:15 PM</option>
<option value="2:30 PM">2:30 PM</option>
<option value="2:45 PM">2:45 PM</option>
<option value="3:00 PM">3:00 PM</option>
<option value="3:15 PM">3:15 PM</option>
<option value="3:30 PM">3:30 PM</option>
<option value="3:45 PM">3:45 PM</option>
<option value="4:00 PM">4:00 PM</option>
<option value="4:15 PM">4:15 PM</option>
<option value="4:30 PM">4:30 PM</option>
<option value="4:45 PM">4:45 PM</option>
<option value="5:00 PM">5:00 PM</option>
<option value="5:15 PM">5:15 PM</option>
<option value="5:30 PM">5:30 PM</option>
<option value="5:45 PM">5:45 PM</option>
<option value="6:00 PM">6:00 PM</option>
<option value="6:15 PM">6:15 PM</option>
<option value="6:30 PM">6:30 PM</option>
<option value="6:45 PM">6:45 PM</option>
<option value="7:00 PM">7:00 PM</option>
<option value="7:15 PM">7:15 PM</option>
<option value="7:30 PM">7:30 PM</option>
<option value="7:45 PM">7:45 PM</option>
<option value="8:00 PM">8:00 PM</option>
<option value="8:15 PM">8:15 PM</option>
<option value="8:30 PM">8:30 PM</option>
<option value="8:45 PM">8:45 PM</option>
<option value="9:00 PM">9:00 PM</option>
<option value="9:15 PM">9:15 PM</option>
<option value="9:30 PM">9:30 PM</option>
<option value="9:45 PM">9:45 PM</option>
<option value="10:00 PM">10:00 PM</option>
<option value="10:15 PM">10:15 PM</option>
<option value="10:30 PM">10:30 PM</option>
<option value="10:45 PM">10:45 PM</option>
<option value="11:00 PM">11:00 PM</option>
</select><br><br>
<input type="submit" value="Generate Feedback Request">
</form>
			<script language="JavaScript">
			<!-- // create calendar object(s) just after form tag closed
				 // specify form element as the only parameter (document.forms['formname'].elements['inputname']);
				 // note: you can have as many calendar objects as you need for your application

				var cal1 = new calendar1(document.forms['showings'].elements['showingdate']);
				cal1.year_scroll = true;
				cal1.time_comp = false;

			//-->
			</script>
</body>
</html>


~;

}



sub overview_showings_fax {

use DBI;
my $dsn = "DBI:mysql:database=$d_name;host=localhost";
my $dbh = DBI->connect($dsn, $d_username, $d_pass, {RaiseError => 1}) || die $DBI::errstr;

my $aasth = $dbh->prepare("select showingid,mlsnumber,status,enteredby,showingagent,DATE_FORMAT(appointmentdate, '%M %D, %Y'),timerange1,timerange2,DATE_FORMAT(confirmeddatetime, '%b %D, %Y at %h\:%i%p'),confirmedwith,notes from trans_boardshowings where showingid = '$INPUT{showingid}'");
$aasth->execute;
while (($showingid,$mlsnumber,$status,$enteredby,$showingagent,$appointmentdate,$timerange1,$timerange2,$confirmeddatetime,$confirmedwith,$notes) = $aasth->fetchrow_array()) {


	my $baasth = $dbh->prepare("select id,firstname,lastname,company from trans_boarddirectory where id = '$showingagent'");
	$baasth->execute;
	while (($directoryid,$firstname,$lastname,$company) = $baasth->fetchrow_array()) {
	$showingagentname =qq~
	$firstname $lastname<br>$company
	~;
	}

	my $zaasth = $dbh->prepare("select addressnumber,addressdirection,addressstreet,city,state,zip from trans_board where mlsnumber = '$mlsnumber' LIMIT 0,1");
	$zaasth->execute;
	while (($addressnumber,$addressdirection,$addressstreet,$city,$state,$zip) = $zaasth->fetchrow_array()) {
	$showingfulladdress =qq~
	$addressnumber $addressdirection $addressstreet<br>$city, $state $zip
	~;
	}

	if (-e "/home/muncieml/public_html/images/photos/thumbnail/meiar$INPUT{mlsnumber}\.jpg") {
	$showingphoto =qq~
	<td valign="top">
	<img src="images/photos/thumbnail/meiar$INPUT{mlsnumber}.jpg" width=\"90\" height=\"67\"><br>
	</td>
	~;
	}

print qq~
<html>
<head>
<title>Feedback Fax Request</title>
</head>
<body><br><br>
<center>
<table border="0" cellpadding="0" cellspacing="0" width="423">
<tr>
<td valign="top">
	<img src="images/showings/showingfeedback_header.jpg"><br>
	<table border="0" cellpadding="1" cellspacing="0" width="100%">
	<tr>
	<td valign="top" width="1"><img src="images/showings/showings_divider.gif"><br></td>
	<td valign="top">
		<font size="3" face="Arial" color="green"><b>Feedback Request For</b></font><br><font size="4" face="Arial" color="green"><b><i>$showingfulladdress<br></i></b></font>
	</td>
	<td valign="top" width="1"><img src="images/showings/showings_divider.gif"><br></td>
	<td valign="top">
		<font size="3" face="Arial" color="green"><b>Requested From Agent</b></font><br><font size="4" face="Arial" color="green"><b><i>$showingagentname<br></i></b></font>
	</td>
	<td valign="top" width="1"><img src="images/showings/showings_divider.gif"><br></td>
	<td valign="top">
		<font size="3" face="Arial" color="green"><b>Appointment Date/Time</b></font><br><font size="4" face="Arial" color="green"><b><i>$appointmentdate<br>$timerange1 - $timerange2<br></i></b></font>
	</td>
		$showingphoto
	</tr>
	</table>
	<img src="images/showings/showingfeedback_residential.gif"><br>
	<img src="images/showings/showingfeedback_footer.jpg"><br>
</td>
</tr>
</table>
</center>
<script language="JavaScript" type="text/javascript">
<!--

var da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf("Mac") != -1);

function printWin()
{
    if (pr) {
        // NS4+, IE5+
        window.print();
    } else if (!mac) {
        // IE3 and IE4 on PC
        VBprintWin();
    } else {
        // everything else
        handle_error();
    }
}

function handle_error()
{
    window.alert('Your browser does not support this print option. Press Control/Option + P to print.');
    return true;
}

// -->
</script>

<script language="VBSCript" type="text/vbscript">
<!--

sub window_onunload
    on error resume next
    ' Just tidy up when we leave to be sure we aren't
    ' keeping instances of the browser control in memory
    set WB = nothing
end sub

sub VBprintWin
    OLECMDID_PRINT = 6
    on error resume next

    ' IE4 object has a different command structure
    if da then
        call WB.ExecWB(OLECMDID_PRINT, 1)
    else
        call WB.IOleCommandTarget.Exec(OLECMDID_PRINT, 1, "", "")
    end if
end sub

' -->
</script>

<script language="JavaScript" type="text/javascript">
<!--
printWin();
// -->
</script>
</body>
</html>
~;

}
}


sub overview_showingsedit_do {

	use DBI;
	my $dsn = "DBI:mysql:database=$d_name;host=localhost";
	my $dbh = DBI->connect($dsn, $d_username, $d_pass, {RaiseError => 1}) || die $DBI::errstr;

	@variables = ($INPUT{mlsnumber},$INPUT{showingagent},$INPUT{showingtype},$INPUT{showingdate},$INPUT{timerange1},$INPUT{timerange2},$INPUT{enteredby},$INPUT{status},$INPUT{confirmeddatetime},$INPUT{confirmedwith},$INPUT{notes},$INPUT{email_seller},$INPUT{email_agent},$INPUT{showingid});
	$sql_query = "update trans_boardshowings set mlsnumber = ?, showingagent = ?, showingtype = ?, appointmentdate = ?, timerange1 = ?, timerange2 = ?, enteredby = ?, status = ?, confirmeddatetime = ?, confirmedwith = ?, notes = ?, email_seller = ?, email_agent = ? where showingid = ?";
	my $aasth = $dbh->do($sql_query, undef, @variables);

print qq~
<html>
<head>
<title>Making Changes to Datebase</title>
<meta http-equiv="Refresh" content="1; URL=http://connect.eaglesold.com/showingadmin.idx?action=overview_showings&showingid=$INPUT{showingid}&mlsnumber=$INPUT{mlsnumber}&return=edit">
</head>
<body bgcolor="white">
<br><br><br><br>
<center><font size="3" face="Arial" color="Red">Please wait, Processing</font><br>You will be redirected to when finished.  If not <a href="http://connect.eaglesold.com/showingadmin.idx?action=overview_showings&showingid=$INPUT{showingid}&mlsnumber=$INPUT{mlsnumber}&return=edit">Click Here</a>.</center>
</body>
</html>
~;

}

sub overview_showingsedit {

print qq~
<html>
<head>
<title>Showing Administration -The ORR Team - RE/MAX Real Estate Groups</title>
<script language="JavaScript" src="calendar1.js"></script>
<script language="JavaScript" src="calendar2.js"></script>
~;

&header;

use DBI;
my $dsn = "DBI:mysql:database=$d_name;host=localhost";
my $dbh = DBI->connect($dsn, $d_username, $d_pass, {RaiseError => 1}) || die $DBI::errstr;

my $aasth = $dbh->prepare("select showingid,mlsnumber,status,enteredby,showingagent,showingtype,appointmentdate,timerange1,timerange2,confirmeddatetime,confirmedwith,notes,email_seller,email_agent from trans_boardshowings where showingid = '$INPUT{showingid}'");
$aasth->execute;
while (($showingid,$mlsnumber,$status,$enteredby,$showingagent,$showingtype,$appointmentdate,$timerange1,$timerange2,$confirmeddatetime,$confirmedwith,$notes,$email_agent,$email_seller) = $aasth->fetchrow_array()) {

	my $baasth = $dbh->prepare("select id,firstname,lastname,company from trans_boarddirectory where id = '$showingagent'");
	$baasth->execute;
	while (($sadirectoryid,$safirstname,$salastname,$sacompany) = $baasth->fetchrow_array()) {
	$populateshowingagent = "<option value=\"$sadirectoryid\">$sacompany -- $safirstname $salastname</option>\n";
	$populateshowingagent .= "<option value=\"$sadirectoryid\">-------------</option>\n";
	}

	my $aashowingagent = $dbh->prepare("select id,firstname,lastname,company from trans_boarddirectory ORDER By company ASC");
	$aashowingagent->execute;
	while (($gbid,$gbfirstname,$gblastname,$gbcompany) = $aashowingagent->fetchrow_array()) {
	$getshowingagent .= "<option value=\"$gbid\">$gbcompany -- $gblastname, $gbfirstname</option>";
	}

	$gettimerange1 = "<option value=\"$timerange1\">$timerange1</option>";
	$gettimerange1 .= "<option value=\"$timerange1\">-----</option>";

	$gettimerange2 = "<option value=\"$timerange2\">$timerange2</option>";
	$gettimerange2 .= "<option value=\"$timerange2\">-----</option>";

	$getenteredby = "<option value=\"$enteredby\">$enteredby</option>";
	$getenteredby .= "<option value=\"$enteredby\">-----</option>";

	$getstatus = "<option value=\"$status\">$status</option>";
	$getstatus .= "<option value=\"$status\">-----</option>";

	$getshowingtype = "<option value=\"$showingtype\">$showingtype</option>";
    $getshowingtype .= "<option value=\"$showingtype\"> - - - - - -</option>";

	$getemail_seller = "<option value=\"$email_seller\">$email_seller</option>";
    $getemail_seller .= "<option value=\"$email_seller\"> - - - - - -</option>";

	$getemail_agent = "<option value=\"$email_agent\">$email_agent</option>";
    $getemail_agent .= "<option value=\"$email_agent\"> - - - - - -</option>";

	if ($confirmeddatetime eq "0000-00-00 00:00:00") {
	$confirmeddatetime = "";
	}	

	if ($confirmedwith eq "") {
	$confirmedwith = "Not Confirmed";
	}

print qq~
<td valign="top" width="581">
<img src="images/headers/transaction_manager.gif" height="33" width="581" alt="My Transaction Manager"><br><br>
<img src="images/trans_sys/showing_admin.gif" alt="ORRTeam Showing Administration"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>manage orrteam property showings and company directory in this area</b><br><br><br>
<form method="get" name="showings" action="showingadmin.idx">
<input type="hidden" name="action" value="overview_showingsedit_do">
<input type="hidden" name="showingid" value="$showingid">
<input type="hidden" name="mlsnumber" value="$mlsnumber">
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td>
<img src="images/trans_sys/3.gif" alt="Step 3"><br>
</td>
<td><font size="4" face="Arial">Update Time & Showing Information Below<br>
~;

	my $aaaddress = $dbh->prepare("select addressnumber,addressdirection,addressstreet from trans_board where mlsnumber = '$mlsnumber' LIMIT 0,1");
	$aaaddress->execute;
	while (($addressnumber,$addressdirection,$addressstreet) = $aaaddress->fetchrow_array()) {
	print qq~
	<b><font color="green" size="3">For Showing at $addressnumber $addressdirection $addressstreet</font></b></font><br>
	~;
	}

print qq~
</td>
</tr>
</table>
<table border="0" cellpadding="6" cellspacing="1" bgcolor="navy" width="100%">
<tr>
<td bgcolor="#CCCCFF">
<table border="0" cellpadding="3" cellspacing="0" width="100%">
</tr>
<tr>
<td bgcolor="white">
<b><font size="3">Showing Agent</font></b><br>
</td>
<td bgcolor="white">
<b>You may change agent</b><br>
<select name="showingagent" class="form">
$populateshowingagent
$getshowingagent
</select>
</td>
</tr>
<tr>
<td>
<b><font size="3">Enter Appointment Type</font></b><br>
</td>
<td>
				<b>Select Type:</b><br>
				<select name="showingtype" class="form">
				$getshowingtype
				<option value="Showing">Showing</option>
				<option value="Inspection">Inspection</option>
				<option value="Appraisal">Appraisal</option>
				</select>
	<br>
</td>
</tr>
<tr>
<td>
<b><font size="3">Enter Showing Date</font></b><br>
</td>
<td>
				<b>Select Date</b><br>
				<input type="Text" name="showingdate" value="$appointmentdate" class="form" size="10">
				<a href="javascript:cal1.popup();"><img src="images/cal.gif" width="16" height="16" border="0" alt="Click Here to Pick up the date"></a><br>
</td>
</tr>
<tr>
<td bgcolor="white">
<b><font size="3">Enter Showing Time Range</font></b><br>
</td>
<td bgcolor="white">
<b>From</b> <select name="timerange1" class="form">
$gettimerange1
<option value="6:00 AM">6:00 AM</option>
<option value="6:15 AM">6:15 AM</option>
<option value="6:30 AM">6:30 AM</option>
<option value="6:45 AM">6:45 AM</option>
<option value="7:00 AM">7:00 AM</option>
<option value="7:15 AM">7:15 AM</option>
<option value="7:30 AM">7:30 AM</option>
<option value="7:45 AM">7:45 AM</option>
<option value="8:00 AM">8:00 AM</option>
<option value="8:15 AM">8:15 AM</option>
<option value="8:30 AM">8:30 AM</option>
<option value="8:45 AM">8:45 AM</option>
<option value="9:00 AM">9:00 AM</option>
<option value="9:15 AM">9:15 AM</option>
<option value="9:30 AM">9:30 AM</option>
<option value="9:45 AM">9:45 AM</option>
<option value="10:00 AM">10:00 AM</option>
<option value="10:15 AM">10:15 AM</option>
<option value="10:30 AM">10:30 AM</option>
<option value="10:45 AM">10:45 AM</option>
<option value="11:00 AM">11:00 AM</option>
<option value="11:15 AM">11:15 AM</option>
<option value="11:30 AM">11:30 AM</option>
<option value="11:45 AM">11:45 AM</option>
<option value="Noon">Noon</option>
<option value="12:15 PM">12:15 PM</option>
<option value="12:30 PM">12:30 PM</option>
<option value="12:45 PM">12:45 PM</option>
<option value="1:00 PM">1:00 PM</option>
<option value="1:15 PM">1:15 PM</option>
<option value="1:30 PM">1:30 PM</option>
<option value="1:45 PM">1:45 PM</option>
<option value="2:00 PM">2:00 PM</option>
<option value="2:15 PM">2:15 PM</option>
<option value="2:30 PM">2:30 PM</option>
<option value="2:45 PM">2:45 PM</option>
<option value="3:00 PM">3:00 PM</option>
<option value="3:15 PM">3:15 PM</option>
<option value="3:30 PM">3:30 PM</option>
<option value="3:45 PM">3:45 PM</option>
<option value="4:00 PM">4:00 PM</option>
<option value="4:15 PM">4:15 PM</option>
<option value="4:30 PM">4:30 PM</option>
<option value="4:45 PM">4:45 PM</option>
<option value="5:00 PM">5:00 PM</option>
<option value="5:15 PM">5:15 PM</option>
<option value="5:30 PM">5:30 PM</option>
<option value="5:45 PM">5:45 PM</option>
<option value="6:00 PM">6:00 PM</option>
<option value="6:15 PM">6:15 PM</option>
<option value="6:30 PM">6:30 PM</option>
<option value="6:45 PM">6:45 PM</option>
<option value="7:00 PM">7:00 PM</option>
<option value="7:15 PM">7:15 PM</option>
<option value="7:30 PM">7:30 PM</option>
<option value="7:45 PM">7:45 PM</option>
<option value="8:00 PM">8:00 PM</option>
<option value="8:15 PM">8:15 PM</option>
<option value="8:30 PM">8:30 PM</option>
<option value="8:45 PM">8:45 PM</option>
<option value="9:00 PM">9:00 PM</option>
<option value="9:15 PM">9:15 PM</option>
<option value="9:30 PM">9:30 PM</option>
<option value="9:45 PM">9:45 PM</option>
<option value="10:00 PM">10:00 PM</option>
<option value="10:15 PM">10:15 PM</option>
<option value="10:30 PM">10:30 PM</option>
<option value="10:45 PM">10:45 PM</option>
<option value="11:00 PM">11:00 PM</option>
</select> <b>to</b> <select name="timerange2" class="form">
$gettimerange2
<option value="6:00 AM">6:00 AM</option>
<option value="6:15 AM">6:15 AM</option>
<option value="6:30 AM">6:30 AM</option>
<option value="6:45 AM">6:45 AM</option>
<option value="7:00 AM">7:00 AM</option>
<option value="7:15 AM">7:15 AM</option>
<option value="7:30 AM">7:30 AM</option>
<option value="7:45 AM">7:45 AM</option>
<option value="8:00 AM">8:00 AM</option>
<option value="8:15 AM">8:15 AM</option>
<option value="8:30 AM">8:30 AM</option>
<option value="8:45 AM">8:45 AM</option>
<option value="9:00 AM">9:00 AM</option>
<option value="9:15 AM">9:15 AM</option>
<option value="9:30 AM">9:30 AM</option>
<option value="9:45 AM">9:45 AM</option>
<option value="10:00 AM">10:00 AM</option>
<option value="10:15 AM">10:15 AM</option>
<option value="10:30 AM">10:30 AM</option>
<option value="10:45 AM">10:45 AM</option>
<option value="11:00 AM">11:00 AM</option>
<option value="11:15 AM">11:15 AM</option>
<option value="11:30 AM">11:30 AM</option>
<option value="11:45 AM">11:45 AM</option>
<option value="Noon">Noon</option>
<option value="12:15 PM">12:15 PM</option>
<option value="12:30 PM">12:30 PM</option>
<option value="12:45 PM">12:45 PM</option>
<option value="1:00 PM">1:00 PM</option>
<option value="1:15 PM">1:15 PM</option>
<option value="1:30 PM">1:30 PM</option>
<option value="1:45 PM">1:45 PM</option>
<option value="2:00 PM">2:00 PM</option>
<option value="2:15 PM">2:15 PM</option>
<option value="2:30 PM">2:30 PM</option>
<option value="2:45 PM">2:45 PM</option>
<option value="3:00 PM">3:00 PM</option>
<option value="3:15 PM">3:15 PM</option>
<option value="3:30 PM">3:30 PM</option>
<option value="3:45 PM">3:45 PM</option>
<option value="4:00 PM">4:00 PM</option>
<option value="4:15 PM">4:15 PM</option>
<option value="4:30 PM">4:30 PM</option>
<option value="4:45 PM">4:45 PM</option>
<option value="5:00 PM">5:00 PM</option>
<option value="5:15 PM">5:15 PM</option>
<option value="5:30 PM">5:30 PM</option>
<option value="5:45 PM">5:45 PM</option>
<option value="6:00 PM">6:00 PM</option>
<option value="6:15 PM">6:15 PM</option>
<option value="6:30 PM">6:30 PM</option>
<option value="6:45 PM">6:45 PM</option>
<option value="7:00 PM">7:00 PM</option>
<option value="7:15 PM">7:15 PM</option>
<option value="7:30 PM">7:30 PM</option>
<option value="7:45 PM">7:45 PM</option>
<option value="8:00 PM">8:00 PM</option>
<option value="8:15 PM">8:15 PM</option>
<option value="8:30 PM">8:30 PM</option>
<option value="8:45 PM">8:45 PM</option>
<option value="9:00 PM">9:00 PM</option>
<option value="9:15 PM">9:15 PM</option>
<option value="9:30 PM">9:30 PM</option>
<option value="9:45 PM">9:45 PM</option>
<option value="10:00 PM">10:00 PM</option>
<option value="10:15 PM">10:15 PM</option>
<option value="10:30 PM">10:30 PM</option>
<option value="10:45 PM">10:45 PM</option>
<option value="11:00 PM">11:00 PM</option>
</select>
</td>
</tr>
<tr>
<td><font size="3"><b>Setup / Entered By</b></td>
<td>
<b>choose from list below</b><br>
<select name="enteredby" class="form">
$getenteredby
<option value="RE/MAX Muncie">RE/MAX Muncie</option>
<option value="ORRTEAM"> - - - - - - - </option>
<option value="Ashley Orr">Ashley Orr</option>
<option value="Susan Orr">Susan Orr</option>
<option value="Ryan Orr">Ryan Orr</option>
<option value="Patrick Orr">Patrick Orr</option>
<option value="ORRTEAM"> - - - - - - - </option>
<option value="Sandy">Sandy</option>
<option value="Amanda">Amanda</option>
<option value="MaryAnn">MaryAnn</option>

</select>
</td>
</tr>
<tr>
<td bgcolor="white"><font size="3"><b>Status</b></font></td>
<td bgcolor="white">
<b>choose from list below</b><br>
<select name="status" class="form">
$getstatus
<option value="Open">Open Showing</option>
<option value="Completed">Completed Showing</option>
<option value="Cancelled">Cancelled</option>
</select><br><font size="1" color="red"><b>Marking Showing As "Cancelled" from Here will not notify seller and agents.  Use Showing Center Overview to Mark as Cancelled.</b></font><br>
</td>
</tr>
<tr>
<td width="40%"><font size="3"><b>Showing Instructions</b></font></td>
<td width="60%">
<b>$real_showinginstructions</b>
</td>
</tr>
<tr>
<td bgcolor="white"><font size="3"><b>Date and Time Confirmed</b></font></td>
<td bgcolor="white"><b>
	<input type="Text" name="confirmeddatetime" value="$confirmeddatetime" class="form">
	<a href="javascript:cal3.popup();"><img src="images/cal.gif" width="16" height="16" border="0" alt="Click Here to Pick up the date"></a><br>
</b><br></td>
</tr>
<tr>
<td><font size="3"><b>Confirmed With</b></font></td>
<td><input type="text" size="22" name="confirmedwith" value="$confirmedwith" class="form"></td>
</tr>
<tr>
<td bgcolor="white"><font size="3"><b>Notify Via E-Mail</b></font></td>
<td bgcolor="white"><select name="email_seller" class="form">$getemail_seller<option value="Yes">Yes</option><option value="No">No</option></select> <b>Seller</b> | <select name="email_agent" class="form">$getemail_agent<option value="Yes">Yes</option><option value="No">No</option></select><b>Agent</b></td>
</tr>
<tr>
<td valign="top" bgcolor="white"><font size="3"><b>Office Notes</b></font></td>
<td valign="top" bgcolor="white"><textarea cols="60" rows="3" name="notes" class="form">$notes</textarea><br></td>
</tr>
<tr>
<td colspan="2" bgcolor="white"><br><center><input type="submit" value="Continue Showing Setup" class="form"> <a href="showingadmin.idx">Cancel</a></center></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
			<script language="JavaScript">
			<!-- // create calendar object(s) just after form tag closed
				 // specify form element as the only parameter (document.forms['formname'].elements['inputname']);
				 // note: you can have as many calendar objects as you need for your application

				var cal1 = new calendar1(document.forms['showings'].elements['showingdate']);
				cal1.year_scroll = true;
				cal1.time_comp = false;

				var cal3 = new calendar1(document.forms['showings'].elements['confirmeddatetime']);
				cal3.year_scroll = true;
				cal3.time_comp = true;

			//-->
			</script>

~;
}
print qq~
</td>
~;
&footer;

}

sub overview_showings {

use DBI;
my $dsn = "DBI:mysql:database=$d_name;host=localhost";
my $dbh = DBI->connect($dsn, $d_username, $d_pass, {RaiseError => 1}) || die $DBI::errstr;

print qq~
<html>
<head>
<title>Showing Administration -The ORR Team - RE/MAX Real Estate Groups</title>
<script language="JavaScript" src="calendar1.js"></script>
<script language="JavaScript" src="calendar2.js"></script>
~;

&header;

print qq~
<td valign="top" width="581">
<img src="images/headers/transaction_manager.gif" height="33" width="581" alt="My Transaction Manager"><br><br>
<img src="images/trans_sys/showing_admin.gif" alt="ORRTeam Showing Administration"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Navigation:</b> <a href="http://connect.eaglesold.com/showingadmin.idx">Go Back to Showing List</a><br><br><br>
~;


if ($INPUT{enternf} eq "yes") {

@variables = ($INPUT{showingid},$INPUT{mlsnumber},$INPUT{comments});
$sql_query = "INSERT INTO trans_boardfeedback values (?,now(),?,?)";
my $aasth = $dbh->do($sql_query, undef, @variables);

# Sets Default E-Mail From Address #
$from_email = "Showings\@ORRHomes.com";

my $idaasth = $dbh->prepare("select showingid,mlsnumber,status,enteredby,showingtype,showingagent,DATE_FORMAT(appointmentdate, '%b %D, %Y'),timerange1,timerange2,DATE_FORMAT(confirmeddatetime, '%b %D, %Y at %h\:%i%p'),confirmedwith,notes,confcode,email_seller,email_agent from trans_boardshowings where showingid = '$INPUT{showingid}'");
$idaasth->execute;
while (($data_showingid,$data_mlsnumber,$data_status,$data_enteredby,$data_showingtype,$data_showingagent,$data_appointmentdate,$data_timerange1,$data_timerange2,$data_confirmeddatetime,$data_confirmedwith,$data_notes,$data_confcode,$data_emailseller,$data_emailagent) = $idaasth->fetchrow_array()) {

		$showpicture = &image_format("full","$data_mlsnumber");
		if ($data_notes eq "") { $data_notes = "None Noted"; }


my $sagentaasth = $dbh->prepare("select firstname,lastname,company from trans_boarddirectory where id = '$data_showingagent'");
$sagentaasth->execute;
while (($sagent_firstname,$sagent_lastname,$sagent_company) = $sagentaasth->fetchrow_array()) {
$showingagent_firstname = $sagent_firstname;
$showingagent_lastname = $sagent_lastname;
$showingagent_company = $sagent_company;
}



my $aaasth = $dbh->prepare("select addressnumber,addressdirection,addressstreet,city,state,zip from trans_board where mlsnumber = '$data_mlsnumber' AND (type = 'BSP' or type = 'SP' or type = 'Listing') LIMIT 0,1");
$aaasth->execute;
while (($l_addressnumber,$l_addressdirection,$l_addressstreet,$l_city,$l_state,$l_zip) = $aaasth->fetchrow_array()) {
$address_short =qq~$l_addressnumber $l_addressdirection $l_addressstreet~;
$address_long =qq~$l_addressnumber $l_addressdirection $l_addressstreet<br>$l_city, $l_state $l_zip~;
}




### EMAIL NOTIFICATIONS OF FEEDBACK RECEIVED SHOWING!!!!!!!!!

if ($data_showingtype eq "Showing") {
################################## Notify Owner(s)  #######   OKAY TO SEND EMAIL IF INSPECTION ####  CHECK IF EMAIL DISABLED  #################################

my $oaasth = $dbh->prepare("select mlsnumber,showingtype,email_seller from trans_boardshowings where showingid = '$data_showingid'");
$oaasth->execute;
while (($owner_mlsnumber,$tb_type,$tb_email_seller) = $oaasth->fetchrow_array()) {
if ($tb_email_seller eq "Yes") {
	my $o2aasth = $dbh->prepare("select id from trans_board where mlsnumber = '$owner_mlsnumber' AND (type = 'BSP' or type = 'SP' or type = 'Listing')");
	$o2aasth->execute;
	while (($owner2_id) = $o2aasth->fetchrow_array()) {
		my $sbaasth = $dbh->prepare("select contactid from trans_boardtranstocontact WHERE transid = '$owner2_id' AND type = 'Seller'");
		$sbaasth->execute;
		while (($tempcontactid) = $sbaasth->fetchrow_array()) {
			my $sddasth = $dbh->prepare("select id,agent,type,firstname,lastname,address,spouse,city,state,zip,phone1type,phone1number,phone2type,phone2number,phone3type,phone3number,faxnumber,email,emailtwo,notes from trans_boardcontact WHERE id = '$tempcontactid'");
			$sddasth->execute;
			while (($s_contactid,$s_agent,$s_type,$s_firstname,$s_lastname,$s_address,$s_spouse,$s_city,$s_state,$s_zip,$s_phone1type,$s_phone1number,$s_phone2type,$s_phone2number,$s_phone3type,$s_phone3number,$s_faxnumber,$s_email,$s_emailtwo,$s_notes) = $sddasth->fetchrow_array()) {
				if ($s_spouse ne "") {
				$s_spouse = " & $s_spouse ";
				}
				else {
				$s_spouse = "";
				}

					open(MAIL,"|/usr/sbin/sendmail -t");
					print MAIL "To: $s_email\n";
					unless ($s_emailtwo eq "") {
					print MAIL "To: $s_emailtwo\n";
					}
					print MAIL "From: $from_email\n";
					print MAIL "Subject: Feedback Received For $tb_type at $address_short on $data_appointmentdate from $data_timerange1 - $data_timerange2\n";
					print MAIL "Content-type: text/html\n\n";
					print MAIL qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="600">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $s_firstname $s_spouse $s_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent to notify you we have received feedback for the following showing:<br><br>
					<table border="0" cellpadding="4" cellspacing="0" width="100%">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br></td>
					</tr>
					<tr>
					<td width="100%" colspan="2">
						<table border="0" cellpadding="0" cellspacing="1" width="100%">
						<tr>
						<td valign="top" width="100%"><b><u>Unfiltered</u> Feedback Received from Showing Agent:</b><br><font color="green"><b>$INPUT{comments}</b></font></td>
						</tr>
						</table>
					</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>$db_date Date</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$data_appointmentdate</td>
					</tr>
					<tr>
					<td width="30%"><b>Showing Time</b></td>
					<td width="70%">$data_timerange1 - $data_timerange2</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If you have any questions regarding this appointment please call us today!<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The ORR Home Selling Team and RE/MAX look forward to serving you.    If at anytime you have questions or comments please call us at 765-741-9111<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;
					close(MAIL);
					$send_subject =qq~Feedback Received For $tb_type at $address_short on $data_appointmentdate from $data_timerange1 - $data_timerange2~;
					$send_body =qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="600">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $s_firstname $s_spouse $s_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent to notify you we have received feedback for the following showing:<br><br>
					<table border="0" cellpadding="4" cellspacing="0" width="100%">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br></td>
					</tr>
					<tr>
					<td width="100%" colspan="2">
						<table border="0" cellpadding="0" cellspacing="1" width="100%">
						<tr>
						<td valign="top" width="100%"><b><u>Unfiltered</u> Feedback Received from Showing Agent:</b><br><font color="green"><b>$INPUT{comments}</b></font></td>
						</tr>
						</table>
					</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>$db_date Date</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$data_appointmentdate</td>
					</tr>
					<tr>
					<td width="30%"><b>Showing Time</b></td>
					<td width="70%">$data_timerange1 - $data_timerange2</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If you have any questions regarding this appointment please call us today!<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The ORR Home Selling Team and RE/MAX look forward to serving you.    If at anytime you have questions or comments please call us at 765-741-9111<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;

######## RECORD COPY OF EMAIL IN DATABASE #################
@evariables = ("$data_showingid","Owner","$s_email","$from_email","$send_subject","$send_body");
$esql_query = "INSERT INTO trans_boardshowingsemails values ('',?,?,now(),?,?,?,?)";
my $zzaasth = $dbh->do($esql_query, undef, @evariables);
###########################################################

			}
		}

	}
}
}
########## END NOTIFY Owner(s) #####################################

########## NOTIFY LISTING AGENT(S) ###################################


## Listing Agent Information 

my $laasth = $dbh->prepare("select mlsnumber,showingtype from trans_boardshowings where showingid = '$data_showingid'");
$laasth->execute;
while (($lagent_mlsnumber,$tb_type) = $laasth->fetchrow_array()) {
	my $l2aasth = $dbh->prepare("select agent from trans_board where mlsnumber = '$lagent_mlsnumber' AND (type = 'BSP' or type = 'SP' or type = 'Listing')");
	$l2aasth->execute;
	while (($l2agent_agent) = $l2aasth->fetchrow_array()) {
		my $l3aasth = $dbh->prepare("select firstname,lastname,email from agents where mlsid = '$l2agent_agent' order by mlsid ASC LIMIT 0,1");
		$l3aasth->execute;
		while (($l3agent_firstname,$l3agent_lastname,$l3agent_email) = $l3aasth->fetchrow_array()) {

					open(MAIL,"|/usr/sbin/sendmail -t");
					print MAIL "To: $l3agent_email\n";
					print MAIL "From: $from_email\n";
					print MAIL "Subject: Feedback Received For $tb_type $address_short on $data_appointmentdate from $data_timerange1-$data_timerange2\n";
					print MAIL "Content-type: text/html\n\n";
					print MAIL qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="600">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $l3agent_firstname $l3agent_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent from <b>$data_enteredby</b> to notify you the we have received showing feedback.  Details are below:<br><br>
					<table border="0" cellpadding="4" cellspacing="0" width="100%">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br></td>
					</tr>
					<tr>
					<td colspan="2">
						<table border="0" cellpadding="0" cellspacing="1" width="100%">
						<tr>
						<td valign="top" width="100%"><b><u>Unfiltered</u> Feedback Received from Showing Agent:</b><br><font color="green"><b>$INPUT{comments}</b></font></td>
						</tr>
						</table>
					</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>Showing Agent</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$showingagent_firstname $showingagent_lastname<br>$showingagent_company</td>
					</tr>
					<tr>
					<td><b>Showing Date</b></td>
					<td>$data_appointmentdate</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>$tb_type Time</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$data_timerange1 - $data_timerange2</td>
					</tr>
					</table>
					<br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;
					close(MAIL);

					$send_la_subject =qq~Feedback Received For $tb_type $address_short on $data_appointmentdate from $data_timerange1-$data_timerange2~;
					$send_la_body =qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="600">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $l3agent_firstname $l3agent_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent from <b>$data_enteredby</b> to notify you the we have received showing feedback.  Details are below:<br><br>
					<table border="0" cellpadding="4" cellspacing="0" width="100%">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br></td>
					</tr>
					<tr>
					<td colspan="2">
						<table border="0" cellpadding="0" cellspacing="1" width="100%">
						<tr>
						<td valign="top" width="100%"><b><u>Unfiltered</u> Feedback Received from Showing Agent:</b><br><font color="green"><b>$INPUT{comments}</b></font></td>
						</tr>
						</table>
					</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>Showing Agent</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$showingagent_firstname $showingagent_lastname<br>$showingagent_company</td>
					</tr>
					<tr>
					<td><b>Showing Date</b></td>
					<td>$data_appointmentdate</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>$tb_type Time</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$data_timerange1 - $data_timerange2</td>
					</tr>
					</table>
					<br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;
					######## RECORD COPY OF EMAIL IN DATABASE #################
					@evariables = ("$data_showingid","ListingAgent","$l3agent_email","$from_email","$send_la_subject","$send_la_body");
					$esql_query = "INSERT INTO trans_boardshowingsemails values ('',?,?,now(),?,?,?,?)";
					my $zzaasth = $dbh->do($esql_query, undef, @evariables);
					###########################################################
		}
	}
}

########## END NOTIFY LISTING AGENT

}
}

########## END EMAIL NOTIFICATIONS ################################



}


if ($INPUT{enter_cdt} eq "now") {

my $nowasth = $dbh->prepare("select now()");
$nowasth->execute;
while (($curtimedate) = $nowasth->fetchrow_array()) {
$current_timedate = $curtimedate;
}

@cdtvariables = ($current_timedate,,$INPUT{confirmedwith},$INPUT{notes},$INPUT{showingid});
$cdtsql_query = "update trans_boardshowings set confirmeddatetime = ?, confirmedwith = ?, notes = ? where showingid = ?";
my $cdtaasth = $dbh->do($cdtsql_query, undef, @cdtvariables);

#Sets Default Showings E-Mail
$from_email = "Showings\@ORRHomes.com";


my $idaasth = $dbh->prepare("select showingid,mlsnumber,status,enteredby,showingagent,DATE_FORMAT(appointmentdate, '%b %D, %Y'),timerange1,timerange2,DATE_FORMAT(confirmeddatetime, '%b %D, %Y at %h\:%i%p'),confirmedwith,notes,confcode from trans_boardshowings where showingid = '$INPUT{showingid}'");
$idaasth->execute;
while (($data_showingid,$data_mlsnumber,$data_status,$data_enteredby,$data_showingagent,$data_appointmentdate,$data_timerange1,$data_timerange2,$data_confirmeddatetime,$data_confirmedwith,$data_notes,$data_confcode) = $idaasth->fetchrow_array()) {

		$showpicture = &image_format("full","$data_mlsnumber");
		if ($data_notes eq "") { $data_notes = "None Noted"; }

my $sagentaasth = $dbh->prepare("select firstname,lastname,company from trans_boarddirectory where id = '$data_showingagent'");
$sagentaasth->execute;
while (($sagent_firstname,$sagent_lastname,$sagent_company) = $sagentaasth->fetchrow_array()) {
$showingagent_firstname = $sagent_firstname;
$showingagent_lastname = $sagent_lastname;
$showingagent_company = $sagent_company;
}


if ($INPUT{now} eq "on") {
$confirmation = "<font color=green><b>Confirmed $data_confirmeddatetime with $data_confirmedwith</b></font>";
	if ($INPUT{showingtype} eq "Showing") {
		$confirmation_showingagent =qq~
		<tr>
		<td valign="top"><b>Appointment Confirmation Status</b></td>
		<td><font color=green><b>Confirmed $data_confirmeddatetime</b></font></td>
		</tr>
		<tr>
		<td width="30%" bgcolor="#ffff66" valign="top"><b>Please leave feedback online after showing</b></td>
		<td width="70%" bgcolor="#ffff66" valign="top">You May Click This Link:<br><a href="http://Showings.ORRHomes.com/feedback.idx?action=submit&mlsnumber=$data_mlsnumber&confcode=$data_confcode">http://Showings.ORRHomes.com/feedback.idx?action=submit&mlsnumber=$data_mlsnumber&confcode=$data_confcode</a><br><br>Or Login to <a href="http://Showings.ORRHomes.com">http://Showings.ORRHomes.com</a><br><b>Enter MLSNumber:  $data_mlsnumber<br>Confirmation Code: $data_confcode</b><br><br>to quickly leave feedback.  Your feedback is very much appreciated!</td>
		</tr>	
		~;
	}
	else {
		$confirmation_showingagent =qq~
		<tr>
		<td valign="top"><b>Appointment Confirmation Status</b></td>
		<td><font color=green><b>Confirmed $data_confirmeddatetime</b></font></td>
		</tr>
		~;
	}
$confirmation_email = "yes";
}
else {
$confirmation = "<font color=red><b>Not Yet Confirmed -- Please Contact The ORR Team at 765-741-9111 to confirm</b></font>";
$confirmation_showingagent =qq~ 
		<tr>
		<td valign="top"><b>Showing Confirmation Status</b></td>
		<td><font color=red><b>Not Yet Confirmed -- We are trying to confirm with seller.  We will send you a confirmation email when confirmed</b></font></td>
		</tr>
~;
$confirmation_email = "no";
}


my $aaasth = $dbh->prepare("select addressnumber,addressdirection,addressstreet,city,state,zip from trans_board where mlsnumber = '$data_mlsnumber' AND (type = 'BSP' or type = 'SP' or type = 'Listing') LIMIT 0,1");
$aaasth->execute;
while (($l_addressnumber,$l_addressdirection,$l_addressstreet,$l_city,$l_state,$l_zip) = $aaasth->fetchrow_array()) {
$address_short =qq~$l_addressnumber $l_addressdirection $l_addressstreet~;
$address_long =qq~$l_addressnumber $l_addressdirection $l_addressstreet<br>$l_city, $l_state $l_zip~;
}




### EMAIL NOTIFICATIONS OF CONFIRMED NEW SHOWING CONFIRMED2IN !!!!!!!!!

################################## Notify Owner(s)  #######   OKAY TO SEND EMAIL IF INSPECTION #######################################

my $oaasth = $dbh->prepare("select mlsnumber,showingtype,email_seller from trans_boardshowings where showingid = '$data_showingid'");
$oaasth->execute;
while (($owner_mlsnumber,$tb_type,$tb_email_seller) = $oaasth->fetchrow_array()) {
if ($tb_email_seller eq "Yes") {
	my $o2aasth = $dbh->prepare("select id from trans_board where mlsnumber = '$owner_mlsnumber' AND (type = 'BSP' or type = 'SP' or type = 'Listing')");
	$o2aasth->execute;
	while (($owner2_id) = $o2aasth->fetchrow_array()) {
		my $sbaasth = $dbh->prepare("select contactid from trans_boardtranstocontact WHERE transid = '$owner2_id' AND type = 'Seller'");
		$sbaasth->execute;
		while (($tempcontactid) = $sbaasth->fetchrow_array()) {
			my $sddasth = $dbh->prepare("select id,agent,type,firstname,lastname,address,spouse,city,state,zip,phone1type,phone1number,phone2type,phone2number,phone3type,phone3number,faxnumber,email,emailtwo,notes from trans_boardcontact WHERE id = '$tempcontactid'");
			$sddasth->execute;
			while (($s_contactid,$s_agent,$s_type,$s_firstname,$s_lastname,$s_address,$s_spouse,$s_city,$s_state,$s_zip,$s_phone1type,$s_phone1number,$s_phone2type,$s_phone2number,$s_phone3type,$s_phone3number,$s_faxnumber,$s_email,$s_emailtwo,$s_notes) = $sddasth->fetchrow_array()) {
				if ($s_spouse ne "") {
				$s_spouse = " & $s_spouse ";
				}
				else {
				$s_spouse = "";
				}

					open(MAIL,"|/usr/sbin/sendmail -t");
					print MAIL "To: $s_email\n";
					unless ($s_emailtwo eq "") {
					print MAIL "To: $s_emailtwo\n";
					}
					print MAIL "From: $from_email\n";
					print MAIL "Subject: Confirmed $tb_type For $address_short on $data_appointmentdate from $data_timerange1 - $data_timerange2\n";
					print MAIL "Content-type: text/html\n\n";
					print MAIL qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="100%">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $s_firstname $s_spouse $s_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent from <b>$INPUT{enteredby}</b> to inform you of the following $tb_type appointment has been confirmed:<br><br>
					<table border="0" cellpadding="4" cellspacing="0">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br><b>Appointment Notes:</b><br>$data_notes</td>
					</tr>
					<tr>
					<td><b>$tb_type Date</b></td>
					<td>$data_appointmentdate</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>Appointment Time</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$data_timerange1 - $data_timerange2</td>
					</tr>
					<tr>
					<td><b>Confirmation Status</b></td>
					<td>$confirmation</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You will automatically receive showing feedback notifications once showing once feedback has been received from showing agent!<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The ORR Home Selling Team and RE/MAX Real Estate Groups look forward to serving you.    If at anytime you have questions or comments please contact us 765-741-9111.<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;
					close(MAIL);
					$send_subject =qq~Confirmed $tb_type For $address_short on $data_appointmentdate from $data_timerange1 - $data_timerange2~;
					$send_body =qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="100%">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $s_firstname $s_spouse $s_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent from <b>$INPUT{enteredby}</b> to inform you of the following $tb_type appointment has been confirmed:<br><br>
					<table border="0" cellpadding="4" cellspacing="0">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br><b>Appointment Notes:</b><br>$data_notes</td>
					</tr>
					<tr>
					<td><b>$tb_type Date</b></td>
					<td>$data_appointmentdate</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>Appointment Time</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$data_timerange1 - $data_timerange2</td>
					</tr>
					<tr>
					<td><b>Confirmation Status</b></td>
					<td>$confirmation</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You will automatically receive showing feedback notifications once showing once feedback has been received from showing agent!<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The ORR Home Selling Team and RE/MAX Real Estate Groups look forward to serving you.    If at anytime you have questions or comments please contact us 765-741-9111.<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;

######## RECORD COPY OF EMAIL IN DATABASE #################
@evariables = ("$data_showingid","Owner","$s_email","$from_email","$send_subject","$send_body");
$esql_query = "INSERT INTO trans_boardshowingsemails values ('',?,?,now(),?,?,?,?)";
my $zzaasth = $dbh->do($esql_query, undef, @evariables);
###########################################################

			}
		}
      }
	}
}
########## END NOTIFY Owner(s) #####################################



########## NOTIFY LISTING AGENT(S) ################# ALWAYS SEND EMAIL NO MATTER WHAT ##################


## Listing Agent Information 

my $laasth = $dbh->prepare("select mlsnumber,showingtype from trans_boardshowings where showingid = '$data_showingid'");
$laasth->execute;
while (($lagent_mlsnumber,$tb_type) = $laasth->fetchrow_array()) {
	my $l2aasth = $dbh->prepare("select agent from trans_board where mlsnumber = '$lagent_mlsnumber' AND (type = 'BSP' or type = 'SP' or type = 'Listing')");
	$l2aasth->execute;
	while (($l2agent_agent) = $l2aasth->fetchrow_array()) {
		my $l3aasth = $dbh->prepare("select firstname,lastname,email from agents where mlsid = '$l2agent_agent' order by mlsid ASC LIMIT 0,1");
		$l3aasth->execute;
		while (($l3agent_firstname,$l3agent_lastname,$l3agent_email) = $l3aasth->fetchrow_array()) {

					open(MAIL,"|/usr/sbin/sendmail -t");
					print MAIL "To: $l3agent_email\n";
					print MAIL "From: $from_email\n";
					print MAIL "Subject: Confirmed $tb_type For $address_short on $data_appointmentdate from $data_timerange1-$data_timerange2\n";
					print MAIL "Content-type: text/html\n\n";
					print MAIL qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="100%">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $l3agent_firstname $l3agent_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent from <b>$INPUT{enteredby}</b> to notify you the following $tb_type appointment for your listing.  Details of the $tb_type are below:<br><br>
					<table border="0" cellpadding="4" cellspacing="0">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br><b>Appointment Notes:</b><br>$data_notes</td>
					</tr>
					<tr>
					<td><b>Showing Agent or Contact</b></td>
					<td>$showingagent_firstname $showingagent_lastname<br>$showingagent_company</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>$tb_type Date</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$data_appointmentdate</td>
					</tr>
					<tr>
					<td><b>$tb_type Time</b></td>
					<td>$data_timerange1 - $data_timerange2</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>$tb_type Confirmation Status</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$confirmation</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You will automatically receive a feedback notification of your showing once feedback has been received from showing agent!<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;
					close(MAIL);

					$send_la_subject =qq~Confirmed $tb_type For $address_short on $data_appointmentdate from $data_timerange1-$data_timerange2~;
					$send_la_body =qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="100%">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $l3agent_firstname $l3agent_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent from <b>$INPUT{enteredby}</b> to notify you the following $tb_type appointment for your listing.  Details of the $tb_type are below:<br><br>
					<table border="0" cellpadding="4" cellspacing="0">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br><b>Appointment Notes:</b><br>$data_notes</td>
					</tr>
					<tr>
					<td><b>Showing Agent or Contact</b></td>
					<td>$showingagent_firstname $showingagent_lastname<br>$showingagent_company</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>$tb_type Date</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$data_appointmentdate</td>
					</tr>
					<tr>
					<td><b>$tb_type Time</b></td>
					<td>$data_timerange1 - $data_timerange2</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>$tb_type Confirmation Status</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$confirmation</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You will automatically receive a feedback notification of your showing once feedback has been received from showing agent!<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;
					######## RECORD COPY OF EMAIL IN DATABASE #################
					@evariables = ("$data_showingid","ListingAgent","$l3agent_email","$from_email","$send_la_subject","$send_la_body");
					$esql_query = "INSERT INTO trans_boardshowingsemails values ('',?,?,now(),?,?,?,?)";
					my $zzaasth = $dbh->do($esql_query, undef, @evariables);
					###########################################################
		}
	}
}

########## END NOTIFY LISTING AGENT

########## NOTIFY SHOWING AGENT   ###  OPTION ADDED NOT TO SEND TO AGENT OR INSPECTOR ###
if ($confirmation_email eq "yes") {
	my $laasth = $dbh->prepare("select mlsnumber,showingtype,showingagent,email_agent from trans_boardshowings where showingid = '$data_showingid'");
	$laasth->execute;
	while (($sagent_mlsnumber,$tb_type,$sagent_showingagent,$sagent_emailagent) = $laasth->fetchrow_array()) {
	  if ($sagent_emailagent eq "Yes") {
	my $baasth = $dbh->prepare("select id,firstname,lastname,email,company from trans_boarddirectory where id = '$sagent_showingagent'");
	$baasth->execute;
	while (($sagent_directoryid,$sagent_firstname,$sagent_lastname,$sagent_email,$sagent_company) = $baasth->fetchrow_array()) {

					open(MAIL,"|/usr/sbin/sendmail -t");
					print MAIL "To: $sagent_email\n";
					print MAIL "From: $from_email\n";
					print MAIL "Subject: Confirmed $tb_type For $address_short on $data_appointmentdate from $data_timerange1-$data_timerange2\n";
					print MAIL "Content-type: text/html\n\n";
					print MAIL qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="100%">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $sagent_firstname $sagent_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent from <b>$INPUT{enteredby}</b> to notify we have received your $tb_type appointment request.  Details of the appointment are below:<br><br>
					<table border="0" cellpadding="4" cellspacing="0">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br><b>Appointment Notes:</b><br>$data_notes</td>
					</tr>
					$confirmation_showingagent
					<tr>
					<td><b>Showing Agent or Appointment Contact</b></td>
					<td>$sagent_firstname $sagent_lastname<br>$sagent_company</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>Appointment Date</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$data_appointmentdate</td>
					</tr>
					<tr>
					<td><b>Appointment Time</b></td>
					<td>$data_timerange1 - $data_timerange2</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;
					close(MAIL);

					$send_sa_subject =qq~Confirmed $tb_type For $address_short on $data_appointmentdate from $data_timerange1-$data_timerange2~;
					$send_sa_body =qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="100%">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $sagent_firstname $sagent_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent from <b>$INPUT{enteredby}</b> to notify we have received your $tb_type appointment request.  Details of the appointment are below:<br><br>
					<table border="0" cellpadding="4" cellspacing="0">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br><b>Appointment Notes:</b><br>$data_notes</td>
					</tr>
					$confirmation_showingagent
					<tr>
					<td><b>Showing Agent or Appointment Contact</b></td>
					<td>$sagent_firstname $sagent_lastname<br>$sagent_company</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>Appointment Date</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$data_appointmentdate</td>
					</tr>
					<tr>
					<td><b>Appointment Time</b></td>
					<td>$data_timerange1 - $data_timerange2</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;
					######## RECORD COPY OF EMAIL IN DATABASE #################
					@evariables = ("$data_showingid","ShowingAgent","$sagent_email","$from_email","$send_sa_subject","$send_sa_body");
					$esql_query = "INSERT INTO trans_boardshowingsemails values ('',?,?,now(),?,?,?,?)";
					my $zzaasth = $dbh->do($esql_query, undef, @evariables);
					###########################################################
	}
}
}
}
########## END NOTIFY SHOWING AGENT


}

########## END EMAIL NOTIFICATIONS ################################



}

if ($INPUT{enternotes} eq "yes") {

@vvariables = ($INPUT{notes},$INPUT{showingid});
$vsql_query = "update trans_boardshowings set notes = ? where showingid = ?";
my $vaasth = $dbh->do($vsql_query, undef, @vvariables);

}

print qq~
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
~;
my $aasth = $dbh->prepare("select showingid,mlsnumber,status,enteredby,showingagent,showingtype,DATE_FORMAT(appointmentdate, '%b %D, %Y'),timerange1,timerange2,DATE_FORMAT(confirmeddatetime, '%b %D, %Y at %h\:%i%p'),confirmedwith,notes,confcode,email_seller,email_agent from trans_boardshowings where showingid = '$INPUT{showingid}'");
$aasth->execute;
while (($showingid,$mlsnumber,$status,$enteredby,$showingagent,$showingtype,$appointmentdate,$timerange1,$timerange2,$confirmeddatetime,$confirmedwith,$notes,$confcode,$email_seller,$email_agent) = $aasth->fetchrow_array()) {

if ($confirmedwith eq "") { $confirmedwith = "N/A"; }

if ($confirmeddatetime eq "0000-00-00 00:00:00" || $confirmeddatetime eq "") {
$dconfirmation =qq~
<b>Date Time Confirmed</b><br>
&nbsp;&nbsp;&nbsp;<font color="red"><b>Not Yet Confirmed!</b></font><br>
<b>Confirmed With</b><br>
&nbsp;&nbsp;&nbsp;<font color="red"><b>Not Yet Confirmed!</b></font><br><br>
	<center>
	<table border="0" cellpadding="2" cellspacing="1" bgcolor="Green" width="95%">
	<tr>
	<td colspan="2" bgcolor="green"><font color="white"><b>Submit Confirmation</b></font></td>
	</tr>
<form method="get" action="showingadmin.idx">
<input type="hidden" name="action" value="overview_showings">
<input type="hidden" name="showingid" value="$INPUT{showingid}">
<input type="hidden" name="showingtype" value="$showingtype">
<input type="hidden" name="enteredby" value="$enteredby">
<input type="hidden" name="mlsnumber" value="$INPUT{mlsnumber}">
<input type="hidden" name="enter_cdt" value="now">
	<tr>
	<td bgcolor="white" align="right"><b><font color="green">Confirm<br><br>With</font></b></td>
	<td bgcolor="white"><input type="radio" value="on" name="now" checked> <b>Now</b><br><input type="text" size="12" name="confirmedwith" class="form"><br></td>
	</tr>
	<tr>
	<td bgcolor="white" colspan="2"><b><font color="green">Showing Notes<br></font></b>
	<textarea cols="38" rows="5" name="notes" class="form">$notes</textarea>
	</td>
	</tr>
	<tr>
	<td bgcolor="white" colspan="2"><input type="Submit" value="Save / Send Notifications" class="form"><br></td>
	</tr>
</form>
	</table>
	</center>
<br>
~;
}
else {
$dconfirmation =qq~
<b>Date Time Confirmed</b><br>
&nbsp;&nbsp;&nbsp;<font color="green"><b>$confirmeddatetime</b></font><br>
<b>Confirmed With</b><br>
&nbsp;&nbsp;&nbsp;<font color="green"><b>$confirmedwith</b></font><br>
~;
}

print qq~
<td valign="middle">
<font size="4" face="Arial">Showing Details for<br>
~;
#### EXTRACT DATA FROM OTHER TABLES ###


## Showing Agent Information 

my $baasth = $dbh->prepare("select id,firstname,lastname,email,company from trans_boarddirectory where id = '$showingagent'");
$baasth->execute;
while (($sagent_directoryid,$sagent_firstname,$sagent_lastname,$sagent_email,$sagent_company) = $baasth->fetchrow_array()) {
$showingagent_directoryid = $sagent_directoryid;
$showingagent_firstname = $sagent_firstname;
$showingagent_lastname = $sagent_lastname;
$showingagent_email = $sagent_email;
$showingagent_company = $sagent_company;
}


## Listing Agent Information 

my $laasth = $dbh->prepare("select mlsnumber from trans_boardshowings where showingid = '$INPUT{showingid}'");
$laasth->execute;
while (($lagent_mlsnumber) = $laasth->fetchrow_array()) {
	my $l2aasth = $dbh->prepare("select agent from trans_board where mlsnumber = '$lagent_mlsnumber' AND (type = 'BSP' or type = 'SP' or type = 'Listing')");
	$l2aasth->execute;
	while (($l2agent_agent) = $l2aasth->fetchrow_array()) {
		my $l3aasth = $dbh->prepare("select firstname,lastname,email from agents where mlsid = '$l2agent_agent' order by lastname desc LIMIT 0,1");
		$l3aasth->execute;
		while (($l3agent_firstname,$l3agent_lastname,$l3agent_email) = $l3aasth->fetchrow_array()) {
			$listingagent_firstname = $l3agent_firstname;
			$listingagent_lastname = $l3agent_lastname;
			$listingagent_email = $l3agent_email;
		}
	}
}

## Owners Information

my $oaasth = $dbh->prepare("select mlsnumber from trans_boardshowings where showingid = '$INPUT{showingid}'");
$oaasth->execute;
while (($owner_mlsnumber) = $oaasth->fetchrow_array()) {

	my $o2aasth = $dbh->prepare("select id from trans_board where mlsnumber = '$owner_mlsnumber' AND (type = 'BSP' or type = 'SP' or type = 'Listing')");
	$o2aasth->execute;
	while (($owner2_id) = $o2aasth->fetchrow_array()) {
		my $sbaasth = $dbh->prepare("select contactid from trans_boardtranstocontact WHERE transid = '$owner2_id' AND type = 'Seller'");
		$sbaasth->execute;
		while (($tempcontactid) = $sbaasth->fetchrow_array()) {
			my $sddasth = $dbh->prepare("select id,agent,type,firstname,lastname,address,spouse,city,state,zip,phone1type,phone1number,phone2type,phone2number,phone3type,phone3number,faxnumber,email,emailtwo,notes from trans_boardcontact WHERE id = '$tempcontactid'");
			$sddasth->execute;
			while (($s_contactid,$s_agent,$s_type,$s_firstname,$s_lastname,$s_address,$s_spouse,$s_city,$s_state,$s_zip,$s_phone1type,$s_phone1number,$s_phone2type,$s_phone2number,$s_phone3type,$s_phone3number,$s_faxnumber,$s_email,$s_emailtwo,$s_notes) = $sddasth->fetchrow_array()) {
				if ($s_spouse ne "") {
				$s_spouse = " & $s_spouse ";
				}
				else {
				$s_spouse = "";
				}

		$owner_info.=qq~
			<table border="0" cellpadding="3" cellspacing="1">
			<tr>
			<td rowspan="8" bgcolor="white" valign="top"><img src="http://connect.eaglesold.com/images/contacts_icon.gif"><br></td>
			</tr>
			<tr>
			<td valign="top" colspan="2"><b><font size="3" face="Arial">$s_firstname $s_spouse $s_lastname</font></b><br></td>
			</tr>
			<tr>
			<td valign="top" colspan="2"><b><font size="2" face="Arial">$s_address<br>$s_city, $s_state, $s_zip</font></b><br></td>
			</tr>
			<tr>
			<td valign="top"><b><font size="2" face="Arial">$s_phone1type</font></b></td><td valign="top"><font size="2" face="Arial">$s_phone1number</font><br></td>
			</tr><tr>
			<td valign="top"><b><font size="2" face="Arial">$s_phone2type</font></b></td><td valign="top"><font size="2" face="Arial">$s_phone2number</font><br></td>
			</tr><tr>
			<td valign="top"><b><font size="2" face="Arial">$s_phone3type</font></b></td><td valign="top"><font size="2" face="Arial">$s_phone3number</font><br></td>
			</tr><tr>
			<td valign="top"><b><font size="2" face="Arial">E-Mail</font></b></td><td valign="top"><font size="2" face="Arial">$s_email</font><br></td>
			</tr>
			<tr>
			<td valign="top"><b><font size="2" face="Arial">E-Mail #2</font></b></td><td valign="top"><font size="2" face="Arial">$s_emailtwo</font><br></td>
			</tr>
			</table><br>
		~;

			}
		}

	}
}

my $zaasth = $dbh->prepare("select addressnumber,addressdirection,addressstreet,city,state,zip from trans_board where mlsnumber = '$mlsnumber'  AND (type = 'BSP' or type = 'SP' or type = 'Listing') LIMIT 0,1");
$zaasth->execute;
while (($addressnumber,$addressdirection,$addressstreet,$city,$state,$zip) = $zaasth->fetchrow_array()) {

print qq~
<font size="4" color="green">$addressnumber $addressdirection $addressstreet<br>$city, $state $zip</font><br>
~;
}
print qq~
</font><br>
</td>
<td valign="middle" align="right">
<a href="showingadmin.idx?action=overview_showingsedit&showingid=$showingid&mlsnumber=$mlsnumber">Edit This Showing</a> <img src="images/trans_sys/button_edit.gif" border="0" alt="Edit This Showing"><br>
<a href="showingadmin.idx?action=overview_showings_fax&showingid=$showingid&mlsnumber=$mlsnumber" target="_blank">Print Fax Showing Request</a> <img src="images/trans_sys/button_edit.gif" border="0" alt="Edit This Showing"><br>
<a href="showingadmin.idx?action=overview_showings_rating&showingid=$showingid&mlsnumber=$mlsnumber" target="_blank">View Overall Showing Rating</a> <img src="images/trans_sys/button_edit.gif" border="0" alt="Edit This Showing"><br>

<br>
</td>
~;
if (-e "/home/muncieml/public_html/images/photos/thumbnail/meiar$INPUT{mlsnumber}\.jpg") {
print qq~
<td valign="top" align="right">
<img src="images/photos/thumbnail/meiar$INPUT{mlsnumber}.jpg"><br>
</td>
~;
}
print qq~
</tr>
</table>
<br>
<table border="0" cellpadding="3" cellspacing="0" width="100%">
<tr>
<td valign="top" bgcolor="#CCCCFF" width="100%" colspan="2">

</td>
</tr>
<tr>
<td valign="top" width="35%" bgcolor="#FFCC33">
<b>Status</b><br>
<font size="2">&nbsp;&nbsp;&nbsp;$status</font><br>
<b>Appointment Type</b><br>
<font size="2">&nbsp;&nbsp;&nbsp;$showingtype</font><br>
<b>Entered By</b><br>
<font size="2">&nbsp;&nbsp;&nbsp;$enteredby</font><br>
<b>Date</b><br>
<font size="2">&nbsp;&nbsp;&nbsp;$appointmentdate</font><br>
<b>Showing Time</b><br>
<font size="2">&nbsp;&nbsp;&nbsp;$timerange1 - $timerange2</font><br>
<b>Showing Confirmation Number</b><br>
<font size="2">&nbsp;&nbsp;&nbsp;$confcode</font><br>
$dconfirmation
<b>MLS Number</b><br>
<font size="2">&nbsp;&nbsp;&nbsp;$mlsnumber</font><br>
<b>Showing Agent</b><br> 
&nbsp;&nbsp;&nbsp;<a href="http://connect.eaglesold.com/transactions.idx?action=directory_view&directoryid=$showingagent_directoryid" target="_blank">$showingagent_firstname $showingagent_lastname</a><br>
&nbsp;&nbsp;&nbsp;<a href="http://connect.eaglesold.com/transactions.idx?action=directory_view&directoryid=$showingagent_directoryid" target="_blank">$showingagent_company</a><br>
<b>Listing Agent</b><br> 
&nbsp;&nbsp;&nbsp;$listingagent_firstname $listingagent_lastname<br>
&nbsp;&nbsp;&nbsp;ORRTeam with RE/MAX<br>
<b>E-Mail Notifications</b><br> 
&nbsp;&nbsp;&nbsp;Seller <b>$email_seller</b><br>
&nbsp;&nbsp;&nbsp;Agent <b>$email_agent</b><br>
<br>
<table border="0" cellpadding="5" cellspacing="1" bgcolor="navy" width="100%">
<tr>
<td valign="top" bgcolor="navy"><font color="white"><b>Owner E-Mail Notifications</b></font></td>
</tr> 
<tr>
<td valign="top" bgcolor="#CCCCFF">
	~;
		my $oaasth = $dbh->prepare("select emailid,emailto,subject from trans_boardshowingsemails where showingid = '$showingid' AND emailtype = 'Owner'");
		$oaasth->execute;
		while (($o_emailid,$o_emailto,$o_subject) = $oaasth->fetchrow_array()) {
		$o_found = "yes";
		print qq~
		<a href="http://connect.eaglesold.com/showingadmin.idx?action=viewemail&emailid=$o_emailid" target="_blank">$o_emailto - $o_subject</a><hr color="navy" width="80%" Height="2">
		~;
		}
		unless ($o_found eq "yes") {
		print qq~
		None Sent Yet
		~;
		}
	print qq~
	<br><br>
</td>
</tr>
<tr>
<td valign="top" bgcolor="navy"><font color="white"><b>Showing Agent E-Mail Notifications</b></font></td>
</tr> 
<tr>	
<td valign="top" bgcolor="#CCCCFF">
	~;

		my $slaasth = $dbh->prepare("select emailid,emailto,subject from trans_boardshowingsemails where showingid = '$showingid' AND emailtype = 'ShowingAgent'");
		$slaasth->execute;
		while (($sl_emailid,$sl_emailto,$sl_subject) = $slaasth->fetchrow_array()) {
		$sl_found = "yes";
		print qq~
		<a href="http://connect.eaglesold.com/showingadmin.idx?action=viewemail&emailid=$sl_emailid" target="_blank">$sl_emailto - $sl_subject</a><hr color="navy" width="80%" Height="2">
		~;
		}
		unless ($sl_found eq "yes") {
		print qq~
		None Sent Yet
		~;
		}
	print qq~
</td>
</tr>
<tr>
<td valign="top" bgcolor="navy"><font color="white"><b>Listing Agent E-Mail Notifications</b></font></td>
</tr> 
<tr>
<td valign="top" bgcolor="#CCCCFF">
	~;
		my $elaasth = $dbh->prepare("select emailid,emailto,subject from trans_boardshowingsemails where showingid = '$showingid' AND emailtype = 'ListingAgent'");
		$elaasth->execute;
		while (($el_emailid,$el_emailto,$el_subject) = $elaasth->fetchrow_array()) {
		$el_found = "yes";
		print qq~
		<a href="http://connect.eaglesold.com/showingadmin.idx?action=viewemail&emailid=$el_emailid" target="_blank">$el_emailto - $el_subject</a><hr color="navy" width="80%" Height="2">
		~;
		}
		unless ($el_found eq "yes") {
		print qq~
		None Sent Yet
		~;
		}
	print qq~
	<br>
</td>
</tr> 
</table>

<br>
</td>
<td valign="top" width="65%">
<font size="3">
<b>Owner Information</b></br>
</font>
<font size="2" color="navy">$owner_info</font><br>
<font size="3">
<b>Showing Instructions</b><br>
</font>
~;

my $azaasth = $dbh->prepare("select showinginstructions from trans_board where mlsnumber = '$INPUT{mlsnumber}' AND (status = 'Active' or status = 'Pending')");
$azaasth->execute;
while (($showinginstructions) = $azaasth->fetchrow_array()) {
print qq~
<br>&nbsp;&nbsp;&nbsp;$showinginstructions<br><br>
~;
}
print qq~
<font size="3">
<b>Showing Notes<br><font size="1">(Viewable By Client/Listing and Showing Agents)</font></b><br>
</font>
~;
if ($notes eq "") {
print qq~
		<form method="get" action="showingadmin.idx">
		<input type="hidden" name="action" value="overview_showings">
		<input type="hidden" name="showingid" value="$showingid">
		<input type="hidden" name="mlsnumber" value="$mlsnumber">
		<input type="hidden" name="enternotes" value="yes">
		<textarea cols="60" rows="3" name="notes" class="form"></textarea><br>
		<input type="submit" value="Enter Office Notes" class="form">
		</form>	
~;
}
else {
print qq~
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$notes<br><br>
~;
}
print qq~
<font size="3">
<b>Feedback from Showing Agent</b><br>
</font>
~;

my $feedasth = $dbh->prepare("select sid,comments from trans_boardfeedback where sid = '$INPUT{showingid}'");
$feedasth->execute;
while (($showing_sid,$showing_comments) = $feedasth->fetchrow_array()) {
print qq~
<table border="1" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="100%" valign="top"><font size="2"><b>Comments:</b> $showing_comments</font><br></td>
</tr>
</table>
~;
$checkfeedback = "yes";
}

unless ($checkfeedback eq "yes") {
print qq~
<table border="0" cellpadding="1" cellspacing="0" width="350">
<form method="post" action="showingadmin.idx">
<input type="hidden" name="action" value="overview_showings">
<input type="hidden" name="enternf" value="yes">
<input type="hidden" name="showingid" value="$INPUT{showingid}">
<input type="hidden" name="mlsnumber" value="$INPUT{mlsnumber}">
<input type="hidden" name="enteredby" value="$enteredby">
<tr>
<td valign="top" colspan="6" bgcolor="navy" align="center">

<font size="3" face="Arial" color="white"><i><b>You may manually enter showing feedback below</i></b></font><br>
</td>
</tr>
<tr>
<td valign="top" width="100%" colspan="6">
 <textarea rows="10" name="comments" cols="40"></textarea><br><br><center><input type="submit" value="Enter Showing Agents Feedback"></center><br>
</td>
</tr>
</table>
</form>
<br><br>
~;
}

print qq~
</td>
</tr>
</table>
</td>
~;
}

&footer;
}

sub quickload_do {

use DBI;
my $dsn = "DBI:mysql:database=$d_name;host=localhost";
my $dbh = DBI->connect($dsn, $d_username, $d_pass, {RaiseError => 1}) || die $DBI::errstr;

@Chars = split '','ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
my $sec_code;
for (1..4) {
  $sec_code .= $Chars[rand @Chars];
}

@variables = ($INPUT{mlsnumber},$INPUT{status},$INPUT{showingtype},$INPUT{enteredby},$INPUT{directoryid},$INPUT{showingdate},$INPUT{timerange1},$INPUT{timerange2},$INPUT{confirmedwith},$INPUT{notes},$sec_code,$INPUT{email_seller},$INPUT{email_agent});

if ($INPUT{now} eq "on") {
$sql_query = "INSERT INTO trans_boardshowings values ('',?,?,?,?,?,?,?,?,now(),?,?,?,?,?)";
$confirmation = "Confirmed with $INPUT{confirmedwith}";
}
else {
$sql_query = "INSERT INTO trans_boardshowings values ('',?,?,?,?,?,?,?,?,'',?,?,?,?,?)";
$confirmation = "Not Yet Confirmed";
}
my $aasth = $dbh->do($sql_query, undef, @variables);

# Sets Default E-Mail Address
$from_email = "Showings\@ORRHomes.com";

my $idaasth = $dbh->prepare("select showingid,mlsnumber,status,enteredby,showingagent,showingtype,DATE_FORMAT(appointmentdate, '%b %D, %Y'),timerange1,timerange2,DATE_FORMAT(confirmeddatetime, '%b %D, %Y at %h\:%i%p'),confirmedwith,notes,confcode,email_seller,email_agent from trans_boardshowings order by showingid DESC LIMIT 0,1");
$idaasth->execute;
while (($data_showingid,$data_mlsnumber,$data_status,$data_enteredby,$data_showingagent,$data_showingtype,$data_appointmentdate,$data_timerange1,$data_timerange2,$data_confirmeddatetime,$data_confirmedwith,$data_notes,$data_confcode,$data_emailseller,$data_emailagent) = $idaasth->fetchrow_array()) {

		$showpicture = &image_format("full","$data_mlsnumber");
		if ($data_notes eq "") { $data_notes = "None Noted"; }

my $sagentaasth = $dbh->prepare("select firstname,lastname,company from trans_boarddirectory where id = '$data_showingagent'");
$sagentaasth->execute;
while (($sagent_firstname,$sagent_lastname,$sagent_company) = $sagentaasth->fetchrow_array()) {
$showingagent_firstname = $sagent_firstname;
$showingagent_lastname = $sagent_lastname;
$showingagent_company = $sagent_company;
}


if ($INPUT{now} eq "on") {
$confirmation = "<font color=green><b>Confirmed $data_confirmeddatetime with $data_confirmedwith</b></font>";
	if ($data_showingtype eq "Showing") {
		$confirmation_showingagent =qq~
		<tr>
		<td valign="top"><b>Appointment Confirmation Status</b></td>
		<td><font color=green><b>Confirmed $data_confirmeddatetime</b></font></td>
		</tr>
		<tr>
		<td width="30%" bgcolor="#ffff66" valign="top"><b>Please leave feedback online after showing</b></td>
		<td width="70%" bgcolor="#ffff66" valign="top">You May Click This Link:<br><a href="http://Showings.ORRHomes.com/feedback.idx?action=submit&mlsnumber=$data_mlsnumber&confcode=$data_confcode">http://Showings.ORRHomes.com/feedback.idx?action=submit&mlsnumber=$data_mlsnumber&confcode=$data_confcode</a><br><br>Or Login to <a href="http://Showings.ORRHomes.com">http://Showings.ORRHomes.com</a><br><b>Enter MLSNumber:  $data_mlsnumber<br>Confirmation Code: $data_confcode</b><br><br>to quickly leave feedback.  Your feedback is very much appreciated!</td>
		</tr>	
		~;
	}
	else {
		$confirmation_showingagent =qq~
		<tr>
		<td valign="top"><b>Appointment Confirmation Status</b></td>
		<td><font color=green><b>Confirmed $data_confirmeddatetime</b></font></td>
		</tr>
		~;
	}
$confirmation_email = "yes";
}
else {
$confirmation = "<font color=red><b>Not Yet Confirmed -- Please Contact The ORR Team at 765-741-9111 to confirm!</b></font>";
$confirmation_email = "no";
}

my $aaasth = $dbh->prepare("select addressnumber,addressdirection,addressstreet,city,state,zip from trans_board where mlsnumber = '$data_mlsnumber' AND (type = 'BSP' or type = 'SP' or type = 'Listing') LIMIT 0,1");
$aaasth->execute;
while (($l_addressnumber,$l_addressdirection,$l_addressstreet,$l_city,$l_state,$l_zip) = $aaasth->fetchrow_array()) {
$address_short =qq~$l_addressnumber $l_addressdirection $l_addressstreet~;
$address_long =qq~$l_addressnumber $l_addressdirection $l_addressstreet<br>$l_city, $l_state $l_zip~;
}


### EMAIL NOTIFICATIONS OF NEW SHOWING!!!!!!!!!
################################## Notify Owner(s)  #######   OKAY TO SEND EMAIL IF INSPECTION #######################################

my $oaasth = $dbh->prepare("select mlsnumber,showingtype,email_seller from trans_boardshowings where showingid = '$data_showingid'");
$oaasth->execute;
while (($owner_mlsnumber,$tb_type,$tb_email_seller) = $oaasth->fetchrow_array()) {
if ($tb_email_seller eq "Yes") {
	my $o2aasth = $dbh->prepare("select id from trans_board where mlsnumber = '$owner_mlsnumber' AND (type = 'BSP' or type = 'SP' or type = 'Listing')");
	$o2aasth->execute;
	while (($owner2_id) = $o2aasth->fetchrow_array()) {
		my $sbaasth = $dbh->prepare("select contactid from trans_boardtranstocontact WHERE transid = '$owner2_id' AND type = 'Seller'");
		$sbaasth->execute;
		while (($tempcontactid) = $sbaasth->fetchrow_array()) {
			my $sddasth = $dbh->prepare("select id,agent,type,firstname,lastname,address,spouse,city,state,zip,phone1type,phone1number,phone2type,phone2number,phone3type,phone3number,faxnumber,email,emailtwo,notes from trans_boardcontact WHERE id = '$tempcontactid'");
			$sddasth->execute;
			while (($s_contactid,$s_agent,$s_type,$s_firstname,$s_lastname,$s_address,$s_spouse,$s_city,$s_state,$s_zip,$s_phone1type,$s_phone1number,$s_phone2type,$s_phone2number,$s_phone3type,$s_phone3number,$s_faxnumber,$s_email,$s_emailtwo,$s_notes) = $sddasth->fetchrow_array()) {
				if ($s_spouse ne "") {
				$s_spouse = " & $s_spouse ";
				}
				else {
				$s_spouse = "";
				}

					open(MAIL,"|/usr/sbin/sendmail -t");
					print MAIL "To: $s_email\n";
					unless ($s_emailtwo eq "") {
					print MAIL "To: $s_emailtwo\n";
					}
					print MAIL "From: $from_email\n";
					print MAIL "Subject: $tb_type Appointment Requested For $address_short on $data_appointmentdate from $data_timerange1 - $data_timerange2\n";
					print MAIL "Content-type: text/html\n\n";
					print MAIL qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="100%">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $s_firstname $s_spouse $s_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent from $INPUT{enteredby} to inform you of the following appointment:<br><br>
					<table border="0" cellpadding="4" cellspacing="0">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br><b>Appointment Notes:</b><br>$data_notes</td>
					</tr>
					<tr>
					<td><b>$tb_type Date</b></td>
					<td>$data_appointmentdate</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>Appointment Time</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$data_timerange1 - $data_timerange2</td>
					</tr>
					<tr>
					<td><b>Confirmation Status</b></td>
					<td>$confirmation</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You will automatically receive showing feedback notifications once showing once feedback has been received from showing agent!<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The ORR Home Selling Team and RE/MAX Real Estate Groups look forward to serving you.    If at anytime you have questions or comments please contact us 765-741-9111.<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;
					close(MAIL);
					$send_subject =qq~$tb_type Appointment Requested For $address_short on $data_appointmentdate from $data_timerange1 - $data_timerange2~;
					$send_body =qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="100%">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $s_firstname $s_spouse $s_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent from $INPUT{enteredby} to inform you of the following appointment:<br><br>
					<table border="0" cellpadding="4" cellspacing="0">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br><b>Appointment Notes:</b><br>$data_notes</td>
					</tr>
					<tr>
					<td><b>$tb_type Date</b></td>
					<td>$data_appointmentdate</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>Appointment Time</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$data_timerange1 - $data_timerange2</td>
					</tr>
					<tr>
					<td><b>Confirmation Status</b></td>
					<td>$confirmation</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You will automatically receive showing feedback notifications once showing once feedback has been received from showing agent!<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The ORR Home Selling Team and RE/MAX Real Estate Groups look forward to serving you.    If at anytime you have questions or comments please contact us 765-741-9111.<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;

######## RECORD COPY OF EMAIL IN DATABASE #################
@evariables = ("$data_showingid","Owner","$s_email","$from_email","$send_subject","$send_body");
$esql_query = "INSERT INTO trans_boardshowingsemails values ('',?,?,now(),?,?,?,?)";
my $zzaasth = $dbh->do($esql_query, undef, @evariables);
###########################################################

			}
		}

	}
  }
}
########## END NOTIFY Owner(s) #####################################

########## NOTIFY LISTING AGENT(S) ################# ALWAYS SEND EMAIL NO MATTER WHAT ##################


## Listing Agent Information 

my $laasth = $dbh->prepare("select mlsnumber,showingtype from trans_boardshowings where showingid = '$data_showingid'");
$laasth->execute;
while (($lagent_mlsnumber,$tb_type) = $laasth->fetchrow_array()) {
	my $l2aasth = $dbh->prepare("select agent from trans_board where mlsnumber = '$lagent_mlsnumber' AND (type = 'BSP' or type = 'SP' or type = 'Listing')");
	$l2aasth->execute;
	while (($l2agent_agent) = $l2aasth->fetchrow_array()) {
		my $l3aasth = $dbh->prepare("select firstname,lastname,email from agents where mlsid = '$l2agent_agent' order by mlsid ASC LIMIT 0,1");
		$l3aasth->execute;
		while (($l3agent_firstname,$l3agent_lastname,$l3agent_email) = $l3aasth->fetchrow_array()) {

					open(MAIL,"|/usr/sbin/sendmail -t");
					print MAIL "To: $l3agent_email\n";
					print MAIL "From: $from_email\n";
					print MAIL "Subject: $tb_type Appointment Requested For $address_short on $data_appointmentdate from $data_timerange1-$data_timerange2\n";
					print MAIL "Content-type: text/html\n\n";
					print MAIL qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="100%">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $l3agent_firstname $l3agent_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent from <b>$INPUT{enteredby}</b> to notify you the following $tb_type appointment for your listing.  Details of the $tb_type are below:<br><br>
					<table border="0" cellpadding="4" cellspacing="0">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br><b>Appointment Notes:</b><br>$data_notes</td>
					</tr>
					<tr>
					<td><b>Showing Agent or Contact</b></td>
					<td>$showingagent_firstname $showingagent_lastname<br>$showingagent_company</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>$tb_type Date</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$data_appointmentdate</td>
					</tr>
					<tr>
					<td><b>$tb_type Time</b></td>
					<td>$data_timerange1 - $data_timerange2</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>$tb_type Confirmation Status</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$confirmation</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You will automatically receive a feedback notification of your showing once feedback has been received from showing agent!<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;
					close(MAIL);

					$send_subject =qq~$tb_type Appointment Requested For $address_short on $data_appointmentdate from $data_timerange1-$data_timerange2~;
					$send_body =qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="100%">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $l3agent_firstname $l3agent_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent from <b>$INPUT{enteredby}</b> to notify you the following $tb_type appointment for your listing.  Details of the $tb_type are below:<br><br>
					<table border="0" cellpadding="4" cellspacing="0">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br><b>Appointment Notes:</b><br>$data_notes</td>
					</tr>
					<tr>
					<td><b>Showing Agent or Contact</b></td>
					<td>$showingagent_firstname $showingagent_lastname<br>$showingagent_company</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>$tb_type Date</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$data_appointmentdate</td>
					</tr>
					<tr>
					<td><b>$tb_type Time</b></td>
					<td>$data_timerange1 - $data_timerange2</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>$tb_type Confirmation Status</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$confirmation</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You will automatically receive a feedback notification of your showing once feedback has been received from showing agent!<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;
					######## RECORD COPY OF EMAIL IN DATABASE #################
					@evariables = ("$data_showingid","ListingAgent","$l3agent_email","$from_email","$send_subject","$send_body");
					$esql_query = "INSERT INTO trans_boardshowingsemails values ('',?,?,now(),?,?,?,?)";
					my $zzaasth = $dbh->do($esql_query, undef, @evariables);
					###########################################################
		}
	}
}

########## END NOTIFY LISTING AGENT

########## NOTIFY SHOWING AGENT   ###  OPTION ADDED NOT TO SEND TO AGENT OR INSPECTOR ###
if ($confirmation_email eq "yes") {
	my $laasth = $dbh->prepare("select mlsnumber,showingtype,showingagent,email_agent from trans_boardshowings where showingid = '$data_showingid'");
	$laasth->execute;
	while (($sagent_mlsnumber,$tb_type,$sagent_showingagent,$sagent_emailagent) = $laasth->fetchrow_array()) {
	  if ($sagent_emailagent eq "Yes") {
		my $baasth = $dbh->prepare("select id,firstname,lastname,email,company from trans_boarddirectory where id = '$sagent_showingagent'");
		$baasth->execute;
		while (($sagent_directoryid,$sagent_firstname,$sagent_lastname,$sagent_email,$sagent_company) = $baasth->fetchrow_array()) {
					open(MAIL,"|/usr/sbin/sendmail -t");
					print MAIL "To: $sagent_email\n";
					print MAIL "From: $from_email\n";
					print MAIL "Subject: $tb_type Appointment For $address_short on $data_appointmentdate from $data_timerange1-$data_timerange2\n";
					print MAIL "Content-type: text/html\n\n";
					print MAIL qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="100%">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $sagent_firstname $sagent_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent from <b>$INPUT{enteredby}</b> to notify we have received your $tb_type appointment request.  Details of the appointment are below:<br><br>
					<table border="0" cellpadding="4" cellspacing="0">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br><b>Appointment Notes:</b><br>$data_notes</td>
					</tr>
					$confirmation_showingagent
					<tr>
					<td><b>Showing Agent or Appointment Contact</b></td>
					<td>$sagent_firstname $sagent_lastname<br>$sagent_company</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>Appointment Date</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$data_appointmentdate</td>
					</tr>
					<tr>
					<td><b>Appointment Time</b></td>
					<td>$data_timerange1 - $data_timerange2</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;
					close(MAIL);

					$send_subject =qq~$tb_type Appointment For $address_short on $data_appointmentdate from $data_timerange1-$data_timerange2~;
					$send_body =qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="100%">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $sagent_firstname $sagent_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent from <b>$INPUT{enteredby}</b> to notify we have received your $tb_type appointment request.  Details of the appointment are below:<br><br>
					<table border="0" cellpadding="4" cellspacing="0">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br><b>Appointment Notes:</b><br>$data_notes</td>
					</tr>
					$confirmation_showingagent
					<tr>
					<td><b>Showing Agent or Appointment Contact</b></td>
					<td>$sagent_firstname $sagent_lastname<br>$sagent_company</td>
					</tr>
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><b>Appointment Date</b></td>
					<td width="70%" valign="top" bgcolor="#ffff66">$data_appointmentdate</td>
					</tr>
					<tr>
					<td><b>Appointment Time</b></td>
					<td>$data_timerange1 - $data_timerange2</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;
					######## RECORD COPY OF EMAIL IN DATABASE #################
					@evariables = ("$data_showingid","ShowingAgent","$sagent_email","$from_email","$send_subject","$send_body");
					$esql_query = "INSERT INTO trans_boardshowingsemails values ('',?,?,now(),?,?,?,?)";
					my $zzaasth = $dbh->do($esql_query, undef, @evariables);
					###########################################################
			}
		  }
		}
	}
########## END NOTIFY SHOWING AGENT


}

########## END EMAIL NOTIFICATIONS ################################

print qq~
<html>
<head>
<title>Entering into Datebase</title>
<meta http-equiv="Refresh" content="1; URL=http://connect.eaglesold.com/showingadmin.idx">
</head>
<body bgcolor="white">
<font size="3" face="Arial Narrow" color="Red">Please wait, Completing Showing Request</font><br>
</body>
</html>
~;

}

sub quickload_2 {

use DBI;
my $dsn = "DBI:mysql:database=$d_name;host=localhost";
my $dbh = DBI->connect($dsn, $d_username, $d_pass, {RaiseError => 1}) || die $DBI::errstr;

my $gbasth = $dbh->prepare("select now()");
$gbasth->execute;

$today_is_datetime = $gbasth->fetchrow_array();

($today_date,$today_time) = split(/ /,$today_is_datetime);

($t_year,$t_month,$t_day) = split(/\-/,$today_date);

my $zaasth = $dbh->prepare("select addressnumber,addressdirection,addressstreet,showinginstructions from trans_board where mlsnumber = '$INPUT{mlsnumber}' AND (status = 'Active' or status = 'Pending')");
$zaasth->execute;
while (($addressnumber,$addressdirection,$addressstreet,$showinginstructions) = $zaasth->fetchrow_array()) {
$realaddress = "$addressnumber $addressdirection $addressstreet";
$realshowinginstructions = $showinginstructions;
}

## Owners Information

	my $o2aasth = $dbh->prepare("select id from trans_board where mlsnumber = '$INPUT{mlsnumber}' AND (type = 'BSP' or type = 'SP' or type = 'Listing')");
	$o2aasth->execute;
	while (($owner2_id) = $o2aasth->fetchrow_array()) {
		my $sbaasth = $dbh->prepare("select contactid from trans_boardtranstocontact WHERE transid = '$owner2_id' AND type = 'Seller'");
		$sbaasth->execute;
		while (($tempcontactid) = $sbaasth->fetchrow_array()) {
			my $sddasth = $dbh->prepare("select id,agent,type,firstname,lastname,address,spouse,city,state,zip,phone1type,phone1number,phone2type,phone2number,phone3type,phone3number,faxnumber,email,emailtwo,notes from trans_boardcontact WHERE id = '$tempcontactid'");
			$sddasth->execute;
			while (($s_contactid,$s_agent,$s_type,$s_firstname,$s_lastname,$s_address,$s_spouse,$s_city,$s_state,$s_zip,$s_phone1type,$s_phone1number,$s_phone2type,$s_phone2number,$s_phone3type,$s_phone3number,$s_faxnumber,$s_email,$s_emailtwo,$s_notes) = $sddasth->fetchrow_array()) {
				if ($s_spouse ne "") {
				$s_spouse = " & $s_spouse ";
				}
				else {
				$s_spouse = "";
				}

		$owner_info.=qq~
			<table border="0" cellpadding="1" cellspacing="1" bgcolor="navy">
			<tr>
			<td valign="top" bgcolor="white">
			<table border="0" cellpadding="3" cellspacing="1" bgcolor="white">
			<tr>
			<td valign="top" colspan="2" bgcolor="white"><b><font size="3" face="Arial">$s_firstname $s_spouse $s_lastname</font></b><br></td>
			</tr>
			<tr>
			<td valign="top" colspan="2" bgcolor="white"><b><font size="2" face="Arial">$s_address<br>$s_city, $s_state, $s_zip</font></b><br></td>
			</tr>
			<tr>
			<td valign="top" bgcolor="white"><b><font size="2" face="Arial">$s_phone1type</font></b></td><td valign="top" bgcolor="white"><font size="2" face="Arial">$s_phone1number</font><br></td>
			</tr><tr>
			<td valign="top" bgcolor="white"><b><font size="2" face="Arial">$s_phone2type</font></b></td><td valign="top" bgcolor="white"><font size="2" face="Arial">$s_phone2number</font><br></td>
			</tr><tr>
			<td valign="top" bgcolor="white"><b><font size="2" face="Arial">$s_phone3type</font></b></td><td valign="top" bgcolor="white"><font size="2" face="Arial">$s_phone3number</font><br></td>
			</tr><tr>
			<td valign="top" bgcolor="white"><b><font size="2" face="Arial">E-Mail</font></b></td><td valign="top" bgcolor="white"><font size="2" face="Arial">$s_email</font><br></td>
			</tr>
			<tr>
			<td valign="top" bgcolor="white"><b><font size="2" face="Arial">E-Mail #2</font></b></td><td valign="top" bgcolor="white"><font size="2" face="Arial">$s_emailtwo</font><br></td>
			</tr>
			</table>
			</td>
			</tr>
			</table><br>
		~;

			}
		}

	}

print qq~
<html>
<head>
<title>Showing Administration -The ORR Team - RE/MAX Real Estate Groups</title>
<script language="JavaScript" src="calendar1.js"></script>
<script language="JavaScript" src="calendar2.js"></script>
~;

&header;


print qq~
<td valign="top" width="581">
<img src="images/headers/transaction_manager.gif" height="33" width="581" alt="My Transaction Manager"><br><br>
<img src="images/trans_sys/showing_admin.gif" alt="ORRTEAM Showing Administration"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>manage orrteam property showings and company directory in this area</b><br><br><br>
<form method="get" name="showings" action="showingadmin.idx">
<input type="hidden" name="action" value="quickload_do">
<input type="hidden" name="directoryid" value="$INPUT{directoryid}">
<input type="hidden" name="mlsnumber" value="$INPUT{mlsnumber}">
<input type="hidden" name="name" value="$INPUT{name}">
<input type="hidden" name="feedback" value="">
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td>
<img src="images/trans_sys/3.gif" alt="Step 3">
</td>
<td><font size="4" face="Arial">Choose Time & Enter Showing Information<br><b><font color="green" size="3">For New Showing at $realaddress</font></b></font><br></td>
</tr>
</table>
<table border="0" cellpadding="6" cellspacing="1" bgcolor="navy" width="100%">
<tr>
<td bgcolor="#CCCCFF">
<table border="0" cellpadding="3" cellspacing="0" width="100%">
<tr>
<td bgcolor="white" valign="top">
<b><img src="http://connect.eaglesold.com/images/contacts_icon.gif"><font size="3">Owner Information</font></b><br>
</td>
<td bgcolor="white">
<b>$owner_info</b>
</td>
</tr>
<tr>
<td>
<b><font size="3">Showing Agent</font></b><br>
</td>
<td>
<b>$INPUT{name}</b>
</td>
</tr>
<td valign="top" bgcolor="white">
<b><font size="3">Scheduled Showings</font></b><br>
</td>
<td valign="top" bgcolor="white">
<b>
~;
use DBI;
my $dsn = "DBI:mysql:database=$d_name;host=localhost";
my $dbh = DBI->connect($dsn, $d_username, $d_pass, {RaiseError => 1}) || die $DBI::errstr;

	my $acasth = $dbh->prepare("select DATE_FORMAT(appointmentdate, '%M %D'),timerange1,timerange2,showingagent from trans_boardshowings where appointmentdate >= now() AND mlsnumber = '$INPUT{mlsnumber}'");
	$acasth->execute;
	while (($ac_appointmentdate,$ac_timerange1,$ac_timerange2,$ac_showingagent) = $acasth->fetchrow_array()) {
		my $baasth = $dbh->prepare("select firstname,lastname from trans_boarddirectory where id = '$ac_showingagent'");
		$baasth->execute;
		while (($sa_firstname,$sa_lastname) = $baasth->fetchrow_array()) {
			$printconflicts .=qq~
			<font color="black" size="2"><b>+ $sa_firstname $sa_lastname on $ac_appointmentdate from $ac_timerange1 - $ac_timerange2</b><br></font>
			~;
		$found = "yes";
		}
	}
unless ($found eq "yes") {
print qq~
<table border="0" width="100%" cellpadding="3" cellspacing="2" bgcolor="#336600">
<tr>
<td valign="top" bgcolor="#ccffcc">
<font color="green" size="3"><b>No Showing Conflicts Found!</b></font><br>
</td>
</tr>
</table>
~;
}
else {
print qq~

<table border="0" width="100%" cellpadding="3" cellspacing="2" bgcolor="#cc0000">
<tr>
<td valign="top" bgcolor="#ffcccc">
<font color="red" size="3"><b>Possible Showing Conflict Found!</b></font><br>
$printconflicts
</td>
</tr>
</table>
~;
}
print qq~
</b><br>
</td>
</tr>
<tr>
<td>
<b><font size="3">Enter Appointment Type</font></b><br>
</td>
<td>
				<b>Select Type:</b><br>
				<select name="showingtype" class="form">
				<option value="Showing">Showing</option>
				<option value="Inspection">Inspection</option>
				<option value="Appraisal">Appraisal</option>
				</select>
	<br>
</td>
</tr>
<tr>
<td bgcolor="white">
<b><font size="3">Enter Showing Date</font></b><br>
</td>
<td bgcolor="white">
				<b>Select Date</b><br>
				<input type="Text" name="showingdate" value="$t_year-$t_month-$t_day" class="form" size="10">
				<a href="javascript:cal1.popup();"><img src="images/cal.gif" width="16" height="16" border="0" alt="Click Here to Pick up the date"></a><br>
</td>
</tr>
<tr>
<td>
<b><font size="3">Enter Showing Time Range</font></b><br>
</td>
<td>
<b>From</b> <select name="timerange1" class="form">
<option value="6:00 AM">6:00 AM</option>
<option value="6:15 AM">6:15 AM</option>
<option value="6:30 AM">6:30 AM</option>
<option value="6:45 AM">6:45 AM</option>
<option value="7:00 AM">7:00 AM</option>
<option value="7:15 AM">7:15 AM</option>
<option value="7:30 AM">7:30 AM</option>
<option value="7:45 AM">7:45 AM</option>
<option value="8:00 AM">8:00 AM</option>
<option value="8:15 AM">8:15 AM</option>
<option value="8:30 AM">8:30 AM</option>
<option value="8:45 AM">8:45 AM</option>
<option value="9:00 AM">9:00 AM</option>
<option value="9:15 AM">9:15 AM</option>
<option value="9:30 AM">9:30 AM</option>
<option value="9:45 AM">9:45 AM</option>
<option value="10:00 AM">10:00 AM</option>
<option value="10:15 AM">10:15 AM</option>
<option value="10:30 AM">10:30 AM</option>
<option value="10:45 AM">10:45 AM</option>
<option value="11:00 AM">11:00 AM</option>
<option value="11:15 AM">11:15 AM</option>
<option value="11:30 AM">11:30 AM</option>
<option value="11:45 AM">11:45 AM</option>
<option value="Noon" selected>Noon</option>
<option value="12:15 PM">12:15 PM</option>
<option value="12:30 PM">12:30 PM</option>
<option value="12:45 PM">12:45 PM</option>
<option value="1:00 PM">1:00 PM</option>
<option value="1:15 PM">1:15 PM</option>
<option value="1:30 PM">1:30 PM</option>
<option value="1:45 PM">1:45 PM</option>
<option value="2:00 PM">2:00 PM</option>
<option value="2:15 PM">2:15 PM</option>
<option value="2:30 PM">2:30 PM</option>
<option value="2:45 PM">2:45 PM</option>
<option value="3:00 PM">3:00 PM</option>
<option value="3:15 PM">3:15 PM</option>
<option value="3:30 PM">3:30 PM</option>
<option value="3:45 PM">3:45 PM</option>
<option value="4:00 PM">4:00 PM</option>
<option value="4:15 PM">4:15 PM</option>
<option value="4:30 PM">4:30 PM</option>
<option value="4:45 PM">4:45 PM</option>
<option value="5:00 PM">5:00 PM</option>
<option value="5:15 PM">5:15 PM</option>
<option value="5:30 PM">5:30 PM</option>
<option value="5:45 PM">5:45 PM</option>
<option value="6:00 PM">6:00 PM</option>
<option value="6:15 PM">6:15 PM</option>
<option value="6:30 PM">6:30 PM</option>
<option value="6:45 PM">6:45 PM</option>
<option value="7:00 PM">7:00 PM</option>
<option value="7:15 PM">7:15 PM</option>
<option value="7:30 PM">7:30 PM</option>
<option value="7:45 PM">7:45 PM</option>
<option value="8:00 PM">8:00 PM</option>
<option value="8:15 PM">8:15 PM</option>
<option value="8:30 PM">8:30 PM</option>
<option value="8:45 PM">8:45 PM</option>
<option value="9:00 PM">9:00 PM</option>
<option value="9:15 PM">9:15 PM</option>
<option value="9:30 PM">9:30 PM</option>
<option value="9:45 PM">9:45 PM</option>
<option value="10:00 PM">10:00 PM</option>
<option value="10:15 PM">10:15 PM</option>
<option value="10:30 PM">10:30 PM</option>
<option value="10:45 PM">10:45 PM</option>
<option value="11:00 PM">11:00 PM</option>
</select> <b>to</b> <select name="timerange2" class="form">
<option value="6:00 AM">6:00 AM</option>
<option value="6:15 AM">6:15 AM</option>
<option value="6:30 AM">6:30 AM</option>
<option value="6:45 AM">6:45 AM</option>
<option value="7:00 AM">7:00 AM</option>
<option value="7:15 AM">7:15 AM</option>
<option value="7:30 AM">7:30 AM</option>
<option value="7:45 AM">7:45 AM</option>
<option value="8:00 AM">8:00 AM</option>
<option value="8:15 AM">8:15 AM</option>
<option value="8:30 AM">8:30 AM</option>
<option value="8:45 AM">8:45 AM</option>
<option value="9:00 AM">9:00 AM</option>
<option value="9:15 AM">9:15 AM</option>
<option value="9:30 AM">9:30 AM</option>
<option value="9:45 AM">9:45 AM</option>
<option value="10:00 AM">10:00 AM</option>
<option value="10:15 AM">10:15 AM</option>
<option value="10:30 AM">10:30 AM</option>
<option value="10:45 AM">10:45 AM</option>
<option value="11:00 AM">11:00 AM</option>
<option value="11:15 AM">11:15 AM</option>
<option value="11:30 AM">11:30 AM</option>
<option value="11:45 AM">11:45 AM</option>
<option value="Noon" selected>Noon</option>
<option value="12:15 PM">12:15 PM</option>
<option value="12:30 PM">12:30 PM</option>
<option value="12:45 PM">12:45 PM</option>
<option value="1:00 PM">1:00 PM</option>
<option value="1:15 PM">1:15 PM</option>
<option value="1:30 PM">1:30 PM</option>
<option value="1:45 PM">1:45 PM</option>
<option value="2:00 PM">2:00 PM</option>
<option value="2:15 PM">2:15 PM</option>
<option value="2:30 PM">2:30 PM</option>
<option value="2:45 PM">2:45 PM</option>
<option value="3:00 PM">3:00 PM</option>
<option value="3:15 PM">3:15 PM</option>
<option value="3:30 PM">3:30 PM</option>
<option value="3:45 PM">3:45 PM</option>
<option value="4:00 PM">4:00 PM</option>
<option value="4:15 PM">4:15 PM</option>
<option value="4:30 PM">4:30 PM</option>
<option value="4:45 PM">4:45 PM</option>
<option value="5:00 PM">5:00 PM</option>
<option value="5:15 PM">5:15 PM</option>
<option value="5:30 PM">5:30 PM</option>
<option value="5:45 PM">5:45 PM</option>
<option value="6:00 PM">6:00 PM</option>
<option value="6:15 PM">6:15 PM</option>
<option value="6:30 PM">6:30 PM</option>
<option value="6:45 PM">6:45 PM</option>
<option value="7:00 PM">7:00 PM</option>
<option value="7:15 PM">7:15 PM</option>
<option value="7:30 PM">7:30 PM</option>
<option value="7:45 PM">7:45 PM</option>
<option value="8:00 PM">8:00 PM</option>
<option value="8:15 PM">8:15 PM</option>
<option value="8:30 PM">8:30 PM</option>
<option value="8:45 PM">8:45 PM</option>
<option value="9:00 PM">9:00 PM</option>
<option value="9:15 PM">9:15 PM</option>
<option value="9:30 PM">9:30 PM</option>
<option value="9:45 PM">9:45 PM</option>
<option value="10:00 PM">10:00 PM</option>
<option value="10:15 PM">10:15 PM</option>
<option value="10:30 PM">10:30 PM</option>
<option value="10:45 PM">10:45 PM</option>
<option value="11:00 PM">11:00 PM</option>
</select>
</td>
</tr>
<tr>
<td bgcolor="white"><font size="3"><b>Setup / Entered By</b></td>
<td bgcolor="white">
<b>choose from list below</b><br>
<select name="enteredby" class="form">
<option value="RE/MAX Muncie">RE/MAX Muncie</option>
<option value="ORRTEAM"> - - - - - - - </option>
<option value="Ashley Orr">Ashley Orr</option>
<option value="Susan Orr">Susan Orr</option>
<option value="Ryan Orr">Ryan Orr</option>
<option value="Patrick Orr">Patrick Orr</option>
<option value="ORRTEAM"> - - - - - - - </option>
<option value="Sandy">Sandy</option>
<option value="Amanda">Amanda</option>
<option value="MaryAnn">MaryAnn</option>
</select>
</td>
</tr>
<tr>
<td><font size="3"><b>Status</b></font></td>
<td>
<b>choose from list below</b><br>
<select name="status" class="form">
<option value="Open">Open Showing</option>
<option value="Completed">Completed Showing</option>
<option value="Cancelled">Cancelled</option>
</select>
</td>
</tr>
<tr>
<td width="40%" bgcolor="white"><font size="3"><b>Showing Instructions</b></font></td>
<td width="60%" bgcolor="white">
<b>$realshowinginstructions</b>
</td>
</tr>
<tr>
<td><font size="3"><b>Date and Time Confirmed</b></font></td>
<td><input type="radio" value="on" name="now" checked> <b>Now</b>&nbsp;&nbsp;&nbsp||&nbsp;&nbsp;&nbsp;<input type="radio" value="off" name="now"> <b>Could Not Confirm Yet</b><br></td>
</tr>
<tr>
<td valign="top" bgcolor="white"><font size="3"><b>Showing Notes</b></font><br><b>Viewable by Owners, Listing Agent, Showing Agent</b></td>
<td valign="top" bgcolor="white"><textarea cols="60" rows="3" name="notes" class="form"></textarea><br></td>
</tr>
<tr>
<td><font size="3"><b>Confirmed With</b></font></td>
<td><input type="text" size="22" name="confirmedwith" class="form"></td>
</tr>
<tr>
<td bgcolor="white"><font size="3"><b>Notify Via E-Mail</b></font></td>
<td bgcolor="white"><select name="email_seller" class="form"><option value="Yes">Yes</option><option value="No">No</option></select> <b>Seller</b> | <select name="email_agent" class="form"><option value="Yes">Yes</option><option value="No">No</option></select><b>Agent</b></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="2" bgcolor="white"><br><center><input type="submit" value="Continue and Log Appointment" class="form"></center></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
			<script language="JavaScript">
			<!-- // create calendar object(s) just after form tag closed
				 // specify form element as the only parameter (document.forms['formname'].elements['inputname']);
				 // note: you can have as many calendar objects as you need for your application

				var cal1 = new calendar1(document.forms['showings'].elements['showingdate']);
				cal1.year_scroll = true;
				cal1.time_comp = false;

			//-->
			</script>

~;

print qq~
</td>
~;
&footer;
}

sub check_trans {

use DBI;
my $dsn = "DBI:mysql:database=$d_name;host=localhost";
my $dbh = DBI->connect($dsn, $d_username, $d_pass, {RaiseError => 1}) || die $DBI::errstr;

	my $zaasth = $dbh->prepare("select id from trans_board where mlsnumber = '$INPUT{mlsnumber}' AND (status = 'Active' or status = 'Pending')");
	$zaasth->execute;
	while (($mlsid) = $zaasth->fetchrow_array()) {
	$check = $mlsid;
	}

if ($check && $INPUT{mlsnumber}) {

	my $aasth = $dbh->prepare("select id,type,mlsnumber,addressnumber,addressdirection,addressstreet,city,state,zip from trans_board where mlsnumber = '$INPUT{mlsnumber}' AND (status = 'Active' or status = 'Pending')");
	$aasth->execute;
	while (($id,$type,$mlsnumber,$addressnumber,$addressdirection,$addressstreet,$city,$state,$zip) = $aasth->fetchrow_array()) {

	$new_addressstreet = ucfirst(lc($addressstreet));
	
	print qq~
		<html>
		<head>
		<link rel="stylesheet" TYPE="text/css" href="includes/style.css">
		<title></title>
		</head>
		<body bgcolor="white">
		<form method="get" action="showingadmin.idx" target="_top">
		<input type="hidden" value="quickload_2" name="action">
		<input type="hidden" value="$INPUT{directoryid}" name="directoryid">
		<input type="hidden" value="$INPUT{mlsnumber}" name="mlsnumber">
		<input type="hidden" value="$INPUT{name}" name="name">
		<input type="submit" value="Go To Step 3" class="form"><br><br>
		<font color="green"><b>$addressnumber $addressdirection $new_addressstreet</b></font><br>
		</form>
		</body>
		</html>
	~;
	}
}
elsif ($INPUT{mlsnumber}) {
print qq~
		<html>
		<head>
		<link rel="stylesheet" TYPE="text/css" href="includes/style.css">
		<title></title>
		</head>
		<body bgcolor="white">
		<font color="red"><b>MLS # Not In System</b></font><br>
		</body>
		</html>
~;
}
else {
print qq~
		<html>
		<head>
		<link rel="stylesheet" TYPE="text/css" href="includes/style.css">
		<title></title>
		</head>
		<body bgcolor="white">
		<font color="Green"><b>Enter MLS # To Check</b></font><br>
		</body>
		</html>
~;
}
}

sub quickload_1 {

use DBI;
my $dsn = "DBI:mysql:database=$d_name;host=localhost";
my $dbh = DBI->connect($dsn, $d_username, $d_pass, {RaiseError => 1}) || die $DBI::errstr;

my $abasth = $dbh->prepare("select company from trans_boarddirectory GROUP BY company ASC");
$abasth->execute;

while (($company) = $abasth->fetchrow_array()) {
$buildcompany .= "<option value=\"$company\">$company</option>";
}

print qq~
<html>
<head>
<title>Showing Administration -The ORR Team - RE/MAX Real Estate Groups</title>
~;

&header;


print qq~
<td valign="top" width="581">
<img src="images/headers/transaction_manager.gif" height="33" width="581" alt="My Transaction Manager"><br><br>
<img src="images/trans_sys/showing_admin.gif" alt="ORRTeam Showing Administration"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>manage orrteam property showings and company directory in this area</b><br><br><br>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td>
<img src="images/trans_sys/1.gif" alt="Step 2">
</td>
<td><font size="4" face="Arial">Choose and load contact for showing</font><br></td>
</tr>
</table>
Quick Agent Load: <a href="http://connect.eaglesold.com/showingadmin.idx?action=quickload_1&loadcontact=yes&directoryid=179&name=Patrick Orr from RE/MAX Real Estate Groups">Patrick Orr</a> | <a href="http://connect.eaglesold.com/showingadmin.idx?action=quickload_1&loadcontact=yes&directoryid=63&name=Ryan Orr from RE/MAX Real Estate Groups">Ryan Orr</a><br><br>
<table border="0" cellpadding="6" cellspacing="1" bgcolor="navy" width="100%">
<tr>
<td bgcolor="#CCCCFF">
<table border="0" cellpadding="3" cellspacing="0" width="100%">
<tr>
<td>
<b><font size="3">Search By Agent Lastname</font></b><br>
</td>
<form method="post" action="showingadmin.idx">
<td align="right">
<input type="hidden" name="action" value="quickload_1">
<input type="text" name="agent_lastname" value="">
<input type="submit" value="Search!" class="form">
</td>
</form>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="#CCCCFF">
<table border="0" cellpadding="3" cellspacing="0" width="100%">
<tr>
<td>
<b><font size="3">Search By Company</font></b><br>
</td>
<form method="post" action="showingadmin.idx">
<td align="right">
<input type="hidden" name="action" value="quickload_1">
<input type="hidden" name="agent" value="$INPUT{agent}">
<select name="company" class="form">
$buildcompany
</select> <input type="submit" value="Search!" class="form">
</td>
</form>
</tr>
</table>
</td>
</tr>
</table>
<table border="0" cellpadding="6" cellspacing="1" bgcolor="navy" width="100%">
<tr>
<td bgcolor="#CCCCFF">
<table border="0" cellpadding="3" cellspacing="0" width="100%">
<tr>
<td><b><font size="3">Search Company Directory By Lastname</font></b><br></td>
<td align="right">
<br>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="white">
<center>
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=%">All</a> 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=A">A</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=B">B</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=C">C</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=D">D</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=E">E</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=F">F</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=G">G</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=H">H</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=I">I</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=J">J</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=K">K</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=L">L</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=M">M</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=N">N</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=O">O</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=P">P</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=Q">Q</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=R">R</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=S">S</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=T">T</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=U">U</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=V">V</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=W">W</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=X">X</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=Y">Y</a> | 
<a href="showingadmin.idx?action=quickload_1&agent=$INPUT{agent}&contact=Z">Z</a>
</center><br>
~;

if ($INPUT{contact} or $INPUT{company} or $INPUT{agent_lastname}) {

if ($INPUT{contact}) {
$sql = "lastname LIKE '$INPUT{contact}%' ORDER by lastname";
$searchtype = "contact";
}
elsif ($INPUT{company}) {
$sql = "company = '$INPUT{company}' ORDER by lastname";
$searchtype = "company";
}
elsif ($INPUT{agent_lastname}) {
$sql = "lastname LIKE '%$INPUT{agent_lastname}%' ORDER by lastname";
$searchtype = "agent";
}
my $basth = $dbh->prepare("select id,firstname,lastname,company from trans_boarddirectory WHERE showhide = 'active' AND $sql ASC");
$basth->execute;

		$rowcolor{on} = "#FFFFFF";
		$rowcolor{off} = "#FFFF99";
		$color_count = "0";
		$row_switch = "on";

		print qq~
		<table border="0" cellpadding="2" cellspacing="1" width="100%" bgcolor="gray">
		<tr>
		~;

while (($directoryid,$firstname,$lastname,$company) = $basth->fetchrow_array()) {
$new_company = substr($company,0,12);
print qq~
<td bgcolor="$rowcolor{$row_switch}">
<img src="images/dude_small.gif"> <a href="showingadmin.idx?action=quickload_1&loadcontact=yes&directoryid=$directoryid&name=$firstname $lastname from $company">$lastname, $firstname - $new_company</a> <a href="directoryadmin.idx?action=directory_edit&directoryid=$directoryid&searchtype=$searchtype&contact=$INPUT{contact}&company=$INPUT{company}"><img src="images/trans_sys/button_edit.gif" border="0" alt="Edit"></a><br>
</td>
~;

	if ($color_count eq "1") {
	print qq~</tr><tr>~;
	$color_count = "0";
	}
	else {
	$color_count = "1";
	}

	if ($color_count eq "0") {
		if ($row_switch eq "on") {
			$row_switch = "off";
		}
		else {
			$row_switch = "on";
		}
	}

	
$ccfound = "yes";
}

print qq~<td bgcolor="$rowcolor{$row_switch}"> </td>~ if ($color_count eq "1");

		print qq~
		</tr>
		</table>
		~;

unless ($ccfound eq "yes") {
print qq~
<font color="red" size="3" face="Arial"><b>No Contacts Found, Click on the first letter in the alphabet above that corresponds with your contacts lastname to try another search.  If your contact is not listed you can create a new contact by clicking on the link above.</b></font><br>
~;
}
}
else {
print qq~
<font color="gray" size="3" face="Arial"><b>You may click on the first letter in the alphabet above that corresponds with your contacts lastname to search your contacts.</b></font><br>
~;
}


print qq~
</td>
</tr>
</table>
<br><br>

<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td>
<img src="images/trans_sys/2.gif" alt="Step 2">
</td>
<td><font size="4" face="Arial">Choose Property To Be Shown</font><br></td>
</tr>
</table>
<br>
~;
unless ($INPUT{loadcontact} eq "yes") {
$disabled = "disabled";
$message = "<font size=\"2\" color=\"red\"><b>You need to search a contact above then load them before finding a property</b></font><br>";
}
else {
$message = "<font size=\"2\" color=\"green\"><b>$INPUT{name} has been loaded</b></font><br>";
}
print qq~
<center>$message</center><br>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
	<form method="get" action="showingadmin.idx">
	<input type="hidden" value="quickload_2" name="action">
	<input type="hidden" value="$INPUT{directoryid}" name="directoryid">
	<input type="hidden" value="$INPUT{name}" name="name">
<td valign="top" width="45%">
<b><font size="3">Search By Address</font></b><br><br>
<b>Select Address</b><br>
<select name="mlsnumber" class="form">
~;

my $aasth = $dbh->prepare("select id,type,mlsnumber,addressnumber,addressdirection,addressstreet,city,state,zip from trans_board where status = 'Active' or status = 'Pending' GROUP BY mlsnumber ORDER BY addressstreet asc");
$aasth->execute;
while (($id,$type,$mlsnumber,$addressnumber,$addressdirection,$addressstreet,$city,$state,$zip) = $aasth->fetchrow_array()) {
print qq~
<option value="$mlsnumber">$addressstreet - $addressnumber $addressdirection - $city -- MLS #$mlsnumber</option>
~;\n
}

print qq~
</select><br>
	<br>
<input type="submit" value="Go To Step 3" class="form" $disabled>
</td>
</form>
<td valign="middle" width="10%"><img src="images/trans_sys/or.gif"></td>
<td valign="top" width="45%">
	<form method="post" action="showingadmin.idx" target="check_trans">
<b><font size="3">Search By MLS Number</font></b><br><br>

	<input type="hidden" value="check_trans" name="action">
	<input type="hidden" value="$INPUT{directoryid}" name="directoryid">
	<input type="hidden" value="$INPUT{name}" name="name">
	<b>MLS #</b><br>
	<input type="text" name="mlsnumber" size="5" class="form" $disabled> <input type="submit" value="Check MLS #" class="smallform" $disabled><br><br>
	<iframe src="showingadmin.idx?action=check_trans" width="225" name="check_trans" height="50" noresize="noresize" scrolling ="no" frameborder="0" marginwidth="0" marginheight="0"></iframe><br></form>
	<br>
</td>



</tr>
</table>
</td>
~;

&footer;

}


sub main {

use DBI;
my $dsn = "DBI:mysql:database=$d_name;host=localhost";
my $dbh = DBI->connect($dsn, $d_username, $d_pass, {RaiseError => 1}) || die $DBI::errstr;

my $gbasth = $dbh->prepare("select now()");
$gbasth->execute;

$today_is_datetime = $gbasth->fetchrow_array();

($today_date,$today_time) = split(/ /,$today_is_datetime);

($t_year,$t_month,$t_day) = split(/\-/,$today_date);

$sqlstartdate = "$t_year-$t_month=$t_day";

if ($INPUT{startdate}) {
$findsdate = "$INPUT{startdate}";
}
else {
	my $dateaasth = $dbh->prepare("select DATE_FORMAT(DATE_ADD(now(), INTERVAL -14 DAY), '%Y-%m-%d')");
	$dateaasth->execute;
	while (($newbackdate) = $dateaasth->fetchrow_array()) {
	$findsdate = "$newbackdate";
	}
}

if ($INPUT{enddate}) {
$findldate = "$INPUT{enddate}";
}
else {
	my $datebasth = $dbh->prepare("select DATE_FORMAT(DATE_ADD(now(), INTERVAL 14 DAY), '%Y-%m-%d')");
	$datebasth->execute;
	while (($newstartdate) = $datebasth->fetchrow_array()) {
	$findldate = "$newstartdate";
	}
}






$viewtype = $INPUT{viewtype};

if ($INPUT{changestatus} eq "yes") {

	if ($INPUT{status} eq "Delete") {
	@dvariables = ($INPUT{showingid});
	$sql_query = "DELETE FROM trans_boardshowings WHERE showingid = ?";
	my $aasth = $dbh->do($sql_query, undef, @dvariables);
	$sql_query2 = "DELETE FROM trans_boardshowingsemails WHERE showingid = ?";
	my $basth = $dbh->do($sql_query2, undef, @dvariables);
	}
	else {
	@svariables = ($INPUT{status},$INPUT{showingid});
	$ssql_query = "update trans_boardshowings set status = ? where showingid = ?";
	my $saasth = $dbh->do($ssql_query, undef, @svariables);

	##### NOTIFY SELLER AND LISTING AGENT OF CANCELLED SHOWING HERE  #####
		if ($INPUT{status} eq "Cancelled") {

			my $idaasth = $dbh->prepare("select showingid,mlsnumber,status,enteredby,showingagent,showingtype,DATE_FORMAT(appointmentdate, '%b %D, %Y'),timerange1,timerange2,DATE_FORMAT(confirmeddatetime, '%b %D, %Y at %h\:%i%p'),confirmedwith,notes,confcode,email_seller,email_agent from trans_boardshowings WHERE showingid = '$INPUT{showingid}'");
			$idaasth->execute;
			while (($data_showingid,$data_mlsnumber,$data_status,$data_enteredby,$data_showingagent,$data_showingtype,$data_appointmentdate,$data_timerange1,$data_timerange2,$data_confirmeddatetime,$data_confirmedwith,$data_notes,$data_confcode,$data_emailseller,$data_emailagent) = $idaasth->fetchrow_array()) {
	
			my $sagentaasth = $dbh->prepare("select firstname,lastname,company from trans_boarddirectory where id = '$INPUT{showingid}'");
			$sagentaasth->execute;
			while (($sagent_firstname,$sagent_lastname,$sagent_company) = $sagentaasth->fetchrow_array()) {
			$showingagent_firstname = $sagent_firstname;
			$showingagent_lastname = $sagent_lastname;
			$showingagent_company = $sagent_company;
			}

			my $aaasth = $dbh->prepare("select addressnumber,addressdirection,addressstreet,city,state,zip from trans_board where mlsnumber = '$data_mlsnumber' AND (type = 'BSP' or type = 'SP' or type = 'Listing') LIMIT 0,1");
			$aaasth->execute;
			while (($l_addressnumber,$l_addressdirection,$l_addressstreet,$l_city,$l_state,$l_zip) = $aaasth->fetchrow_array()) {
			$address_short =qq~$l_addressnumber $l_addressdirection $l_addressstreet~;
			$address_long =qq~$l_addressnumber $l_addressdirection $l_addressstreet<br>$l_city, $l_state $l_zip~;
			}


################################## Notify Owner(s)  #######   OKAY TO SEND EMAIL IF INSPECTION #######################################

my $oaasth = $dbh->prepare("select mlsnumber,showingtype,email_seller from trans_boardshowings where showingid = '$INPUT{showingid}'");
$oaasth->execute;
while (($owner_mlsnumber,$tb_type,$tb_email_seller) = $oaasth->fetchrow_array()) {
if ($tb_email_seller eq "Yes") {
	my $o2aasth = $dbh->prepare("select id from trans_board where mlsnumber = '$owner_mlsnumber' AND (type = 'BSP' or type = 'SP' or type = 'Listing')");
	$o2aasth->execute;
	while (($owner2_id) = $o2aasth->fetchrow_array()) {
		my $sbaasth = $dbh->prepare("select contactid from trans_boardtranstocontact WHERE transid = '$owner2_id' AND type = 'Seller'");
		$sbaasth->execute;
		while (($tempcontactid) = $sbaasth->fetchrow_array()) {
			my $sddasth = $dbh->prepare("select id,agent,type,firstname,lastname,address,spouse,city,state,zip,phone1type,phone1number,phone2type,phone2number,phone3type,phone3number,faxnumber,email,emailtwo,notes from trans_boardcontact WHERE id = '$tempcontactid'");
			$sddasth->execute;
			while (($s_contactid,$s_agent,$s_type,$s_firstname,$s_lastname,$s_address,$s_spouse,$s_city,$s_state,$s_zip,$s_phone1type,$s_phone1number,$s_phone2type,$s_phone2number,$s_phone3type,$s_phone3number,$s_faxnumber,$s_email,$s_emailtwo,$s_notes) = $sddasth->fetchrow_array()) {
				if ($s_spouse ne "") {
				$s_spouse = " & $s_spouse ";
				}
				else {
				$s_spouse = "";
				}

		$from_email = "Showings\@ORRHomes.com";
		$showpicture = &image_format("full","$owner_mlsnumber");
		if ($data_notes eq "") { $data_notes = "None Noted"; }

					open(MAIL,"|/usr/sbin/sendmail -t");
					print MAIL "To: $s_email\n";
					unless ($s_emailtwo eq "") {
					print MAIL "To: $s_emailtwo\n";
					}
					print MAIL "From: $from_email\n";
					print MAIL "Subject: Cancelled $tb_type Appointment For $address_short on $data_appointmentdate from $data_timerange1 - $data_timerange2\n";
					print MAIL "Content-type: text/html\n\n";
					print MAIL qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="100%">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $s_firstname $s_spouse $s_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent from $INPUT{enteredby} to inform you of the following appointment has been cancelled:<br><br>
					<table border="0" cellpadding="4" cellspacing="0">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br><b>Reason For Cancellation / Showing Notes:</b><br>$data_notes</td>
					</tr>
					<tr>
					<td width="30%" valign="top"><b>$tb_type Date</b></td>
					<td width="70%" valign="top">$data_appointmentdate</td>
					</tr>
					<tr>
					<td width="30%" bgcolor="#ffff66"><b>Showing Time</b></td>
					<td width="30%" bgcolor="#ffff66">$data_timerange1 - $data_timerange2</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The ORR Home Selling Team and RE/MAX Real Estate Groups look forward to serving you.    If at anytime you have questions or comments please contact us 765-741-9111.<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;
					close(MAIL);
					$send_subject =qq~Cancelled $tb_type Appointment For $address_short on $data_appointmentdate from $data_timerange1 - $data_timerange2~;
					$send_body =qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="100%">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $s_firstname $s_spouse $s_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent from $INPUT{enteredby} to inform you of the following appointment has been cancelled:<br><br>
					<table border="0" cellpadding="4" cellspacing="0">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br><b>Reason For Cancellation / Showing Notes:</b><br>$data_notes</td>
					</tr>
					<tr>
					<td width="30%" valign="top"><b>$tb_type Date</b></td>
					<td width="70%" valign="top">$data_appointmentdate</td>
					</tr>
					<tr>
					<td width="30%" bgcolor="#ffff66"><b>Showing Time</b></td>
					<td width="30%" bgcolor="#ffff66">$data_timerange1 - $data_timerange2</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The ORR Home Selling Team and RE/MAX Real Estate Groups look forward to serving you.    If at anytime you have questions or comments please contact us 765-741-9111.<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;

######## RECORD COPY OF EMAIL IN DATABASE #################
@evariables = ("$INPUT{showingid}","Owner","$s_email","$from_email","$send_subject","$send_body");
$esql_query = "INSERT INTO trans_boardshowingsemails values ('',?,?,now(),?,?,?,?)";
my $zzaasth = $dbh->do($esql_query, undef, @evariables);
###########################################################

			}
		}

	}
}
}
	#END SELLER NOTIFICATIONS

########## NOTIFY LISTING AGENT(S) ################# ALWAYS SEND EMAIL NO MATTER WHAT ##################


## Listing Agent Information 

my $laasth = $dbh->prepare("select mlsnumber,showingtype from trans_boardshowings where showingid = '$INPUT{showingid}'");
$laasth->execute;
while (($lagent_mlsnumber,$tb_type) = $laasth->fetchrow_array()) {
	my $l2aasth = $dbh->prepare("select agent from trans_board where mlsnumber = '$lagent_mlsnumber' AND (type = 'BSP' or type = 'SP' or type = 'Listing')");
	$l2aasth->execute;
	while (($l2agent_agent) = $l2aasth->fetchrow_array()) {
		my $l3aasth = $dbh->prepare("select firstname,lastname,email from agents where mlsid = '$l2agent_agent' order by mlsid ASC LIMIT 0,1");
		$l3aasth->execute;
		while (($l3agent_firstname,$l3agent_lastname,$l3agent_email) = $l3aasth->fetchrow_array()) {


			my $sagentaasth = $dbh->prepare("select firstname,lastname,company from trans_boarddirectory where id = '$data_showingagent'");
			$sagentaasth->execute;
			while (($sagent_firstname,$sagent_lastname,$sagent_company) = $sagentaasth->fetchrow_array()) {
			$showingagent_firstname = $sagent_firstname;
			$showingagent_lastname = $sagent_lastname;
			$showingagent_company = $sagent_company;
			}


		$from_email = "Showings\@ORRHomes.com";
		$showpicture = &image_format("full","$lagent_mlsnumber");
		if ($data_notes eq "") { $data_notes = "None Noted"; }

					open(MAIL,"|/usr/sbin/sendmail -t");
					print MAIL "To: $l3agent_email\n";
					print MAIL "From: $from_email\n";
					print MAIL "Subject: Cancelled $tb_type Appointment For $address_short on $data_appointmentdate from $data_timerange1-$data_timerange2\n";
					print MAIL "Content-type: text/html\n\n";
					print MAIL qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="100%">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $l3agent_firstname $l3agent_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent to notify you the following $tb_type appointment for your listing has been cancelled.  Details of the cancelled appointment are below:<br><br>
					<table border="0" cellpadding="4" cellspacing="0">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br><b>Reason For Cancellation / Showing Notes:</b><br>$data_notes</td>
					</tr>
					<tr>
					<td width="30%" valign="top"><b>$tb_type Date</b></td>
					<td width="70%" valign="top">$data_appointmentdate</td>
					</tr>
					<tr>
					<td width="30%" bgcolor="#ffff66"><b>Showing Agent</b></td>
					<td width="70%" bgcolor="#ffff66">$showingagent_firstname $showingagent_lastname<br>$showingagent_company</td>
					</tr>
					<tr>
					<td width="30%"><b>Showing Time</b></td>
					<td width="70%">$data_timerange1 - $data_timerange2</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The ORR Home Selling Team and RE/MAX Real Estate Groups look forward to serving you.    If at anytime you have questions or comments please contact us 765-741-9111.<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;
					close(MAIL);

					$send_subject =qq~Cancelled $tb_type Appointment For $address_short on $data_appointmentdate from $data_timerange1-$data_timerange2~;
					$send_body =qq~
					<html>
					<head>
					<title>The ORR Home Selling Team - RE/MAX Real Estate Groups</title>
					<link rel="stylesheet" TYPE="text/css" href="http://www.munciemls.com/includes/style.css">
					</head>
					<body bgcolor="white" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0">
					<br><br>
					<center>
					<table border="0" cellspacing="0" cellpadding="0" width="600">
					<tr>
					<td valign="top" width="600">
					<img src="http://www.munciemls.com/images/emailheader.gif"><br>
					<table border="0" cellspacing="0" cellpadding="15" width="100%">
					<tr>
					<td valign="top" width="100%">
					<font size="2">
					Dear $l3agent_firstname $l3agent_lastname<br><br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This notification has been sent to notify you the following $tb_type appointment for your listing has been cancelled.  Details of the cancelled appointment are below:<br><br>
					<table border="0" cellpadding="4" cellspacing="0">
					<tr>
					<td width="30%" valign="top" bgcolor="#ffff66"><img src="$showpicture" height="157" width="210"><br></td>
					<td width="70%" valign="top" bgcolor="#ffff66"><b>Property Address</b><br>$address_long<br><br><b>Appointment Type</b><br>$tb_type<br><br><b>Reason For Cancellation / Showing Notes:</b><br>$data_notes</td>
					</tr>
					<tr>
					<td width="30%" valign="top"><b>$tb_type Date</b></td>
					<td width="70%" valign="top">$data_appointmentdate</td>
					</tr>
					<tr>
					<td width="30%" bgcolor="#ffff66"><b>Showing Agent</b></td>
					<td width="70%" bgcolor="#ffff66">$showingagent_firstname $showingagent_lastname<br>$showingagent_company</td>
					</tr>
					<tr>
					<td width="30%"><b>Showing Time</b></td>
					<td width="70%">$data_timerange1 - $data_timerange2</td>
					</tr>
					</table>
					<br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The ORR Home Selling Team and RE/MAX Real Estate Groups look forward to serving you.    If at anytime you have questions or comments please contact us 765-741-9111.<br><br><br>
					</font>
					</td>
					</tr>
					</table>
					<img src="http://www.munciemls.com/images/emailfooter.gif"><br><br><br>
					</td>
					</tr>
					</table>
					</center>
					</body>
					</html>
					~;
					######## RECORD COPY OF EMAIL IN DATABASE #################
					@evariables = ("$data_showingid","ListingAgent","$l3agent_email","$from_email","$send_subject","$send_body");
					$esql_query = "INSERT INTO trans_boardshowingsemails values ('',?,?,now(),?,?,?,?)";
					my $zzaasth = $dbh->do($esql_query, undef, @evariables);
					###########################################################
		}
	}
}

########## END NOTIFY LISTING AGENT

#### DO NOT REMOVE ENDINGS
			}

		}
	}
}
if ($INPUT{viewtype} eq "nofeedback") {
$viewtypeoption = "<option value=\"nofeedback\">No Feedback</option>";
$viewtypeoption .= "<option value=\"\">-----------</option>";

	my $pasth = $dbh->prepare("select sid from trans_boardfeedback group by sid");
	$pasth->execute;

	my $temp_add_sql;

	while (($ret_sid) = $pasth->fetchrow_array()) {
		$temp_add_sql .= qq~showingid != $ret_sid AND ~;
	}

	$temp_add_sql =~ s/ AND $//i;

$viewtypesql = "AND ($temp_add_sql) And (status != 'Cancelled' and status != 'Completed')";
}
elsif ($INPUT{viewtype} eq "Open") {
$viewtypeoption = "<option value=\"Open\">Open</option>";
$viewtypeoption .= "<option value=\"\">-----------</option>";
$viewtypesql = "AND status = '$viewtype'";
}
elsif ($INPUT{viewtype} eq "notconfirmed") {
$viewtypeoption = "<option value=\"notconfirmed\">Not Confirmed</option>";
$viewtypeoption .= "<option value=\"\">-----------</option>";
$viewtypesql = "AND confirmeddatetime = '0000-00-00 00:00:00' And (status != 'Cancelled' and status != 'Completed')";
}
elsif ($INPUT{viewtype} eq "Cancelled") {
$viewtypeoption = "<option value=\"Cancelled\">Cancelled</option>";
$viewtypeoption .= "<option value=\"\">-----------</option>";
$viewtypesql = "AND status = '$viewtype'";
}
elsif ($INPUT{viewtype} eq "Completed") {
$viewtypeoption = "<option value=\"Completed\">Completed</option>";
$viewtypeoption .= "<option value=\"\">-----------</option>";
$viewtypesql = "AND status = '$viewtype'";
}
elsif ($INPUT{viewtype} eq "all") {
$viewtypeoption = "<option value=\"all\">All</option>";
$viewtypeoption .= "<option value=\"\">-----------</option>";
$viewtypesql = "";
}
else {
$viewtypeoption = "<option value=\"Open\">Open</option>";
$viewtypeoption .= "<option value=\"\">-----------</option>";
$viewtypesql = "AND status = 'Open'";
}

print qq~
<html>
<head>
<title>Showing Administration -The ORR Team - RE/MAX Real Estate Groups</title>
<script language="JavaScript" src="calendar1.js"></script>
<script language="JavaScript" src="calendar2.js"></script>
<script language="JavScript">
function submit()
{
	 document.changestatus.submit();
}
</script>
~;

&header;


print qq~
<td valign="top" width="581">
<img src="images/headers/transaction_manager.gif" height="33" width="581" alt="My Transaction Manager"><br><br>
<img src="images/trans_sys/showing_admin.gif" alt="ORRTeam Showing Administration"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>manage orrteam property showings and company directory in this area</b><br><br><br>
<a href="showingadmin.idx?action=quickload_1"><img src="images/trans_sys/button_view.gif" border="0" alt="Setup A Quick Showing"> Setup A Quick Showing</a><br><br>
<table border="0" cellpadding="6" cellspacing="1" bgcolor="navy" width="100%">
<tr>
<td bgcolor="navy">
<form method="get" name="showings" action="showingadmin.idx">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<td><font color="white">
<b>Dates</b>
<input type="Text" name="startdate" value="$findsdate" class="form" size="10">&nbsp;<a href="javascript:cal1.popup();"><img src="images/cal.gif" width="16" height="16" border="0" alt="Click Here to Pick up the date"></a>
<b>to</b> <input type="Text" name="enddate" value="$findldate" class="form" size="10">&nbsp;<a href="javascript:cal2.popup();"><img src="images/cal.gif" width="16" height="16" border="0" alt="Click Here to Pick up the date"></a>
<b>view</b>
<select name="viewtype" class="form" onChange="submit();">
$viewtypeoption
<option value="notconfirmed">Not Confirmed</option>
<option value="Open">Open</option>
<option value="nofeedback">No Feedback</option>
<option value="Completed">Completed</option>
<option value="Cancelled">Cancelled</option>
<option value="">-----------</option>
<option value="all">ALL</option>
</select> <b>showings</b></font>
<br></td>
<td align="right">
<a href="showingadmin.idx" class="topmenu">Reset Dates</a>
</td>
</table>
</td>
</form>
</tr>
</table>
			<script language="JavaScript">
			<!-- // create calendar object(s) just after form tag closed
				 // specify form element as the only parameter (document.forms['formname'].elements['inputname']);
				 // note: you can have as many calendar objects as you need for your application

				var cal1 = new calendar1(document.forms['showings'].elements['startdate']);
				cal1.year_scroll = true;
				cal1.time_comp = false;

				var cal2 = new calendar1(document.forms['showings'].elements['enddate']);
				cal2.year_scroll = true;
				cal2.time_comp = false;

			//-->
			</script>
<table border="0" cellpadding="3" cellspacing="1" width="100%">
<tr bgcolor="#CCCCFF">
<td valign="top"><b>S</b></td>
<td valign="top"><b>Address</b></td>
<td valign="top"><b>Date & Time</b></td>
<td valign="top"><b>Showing Agent</b></td>
<td valign="top"><b><center>C</center></b></td>
<td valign="top"><b><center>F</center></b></td>
<td valign="top" bgcolor="silver"><b>Actions / Change Status</b></td>
</tr>
~;


my $aasth = $dbh->prepare("select showingid,mlsnumber,status,enteredby,showingagent,DATE_FORMAT(appointmentdate, '%M %D, %Y'),timerange1,timerange2,DATE_FORMAT(confirmeddatetime, '%b %D, %Y at %h\:%i%p'),confirmedwith from trans_boardshowings where (appointmentdate BETWEEN '$findsdate' AND '$findldate') $viewtypesql order by appointmentdate DESC");
$aasth->execute;

$trcolor = "1";
$trcolor2 = "2";

while (($showingid,$mlsnumber,$status,$enteredby,$showingagent,$appointmentdate,$timerange1,$timerange2,$confirmeddatetime,$confirmedwith) = $aasth->fetchrow_array()) {

	if ($trcolor eq $trcolor2) {
	$trcolor = "1";
	$setcolor = "#FFFF99";
	}
	else {
	$setcolor = "#FFFFFF";
	$trcolor++;
	}

	$status = substr($status,0,2);

my $fasth = $dbh->prepare("select sid,comments from trans_boardfeedback where sid = '$showingid' limit 1");
$fasth->execute;
while (($feed_sid,$feed_comments) = $fasth->fetchrow_array()) {
$checkfeed_comments = "Comments: $feed_comments";
$checkfeedback = "yes";
}

	if ($checkfeedback eq "yes") {
	$feedback = qq~<a href="showingadmin.idx?action=overview_showings&showingid=$showingid&mlsnumber=$mlsnumber"><img src="images/trans_sys/button_check.gif" border="0" alt="$checkfeed_comments"></a>~;
	}
	else {
	$feedback = "<a href=\"showingadmin.idx?action=overview_showings&showingid=$showingid&mlsnumber=$mlsnumber\"><img src=\"images/trans_sys/button_yield.gif\" border=\"0\" alt=\"No Feedback Has Been Received\"></a>";
	}

	if ($confirmeddatetime eq "") {
	$confirmeddatetime = "<a href=\"showingadmin.idx?action=overview_showings&showingid=$showingid&mlsnumber=$mlsnumber\"><img src=\"images/trans_sys/button_yield.gif\" border=\"0\" alt=\"Has Not Beed Confirmed Yet\"></a>";
	}
	else {
	$confirmeddatetime = "<a href=\"showingadmin.idx?action=overview_showings&showingid=$showingid&mlsnumber=$mlsnumber\"><img src=\"images/trans_sys/button_check.gif\" alt=\"Confirmed With $confirmedwith at $confirmeddatetime\" border=\"0\"></a>";
	}


$checkfeedback = "no";

print qq~
<tr bgcolor="$setcolor">
<td valign="top">$status</td>
<td valign="top">
~;
my $zaasth = $dbh->prepare("select addressnumber,addressdirection,addressstreet from trans_board where mlsnumber = '$mlsnumber' LIMIT 0,1");
$zaasth->execute;

while (($addressnumber,$addressdirection,$addressstreet) = $zaasth->fetchrow_array()) {
$addressstreet = substr($addressstreet,0,10);
print qq~
<a href="showingadmin.idx?action=overview_showings&showingid=$showingid&mlsnumber=$mlsnumber">$addressnumber $addressdirection $addressstreet</a>
~;
}
print qq~
</td>
<td valign="top">$appointmentdate<br>$timerange1 - $timerange2</td>
<td valign="top">
~;
	my $baasth = $dbh->prepare("select firstname,lastname from trans_boarddirectory where id = '$showingagent'");
	$baasth->execute;
	while (($firstname,$lastname) = $baasth->fetchrow_array()) {
	print qq~
	$firstname $lastname
	~;
	}
print qq~
</td>
<td valign="top">$confirmeddatetime</td>
<td valign="top">$feedback</td>
<form method="get" name="changestatus" action="showingadmin.idx">
<input type="hidden" name="viewtype" value="$INPUT{viewtype}">
<input type="hidden" name="startdate" value="$findsdate">
<input type="hidden" name="enddate" value="$findldate">
<input type="hidden" name="changestatus" value="yes">
<input type="hidden" name="showingid" value="$showingid">
<td valign="top" nowrap><center><a href="showingadmin.idx?action=overview_showings&showingid=$showingid&mlsnumber=$mlsnumber"><img src="images/trans_sys/button_view.gif" border="0" alt="Click Here To View"></a> <a href="showingadmin.idx?action=overview_showingsedit&showingid=$showingid&mlsnumber=$mlsnumber"><img src="images/trans_sys/button_edit.gif" border="0" alt="Click Here To Edit"></a> <select name="status" class="form" onChange="submit();"><option value="">Mark Status</option><option value="Open">------</option><option value="Open">Open</option><option value="Completed">Completed</option><option value="Cancelled">Cancelled [UpdNotes1st]</option><option value=""> - - - - - </option><option value="Delete">Delete</option></select></center></td>
</form>
</tr>
~;
$found = "yes";
}

unless ($found eq "yes") {
print qq~
<tr>
<td colspan="7">
<font color="red"><b>No $viewtype showings found between $findsdate to $findldate!</b><br>
</td>
</tr>
~;
}

print qq~
</table>
~;

print qq~
</td>
~;

&footer;

}

sub print_option_stats_overall {
my($title,$field,@options) = @_;

############# COUNT TOTAL NUMBER OF RECORDS ########################################################
$asth = $dbh->prepare("select COUNT($field) from trans_boardfeedback WHERE mlsnumber = '$INPUT{mlsnumber}'");
$asth->execute;
$totalcount{$field} = $asth->fetchrow_array();

foreach $opti (@options) {

		$ident = '=';
		$field_opti = $opti;
$kasth = $dbh->prepare("select COUNT($field) from trans_boardfeedback where sid = '$INPUT{showingid}' AND $field $ident ?");
$kasth->execute($field_opti);

$opti_count = $kasth->fetchrow_array();

	if ($opti_count > 0 && $totalcount{$field} > 0) {
		$option_percent = (($opti_count/$totalcount{$field})*100);
		$option_percentbar = (($opti_count/$totalcount{$field})*35);
	}
	else {
		$option_percent = "0";
		$option_percentbar = "0";
	}
	$option_percent = sprintf("%.0f", $option_percent);

$tsp .=qq~
<td valign="top">
<table border="0" cellpadding="1" cellspacing="0" width="100%">
<tr>
<td align="center" valign="top"><b>$opti</b></td>
</tr>
<tr>
<td valign="bottom" align="center" nowrap><i>$option_percent\%</i><br></td>
</tr>
</table>
</td>
~;

}
}

sub image_format {

$e_name = "muncieml_db1";
$e_username = "muncieml_db1";
$e_pass = "\@rockdb1";

use DBI;
my $e_dsn = "DBI:mysql:database=$d_name;host=localhost";
my $e_dbh = DBI->connect($e_dsn, $e_username, $e_pass, {RaiseError => 1}) || die $DBI::errstr;

my($cat,$mlsnumber) = @_;

$kpsth = $e_dbh->prepare("select photo_number,file_name from photos where mls_number = ? order by photo_number asc limit 1");
$kpsth->execute($mlsnumber);

($data_ret) = $kpsth->fetchrow_hashref();
my %photo_d = %$data_ret;
my $show_picture;

$photo_url_pre = "http://media-meiar.idxnow.com";

if ($photo_d{file_name} ne "") {
   $show_picture = "$photo_url_pre/$cat/$photo_d{file_name}";
}
else {
   $show_picture = "";
}

return $show_picture;

}