<?php
include_once('includes.php');
if($dealerInfo[$_SESSION['registration']['selectedDealer']]['eventID'] == "")
{
header("location: index.php");
exit;
}
if(isset($_GET['playNextVideo']))
{
$key = array_search($_SESSION['currentVideo'],$dealerInfo[$_SESSION['registration']['selectedDealer']]['videos']);
$key++;
if($dealerInfo[$_SESSION['registration']['selectedDealer']]['videos'][$key] == "") $key = 0;
$_SESSION['currentVideo'] = $dealerInfo[$_SESSION['registration']['selectedDealer']]['videos'][$key];
$html = ' <video id="myvideo" class="video-js vjs-default-skin" style="width:340px;height:192px" controls autoplay preload="auto">
<source src="videos/' . $_SESSION['currentVideo'] . '.mp4" type="video/mp4">
<source src="videos/' . $_SESSION['currentVideo'] . '.webm" type="video/webm">
<object>
<embed src="videos/' . $_SESSION['currentVideo'] . '.mp4" type= "application/x-shockwave-flash" allowfullscreen="false" allowscriptaccess="always" />
</object>
</video>';
$html = '<video style="width:100%;height:100%;min-height: 100%; min-width: 100%;" controls preload="auto">
<source type="video/mp4" src="videos/' . $_SESSION['currentVideo'] . '.mp4" />
<source type="video/webm" src="videos/' . $_SESSION['currentVideo'] . '.webm" />
<object style="width:100%;height:100%;min-height: 100%; min-width: 100%;" type="application/x-shockwave-flash" data="videos/build/flashmediaelement.swf">
<param name="movie" value="videos/build/flashmediaelement.swf" />
<param name="flashvars" value="controls=true&file=videos/' . $_SESSION['currentVideo'] . '.mp4" />
</object>
</video>';
?>
document.getElementById('videodiv').innerHTML = '<?= ajaxHTML($html) ?>';
$('video,audio').mediaelementplayer({alwaysShowControls: false,
enableAutosize: false,
success: function (mediaElement, domObject)
{
mediaElement.addEventListener('canplay', function(e)
{
mediaElement.play();
}, false);
mediaElement.addEventListener('ended', function(e)
{
playNextVideo();
}, false);
}
});
<?php
exit;
}
$bbLink = 'http://xml.canadianblackbook.com/XMLWebServices/service?&account=absolute_xml&key=Dgje48Sw39&schemaVersion=3.0&';
//$bbLink = 'http://ar.absoluteresults.com/misc/blackbook.php?loc=uk&';
$lists = array('years','makes','models','trims','styles');
if(isset($_GET['getList']))
{
$curKey = array_search($_GET['getList'],$lists);
if($_GET['getList'] == 'years')
{
$xml = simplexml_load_file($bbLink . 'command=' . $_GET['getList']);
$list = $xml->response->years->year;
if($list == '') exit;
}
else if($_GET['getList'] == 'makes')
{
$xml = simplexml_load_file($bbLink . 'year=' . $_GET['year'] . '&command=' . $_GET['getList']);
$list = $xml->response->makes->make;
if($list == '') exit;
}
else if($_GET['getList'] == 'models')
{
$xml = simplexml_load_file($bbLink . 'year=' . $_GET['year'] . '&make=' . urlencode($_GET['make']) . '&command=' . $_GET['getList']);
$list = $xml->response->models->model;
if($list == '') exit;
}
else if($_GET['getList'] == 'trims')
{
$xml = simplexml_load_file($bbLink . 'year=' . $_GET['year'] . '&make=' . urlencode($_GET['make']) . '&model=' . urlencode($_GET['model']) . '&command=' . $_GET['getList']);
$list = $xml->response->trims->trim;
}
else if($_GET['getList'] == 'styles')
{
$xml = simplexml_load_file($bbLink . 'year=' . $_GET['year'] . '&make=' . urlencode($_GET['make']) . '&model=' . urlencode($_GET['model']) . '&trim=' . urlencode($_GET['trim']) . '&command=' . $_GET['getList']);
$list = $xml->response->styles->style;
}
$html = '<select id="' . $_GET['getList'] . '" name="' . $_GET['getList'] . '" style="font-size:1.5em;padding-bottom:1px" ' . ($curKey < (count($lists)-1) ? ' onChange="getList(\'' . $lists[$curKey+1] . '\')"' : '') . '>';
if(count($list) > 1) $html .= '<option value=""></option>';
if($list == '') $html .= '<option value="">None</option>';
foreach($list as $item)
{
$html .= '<option value="' . $item . '">' . $item . '</option>';
}
$html .= '</select>';
?>
document.getElementById('<?= $_GET['getList'] ?>Div').innerHTML = '<?= ajaxHTML($html) ?>';
<?php
for($i = ($curKey+1); $i < count($lists); $i++)
{
?>
document.getElementById('<?= $lists[$i] ?>Div').innerHTML = '<?= ajaxHTML('<select id="' . $_GET['getList'] . '" name="' . $_GET['getList'] . '" style="font-size:1.5em"></select>') ?>';
<?php
}
if(($curKey < (count($lists)-1)) && count($list) == 1)
{
?>
getList('<?= $lists[$curKey+1]?>');
<?php
}
exit;
}
if(isset($_GET['submitList']))
{
//unset($_SESSION['registration']['customer']);
foreach($_GET as $key => $val)
{
if(in_array($key,array('firstname','lastname','email','mainPhone','postalCode','appointmentDate'))) $_SESSION['registration']['customer'][$key] = $val;
else $_SESSION['registration']['tradeIn'][$key] = $val;
}
$xml = simplexml_load_file($bbLink . 'kilometers=' . ereg_replace("[^0-9]", "", $_SESSION['registration']['tradeIn']['kilometers']) . '&year=' . $_SESSION['registration']['tradeIn']['years'] . '&make=' . urlencode($_SESSION['registration']['tradeIn']['makes']) . '&model=' . urlencode($_SESSION['registration']['tradeIn']['models']) . '&trim=' . urlencode($_SESSION['registration']['tradeIn']['trims']) . '&style=' . urlencode($_SESSION['registration']['tradeIn']['styles']) . '&command=priceVehicle');
$list = $xml->response->vehicles->vehicle->values;
$_SESSION['registration']['tradeIn']['values'] = get_object_vars ($list);
if($dealerInfo[$_SESSION['registration']['selectedDealer']] == 'stjamesvwloyaltyevent.com'){?>
document.getElementById('emailFrame').src = 'http://ar.absoluteresults.com/salesevent2013/sjvEmail.php?regID=<?= urlencode(serialize($_SESSION['registration'])) ?>&setLang=<?=$_SESSION['registration']['myLang']?>';
<?php } else {
?>
document.getElementById('emailFrame').src = 'http://ar.absoluteresults.com/salesevent2013/appraisalEmail.php?regID=<?= urlencode(serialize($_SESSION['registration'])) ?>&setLang=<?=$_SESSION['registration']['myLang']?>';
<?php
}
exit;
}
if(isset($_GET['sendSMS']))
{
$message = urlencode(str_replace(array(" ","&"),array("%20","%26"),"Please reply 'Y' to this message to confirm your registration!"));
$replyMessage = urlencode(str_replace(array(" ","&"),array("%20","%26"),"Thank you for your confirmation. You are now registered. We look forward to seeing you at " . $dealerInfo[$_SESSION['registration']['selectedDealer']]['name'] . "."));
$smsAPI = 'https://x1.taarga.com/sms/create?mobile_number=1' . trim(preg_replace("/[^0-9]/","", $_SESSION['registration']['customer']['mainPhone'])) . '&message=' . $message . '&access_token=e9ef6aacc17289b5238fe42a56a697fe&contact_name=' . urlencode($_SESSION['registration']['customer']['firstname'] . ' ' . $_SESSION['registration']['customer']['lastname']) . '&email_addr=' . urlencode($_SESSION['registration']['customer']['email']) . '&reply_msg=' . $replyMessage . '&sender_ref=' . $_SESSION['registration']['selectedDealer'];
?>
document.getElementById('smsFrame').src = '<?= $smsAPI ?>';
<?php
exit;
}
include_once('header.php');
?>
<script src="scripts/ajax.js" language="javascript"></script>
<script>
function getList(val)
{
htmlStr = 'appraisal.php?getList=' + val;
var arr = new Array('years','makes','models','trims','styles');
var arr2 = new Array('year','make','model','trim','style');
for (var i = 0; i < arr.length; i++)
{
var temp = '';
if(document.getElementById(arr[i]) != undefined) temp=encodeURIComponent(document.getElementById(arr[i]).value);
htmlStr = htmlStr + '&' + arr2[i] + '=' + temp;
}
ajax_do(htmlStr);
}
function submitList()
{
htmlStr = 'appraisal.php?submitList=';
var arrRequired = new Array('firstname','lastname','email','postalCode','mainPhone','years','makes','models','styles','kilometers');
var arr = new Array('firstname','lastname','email','postalCode','mainPhone','years','makes','models','trims','styles','kilometers');
for (var i = 0; i < arrRequired.length; i++)
{
if(document.getElementById(arrRequired[i]).value == "")
{
alert("<?= $lang['validationAppraisal'] ?>");
return false;
}
}
var emailStr = document.getElementById('email').value;
var atpos=emailStr.indexOf("@");
var dotpos=emailStr.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=emailStr.length)
{
alert("<?= $lang['validationEmail'] ?>");
return false;
}
for (var i = 0; i < arr.length; i++)
{
var temp = '';
if(document.getElementById(arr[i]) != undefined) temp=encodeURIComponent(document.getElementById(arr[i]).value);
htmlStr = htmlStr + '&' + arr[i] + '=' + temp;
}
document.getElementById('submitButton').value = "<?= $lang['submitting'] ?>";
document.getElementById('submitButton').disabled = true;
ajax_do(htmlStr);
return false;
}
function emailSent()
{
if(document.getElementById('emailFrame').src != "")
{
document.getElementById('emailFrame').onload = function() {};
document.getElementById('emailFrame').src = "";
ajax_do('appraisal.php?sendSMS=');
}
}
function smsSent()
{
if(document.getElementById('smsFrame').src != "")
{
document.getElementById('smsFrame').onload = function() {};
document.getElementById('smsFrame').src = "";
alert('<?= $lang['alertThx'] ?>');
location.href = 'appraisal.php?complete';
}
}
function playNextVideo()
{
ajax_do('appraisal.php?playNextVideo=');
}
</script>
<div class="container" style="background-image:url('images/layout/transparentBG.png');padding:10px">
<form method="POST" style="margin:0px" onSubmit="return submitList();">
<div class="ten columns" style="background-color:#bbb;">
<?php if(isset($_GET['complete'])) { ?>
<div style="padding:20px;height:400px">
<h4><?= $lang['thankyou'] ?></h4>
<?= $lang['submitted'] ?>
<br>
<?= $lang['valueSent'] ?>
<br><br>
<?= $lang['visit'] ?>
<br><br>
<h3 style="color:red;font-weight:bold">
<?= $dealerInfo[$_SESSION['registration']['selectedDealer']]['name']?>
</h3>
<h4>
<?= $dealerInfo[$_SESSION['registration']['selectedDealer']]['address'] ?>
<br>
<?= $dealerInfo[$_SESSION['registration']['selectedDealer']]['phone'] ?>
</h4>
</div>
<?php } else { ?>
<div style="padding:10px 20px 0px 20px">
<h4 style="font-weight:bold"><?= $lang['appraisalHeader'] ?></h4>
</div>
<div class="four columns alpha">
<div style="padding:20px 0px 20px 20px">
<label for="firstname"><?= $lang['firstname'] ?></label>
<input type="text" id="firstname" name="firstname" value="<?= $_SESSION['registration']['customer']['firstname'] ?>">
<label for="lastname"><?= $lang['lastname'] ?></label>
<input type="text" id="lastname" name="lastname" value="<?= $_SESSION['registration']['customer']['lastname'] ?>">
<?php if($dealerInfo[$_SESSION['registration']['selectedDealer']]['region'] == "US" || $dealerInfo[$_SESSION['registration']['selectedDealer']]['region'] == "us") { ?>
<label for="postalCode"><?= $lang['postalcode_US'] ?></label>
<input type="text" id="postalCode" name="postalCode" value="<?= $_SESSION['registration']['customer']['postalCode'] ?>">
<?php } else if ($dealerInfo[$_SESSION['registration']['selectedDealer']]['region'] == "UK" || $dealerInfo[$_SESSION['registration']['selectedDealer']]['region'] == "uk") { ?>
<label for="postalCode"><?= $lang['postalcode_UK'] ?></label>
<input type="text" id="postalCode" name="postalCode" value="<?= $_SESSION['registration']['customer']['postalCode'] ?>">
<?php } else { ?>
<label for="postalCode"><?= $lang['postalcode_CA'] ?></label>
<input type="text" id="postalCode" name="postalCode" value="<?= $_SESSION['registration']['customer']['postalCode'] ?>">
<?php } ?>
<label for="mainPhone"><?= $lang['phone'] ?></label>
<input type="text" id="mainPhone" name="mainPhone" value="<?= $_SESSION['registration']['customer']['mainPhone'] ?>">
<label for="email"><?= $lang['email'] ?></label>
<input type="text" id="email" name="email" value="<?= $_SESSION['registration']['customer']['email'] ?>">
<?php if($dealerInfo[$_SESSION['registration']['selectedDealer']]['accessCode'] == "yes") { ?>
<label for="accessCode"><?= $lang['accessCode'] ?></label>
<input type="text" id="accessCode" name="accessCode" value="<?= $_SESSION['registration']['customer']['accessCode'] ?>">
<?php } ?>
</div>
</div>
<div class="five columns omega">
<div style="padding:20px 0px 20px 20px">
<label><?= $lang['year'] ?></label>
<div id="yearsDiv"></div>
<label><?= $lang['make'] ?></label>
<div id="makesDiv"></div>
<label><?= $lang['model'] ?></label>
<div id="modelsDiv"></div>
<label><?= $lang['trim'] ?></label>
<div id="trimsDiv"></div>
<label><?= $lang['style'] ?></label>
<div id="stylesDiv"></div>
<label for="kilometers"><?= $lang['km'] ?></label>
<input type="text" id="kilometers" name="kilometers" value="<?= $_SESSION['registration']['tradeIn']['kilometers'] ?>">
<br>
<script>
getList('years');
</script>
</div>
</div>
<br class="clear">
<div class="nine columns">
<center>
<script>
function toogleOptIn() {
if ($('#optin').css('display') == 'none') {
$('#optin-read-more').css('display', 'none');
$('#optin').css('display', 'inline');
} else {
$('#optin-read-more').css('display', 'inline');
$('#optin').css('display', 'none');
}
}
</script>
<div style="width:90%;font-size:9pt;color:#333">
<?= $lang['disclaimer'] ?>
<a href=""
id="optin-read-more" onclick="toogleOptIn(); return false;">
<?=$lang['readmore']?></a>
<div style="display:none" id="optin">
<?= $lang['disclaimer2'] ?>
</div>
</div>
<br>
<input type="submit" id="submitButton" value="<?= $lang['submit'] ?>" style="font-weight:bold;font-size:1.5em;background-color:#efd23b;width:220px">
</center>
</div>
<?php } ?>
<br class="clear">
</div>
<div class="six columns" style="color:white;">
<?php if(count($dealerInfo[$_SESSION['registration']['selectedDealer']]['videos']) > 0) { ?>
<div id="videodiv">
</div>
<script>
playNextVideo();
</script>
<?php } ?>
<div style="padding:10px">
<!--<h3 style="color:yellow;font-weight:bold">NEWS FLASH</h3>-->
<?= $lang['appraisalBlurb'] ?>
<br><br>
<?php
if($_SESSION['registration']['myLang'] == 'fr'){
$bbImg = 'images/layout/blackbook-fr.png';
} else {
$bbImg = 'images/layout/blackbook.png';
}
?>
<img src="<?=$bbImg?>" class="scale-with-grid">
<br><br>
<?= ($dealerInfo[$_SESSION['registration']['selectedDealer']]['noPrivate'] == 'yes' ? $lang['formBlurbNP'] : $lang['formBlurb']) ?>
<br><br>
<?php
if(!in_array($dealerInfo[$_SESSION['registration']['selectedDealer']]['eventID'],array('13515')))
{
?>
<font style="font-size:1.2em;font-weight:bold"> <?= ($dealerInfo[$_SESSION['registration']['selectedDealer']]['noPrivate'] == 'yes' ? $lang['dateTitleNP'] : $lang['dateTitle']) ?></font><br>
<font style="font-size:2em;color:#e51a23;font-weight:bold">
<?php
if($_SESSION['registration']['myLang'] == 'fr'){
echo $dealerInfo[$_SESSION['registration']['selectedDealer']]['eventDate-fr'];
} else {
echo $dealerInfo[$_SESSION['registration']['selectedDealer']]['eventDate'];
}
?>
</font>
<?php
}
?>
<br>
<div style="font-size:1.1em;padding:20px">
<center>
<font style="font-size:1.4em;font-weight:bold;color:#ccc"><?= $dealerInfo[$_SESSION['registration']['selectedDealer']]['name'] ?></font>
<br>
<?= $dealerInfo[$_SESSION['registration']['selectedDealer']]['address'] ?>
<br>
<?= $dealerInfo[$_SESSION['registration']['selectedDealer']]['phone'] ?>
<br>
<?php
if($dealerInfo[$_SESSION['registration']['selectedDealer']]['urlAltTxt'] == 'yes') $urlTxt = $lang['urlAltTxt'];
else $urlTxt =$dealerInfo[$_SESSION['registration']['selectedDealer']]['website'];
?>
<a href="http://<?= $dealerInfo[$_SESSION['registration']['selectedDealer']]['website'] ?>" target="_blank" style="color:yellow"><?= $urlTxt ?></a>
<?php if($dealerInfo[$_SESSION['registration']['selectedDealer']]['bilingual'] != "") { ?>
<br /><br />
<?php
if($_SESSION['registration']['myLang'] == 'fr'){
$translateURL = 'appraisal.php?setLang=en';
} else {
$translateURL = 'appraisal.php?setLang=fr';
}
?>
<a href="<?= $translateURL ?>" target="_self" style="color:red;text-decoration:none;font-weight:bold"><?= $lang['bilingual'] ?></a>
<?php } ?>
</center>
</div>
</div>
</div>
</form>
</div>
<?php include_once('footer.php'); ?>