
///// Favicon ///////////////////////////////////////////////////////////////////

document.write('<link REL="SHORTCUT ICON" HREF="http://www.cybernetkitchens.com/ck_icon.ico">')
//document.write('<link REL="SHORTCUT ICON" HREF="http://10.0.0.2/Cybernet_Kitchens_new/ck_icon.ico">')

////// Baseroot /////////////////////////////////////////////////////////////////

//var baseroot="/cybernet_kitchens_new"
var baseroot=""

////// Domainroot ///////////////////////////////////////////////////////////////

var rootdomain="http://"+window.location.hostname+baseroot

// LOGO image ///////////////////////////////////////////////////////////////////

function toplogo(){
document.write('<a href="'+rootdomain+'/home/"><img src="'+rootdomain+'/pics/new_logo.gif" border="0" align="left" id="logoid"></a><a href="'+rootdomain+'/home/pricematch.shtml"><img src="'+rootdomain+'/pics/price_match_promise.gif" border="0" align="left" id="logoid"></a>')

//document.write+homefeatures()

}

// LOGO /////////////////////////////////////////////////////////////////////////

function rightlogo(){
//document.write+date()
document.write+search()
document.write+brands()

//document.write('<img src="'+rootdomain+'/pics/telephone_number.gif" border="0" align="right" id="logoid">')
//+address+''document.write+date()
}

// Top Banner /////////////////////////////////////////////////////////////////////////

function topbanner(){
document.write('')
//document.write('<img src="'+rootdomain+'/pics/new_vat.gif" border="0">')
}

///// formroot /////////

//var formroot="http://10.0.0.2/cybernet_kitchens_new/shop/andycart.cgi"
var formroot="https://shop.cybernetkitchens.com/shop/andycart.cgi"

// FORM TAG /////////////////////////////////////////////////////////////////////////////////////////////////////

function form(){
//document.write('<form name="doublecombo" action="'+formroot+'" method="post" target="CyberShop"><span class="close">DISCOUNT OVERRIDE</span> <input type="text" name="discount" size="3" class="close"> <input type="reset" class="close1">')
document.write('<form name="doublecombo" action="'+formroot+'" method="post" target="CyberShop">')
}

function form2(){
document.write('<form name="doublecombo" action="'+formroot+'" method="post">')
}

function form3(){
document.write('<form name="chmod" action="'+formroot+'" method="post" target="CyberShop">')
}

function form4(){
document.write('<form name="calc" action="'+formroot+'" method="post" target="CyberShop">')
}

////// address //////////////////////////////////////////////////////////////////

function address(){
document.write('<span class="address">CYBERNET KITCHENS<br>30b West Street Storrington RH20 4EE<br>(T) +44 (0) 800 731 8312 (F) +44 (0) 1903 741868<br>Normal office hours 09.00 - 17.00 Mon - Fri / 09.30 - 13.00 - Sat / Closed Sun</p>')
}

////// NAV //////////////////////////////////////////////////////////////////////


var mytext=new Array()

//specify text below. You can have as many as you wish
mytext[1]="Home"
mytext[2]="Sinks"
mytext[3]="Taps"
mytext[4]="Appliances"
mytext[5]="Solutions"
mytext[6]="Cabinets"
mytext[7]="Doors"
mytext[8]="Worktops"
mytext[9]="Design"
mytext[10]="Manufacturers"

//specify corresponding links below
var textlinks=new Array()
textlinks[1]="/home/"
textlinks[2]="/sinks/"
textlinks[3]="/taps/"
textlinks[4]="/appliances/"
textlinks[5]="/solutions/"
textlinks[6]="/cabinets/"
textlinks[7]="/doors/"
textlinks[8]="/worktop/"
textlinks[9]="/design/"
textlinks[10]="/manufacturers/"


function navhome(){
document.write('<li class="selected"><a href="'+rootdomain+''+textlinks[1]+'">'+mytext[1]+'</a></li>')
for ( var i=2; i<=10; i++ ) 
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
}

