function moveCopyTextToFooter()
{
head = document.getElementById("copyInHeader");
foot = document.getElementById("FooterText");
foot.innerHTML = head.innerHTML;
head.style.display = 'none';
}
var intervalID;
var showingListElement;
function showPAAOption(linkElement)
{
for (i = 0; i < linkElement.childNodes.length; i++)
{
var item = linkElement.childNodes[i];
if (item != null && item.tagName == "UL")
{
hidePAAOption();
item.className = "";
item.onmouseover = function()
{
mouseOverListItem(linkElement);
}
linkElement.onmouseout = function()
{
setTimeoutInterval(linkElement, item);
}
}
}
}
function setTimeoutInterval(linkElement, listItem)
{
linkElement.onmouseout = function () {};
window.clearInterval(intervalID);
showingListElement = listItem;
intervalID = window.setInterval(hidePAAOption, 500);
}
function mouseOverListItem(linkElement)
{
window.clearInterval(intervalID);
linkElement.onmouseout = function () {};
}
function hidePAAOption()
{
if (showingListElement != null)
{
window.clearInterval(intervalID);
for (i = 0; i < showingListElement.parentNode.childNodes.length; i++)
{
var item = showingListElement.parentNode.childNodes[i];
if (item != null && item.tagName == "UL")
{
item.className = "HideElement";
}
}
}
}
var timeInterval = 300;
var divPrefix = 'HS_Char';
var highlightColor = 'red';
var originalColor = 'green';

function startHighlightScroll(index)
{
var character = document.getElementById(divPrefix + index);

if(character == null)
{
return;
}

character.style.color = highlightColor;

index++;

character = document.getElementById(divPrefix + index);	
if (character == null)
{
setTimeout('revertToOriginalColor()', timeInterval);
return;
}	

setTimeout('startHighlightScroll(' + index + ')', timeInterval);
}

function revertToOriginalColor()
{
var i = 1;
var character = document.getElementById(divPrefix + i);
while(character != null)
{
character.style.color = originalColor;
i++;
var character = document.getElementById(divPrefix + i);
}

setTimeout('startHighlightScroll(1)', timeInterval);

}
function setCaretPosition(elemId, caretPos) 
{   
window.location = '#sendEmailNow';
var elem = document.getElementById(elemId);

if(elem != null) 
{
if(elem.createTextRange) {
var range = elem.createTextRange();
range.move('character', caretPos);
range.select();
}
else {
if(elem.selectionStart) {
elem.focus();
elem.setSelectionRange(caretPos, caretPos);
}
else
elem.focus();
}
}

}
<!--
function adCenteredPopup(sURL,WinWidth,WinHeight,scroll,resizable)
{
var winl = (screen.width - WinWidth) / 2;
var wint = (screen.height - WinHeight) / 4;
winprops = 'height='+WinHeight+',width='+WinWidth+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable='+resizable
win = window.open(sURL, 'Preview', winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus();}
}
//-->
function clearInput(defaultText, inputId){
var currentText;

currentText = document.getElementById(inputId).value;

if(currentText.toLowerCase() == defaultText.toLowerCase())
{
document.getElementById(inputId).value = '';
}
}

