/**********************************************************
 Copyright ©2005 DVD Shop Online. All Rights Reserved.
 
 This file may not be copied or redistributed in whole or 
 significant part without prior written permission.
**********************************************************/
function spec(bno,sa,va,sb,vb,sc,vc,sd,vd,se,ve,sf,vf,sg,vg,sh,vh,si,vi,sj,vj){
	
	var a=[sa,sb,sc,sd,se,sf,sg,sh,si,sj];
	var b=[va,vb,vc,vd,ve,vf,vg,vh,vi,vj];
	
	document.write("<table cellpadding=\"2\" cellspacing=\"2\" border=\"0\" width=\"425\">");
	
	for(var i=0; i<bno; i++)
	{
		
		if(i==0||i==2||i==4||i==6||i==8||i==10){
			
			document.write("<tr><td width=\"100\" valign=\"top\" bgcolor=\"#eeeeee\">"+a[i]+"</td><td width=\"325\" valign=\"top\" bgcolor=\"#eeeeee\">"+b[i]+"</td></tr>");
		
		} else {
			
			document.write("<tr><td width=\"100\" valign=\"top\" bgcolor=\"#dddddd\">"+a[i]+"</td><td width=\"325\" valign=\"top\" bgcolor=\"#dddddd\">"+b[i]+"</td></tr>");
		
		}
	
	}
	
	document.write("</table>");

}


function aCheck(a,b,c,ol){
			
	a+=1;
	
	if(a==b||a==c){
		
		a+=1;
		
		if(a==b||a==c){
			
			a=ol;
		
		}
	
	}return a;

}

function iPreselect(type,qty){
	
	var rnd = Math.random();
	var group = Math.round(rnd*(qty-1))+1;

	var ep=['X','epson1_','epson2_','epson3_','epson4_'];
	var ic=['X','icematblue_','icematwhite_','icematblack_'];
	
	switch(type){
		
		case "epson":	var ad=ep[group]; break;
		case "icemat":	var ad=ic[group]; break;
	
	}
	
	return ad;
	
}

function randomStrap(){
	
	document.write('<font size="2"><b>Call: <font color="#FF5539">0845 1270 777</font>&nbsp;&nbsp;Mail: <a href="mailto:sales@dvdshoponline.co.uk">sales@dvdshoponline.co.uk</a></font>');
		
}