function navsinks(){
for ( var i=1; i<=1; i++ )
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
document.write('<li class="selected"><a href="'+rootdomain+''+textlinks[2]+'">'+mytext[2]+'</a></li>')
for ( var i=3; i<=10; i++ ) 
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
}

function navtaps(){
for ( var i=1; i<=2; i++ )
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
document.write('<li class="selected"><a href="'+rootdomain+''+textlinks[3]+'">'+mytext[3]+'</a></li>')
for ( var i=4; i<=10; i++ ) 
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
}

function navappliances(){
for ( var i=1; i<=3; i++ )
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
document.write('<li class="selected"><a href="'+rootdomain+''+textlinks[4]+'">'+mytext[4]+'</a></li>')
for ( var i=5; i<=10; i++ ) 
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
}

function navwaste(){
for ( var i=1; i<=4; i++ )
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
document.write('<li class="selected"><a href="'+rootdomain+''+textlinks[5]+'">'+mytext[5]+'</a></li>')
for ( var i=6; i<=10; i++ ) 
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
}

function navcabinets(){
for ( var i=1; i<=5; i++ )
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
document.write('<li class="selected"><a href="'+rootdomain+''+textlinks[6]+'">'+mytext[6]+'</a></li>')
for ( var i=7; i<=10; i++ ) 
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
}

function navdoors(){
for ( var i=1; i<=6; i++ )
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
document.write('<li class="selected"><a href="'+rootdomain+''+textlinks[7]+'">'+mytext[7]+'</a></li>')
for ( var i=8; i<=10; i++ ) 
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
}

function navworktop(){
for ( var i=1; i<=7; i++ )
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
document.write('<li class="selected"><a href="'+rootdomain+''+textlinks[8]+'">'+mytext[8]+'</a></li>')
for ( var i=9; i<=10; i++ ) 
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
}

function navdesign(){
for ( var i=1; i<=8; i++ )
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
document.write('<li class="selected"><a href="'+rootdomain+''+textlinks[9]+'">'+mytext[9]+'</a></li>')
for ( var i=10; i<=10; i++ ) 
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
}

function navmanufacturers(){
for ( var i=1; i<=9; i++ )
document.write('<li><a href="'+rootdomain+''+textlinks[i]+'">'+mytext[i]+'</a></li>')
document.write('<li class="selected"><a href="'+rootdomain+''+textlinks[10]+'">'+mytext[10]+'</a></li>')
}

////// Shop Check ///////////////////////////////////////////////////////////////

function shopcheck(){
//document.write+textlink()
//document.write('<iframe src="../home/shop_check.shtml" width="343" height="20" scrolling="no" frameBorder="0" name="iframe" style="border:0px solid gray"></iframe>')

document.write('<iframe src="https://shop.cybernetkitchens.com/shopcheck/shop_check.shtml" width="343" height="20" scrolling="no" frameBorder="0" name="iframe" style="border:0px solid gray"></iframe>')
}

// TOP NAV (TEXT LINKS) /////////////////////////////////////////////////////////////////////////////////////////

function textlink(){
var mytext=new Array()

//specify text below. You can have as many as you wish
mytext[1]="Services"
mytext[2]="Contact Us"
mytext[3]="T & C's"
mytext[4]="Delivery"
mytext[5]="Site Map"
mytext[6]="Add an item"
mytext[7]="ADD SHIPPING"


//specify corresponding links below
var textlinks=new Array()
textlinks[1]="../home/services.shtml"
textlinks[2]="../home/contact.shtml"
textlinks[3]="../home/policy.shtml"
textlinks[4]="../home/delivery.shtml"
textlinks[5]="../sitemap/sitemap.htm"
textlinks[6]="../home/add.shtml"
textlinks[7]="../home/shipping.shtml"



document.write('<div class="buttons">&nbsp;&nbsp;')
for ( var i=1; i<=5; i++ ) 
document.write('<a href="'+textlinks[i]+'" class="buttons">&nbsp;&nbsp;'+mytext[i]+'&nbsp;&nbsp;</a>|')
for ( var i=7; i<=6; i++ ) 
document.write('<a href="'+textlinks[i]+'" class="buttons">&nbsp;&nbsp;'+mytext[i]+'&nbsp;&nbsp;</a></div>')
}

