		var slt=null;
		var p=0;
		var ps=12;
		var border='#DDD solid 2px;';
		
		function bovr(item){item.style.cursor='pointer';}
		function bout(item){item.style.cursor='auto';}
		function mout(item){if(slt){if(slt.id!=item.id)item.className='si';}}
		function movr(item){item.className='sis';}
	
		function move(i1,i2){
		  (i1.id=='b')?p--:p++;
		  aim(p,ps,i2);
		}
		
		
  	function aim(i1,i2,i3)
		{
		
			var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
		  
		  if (x){
			  x.onreadystatechange = function(){
		
				
		      if (x.readyState == 4 && x.status == 200){
				    var r = x.responseText.split(/#/);
				    if(r) {
		    
				      for(var i=3;i<r.length;i++){
				        	document.getElementById('x' + (i-2)).innerHTML = r[i];
						    document.getElementById('x' + (i-2)).style.display='block';
							document.getElementById('x' + (i-2)).lastChild.style.border=border;	
					    }
					    
						if(r.length<15&&r.length>0) for(i-=1;i<=ps;i++) document.getElementById('x' + i).style.display='none';
					    (r[1]=='0')?document.getElementById('b').style.visibility='hidden':document.getElementById('b').style.visibility='visible';
				      (r[2]=='0')?document.getElementById('f').style.visibility='hidden':document.getElementById('f').style.visibility='visible';
					  document.getElementById('page').innerHTML='<div>' + r[0] + '</div>';
				    }
				  }
  			}
				x.open("GET", 'rocks?p=' + i1 +'&ps=' + i2 + '&c=' + i3, true);
			  x.send(null);
		  }
		}
		
		
  function hvr(item){
    var src = item.parentNode.innerHTML.replace(/.*"(.*)_.*.jpg.*/,"$1_lg.jpg />");
	var name = item.parentNode.innerHTML.replace(/(.*)<.*$/,"$1");
    document.getElementById('hover').innerHTML='<div>' + name + '<img src=' + src + '</div>';
	document.getElementById('hover').style.border=border;
	document.onmousemove=followmouse;
	if(item.parentNode.innerHTML.match('door')) document.getElementById('hover').style.background='#f1f0ef'
    item.style.cursor='pointer';
  }
  
  function hvro(item){
    document.getElementById('hover').style.left='-9999px';
    document.onmousemove=null;
    item.style.cursor='default';
  }
  
  function followmouse(e){
    i=document.getElementById('hover');
    if(document.all){
      y = window.event.clientY+document.documentElement.scrollTop;
      x = window.event.clientX+document.documentElement.scrollLeft+20;
    }else{
      y = e.pageY;
      x = e.pageX+20;
    }
   
   if(x>=document.documentElement.clientWidth/2){
        x-=(document.getElementById('hover').offsetWidth+40)
   }
    
    i.style.left=x + 'px';
    i.style.top=y+'px';
  }
 
		
		
/* menu navigation */		
function mmvr(item){item.className='menu_hover';}
function mmot(item){item.className='menu_item';}
		
		
/* door category */

	function dcs(item){
		(item.id=='dc1')?s=1:((item.id=='dc2')?s=2:s=3);
		if(document.getElementById('suggest_prompt')){
			document.getElementById('suggest_prompt').style.display='none';	
			document.getElementById('text').style.display='none';
			document.getElementById('suggest').style.display='none';
			_replace('info','dc','category'+s);
		}
		document.getElementById('cat').style.display='none';
		document.getElementById('drt').style.display='none';
		document.getElementById('g').style.display='block';
		document.getElementById('vt').innerHTML='<img src=Image/categ' + s + '.jpg />';
		s==1?border='#1a1f3f solid 2px':(s==2?border='#74112e solid 2px':border='#185256 solid 2px');
		aim(0,12,s);
	}
	
	function dcmi(item){
		item.id=='dc1'?item.style.border='#1a1f3f solid 2px':(item.id=='dc2'?item.style.border='#74112e solid 2px':
		item.style.border='#185256 solid 2px');
	}
	function dcmo(item){
		item.style.border='#DDD solid 2px;'; item.style.cursor='pointer';
	}
		
		
		
		
/* colour ranges */

	function crs(item){
		var ck='info';
		(item.id=='cu1')?s=4:((item.id=='cu2')?s=5:(item.id=='cu3')?s=6:((item.id=='cu4')?s=7:s=8));

		if(document.getElementById('suggest_prompt')){
			document.getElementById('suggest_prompt').style.display='none';	
			document.getElementById('text').style.display='none';
			document.getElementById('suggest').style.display='none';
			if(qs('r')=='vinyl') ck='vinyl';
			else if(qs('r')=='sheet') ck='sheet';
			else if(qs('r')=='cornice') ck='corn';
			switch (s){
				case 4 : _replace(ck,'cc','gloss'); break;
				case 5 : _replace(ck,'cc','glossspecial'); break;
				case 6 : _replace(ck,'cc','satin'); break;
				case 7 : _replace(ck,'cc', 'texture'); break;
				case 8 : _replace(ck,'cc','woodgrain'); break;			
			}
		}
		document.getElementById('cu').style.display='none';
		document.getElementById('crt').style.display='none';
		document.getElementById('g').style.display='block';
		document.getElementById('vt').innerHTML='<img src=Image/cu' + s + '.jpg />';
		aim(0,12,s);
	}
	
	function crmi(item){item.style.border='#74112e solid 2px;'; item.style.cursor='pointer';}//item.className='cus';}
	function crmo(item){item.style.border='#ddd solid 2px;';}//item.className='cue';}

/*online ordering link */
function orderhvr(arg){arg.style.cursor='pointer';}
function orderclk(){window.location='login.htm';}

function getit(arg){return document.getElementById(arg);}
		
		



		