function rAdd(adno,ht,or,c,noad){
	
	var b=['<a href="http://www.dvdshoponline.co.uk/','<img src="http://www.dvdshoponline.co.uk/','randomad_'];
	
	var al=['x',
			''+b[0]+'CD___DVD_Drives_-_Internal.html">',	
			''+b[0]+'Flash_Memory.html">',					
			''+b[0]+'Mousemats.html">',						
			''+b[0]+'HP.html">',							
			''+b[0]+'Drive_Enclosures.html">',				
			''+b[0]+'Black_DVD_Cases.html">',				
			''+b[0]+'Lexmark.html">',						
			''+b[0]+'Epson.html">',							
			''+b[0]+'TFT_Monitor.html">',					
			''+b[0]+'Optical_Mice.html">',					
			''+b[0]+'Browse_by_Vendor.html">',				
			''+b[0]+'Browse_by_Vendor.html">'];				/* 12*/
		
	var ai=['x',
			''+b[1]+b[2]+'px716astar_'+ht+'.jpg" alt="Plextor 716A!" title="Plextor 716A!" border="0"></a>',
			''+b[1]+b[2]+'daneelecmemory_'+ht+'.jpg" alt="Flash Memory from Dane-Elec" title="Flash Memory from Dane-Elec" border="0"></a>',
			''+b[1]+b[2]+iPreselect("icemat",3)+ht+'.jpg" alt="The coolest mousemat on the planet!" title="The coolest mousemat on the planet!" border="0"></a>',
			''+b[1]+b[2]+'hpcrayons_'+ht+'.jpg" alt="Original HP Ink!" title="Original HP Ink!" border="0"></a>',
			''+b[1]+b[2]+'sumvisionenclosures_'+ht+'.jpg" alt="External Drive Enclosures from Sumvision" title="External Drive Enclosures from Sumvision" border="0"></a>',
			''+b[1]+b[2]+'storemore_'+ht+'.jpg" alt="Massive range of LOW COST disc storage options" title="Massive range of LOW COST disc storage options" border="0"></a>',
			''+b[1]+b[2]+'lexmark_'+ht+'.jpg" alt="Original Lexmark Ink!" title="Original Lexmark Ink!" border="0"></a>',
			''+b[1]+b[2]+iPreselect("epson",4)+ht+'.jpg" alt="Original and compatible Epson ink!" title="Original and compatible Epson ink!" border="0"></a>',
			''+b[1]+b[2]+'samsungtft_'+ht+'.jpg" alt="Samsung TFT Flat Panel monitors!" title="Samsung TFT Flat Panel monitors!" border="0"></a>',
			''+b[1]+b[2]+'stark_'+ht+'.jpg" alt="The most elegant mouse available!" title="The most elegant mouse available!" border="0"></a>',
			''+b[1]+b[2]+'controloverride_'+ht+'.jpg" alt="Browse by Brand" title="Browse by Brand" border="0"></a>',
			''+b[1]+b[2]+'overtrip1_vendors_'+ht+'.jpg" alt="Browse by Brand" title="Browse by Brand" border="0"></a>'];

	var ol = 11;
	var tr = 9;
	
	var ra = Math.random();
	var xa = Math.round(ra*tr)+1;
		
	var rb = Math.random();
	var xb = Math.round(rb*tr)+1;
		
	var rc = Math.random();
	var xc = Math.round(rc*tr)+1;
	
	
	if(xb==xa){xb+=1;}
		
	if(xc==xa||xc==xb){xc+=1;if(xc==xa||xc==xb){xc+=1;}}
	
	
	if(c=="1"){
		
		switch(noad){
			
			case "plextor":			if(xa==1){xa=aCheck(xa,xb,xc,ol);}if(xb==1){xb=aCheck(xb,xa,xc,ol);}if(xc==1){xc=aCheck(xc,xa,xb,ol);};break;
			case "daneelecmemory":	if(xa==2){xa=aCheck(xa,xb,xc,ol);}if(xb==2){xb=aCheck(xb,xa,xc,ol);}if(xc==2){xc=aCheck(xc,xa,xb,ol);};break;
			case "icemat":			if(xa==3){xa=aCheck(xa,xb,xc,ol);}if(xb==3){xb=aCheck(xb,xa,xc,ol);}if(xc==3){xc=aCheck(xc,xa,xb,ol);};break;
			case "HP":				if(xa==4){xa=aCheck(xa,xb,xc,ol);}if(xb==4){xb=aCheck(xb,xa,xc,ol);}if(xc==4){xc=aCheck(xc,xa,xb,ol);};break;
			case "enclosures":		if(xa==5){xa=aCheck(xa,xb,xc,ol);}if(xb==5){xb=aCheck(xb,xa,xc,ol);}if(xc==5){xc=aCheck(xc,xa,xb,ol);};break;
			case "storemore":		if(xa==6){xa=aCheck(xa,xb,xc,ol);}if(xb==6){xb=aCheck(xb,xa,xc,ol);}if(xc==6){xc=aCheck(xc,xa,xb,ol);};break;
			case "lexmark":			if(xa==7){xa=aCheck(xa,xb,xc,ol);}if(xb==7){xb=aCheck(xb,xa,xc,ol);}if(xc==7){xc=aCheck(xc,xa,xb,ol);};break;
			case "epson":			if(xa==8){xa=aCheck(xa,xb,xc,ol);}if(xb==8){xb=aCheck(xb,xa,xc,ol);}if(xc==8){xc=aCheck(xc,xa,xb,ol);};break;
			case "samsungtft":		if(xa==9){xa=aCheck(xa,xb,xc,ol);}if(xb==9){xb=aCheck(xb,xa,xc,ol);}if(xc==9){xc=aCheck(xc,xa,xb,ol);};break;
			case "stark":			if(xa==10){xa=aCheck(xa,xb,xc,ol);}if(xb==10){xb=aCheck(xb,xa,xc,ol);}if(xc==10){xc=aCheck(xc,xa,xb,ol);};break;
		
		}
			
	}
	
	switch(or){
		case "v":	var ma=['<br><img src="shim.gif" alt="" border="0" height="10"><br>']; break;
		case "h":	var ma=['<img src="shim.gif" alt="" border="0" width="10">']; break;
	}
		
	switch(adno){
		
		case 1:		document.write(""+al[xa]+ai[xa]+""); break;
		case 2:		document.write(""+al[xa]+ai[xa]+ma[0]+al[xb]+ai[xb]+""); break;
		case 3:		document.write(""+al[xa]+ai[xa]+ma[0]+al[xb]+ai[xb]+ma[0]+al[xc]+ai[xc]+""); break;
		case 4:		document.write(""+al[xa]+ai[xa]+ma[0]+al[xb]+ai[xb]+ma[0]+al[xc]+ai[xc]+ma[0]+al[xd]+ai[xd]+""); break;
	
	}
	
}