////// Top Right ad /////////////////////////////////////////////////////////////

function toprightad(){
document.write('<a href="JavaScript:remote3()"><img src="../ads/franke_new_products_add.gif" border="0"></a>&nbsp;&nbsp;')
}

////// Logo Right ///////////////////////////////////////////////////////////////

function logoright(){
document.write+shopcheck()
document.write+sinkmenu()
}

////// Left ad //////////////////////////////////////////////////////////////////

function leftad(){
document.write+features()
document.write+spacer()
}

////// Right ad /////////////////////////////////////////////////////////////////

function rightad(){
document.write+topsellers()
document.write+spacer()
}

/////////////////////////////////////////////////////////////////////////////////

function ajaxinclude(url) {
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.open('GET', url, false) //get page synchronously 
page_request.send(null)
writecontent(page_request)
}

function writecontent(page_request){
if (window.location.href.indexOf("http")==-1 || page_request.status==200)
document.write(page_request.responseText)
}



// SEARCH //////////////////////////////////////////////////////////////////////////////////////////////

function search(){
//document.write('<table border="0" cellpadding="3" cellspacing="0" width="150" bgcolor="#f3f3f3" style="border:1px solid gray"><tr><td height="20" class="graytop1" background="../backgrounds/bg3.gif" colspan="2"><b>Product Finder</b></td><tr><td><form name="search" action="../search/fileSearch.cgi" method="get" class="close"><input type="text" name="search" size="14" value="Search" onFocus="clearText(this)"><input type="submit" name="submit" value="GO"></td></form></tr></table>')

document.write('<table border="0" cellpadding="3" cellspacing="0" width="300" style="border:0px solid gray"><tr><td align="right"><form name="search" action="../search/fileSearch.cgi" method="get" class="close">Search By <input type="text" name="search" size="25" value="Search for Products" onFocus="clearText(this)"><input type="submit" name="submit" value="GO"></td></form></tr></table>')
}

function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ""
} 
///////////////////////////////////////////////


var loadedobjects=""
//var rootdomain="http://"+window.location.hostname

function ajaxpage(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
page_request.open('GET', url, true)
page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}
///////////////////////////////////////////

function date(){

// Get today's current date.
var now = new Date();

// Array list of days.
var days = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');

// Array list of months.
var months = new Array('01','02','03','04','05','06','07','08','09','10','11','12');

//Array('January','February','March','April','May','June','July','August','September','October','November','December');

// Calculate the number of the current day in the week.
var date = ((now.getDate()<10) ? "0" : "")+ now.getDate();

// Calculate four digit year.
function fourdigits(number)	{
	return (number < 1000) ? number + 1900 : number;
								}

// Join it all together
today =  days[now.getDay()] + " " +
               date + "/" +
                months[now.getMonth()] + "/" +
                (fourdigits(now.getYear())) ;

// Print out the data.
document.write("<span class='close'>Today\'s date is " +today+ ".</span><br>");
}

/////////////////////////////////////////////////////////////////////////////////

function openWin( windowURL, windowName, windowFeatures ) { 
	return window.open( windowURL, windowName, windowFeatures ) ; 
}

var url = "http://www.cybernetkitchens.com";
var title = "CyberNet Kitchens";

function makeLink(){
if(document.all)
window.external.AddFavorite(url,title)
}
function preloadImages(){
if ( document.images ) {
var imgFiles = preloadImages.arguments;
var preloadArray = new Array();
for ( var i=0; i<imgFiles.length; i++ ) {

preloadArray[i] = new Image;
preloadArray[i].src = imgFiles[i];   
  }
 }
}

/// Franke New products ////////////////////////////////////////////////////////////////////////////////////////////////

function remote(){
win2=window.open("../home/new_prod_pages/new_prods_comp.shtml","","width=570,height=500,scrollbars")
win2.creator=self
}