function setInput(defaultText, inputId){
var currentText;

currentText = document.getElementById(inputId).value;

if(currentText == '')
{
document.getElementById(inputId).value = defaultText;
}
}
function hideElement(elementId){
document.getElementById(elementId).style.display = 'none';
}
function showElement(elementId){
document.getElementById(elementId).style.display = 'block';
}
(function($) {

$.fn.easySlider = function(options){

var defaults = {
prevId: 		        'prevBtn',
prevText: 		        'Previous',
nextId: 		        'nextBtn',	
nextText: 		        'Next',
orientation:	        '', //  'vertical' is optional;
speed: 			        800,
tempObj:                '',	
alreadyInitialized:     'false'		
}; 

var options = $.extend(defaults, options);  

return this.each(function() { 
if(options.tempObj != '')
{
obj = $(options.tempObj);
} else { 
obj = $(this); 
}				
var s = $("li", obj).length;
var w = obj.width(); 
var h = obj.height(); 
var ts = s-1;
var t = 0;
var vertical = (options.orientation == 'vertical');
$("ul", obj).css('width',s*w);			
if(!vertical) $("li", obj).css('float','left');
if(options.alreadyInitialized == 'false')
{
$(obj).after('<span id="'+ options.prevId +'"><a href=\"javascript:void(0);\"><img src="/Image/_FAD/ArrowLeft.png" /></a></span> <span id="'+ options.nextId +'"><a href=\"javascript:void(0);\"><img src="/Image/_FAD/ArrowRight.png" /></a></span>');		
$("a","#"+options.nextId).click(function(){		
if(parseInt($("ul",obj).css('margin-left')) >= (((s-2)*w*-1))) animate("next");
if(parseInt($("ul",obj).css('margin-left')) == (((s-2)*w*-1))) $(this).fadeTo("slow",0.33);
$("a","#"+options.prevId).fadeTo("slow",1);
});
$("a","#"+options.prevId).click(function(){		
if(parseInt($("ul",obj).css('margin-left')) <= -1*w)
{
animate("prev");
} else {
$("ul",obj).css('margin-left','0px');
$(this).fadeTo("slow",0.33);
}
if(parseInt($("ul",obj).css('margin-left')) == 0 - w) $(this).fadeTo("slow",0.33);
$("a","#"+options.nextId).fadeTo("slow",1);
});
}

if(s <= 1){
$("a","#"+options.prevId).fadeOut();
$("a","#"+options.nextId).fadeOut();
} else {
$("a","#"+options.prevId).fadeTo("slow",0.33);
}
$("ul",obj).animate(
{ marginLeft: 0 }, 
options.speed
);	

function animate(dir){
if(dir == "next"){
if(!vertical) {
p = parseInt($("ul",obj).css('margin-left')) - w;
$("ul",obj).animate(
{ marginLeft: p }, 
options.speed
);				
} else {
p = parseInt($("ul",obj).css('margin-top')) - h;
$("ul",obj).animate(
{ marginTop: p }, 
options.speed
);					
}	
} else {
if(!vertical) {
p = parseInt($("ul",obj).css('margin-left')) + w;
$("ul",obj).animate(
{ marginLeft: p }, 
options.speed
);				
} else {
p = parseInt($("ul",obj).css('margin-top')) + h;
$("ul",obj).animate(
{ marginTop: p }, 
options.speed
);					
}
};								

};
if(s>1) $("a","#"+options.nextId).fadeIn();	
});

};

})(jQuery);
function tryThumbnail(img)
{
if (img.src.indexOf("160px")>-1)
{
img.src=img.src.replace("160px","Thumbnails");
}
else
{
img.style.visibility='hidden';
}
}
function check_as_bizarre_or_bargain_ajax(ad,adtype) {
if(navigator.appName == "Microsoft Internet Explorer") {
xhrobj = new ActiveXObject("Microsoft.XMLHTTP");
} else {
xhrobj = new XMLHttpRequest();
}
xhrobj.open('get', 'http://www.friday-ad.co.uk/CheckAdAsBizarreOrBargain.asp?adref=' + ad + '&adtype=' + adtype);
if(adtype=='bizarre')
{
xhrobj.onreadystatechange = ajax_response_bizarre;
}
if (adtype=='bargain')
{
xhrobj.onreadystatechange = ajax_response_bargain;
}
xhrobj.send(null);
}

function ajax_response_bizarre() {
if(xhrobj.readyState == 4) {
document.getElementById("bizarreIco").src = "/Image/_FAD/BizarreIcoChecked.png";
document.getElementById("bizarreDiv").innerHTML = "Flagged as bizarre"
}
}

