this sites on the home page
<script type="text/javascript">
var fontPopup = '';
var currentFont = "http://boats.instantonlinesuccess.co.uk/Arimo-Bold-Latin.ttf";
var currentFontName = "Arimo-Bold-Latin";
var previewer = 'preview.php';
var sizes = ['25mm (1")','38mm (1.5")','50mm (2")','64mm (2.5")','75mm (3")','89mm (3.5")','100mm (4")','125mm (5")','150mm (6")','200mm (8")','250mm (10")','300mm (12")','350mm (13.7")','400mm (15.7")','450mm (17.7")','500mm (19.6")'];
var prices = ['1.00','1.00','1.00','1.10','1.30','1.45','1.60','1.80','2.00','2.60','3.20','3.90','4.70','6.00','7.60','8.20'];
var effectsprices = ['1.90','1.90','1.90','2.00','2.30','2.60','2.90','3.30','3.70','4.80','5.80','7.10','8.60','10.90','13.90','15.00'];
var currentSize = 4;
var currentPrice = prices[currentSize];
var colours = ['000000','0658B4','070F76','1520A1','158C1E','16621B','543007','565656','7F0DA9','94CC25','B0AFAF','CD100B','D9C306','EE45A4','F1212B','F1C721','FF3300','FFFFFF'];
var colourNames = ['Black','Process','Midnight','Vivid','Emerald','Forest','Brown','Tarmac','Purple','Lime','Silver','Cherry','Gold','Pink','Flame','Sunflower','Poppy','White'];
var currentColour = 0;
var textColourPallette;
var textcolour;
var currentHullColour = "FFFFFF";
var effects = [
'No Effects',
'Block Shadow',
'Drop Shadow',
'Outline'
];
var currentEffect = 0;
var currentEffectColour = 0;
var effectColourPallette;
var currentTotal = 0;
</script>
and this is listed in designer.js
function hider(element) {
if(element.getStyle('display') == 'none') element.setStyle('display', '');
else element.setStyle('display', 'none');
}
function timedHider(element) {
if(element.getStyle('display') != 'none') element.setStyle('display', 'none');
}
function updatePreview() {
var textcolour = $('currentTextColour').getStyle('background-color').replace("#", "");
var effectcolour = $('currentEffectColour').getStyle('background-color').replace("#", "");
var boatname = $('boatname').getValue().replace("&", "%26").clean();
if(boatname == "enter your boat name here") {
boatname = "";
$('itemdetails').getElement('span').setHTML('There are no items in your basket');
}
else if(boatname != "") {
if(currentEffect == 0) pricePerChar = prices[currentSize];
else pricePerChar = effectsprices[currentSize];
price = (pricePerChar * $('boatname').getValue().replace(" ", "").length).round(2);
$('itemdetails').getElement('span').setHTML('"' + boatname + '" <br /> Price (inc. delivery): £' + price.toFixed(2));
}
else {
boatname = "";
$('itemdetails').getElement('span').setHTML('No Item');
}
$('previewImage').src = previewer + '?font='+ currentFont + '&text=' + boatname + '&colour=' + textcolour + '&effect=' + $('currentEffect').innerHTML + '&effectcolour=' + effectcolour + '&hull=' + currentHullColour;
}
function updatePrice() {
(currentEffect == 0) ? price = prices[currentSize] : price = effectsprices[currentSize];
$('pricePerLetter').setHTML("Price per letter: £" + price);
}
window.addEvent('domready', function() {
// alert('shopCart ' + shopCart);
$('boatname').addEvents({
'blur': function() {
if(this.getValue().clean() == "") {
this.value = "enter your boat name here";
this.setStyle('font-style', 'italic');
}
else {
this.setStyle('font-style', 'normal');
}
},
'focus': function() {
if(this.getValue().clean() == "enter your boat name here") this.value = "";
this.setStyle('font-style', 'normal');
}
}).fireEvent('blur');
// LETTER HEIGHTS
$('letterheight').getFirst().addEvent('mousedown', function() {
if(currentSize > 0) currentSize--;
$$('#letterheight .setting').setHTML('Letter height: ' + sizes[currentSize]);
updatePrice();
}).setStyle('cursor', 'pointer');
$('letterheight').getLast().addEvent('mousedown', function() {
if(currentSize < (sizes.length - 1)) currentSize++;
$$('#letterheight .setting').setHTML ('Letter height: ' + sizes[currentSize]);
updatePrice();
}).setStyle('cursor', 'pointer');
$$('#letterheight .setting').setHTML('Letter height: ' + sizes[currentSize]);
/**/
// EFFECT TYPES
$('effecttype').getFirst().addEvent('mousedown', function() {
if(currentEffect > 0) {
currentEffect--;
}
if(currentEffect == 0) {
$('currentEffectColour').setStyle('visibility', 'hidden');
}
$$('#effecttype .setting').setHTML(effects[currentEffect]);
updatePrice();
}).setStyle('cursor', 'pointer').fireEvent('mousedown');
$('effecttype').getLast().addEvent('mousedown', function() {
if(currentEffect < (effects.length - 1)) {
currentEffect++;
}
if(currentEffect != 0) {
$('currentEffectColour').setStyle('visibility', 'visible');
}
$$('#effecttype .setting').setHTML(effects[currentEffect]);
updatePrice();
}).setStyle('cursor', 'pointer');
$$('#effecttype .setting').setHTML(effects[currentEffect]);
/**/
// EFFECTS COLOUR PALLETTE AND EFFECT
// Putting effects pallette in first so it appears above the text pallette
coords = $('effectcolour').getCoordinates();
effectColourPallette= new Element('div').setStyles({
'position': 'absolute',
'width': ((coords.right - coords.left) - 30) + 'px',
'top': (coords.bottom - 4) + 'px',
'left': (coords.left + 12) + 'px',
'display': 'none'
}).addClass('pallette').setProperty('id', 'effectColourPallette').injectInside(document.body);
$('effectcolour').getLast().addEvent('click', function() {
hider(effectColourPallette);
}).setStyle('cursor', 'pointer');
$('effectcolour').getFirst().setHTML('Effect Colour : ');
colours.each(function(colour, nameIndex) {
new Element('div').addClass('swatch').setStyle('background', '#' + colour).setProperty('title', colourNames[nameIndex]).injectInside(effectColourPallette).addEvent('mousedown', function() {
$('currentEffectColour').setProperty('title', this.getProperty('title')).setStyle('background', this.getStyle('background')).setStyle('cursor', 'pointer');
effectColourPallette.removeEvent('mouseleave');
effectColourPallette.addEvent('mouseleave', function() {
timedHider(effectColourPallette);
});
});
});
$('effectColourPallette').getLast().fireEvent('mousedown');
/**/
and thers more jus cant post all of it
/