/// Showroom ////////////////////////////////////////////////////////////////////////////////////////////////

function remote2(){
win2=window.open("../home/showroom.shtml","","width=570,height=500,scrollbars")
win2.creator=self
}

function remote3(){
win2=window.open("../franke/new_products/new_prods_2008.shtml","","width=570,height=500,scrollbars")
win2.creator=self
}

///// Brands ////////////////////////////////////////////////////////////////////

function brands(){
// Select links
var selectlinks=new Array()
selectlinks[1]="/home/"
selectlinks[2]="/franke/"
selectlinks[3]="/perrinandrowe/"
selectlinks[4]="/excalibur/"
selectlinks[5]="/cda/"
selectlinks[6]="/ise/"
selectlinks[7]="/silestone/"
selectlinks[8]="/axiom/"
selectlinks[9]="/saber/"


// Select text
var selecttext=new Array()
selecttext[1]="Search Manfacturer"
selecttext[2]="Franke"
selecttext[3]="Perrin & Rowe"
selecttext[4]="Excalibur"
selecttext[5]="CDA"
selecttext[6]="ISE"
selecttext[7]="Silestone"
selecttext[8]="Axiom"
selecttext[9]="Saber"


//document.write('<table border="0" cellpadding="3" cellspacing="0" width="100%" bgcolor="#f3f3f3" style="border:1px solid gray"><tr><td class="graytop1" background="../backgrounds/bg3.gif">Manufacturers</td></tr>')
//document.write('<tr><form name="jumpy"><td>')
//document.write('<select name="example" size="1" onChange="gone()" class=">')
//for ( var i=0; i<=9; i++ )
//document.write('<option value="'+rootdomain+''+selectlinks[i]+'">'+selecttext[i]+'</option>')
//document.write('</select></td></form></tr>')
//document.write('</table>')

document.write('<table border="0" cellpadding="3" cellspacing="0" width="300"  style="border:0px solid gray">')
document.write('<tr><form name="jumpy"><td class="close" align="right">Or By ')
document.write('<select name="example" size="1" onChange="gone()" ')
for ( var i=0; i<=9; i++ )
document.write('<option value="'+rootdomain+''+selectlinks[i]+'">'+selecttext[i]+'</option>')
document.write('</select></td></form></tr>')
document.write('</table>')
}

///// Spacer ////////////////////////////////////////////////////////////////////

function spacer(){
document.write('<img src="../backgrounds/spacer.gif" width="150" height="5" border="0">')
}

/// Iframe code ////////////////////////////////////////////////////

//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
var iframeids=["iframefranke"]

//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="yes"

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function resizeCaller() {
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++){
if (document.getElementById)
resizeIframe(iframeids[i])
//reveal iframe for lower end browsers? (see var above):
if ((document.all || document.getElementById) && iframehide=="no"){
var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
tempobj.style.display="block"
}
}
}

function resizeIframe(frameid){
var currentfr=document.getElementById(frameid)
if (currentfr && !window.opera){
currentfr.style.display="block"
if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
currentfr.height = currentfr.Document.body.scrollHeight;
if (currentfr.addEventListener)
currentfr.addEventListener("load", readjustIframe, false)
else if (currentfr.attachEvent){
currentfr.detachEvent("onload", readjustIframe) // Bug fix line
currentfr.attachEvent("onload", readjustIframe)
}
}
}

function readjustIframe(loadevt) {
var crossevt=(window.event)? event : loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
if (iframeroot)
resizeIframe(iframeroot.id);
}

function loadintoIframe(iframeid, url){
if (document.getElementById)
document.getElementById(iframeid).src=url
}

if (window.addEventListener)
window.addEventListener("load", resizeCaller, false)
else if (window.attachEvent)
window.attachEvent("onload", resizeCaller)
else
window.onload=resizeCaller



/// Switch Menu ////////////////////////////////////////////////////////////////////////////////////////////////