function ajax_response_bargain() {
if(xhrobj.readyState == 4) {
document.getElementById("bargainIco_RightPanel").src = "/Image/_FAD/BargainIcoChecked.png";
document.getElementById("bargainIco_Content").src = "/Image/_FAD/BargainIcoChecked.png";
document.getElementById("bargainDiv_RightPanel").innerHTML = "Flagged as bargain"
document.getElementById("AdDetails_BargainLink").innerHTML = "Flagged as bargain"
}
}
function CallWebClickTracker(bannerOSURL, application, placement, clickObjType, params) {
var script_object = document.createElement('SCRIPT');
script_object.src = bannerOSURL + "webClickTracker.js?placement=" + application + "|" + placement + "&clickobjtype=" + clickObjType + params;
script_object.type = 'text/javascript';

var head = document.getElementsByTagName('HEAD')[0];

head.appendChild(script_object);
}
function CallWebClickTrackerRedirect(redirectURL, bannerOSURL, application, placement, clickObjType, params) {
    CallWebClickTracker(bannerOSURL, application, placement, clickObjType, params);
    setTimeout("timeoutRedirect('" + redirectURL + "')", 1000);
    return false;
}

function timeoutRedirect(redirectURL) {
    window.location = redirectURL;
}
function CallWebClickTrackerPopupRedirect(redirectURL, bannerOSURL, application, placement, clickObjType, params) {
    CallWebClickTracker(bannerOSURL, application, placement, clickObjType, params);
    setTimeout("timeoutPopupRedirect('" + redirectURL + "')", 1000);
    return false;
}

function timeoutPopupRedirect(redirectURL) {
    window.open(redirectURL, "", "", "");
}
function generateRandomString(stringLength) {
    var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
    var randomstring = '';
    for (var i = 0; i < stringLength; i++) {
        var rnum = Math.floor(Math.random() * chars.length);
        randomstring += chars.substring(rnum, rnum + 1);
    }
    return randomstring;
}
function popitup(url) {
newwindow=window.open(url,'name','height=500,width=640,resizable=yes,scrollbars=yes,toolbar=no,status=no');
}
function showDirection()
{
var sourcePcode = document.getElementById('UserPostcode').value.replace(' ', '+');;
var destPcode = document.getElementById('DealerPostcode').value.replace(' ', '+');

window.open('http://maps.google.co.uk/maps?saddr=' + sourcePcode + '&daddr=' + destPcode + '&hl=en', 'googleDirections', 'status=0, toolbar=0, menubar=0,resizable=1, height=600, width=850, top=0, left=0');
}