/***********************************************
* Switch Menu script- by Martial B of http://getElementById.com/
* Modified by Dynamic Drive for format & NS4/IE4 compatibility
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

if (document.getElementById){ //DynamicDrive.com change
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
		if(el.style.display != "block"){ //DynamicDrive.com change
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu") //DynamicDrive.com change
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "block";
		}
	}
}


/***********************************************
* Switch Menu2 script- by Martial B of http://getElementById.com/
* Modified by Dynamic Drive for format & NS4/IE4 compatibility
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

if (document.getElementById){ //DynamicDrive.com change
document.write('<style type="text/css">\n')
document.write('.submenu2{display: none;}\n')
document.write('</style>\n')
}

function SwitchMenu2(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
		if(el.style.display != "block"){ //DynamicDrive.com change
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu2") //DynamicDrive.com change
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "block";
		}
	}
}

/***********************************************
* Switch Menu3 script- by Martial B of http://getElementById.com/
* Modified by Dynamic Drive for format & NS4/IE4 compatibility
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

if (document.getElementById){ //DynamicDrive.com change
document.write('<style type="text/css">\n')
document.write('.submenu3{display: none;}\n')
document.write('</style>\n')
}

function SwitchMenu3(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
		if(el.style.display != "block"){ //DynamicDrive.com change
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu3") //DynamicDrive.com change
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}

/// GO Link /////////////////////////////////////////////////////////////////////////////////////////

function golink(url){
window.location=url
}

/////// Block java errors //////////////////////////////////

function blockError(){return true;}
window.onerror = blockError;

/////// CDA Colours 1 //////////////////////////////////

function cda1(){
var cdatext=new Array()

//specify text below. You can have as many as you wish
cdatext[1]="Black"
cdatext[2]="Dark Green"
cdatext[3]="Lime Green"
cdatext[4]="Red"
cdatext[5]="Yellow"


//specify corresponding links below
var cdalinks=new Array()
cdalinks[1]=" With front strip in Black"
cdalinks[2]=" With front strip in Dark Green"
cdalinks[3]=" With front strip in Lime Green"
cdalinks[4]=" With front strip in Red"
cdalinks[5]=" With front strip in Yellow"


document.write('Select front strip colour: <select name="dvpacc" size="1">')
for ( var i=1; i<=5; i++ ) 
document.write('<option value="'+cdalinks[i]+'">'+cdatext[i]+'</option>')
document.write('</select>')
}

/////// CDA Colours 2 //////////////////////////////////

function cda2(){
var cdatext=new Array()

//specify text below. You can have as many as you wish
cdatext[0]="Stainless Steel"
cdatext[1]="Cream / Stainless Steel"
cdatext[2]="Cream / Gold"
cdatext[3]="Bordeaux / Stainless Steel"
cdatext[4]="Bordeaux / Gold"
cdatext[5]="Black / Stainless Steel"
cdatext[6]="Black / Gold"



//specify corresponding links below
var cdalinks=new Array()
cdalinks[0]=" in Stainless Steel"
cdalinks[1]=" in Cream / Stainless Steel"
cdalinks[2]=" in Cream / Gold"
cdalinks[3]=" in Bordeaux / Stainless Steel"
cdalinks[4]=" in Bordeaux / Gold"
cdalinks[5]=" in Black / Stainless Steel"
cdalinks[6]=" in Black / Gold"



document.write('Select colour: <select name="dvpacc" size="1">')
for ( var i=0; i<=6; i++ ) 
document.write('<option value="'+cdalinks[i]+'">'+cdatext[i]+'</option>')
document.write('</select>')
}

/////// CDA Colours 3 V Range Cookers //////////////////////////////////

function cda3(){
var cdatext=new Array()

//specify text below. You can have as many as you wish
cdatext[0]="Stainless Steel"
cdatext[1]="Black"
cdatext[2]="Dark Green"
cdatext[3]="Lime Green"
cdatext[4]="Red"
cdatext[5]="Yellow"


//specify corresponding links below
var cdalinks=new Array()
cdalinks[0]=" in Stainless Steel"
cdalinks[1]=" in Black"
cdalinks[2]=" in Dark Green"
cdalinks[3]=" in Lime Green"
cdalinks[4]=" in Red"
cdalinks[5]=" in Yellow"


document.write('Select colour: <select name="dvpacc" size="1">')
for ( var i=0; i<=5; i++ ) 
document.write('<option value="'+cdalinks[i]+'">'+cdatext[i]+'</option>')
document.write('</select>')
}



// -------------------------------------------------------------------
// Virtual Pagination Script- By Dynamic Drive, available at: http://www.dynamicdrive.com
// Last updated: May 31st, 2007
//
// PUBLIC: virtualpaginate(className, chunksize)
// Main Virtual Paginate Object function.
// -------------------------------------------------------------------

function virtualpaginate(className, chunksize, elementType){
var elementType=(typeof elementType=="undefined")? "div" : elementType //The type of element used to divide up content into pieces. Defaults to "div"
this.pieces=virtualpaginate.collectElementbyClass(className, elementType) //get total number of divs matching class name
//Set this.chunksize: 1 if "chunksize" param is undefined, "chunksize" if it's less than total pieces available, or simply total pieces avail (show all)
this.chunksize=(typeof chunksize=="undefined")? 1 : (chunksize>0 && chunksize <this.pieces.length)? chunksize : this.pieces.length
this.pagecount=Math.ceil(this.pieces.length/this.chunksize) //calculate number of "pages" needed to show the divs
this.showpage(-1) //show no pages (aka hide all)
this.currentpage=0 //Having hidden all pages, set currently visible page to 1st page
this.showpage(this.currentpage) //Show first page
}

// -------------------------------------------------------------------
// PRIVATE: collectElementbyClass(classname)- Returns an array containing DIVs with the specified classname
// -------------------------------------------------------------------

virtualpaginate.collectElementbyClass=function(classname, element){ //Returns an array containing DIVs with specified classname
var classnameRE=new RegExp("(^|\\s+)"+classname+"($|\\s+)", "i") //regular expression to screen for classname within element
var pieces=[]
var alltags=document.getElementsByTagName(element)
for (var i=0; i<alltags.length; i++){
if (typeof alltags[i].className=="string" && alltags[i].className.search(classnameRE)!=-1)
pieces[pieces.length]=alltags[i]
}
return pieces
}

// -------------------------------------------------------------------
// PUBLIC: showpage(pagenumber)- Shows a page based on parameter passed (0=page1, 1=page2 etc)
// -------------------------------------------------------------------

virtualpaginate.prototype.showpage=function(pagenumber){
var totalitems=this.pieces.length //total number of broken up divs
var showstartindex=pagenumber*this.chunksize //array index of div to start showing per pagenumber setting
var showendindex=showstartindex+this.chunksize-1 //array index of div to stop showing after per pagenumber setting
for (var i=0; i<totalitems; i++){
if (i>=showstartindex && i<=showendindex)
this.pieces[i].style.display="block"
else
this.pieces[i].style.display="none"
}
this.currentpage=parseInt(pagenumber)
if (this.cpspan) //if <span class="paginateinfo> element is present, update it with the most current info (ie: Page 3/4)
this.cpspan.innerHTML='Page '+(this.currentpage+1)+'/'+this.pagecount
}

// -------------------------------------------------------------------
// PRIVATE: paginate_build_() methods- Various methods to create pagination interfaces
// paginate_build_selectmenu(paginatedropdown)- Accepts an empty SELECT element and turns it into pagination menu
// paginate_build_regularlinks(paginatelinks)- Accepts a collection of links and screens out/ creates pagination out of ones with specific "rel" attr
// paginate_build_flatview(flatviewcontainer)- Accepts <span class="flatview"> element and replaces it with sequential pagination links
// paginate_build_cpinfo(cpspan)- Accepts <span class="paginateinfo"> element and displays current page info (ie: Page 1/4)
// -------------------------------------------------------------------

virtualpaginate.prototype.paginate_build_selectmenu=function(paginatedropdown, anchortext){
var instanceOfBox=this
var anchortext=anchortext || new Array()
this.selectmenupresent=1
for (var i=0; i<this.pagecount; i++){
if (typeof anchortext[i]!="undefined") //if custom anchor text for this link exists, use anchor text as each OPTION's text
paginatedropdown.options[i]=new Option(anchortext[i], i)
else //else, use auto incremented, sequential numbers
paginatedropdown.options[i]=new Option("Page "+(i+1)+" of "+this.pagecount, i)
}
paginatedropdown.selectedIndex=this.currentpage
paginatedropdown.onchange=function(){
instanceOfBox.showpage(this.selectedIndex)
}
}

virtualpaginate.prototype.paginate_build_regularlinks=function(paginatelinks){
var instanceOfBox=this
for (var i=0; i<paginatelinks.length; i++){
var currentpagerel=paginatelinks[i].getAttribute("rel")
if (currentpagerel=="previous" || currentpagerel=="next" || currentpagerel=="first" || currentpagerel=="last") //screen for these "rel" values
paginatelinks[i].onclick=function(){
instanceOfBox.navigate(this.getAttribute("rel"))
return false
}
}
}

virtualpaginate.prototype.paginate_build_flatview=function(flatviewcontainer, anchortext){
var instanceOfBox=this
var flatviewhtml=""
var anchortext=anchortext || new Array()
for (var i=0; i<this.pagecount; i++){
if (typeof anchortext[i]!="undefined") //if custom anchor text for this link exists
flatviewhtml+='<a href="#flatview" rel="'+i+'">'+anchortext[i]+'</a> ' //build pagination link using custom anchor text
else
flatviewhtml+='<a href="#flatview" rel="'+i+'">'+(i+1)+'</a> ' //build  pagination link using auto incremented sequential number instead
}
flatviewcontainer.innerHTML=flatviewhtml
this.flatviewlinks=flatviewcontainer.getElementsByTagName("a")
for (var i=0; i<this.flatviewlinks.length; i++){
this.flatviewlinks[i].onclick=function(){
instanceOfBox.flatviewlinks[instanceOfBox.currentpage].className="" //"Unhighlight" last flatview link clicked on...
this.className="selected" //while "highlighting" currently clicked on flatview link (setting its class name to "selected"
instanceOfBox.showpage(this.getAttribute("rel"))
return false
}
}
this.flatviewlinks[this.currentpage].className="selected" //"Highlight" current page
this.flatviewpresent=true //indicate flat view links are present
}

virtualpaginate.prototype.paginate_build_cpinfo=function(cpspan){
this.cpspan=cpspan
cpspan.innerHTML='Page '+(this.currentpage+1)+'/'+this.pagecount
}


// -------------------------------------------------------------------
// PRIVATE: buildpagination()- Create pagination interface by calling one or more of the paginate_build_() functions
// -------------------------------------------------------------------

virtualpaginate.prototype.buildpagination=function(divid, optnavtext){
var instanceOfBox=this
var paginatediv=document.getElementById(divid)
if (this.chunksize==this.pieces.length){ //if user has set to display all pieces at once, no point in creating pagination div
paginatediv.style.display="none"
return
}
var paginationcode=paginatediv.innerHTML //Get user defined, "unprocessed" HTML within paginate div
if (paginatediv.getElementsByTagName("select").length>0) //if there's a select menu in div
this.paginate_build_selectmenu(paginatediv.getElementsByTagName("select")[0], optnavtext)
if (paginatediv.getElementsByTagName("a").length>0) //if there are links defined in div
this.paginate_build_regularlinks(paginatediv.getElementsByTagName("a"))
var allspans=paginatediv.getElementsByTagName("span") //Look for span tags within passed div
for (var i=0; i<allspans.length; i++){
if (allspans[i].className=="flatview")
this.paginate_build_flatview(allspans[i], optnavtext)
else if (allspans[i].className=="paginateinfo")
this.paginate_build_cpinfo(allspans[i])
}
this.paginatediv=paginatediv
}

// -------------------------------------------------------------------
// PRIVATE: navigate(keyword)- Calls this.showpage() with the currentpage property preset based on entered keyword
// -------------------------------------------------------------------

virtualpaginate.prototype.navigate=function(keyword){
if (this.flatviewpresent)
this.flatviewlinks[this.currentpage].className="" //"Unhighlight" previous page (before this.currentpage increments)
if (keyword=="previous")
this.currentpage=(this.currentpage>0)? this.currentpage-1 : (this.currentpage==0)? this.pagecount-1 : 0
else if (keyword=="next")
this.currentpage=(this.currentpage<this.pagecount-1)? this.currentpage+1 : 0
else if (keyword=="first")
this.currentpage=0
else if (keyword=="last")
this.currentpage=this.pieces.length-1
this.showpage(this.currentpage)
if (this.selectmenupresent)
this.paginatediv.getElementsByTagName("select")[0].selectedIndex=this.currentpage
if (this.flatviewpresent)
this.flatviewlinks[this.currentpage].className="selected" //"Highlight" current page
}




////////////////////////////////

function gone()
{
location=document.jumpy.example.options[document.jumpy.example.selectedIndex].value
}

/***********************************************
* Random Content (from DIVs) script- by JavaScript Kit (www.javascriptkit.com)
* This notice must stay intact for usage
* Visit JavaScript Kit at http://www.javascriptkit.com/ for this script and 100s more
***********************************************/