<!--
function OpenNewWin(URL, ScrollBars, Toolbar, WinWidth, WinHeight, winTop, winLeft)
{
var perc = WinWidth.toString().substring(WinWidth.length - 1, WinWidth.length);
if (perc == '%')
{
WinWidth = WinWidth.substr(0, WinWidth.length - 1);
WinWidth = (screen.width / 100) * WinWidth;
}
perc = WinHeight.toString().substring(WinHeight.length - 1, WinHeight.length);
if (perc == '%')
{
WinHeight = WinHeight.substr(0, WinHeight.length - 1);
WinHeight = (screen.height / 100) * WinHeight;  
}    

if (winTop == 'CENTRE')
{
winTop = (screen.height - WinHeight) / 2;
}
if (winLeft == 'CENTRE')
{
winLeft = (screen.width  - WinWidth ) / 2;
}
var WindowFeatures = "scrollbars=" + ScrollBars + ",toolbar=" + Toolbar + ",directories=no,menubar=no,resizable=yes,status=yes,left=" + winLeft + ",top=" + winTop + ",width=" + WinWidth + ",height=" + WinHeight; 
NewWindow = window.open(URL, "EmailFriend", WindowFeatures);
}
//-->
function RefreshImage(valImageId) 
{
var objImage = document.images[valImageId];
if (objImage == undefined) {
return;
}
var now = new Date();
objImage.src = objImage.src.split('?')[0] + '?x=' + now.toUTCString();
}
function CheckForm(adref)
{
var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; // valid
var strYourEmail = document.frmEmailAdvertiser.txtUsersEmail.value; 
var strMessage = document.frmEmailAdvertiser.txtMessage.value;
var strName = document.frmEmailAdvertiser.txtUsersName.value;
var strCAPTCHA = document.frmEmailAdvertiser.captchacode.value;
var TellUser = "You need to provide:- \n\n";
if (!reg1.test(strYourEmail) && reg2.test(strYourEmail)) 
{
}
else
{
TellUser = TellUser + "\xBB Your valid email address  \n";
} 

if (strName == "" || strName == " ")
{
TellUser = TellUser + "\xBB Your Name  \n";
}

if (strMessage == "")
{
TellUser = TellUser + "\xBB Message  \n";
}

if (strCAPTCHA == "")
{
TellUser = TellUser + "\xBB CAPTCHA Code  \n";
}

if (TellUser != "You need to provide:- \n\n")
{
TellUser = TellUser.substr(0, TellUser.length - 2);        
alert(TellUser);
}
else
{
        CallWebClickTracker('http://banners.friday-ad.co.uk/', 'FridayMotors', 'FullAdDetails', 'Contact_by_Email', '&amp;param1=AdRef|' + adref + '&amp;')


       document.frmEmailAdvertiser.method="post"          
       setTimeout('document.frmEmailAdvertiser.submit()', 1000);
}
}
function ClearEmailFields(emailField)
{
if((emailField.value=='phone number') || (emailField.value=='name') || (emailField.value=='your email address') || (emailField.value=='your message...'))
{
emailField.value='';
}
}
function setImgProp(mainImageID)
{

var imageCtlMain = document.getElementById(mainImageID);
var origX = imageCtlMain.width;
var origY = imageCtlMain.height;
if (origX < origY)
{
var multiplier = ((100/origY) * origX) / 100;
var newWidth = 104*multiplier;

imageCtlMain.width = newWidth;
imageCtlMain.height = 104;

}

}
function setImageProportionsByCtlID(imgSrc)
{
var origImage = new Image();
origImage.onload = getImageSizeAndResizeIt;
origImage.src = imgSrc;
}

function getImageSizeAndResizeIt()
{
var origX = this.width;
var origY = this.height;

if (origX > origY){
var landscapeMultiplier = ((100/origX) * origY) / 100;
var newHeight = 424*landscapeMultiplier;
document.getElementById('imgPhoto').style.width = 424 + "px";
document.getElementById('imgPhoto').style.height = newHeight + "px";
if(document.getElementById('imgPhoto').height > 321){
document.getElementById('imgPhoto').style.width = (424/(document.getElementById('imgPhoto').height/321)) + "px";
document.getElementById('imgPhoto').style.height = "321px";
}
}
else{
var portraitMultiplier = ((100/origY) * origX) / 100;
var newWidth = 319*portraitMultiplier;
document.getElementById('imgPhoto').style.width = newWidth + "px";
document.getElementById('imgPhoto').style.height = 319 + "px";
}
}

function showPhoto(photoURL)
{
var photoPanel = document.getElementById('photoPanel');
var videoPanel = document.getElementById('videoPanel');
photoPanel.style.display = 'block';
videoPanel.style.display = 'none';


var imageCtl = document.getElementById('imgPhoto');
imageCtl.src = photoURL;

showPhotoLightboxPopup(photoURL);
}
function showVideo()
{
var photoPanel = document.getElementById('photoPanel');
var videoPanel = document.getElementById('videoPanel');
photoPanel.style.display = 'none';
videoPanel.style.display = 'block';
}
function popup(el)
{
var filename = el.src.replace(/\//g, 'forwardslash')
var path =  '/ShowLargeImage.asp?Filename=' + filename + '&UseFullURL=true'

window.open(path, 'largePicture', '', '')
}

var gsrObject;

function StoreGSRStatistics(itemRef, actionTypeId, ipAddress, postCode, location, email, phoneNo, actionDetail, dealerId)
{
    var regEmailTest = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    if((email == '' || regEmailTest.test(email)) && dealerId != '' && IsBot() == false)
    {
        if(actionDetail != '')
        {
            actionDetail = URLEncode(actionDetail);
        }
        var currentDate = new Date()
        var currentDateTime = currentDate.getFullYear() + '%2F' + (currentDate.getMonth() + 1) + '%2F' + currentDate.getDate() + '%20' + currentDate.getHours() + ':' + currentDate.getMinutes() + ':' + currentDate.getSeconds();

        if(navigator.appName == "Microsoft Internet Explorer") {
            gsrObject = new ActiveXObject("Microsoft.XMLHTTP");
        } else {
            gsrObject = new XMLHttpRequest();
        }
        //alert('http://www.friday-ad.co.uk/SharedCode/IncludesASP/GSRCaller.asp?SiteID=3&ItemRef=' + itemRef + '&ActionTypeID=' + actionTypeId + '&DateAndTime=' + currentDateTime + '&IPAddress=' + ipAddress + '&Postcode=' + postCode + '&Location=' + location + '&Email=' + email + '&PhoneNo=' + phoneNo + '&ActionDetail=' + actionDetail);
        //gsrObject.open('get', 'http://www.friday-ad.co.uk/SharedCode/IncludesASP/GSRCaller.asp?SiteID=3&ItemRef=' + itemRef + '&ActionTypeID=' + actionTypeId + '&DateAndTime=' + currentDateTime + '&IPAddress=' + ipAddress + '&Postcode=' + postCode + '&Location=' + location + '&Email=' + email + '&PhoneNo=' + phoneNo + '&ActionDetail=' + actionDetail, true);
        gsrObject.open('get', 'http://www.friday-ad.co.uk/GSRFADDBSaver.asp?SiteID=3&ItemRef=' + itemRef + '&ActionTypeID=' + actionTypeId + '&DateAndTime=' + currentDateTime + '&IPAddress=' + ipAddress + '&Postcode=' + postCode + '&Location=' + location + '&Email=' + email + '&PhoneNo=' + phoneNo + '&ActionDetail=' + actionDetail, true);
        gsrObject.onreadystatechange = gsr_ajax_response;
        gsrObject.send(null);
    }
}

function IsBot() {
  var browser = navigator.userAgent.toLowerCase();
    if (browser.indexOf("bot") > -1 || browser.indexOf("spider") > -1 || browser.indexOf("crawler") > -1)
    {
      return true;
    }            
    else
    {
      return false;
    }
}

function gsr_ajax_response() {
    if(gsrObject.readyState == 4) {
        //alert(gsrObject.responseText);
    }
}

function URLEncode(plaintext)
{
	// The Javascript escape and unescape functions do not correspond
	// with what browsers actually do...
	var SAFECHARS = "0123456789" +					// Numeric
					"ABCDEFGHIJKLMNOPQRSTUVWXYZ" +	// Alphabetic
					"abcdefghijklmnopqrstuvwxyz" +
					"-_.!~*'()";					// RFC2396 Mark characters
	var HEX = "0123456789ABCDEF";

	var encoded = "";
	for (var i = 0; i < plaintext.length; i++ ) {
		var ch = plaintext.charAt(i);
	    if (ch == " ") {
		    encoded += "+";				// x-www-urlencoded, rather than %20
		} else if (SAFECHARS.indexOf(ch) != -1) {
		    encoded += ch;
		} else {
		    var charCode = ch.charCodeAt(0);
			if (charCode > 255) {
				encoded += "+";
			} else {
				encoded += "%";
				encoded += HEX.charAt((charCode >> 4) & 0xF);
				encoded += HEX.charAt(charCode & 0xF);
			}
		}
	} // for

	return encoded;
};