if (document.getElementById)
document.documentElement.className = 'jsclass'; //hide content for DOM capable browsers


var randomcontentdisplay={
	divholders:new Object(),
	masterclass: "randomcontent",

	init:function(){
		if (!document.getElementById)
			return
		var alldivs=document.getElementsByTagName("div")
		var randomcontentsearch=new RegExp(this.masterclass+"\\s+(group\\d+)", "i") //check for CSS class="randomcontent groupX" (x=integer)
		for (var i=0; i<alldivs.length; i++){
			if (randomcontentsearch.test(alldivs[i].className)){
				if (typeof this.divholders[RegExp.$1]=="undefined") //if array to hold this group of divs doesn't exist yet
					this.divholders[RegExp.$1]=new Array() //create array first
					this.divholders[RegExp.$1].push(alldivs[i]) //add this div to the array
			}
		}
	this.showone()
	},

	showone:function(){
		for (group in this.divholders){ //loop thru each array within object
			var chosenOne=Math.floor(Math.random()*this.divholders[group].length) //randomly pick one entry from array
			this.divholders[group][chosenOne].style.display="block" //display content corresponding to the chosen entry
		}
	}
}


///// Dropdown menu code /////////////////////////////////////////////////////////////

var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var enableanchorlink=1 //Enable or disable the anchor link when clicked on? (1=e, 0=d)
var hidemenu_onclick=1 //hide menu when user clicks within menu? (1=yes, 0=no)

/////No further editting needed

var ie5=document.all
var ns6=document.getElementById&&!document.all

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function showhide(obj, e, visible, hidden){
if (ie5||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie5 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie5 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie5 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function dropdownmenu(obj, e, dropmenuID){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
if (typeof dropmenuobj!="undefined") //hide previous menu
dropmenuobj.style.visibility="hidden"
clearhidemenu()
if (ie5||ns6){
obj.onmouseout=delayhidemenu
dropmenuobj=document.getElementById(dropmenuID)
if (hidemenu_onclick) dropmenuobj.onclick=function(){dropmenuobj.style.visibility='hidden'}
dropmenuobj.onmouseover=clearhidemenu
dropmenuobj.onmouseout=ie5? function(){ dynamichide(event)} : function(event){ dynamichide(event)}
showhide(dropmenuobj.style, e, "visible", "hidden")
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}
return clickreturnvalue()
}

function clickreturnvalue(){
if ((ie5||ns6) && !enableanchorlink) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie5&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function delayhidemenu(){
delayhide=setTimeout("dropmenuobj.style.visibility='hidden'",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}