<!--

var PicWin;
			var Open = 0;
			var Version;
			var	Browser = navigator.appName;
			BVer = parseInt(navigator.appVersion);
			

			
			
			function MM_showHideLayers() { //v3.0
			  var i,p,v,obj,args=MM_showHideLayers.arguments;
			  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
			    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
			    obj.visibility=v; }
			}
				function MM_findObj(n, d) { //v4.0
			  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
			    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
			  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
			  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
			  if(!x && document.getElementById) x=document.getElementById(n); return x;
			}
	
	
	
			function Dty() {
			    this.obj = new Object();
			    this.Count = 0;
			
			    function Dty_Add(key, value) {
			        if (this.obj[key] != null) return null;
			        this.obj[key] = value;
			        this.Count++;
			        return value;
			    }
			    function Dty_Exists(key) {
			        return (this.obj[key] != null);
			    }
			    function Dty_Remove(key) {
			        if (this.obj[key] == null) return null;
			        this.obj[key] = null;
			        this.Count--;
			        return key;
			    }
			    function Dty_Items() {
			        var returnArray = new Array();
			        for (var i in this.obj) {
			            if (this.obj[i] != null) {
			                returnArray.push(this.obj[i]);
			            }
			        }
			        return returnArray;
			    }
			    function Dty_Keys() {
			        var returnArray = new Array();
			        for (var i in this.obj) {
			            if (this.obj[i] != null) {
			                returnArray.push(i);
			            }
			        }
			        return returnArray;
			    }
			    function Dty_RemoveAll() {
			        this.obj = new Object();
			        this.Count = 0;
			    }
			    function Dty_Item(key, value) {
			        if (value != null) {
			            if (this.obj[key] != null) {
			                this.obj[key] = value;
			                return value;
			            } else {
			                return null;
			            }
			        } else {
			            return this.obj[key];
			        }
			    }
			    function Dty_Key(key, newKey) {
			        if (this.obj[key] != null) {
			            this.obj[newKey] = this.obj[key];
			            this.obj[key] = null;
			            return newKey;
			        } else {
			            return key;
			        }
			    }
			    this.Add = Dty_Add;
			    this.Exists = Dty_Exists;
			    this.Remove = Dty_Remove;
			    this.Items = Dty_Items;
			    this.Keys = Dty_Keys;
			    this.RemoveAll = Dty_RemoveAll;
			    this.Item = Dty_Item;
			    this.Key = Dty_Key;
			}
	
			function SpecialOfferOptionsCheck (form) {
	
				var a = document.SpecialOfferForm;
			
				if (a != undefined){
					if ( document.SpecialOfferForm.SpecialOfferItem.length != null){
						var RadioLength = document.SpecialOfferForm.SpecialOfferItem.length;
						for (var i = 0; i < RadioLength; i++){
						
							//alert(document.SpecialOfferForm.SpecialOfferItem)
							
							checked = document.SpecialOfferForm.SpecialOfferItem[i].checked;
							if (checked){ 
							//alert(document.SpecialOfferForm.SpecialOfferItem[i].value);
								form.SpecialOffer.value = document.SpecialOfferForm.SpecialOfferItem[i].value;
								checked = false;
							}
						}
					} else {
					
						if (document.SpecialOfferForm.SpecialOfferItem.checked){
							form.SpecialOffer.value = document.SpecialOfferForm.SpecialOfferItem.value;
						}
						checked = false;
					}
				}
				//AddToCart(item,dtls);
		
			}	
			var exchangerate = 1;
			function MoneyFormat(amount) {

				var val = parseFloat(amount);
				
				//val +=0.0049;
				if (isNaN(val)) { return "0.00"; }
				//if (val <= 0) { return "0.00"; }
				val += "";
				// Next two lines remove anything beyond 2 decimal places
				//
				//
				val = (val == Math.round(val)) ? val + '.00' : ((val*10 ==	Math.floor(val*10)) ? val + '' : val);
				val = val * exchangerate
				val = Math.round(val*100)/100;
				val += "";

				if (val.indexOf('.') == -1) { 
					return val+".00"; 
				} else if ((val.length -1) - val.indexOf('.') == 1 ){

					val+="0";
					return val;

				}
								
				return val;
			 }
			function ShowTable(Table){
				var wndTable;
				if(wndTable){
					wndTable.close();
				}
				wndTable = window.open("", "DemoWindow", "width=640,height=450,resizable=yes,scrollbars=yes,Title=No");
				wndTable.document.writeln("<LINK HREF='Whitelabels/master/css.css' TYPE='text/css' REL='STYLESHEET'>")
				wndTable.document.writeln(Table);
				wndTable.document.close();
				wndTable.focus();
	
			}
			var changepics = false;
					
					
			function ChangePrice(Form,Options,ShowDesc){

				x=document.getElementById("OPTFORM"+Form)
				cnt = x.OPTIONCOUNT.value;
				var SC = x.item.value 

				scsplitsuffix= SC.split(";")
				
				scsplit= scsplitsuffix[0].split("-")
				SC=scsplit[0]
				var SCSuffix=";" + scsplitsuffix[1] + ";" + scsplitsuffix[2]
				if (Options == true){
					for(i = 0; i < cnt; i++){
						SC+="-" + x['OPTION'+i].value;
					}
					
				}
				SC=SC+SCSuffix;


				if(ShowDesc == 1) {
					var Desc = window.open("showdescription.aspx?p=" +SC, "Desc", "width=680,height=450,resizable=yes,scrollbars=yes,Title=No");
					Desc.focus();
					return;			
				}
				var DTLS  = eval("stock"+Form+".Item(SC)")
				
				if (DTLS == undefined){
					//alert('The combination selected is not available please select again')
					return false
				}
				

				
				DTLS = DTLS.replace('\'','');
				x.dtls.value = DTLS;
				x.selecteditem.value=SC;
				

				
				params= DTLS.split("|")
				
				if (Form == 1 && params[4] == '5'){
					changepics = true;
				} else if (Form == 1){
					if (document.images['IMG'+Form]){
						//document.images['IMG'+Form].src = 'image.aspx?product='+SC
						
					}
				}
				if (Form == 1){
					if(document.images['IMG'+Form]){
					//document.images['IMG'+Form].src = 'image.aspx?product='+SC
					}
				}
				
	
				x.Price.value = params[1]
				
				x.D2D.value = params[5]
				x.WEIGHT.value = params[6]
				x.P4.value = params[7]
				x.P2.value = params[8]
				x=document.getElementById('COSTMAINSHOW')
				x.innerHTML = MoneyFormat(params[1])
				x=document.getElementById('DESPATCHEDMAINSHOW')
				x.innerHTML = parseInt(params[5],10)+1;
				if(document.getElementById('WEIGHTMAINSHOW')){
					x=document.getElementById('WEIGHTMAINSHOW')
					x.innerHTML = params[6]
				}
				x=document.getElementById('POINTSFORMAINSHOW')
				x.innerHTML = params[7]
				x=document.getElementById('POINTSTOBUYMAINSHOW')
				x.innerHTML = params[8]
				x=document.getElementById('SELECTEDOPTION')
				x.innerHTML = params[0]
				
				
				
				var Forms = document.forms
				x=document.getElementById('ItemMain');
				x.dtls.value = '';
				x.item.value='';
				GroupNumber = parseInt(x.Group.value,10) ;
				if (GroupNumber >= 0){
				
					x.COSTMAIN.value=0;
					x.COSTMAIN.value=0;
					var CostMain;
					var Weight;
					var P4;
					var P2;
					var D2D;
					var D2D2;
					CostMain = 0;
					Weight = 0;
					D2D = 0;
					D2D2 = 0;
					P4=0;
					P2=0;
	
					for(i = 0; i < Forms.length; i++){
						
						
						if(Forms[i].name.indexOf("OPTFORM") == 0){
						
							x.dtls.value += Forms[i].dtls.value + "#^#";
							x.item.value += Forms[i].selecteditem.value + "#^#";

							
							CostMain +=  parseFloat(Forms[i].Price.value,10);
							P4 +=  parseInt(Forms[i].P4.value,10);
							P2 +=  parseInt(Forms[i].P2.value,10);
							
							Weight +=  parseInt(Forms[i].WEIGHT.value,10);
							D2D2 = parseInt(Forms[i].D2D.value ,10);
							if (D2D2 > D2D){
								D2D = D2D2;
							} 
							
						}
						
					}
					//CostMain = CostMain * (( parseInt(params[10],10))) 
					x.COSTMAIN.value = MoneyFormat(CostMain);
					x=document.getElementById('DESPATCHEDMAINSHOW');
					x.innerHTML = D2D;
					
					if (GroupNumber > 1) {
						x=document.getElementById('ItemMain');
						params = x.ItemMaindtls.value.split("|");
						
						x=document.getElementById('POINTSFORMAINSHOW');
						x.innerHTML = params[7];
						
						x=document.getElementById('POINTSTOBUYMAINSHOW');
						x.innerHTML = params[8];
						
						
						x=document.getElementById('COSTMAINSHOW');
						x.innerHTML = MoneyFormat(params[1]);
						
						
						
						
					} else {
						x=document.getElementById('COSTMAINSHOW');
						x.innerHTML = MoneyFormat(CostMain);
						
						x=document.getElementById('POINTSFORMAINSHOW');
						x.innerHTML = P4;
						x=document.getElementById('POINTSTOBUYMAINSHOW');
						x.innerHTML = P2;
						
					}
					
					
					
					if(document.getElementById('WEIGHTMAINSHOW')){
						x=document.getElementById('WEIGHTMAINSHOW')
						x.innerHTML = Weight;
					}
				}
				
			}
			
			
			
			function ChangePrice4(Form,Options,ShowDesc){

				x=document.getElementById("OPTFORM"+Form)
				cnt = x.OPTIONCOUNT.value;
				var SC = x.item.value 

				scsplitsuffix= SC.split(";")
				
				scsplit= scsplitsuffix[0].split("-")
				SC=scsplit[0]
				var SCSuffix=";" + scsplitsuffix[1] + ";" + scsplitsuffix[2]
				if (Options == true){
					for(i = 0; i < cnt; i++){
						SC+="-" + x['HOPTION'+i].value;
					}
					
				}
				SC=SC+SCSuffix;

				var avail  = eval("avail"+Form)
				if(avail.Exists(SC)){
				//alert('un')
				}

		
				var DTLS  = eval("stock"+Form+".Item(SC)")
				
				if (DTLS == undefined){
					//alert('The combination selected is not available please select again')
					return false
				}
			
				//x.dtls.value = DTLS;
				//x.selecteditem.value=SC;
				

				
				params= DTLS.split("|")
				
				if (Form == 1 && params[4] == '5'){
					changepics = true;
				} else if (Form == 1){
					if (document.images['IMG'+Form]){
						//document.images['IMG'+Form].src = 'image.aspx?product='+SC
						
					}
					if (document.images['MainImage']){
						//document.images['MainImage'].src = 'image.aspx?product='+SC

						
					}
				}
				if (Form == 1){
				   if(document.images['IMG'+Form]){
					//document.images['IMG'+Form].src = 'image.aspx?product='+SC;
					}
					if (document.images['MainImage']){
						//document.images['MainImage'].src = 'image.aspx?product='+SC
						
					}
				}
				
				var thisPrice= params[1];
				x.Price.value = thisPrice;
				
				x.D2D.value = params[5]
				x.WEIGHT.value = params[6]
				x.P4.value = params[7]
				x.P2.value = params[8]
				x=document.getElementById('HCOSTMAINSHOW')
				x.innerHTML = MoneyFormat(params[1]);
				
				x=document.getElementById('HDESPATCHEDMAINSHOW')
				x.innerHTML = parseInt(params[5],10);
				
				if(document.getElementById('HWEIGHTMAINSHOW')){
					x=document.getElementById('HWEIGHTMAINSHOW')
					x.innerHTML = params[6]
				}
				x=document.getElementById('HPOINTSFORMAINSHOW')
				if(x){x.innerHTML = params[7];}
				
				x=document.getElementById('HPRICEBREAKS')
				
				var pbreaks = params[3].split("@@")
				var pbreaks2 = pbreaks[2].split(":")
				var ip;
				x.innerHTML ="";
				for(ip=2;ip < pbreaks2.length;ip++){
				var pbreaks3 = pbreaks2[ip].split("#")
					if(parseInt(pbreaks3[1],10) < parseInt(thisPrice,10)){
						x.innerHTML = x.innerHTML + "<BR><b>Buy "+pbreaks3[0]+" or more for " +document.getElementById('ItemMain').CurrencySymbol.value+ MoneyFormat(pbreaks3[1]) +" each</b>";
					}
				} 
				
				
				x=document.getElementById('HPOINTSTOBUYMAINSHOW')
				if(x){x.innerHTML = params[8];}
				
				
				x=document.getElementById('HSELECTEDOPTION')
				x.innerHTML = params[0];
				
				
				
				var Forms = document.forms
				x=document.getElementById('ItemMain');
				
				
				
				
			}
			
			
			
			
					
			function _____ChangePrice(Form,Options,ShowDesc){
			
				x=document.getElementById("OPTFORM"+Form);
				//alert(1)

				//var DTLS  = eval("stock"+Form+".Item(SC+SCSuffix)")
				var DTLS  = document.getElementById('Option'+Form+'dtls'+Options).value;
				params= DTLS.split("|");
				
				if (Form == 1 && params[4] == '5'){
					changepics = true;
				} else if (Form == 1){
					if (document.images['IMG'+Form]){
						//document.images['IMG'+Form].src = 'image.aspx?product='+SC+SCSuffix
					}
				}
				
				if (Form > 1 &&  changepics == true){
					//document.images['IMG'+Form].src = 'image.aspx?product='+SC+SCSuffix
				}

				//x.Price.value = params[1];
				
				//x.D2D.value = params[5];
				//x.WEIGHT.value = params[6];
				//x.P4.value = params[7]
				//x.P2.value = params[8]
				x=document.getElementById('COSTMAINSHOW')
				x.innerHTML = MoneyFormat(params[1])
				x=document.getElementById('DESPATCHEDMAINSHOW')
				x.innerHTML = params[5]+1
				
				if(document.getElementById('WEIGHTMAINSHOW')){
					x=document.getElementById('WEIGHTMAINSHOW')
					x.innerHTML = params[6]
				}
				
				x=document.getElementById('POINTSFORMAINSHOW')
				x.innerHTML = params[7]
				x=document.getElementById('POINTSTOBUYMAINSHOW')
				x.innerHTML = params[8]
				
				var Forms = document.forms
				x=document.getElementById('ItemMain');
				x.dtls.value = '';
				x.item.value='';
				GroupNumber = parseInt(x.Group.value,10) ;
				
				if (GroupNumber >= 0){
					x.COSTMAIN.value=0;
					x.COSTMAIN.value=0;
					var CostMain;
					var Weight;
					var P4;
					var P2;
					var D2D;
					var D2D2;
					CostMain = 0;
					Weight = 0;
					D2D = 0;
					D2D2 = 0;
					P4=0;
					P2=0;
	
					for(i = 0; i < Forms.length; i++){
							
						if(Forms[i].name.indexOf("OPTFORM") == 0){
							var myDtls = Forms[i].dtls.value;
							var myparams = myDtls.split("|");
							x.dtls.value += myDtls + "#^#";
							x.item.value += Forms[i].selecteditem.value + "#^#";
			
							CostMain +=  parseFloat(myparams[1],10);
							P4 +=  parseInt(myparams[7],10);
							P2 +=  parseInt(myparams[8],10);
							
							Weight +=  parseInt(myparams[6],10);
							D2D2 = parseInt(myparams[5] ,10);
							if (D2D2 > D2D){
								D2D = D2D2;
							} 
						}
						
					}
					//CostMain = CostMain * (( parseInt(params[10],10))) 
					x.COSTMAIN.value = MoneyFormat(CostMain);
					x=document.getElementById('DESPATCHEDMAINSHOW');
				    x.innerHTML = D2D;

					
					if (GroupNumber > 1) {
						x=document.getElementById('ItemMain');
						params = x.ItemMaindtls.value.split("|");
						
						x=document.getElementById('POINTSFORMAINSHOW');
						x.innerHTML = params[7];
						
						x=document.getElementById('POINTSTOBUYMAINSHOW');
						x.innerHTML = params[8];
						x=document.getElementById('COSTMAINSHOW');
						x.innerHTML = MoneyFormat(params[1]);
							
					} else {
						x=document.getElementById('COSTMAINSHOW');
						x.innerHTML = MoneyFormat(CostMain);
						
						x=document.getElementById('POINTSFORMAINSHOW');
						x.innerHTML = P4;
						x=document.getElementById('POINTSTOBUYMAINSHOW');
						x.innerHTML = P2;
						
					}
								
					if(document.getElementById('WEIGHTMAINSHOW')){
						x=document.getElementById('WEIGHTMAINSHOW')
						x.innerHTML = Weight;
					}
				}
				
			}
			
			
			
			function __ChangePrice(Form,Options,ShowDesc){
			
				x=document.getElementById("OPTFORM"+Form);
				//alert(1)

				//var DTLS  = eval("stock"+Form+".Item(SC+SCSuffix)")
				var DTLS  = document.getElementById('Option'+Form+'dtls'+Options).value;
				params= DTLS.split("|");
				
				if (Form == 1 && params[4] == '5'){
					changepics = true;
				} else if (Form == 1){
					if (document.images['IMG'+Form]){
						//document.images['IMG'+Form].src = 'image.aspx?product='+SC+SCSuffix
					}
				}
				
				if (Form > 1 &&  changepics == true){
					//document.images['IMG'+Form].src = 'image.aspx?product='+SC+SCSuffix
				}

				//x.Price.value = params[1];
				
				//x.D2D.value = params[5];
				//x.WEIGHT.value = params[6];
				//x.P4.value = params[7]
				//x.P2.value = params[8]
				x=document.getElementById('COSTMAINSHOW')
				x.innerHTML = MoneyFormat(params[1])
				x=document.getElementById('DESPATCHEDMAINSHOW')
				x.innerHTML = params[5]+1
				
				if(document.getElementById('WEIGHTMAINSHOW')){
					x=document.getElementById('WEIGHTMAINSHOW')
					x.innerHTML = params[6]
				}
				
				x=document.getElementById('POINTSFORMAINSHOW')
				x.innerHTML = params[7]
				x=document.getElementById('POINTSTOBUYMAINSHOW')
				x.innerHTML = params[8]
				
				var Forms = document.forms
				x=document.getElementById('ItemMain');
				x.dtls.value = '';
				x.item.value='';
				GroupNumber = parseInt(x.Group.value,10) ;
				
				if (GroupNumber >= 0){
					x.COSTMAIN.value=0;
					x.COSTMAIN.value=0;
					var CostMain;
					var Weight;
					var P4;
					var P2;
					var D2D;
					var D2D2;
					CostMain = 0;
					Weight = 0;
					D2D = 0;
					D2D2 = 0;
					P4=0;
					P2=0;
	
					for(i = 0; i < Forms.length; i++){
							
						if(Forms[i].name.indexOf("OPTFORM") == 0){
							var myDtls = Forms[i].dtls.value;
							var myparams = myDtls.split("|");
							x.dtls.value += myDtls + "#^#";
							x.item.value += Forms[i].selecteditem.value + "#^#";
			
							CostMain +=  parseFloat(myparams[1],10);
							P4 +=  parseInt(myparams[7],10);
							P2 +=  parseInt(myparams[8],10);
							
							Weight +=  parseInt(myparams[6],10);
							D2D2 = parseInt(myparams[5] ,10);
							if (D2D2 > D2D){
								D2D = D2D2;
							} 
						}
						
					}
					//CostMain = CostMain * (( parseInt(params[10],10))) 
					x.COSTMAIN.value = MoneyFormat(CostMain);
					x=document.getElementById('DESPATCHEDMAINSHOW');
				    x.innerHTML = D2D;

					
					if (GroupNumber > 1) {
						x=document.getElementById('ItemMain');
						params = x.ItemMaindtls.value.split("|");
						
						x=document.getElementById('POINTSFORMAINSHOW');
						x.innerHTML = params[7];
						
						x=document.getElementById('POINTSTOBUYMAINSHOW');
						x.innerHTML = params[8];
						x=document.getElementById('COSTMAINSHOW');
						x.innerHTML = MoneyFormat(params[1]);
							
					} else {
						x=document.getElementById('COSTMAINSHOW');
						x.innerHTML = MoneyFormat(CostMain);
						
						x=document.getElementById('POINTSFORMAINSHOW');
						x.innerHTML = P4;
						x=document.getElementById('POINTSTOBUYMAINSHOW');
						x.innerHTML = P2;
						
					}
								
					if(document.getElementById('WEIGHTMAINSHOW')){
						x=document.getElementById('WEIGHTMAINSHOW')
						x.innerHTML = Weight;
					}
				}
				
			}
			
			
			
			
					
			function _ChangePrice(Form,Options,ShowDesc){
			
				x=document.getElementById("OPTFORM"+Form)
				var SC = x.item.value 

				scsplitsuffix= SC.split(";")
				
				scsplit= scsplitsuffix[0].split("-")
				SC=scsplit[0]
				var SCSuffix=";" + scsplitsuffix[1] + ";" + scsplitsuffix[2]
				if (Options == true){
					for(i = 0; i < x.length; i++){
						if(x[i].tagName == 'SELECT'){
							SC+="-" + x[i].value
						}
					}
				}
				if(ShowDesc == 1) {
					var Desc = window.open("showdescription.aspx?p=" +SC+SCSuffix, "Desc", "width=680,height=450,resizable=yes,scrollbars=yes,Title=No");
					Desc.focus();
					return false;			
				}
				var DTLS  = eval("stock"+Form+".Item(SC+SCSuffix)")
				if (DTLS == undefined){
					alert('The combination selected is not available please select again')
					return false
				}
				
				
				x.dtls.value = DTLS;
				x.selecteditem.value=SC+SCSuffix;
				

				
				params= DTLS.split("|")
				
				if (Form == 1 && params[4] == '5'){
					changepics = true;
				} else if (Form == 1){
					if (document.images['IMG'+Form]){
						//document.images['IMG'+Form].src = 'image.aspx?product='+SC+SCSuffix
					}
				}
				if (Form > 1 &&  changepics == true){
				
					//document.images['IMG'+Form].src = 'image.aspx?product='+SC+SCSuffix
				}
				
	
				x.Price.value = params[1]
				
				x.D2D.value = params[5]
				x.WEIGHT.value = params[6]
				x.P4.value = params[7]
				x.P2.value = params[8]
				x=document.getElementById('COSTMAINSHOW')
				x.innerHTML = MoneyFormat(params[1])
				x=document.getElementById('DESPATCHEDMAINSHOW')
				x.innerHTML = params[5]+1
				if(document.getElementById('WEIGHTMAINSHOW')){
					x=document.getElementById('WEIGHTMAINSHOW')
					x.innerHTML = params[6]
				}
				x=document.getElementById('POINTSFORMAINSHOW')
				x.innerHTML = params[7]
				x=document.getElementById('POINTSTOBUYMAINSHOW')
				x.innerHTML = params[8]
				
				var Forms = document.forms
				x=document.getElementById('ItemMain');
				x.dtls.value = '';
				x.item.value='';
				GroupNumber = parseInt(x.Group.value,10) ;
				if (GroupNumber >= 0){
				
					x.COSTMAIN.value=0;
					x.COSTMAIN.value=0;
					var CostMain;
					var Weight;
					var P4;
					var P2;
					var D2D;
					var D2D2;
					CostMain = 0;
					Weight = 0;
					D2D = 0;
					D2D2 = 0;
					P4=0;
					P2=0;
	
					for(i = 0; i < Forms.length; i++){
						
						
						if(Forms[i].name.indexOf("OPTFORM") == 0){
						
							x.dtls.value += Forms[i].dtls.value + "#^#";
							x.item.value += Forms[i].selecteditem.value + "#^#";

							
							CostMain +=  parseFloat(Forms[i].Price.value,10);
							P4 +=  parseInt(Forms[i].P4.value,10);
							P2 +=  parseInt(Forms[i].P2.value,10);
							
							Weight +=  parseInt(Forms[i].WEIGHT.value,10);
							D2D2 = parseInt(Forms[i].D2D.value ,10);
							if (D2D2 > D2D){
								D2D = D2D2;
							} 
							
						}
						
					}
					//CostMain = CostMain * (( parseInt(params[10],10))) 
					x.COSTMAIN.value = MoneyFormat(CostMain);
					x=document.getElementById('DESPATCHEDMAINSHOW');
				    x.innerHTML = D2D;

					
					if (GroupNumber > 1) {
						x=document.getElementById('ItemMain');
						params = x.ItemMaindtls.value.split("|");
						
						x=document.getElementById('POINTSFORMAINSHOW');
						x.innerHTML = params[7];
						
						x=document.getElementById('POINTSTOBUYMAINSHOW');
						x.innerHTML = params[8];
						
						
						x=document.getElementById('COSTMAINSHOW');
						x.innerHTML = MoneyFormat(params[1]);
						
						
						
						
					} else {
						x=document.getElementById('COSTMAINSHOW');
						x.innerHTML = MoneyFormat(CostMain);
						
						x=document.getElementById('POINTSFORMAINSHOW');
						x.innerHTML = P4;
						x=document.getElementById('POINTSTOBUYMAINSHOW');
						x.innerHTML = P2;
						
					}
					
					
					
					if(document.getElementById('WEIGHTMAINSHOW')){
						x=document.getElementById('WEIGHTMAINSHOW')
						x.innerHTML = Weight;
					}
				}
				
			}



var numFocusedSearch;
numFocusedSearch=0;

function PopUp(theURL,winName,features) {
        window.open(theURL,winName,features);
}




function usePoints(Pointer){ 
	var Points = parseInt(document.forms['__aspnetForm'].CURRENTPOINTS_X_.value,10)
 	var	pairs  = Pointer.value.split("!!");
	var Redeemed = parseInt(pairs[1],10)

	
	if (Pointer.checked == true){
		if (Points >= Redeemed){
			Points = Points - Redeemed
			
		} else {
			alert("Sorry you do not have enough points")
			Pointer.checked = false
		}
	} else {
		Points = Points + Redeemed
	}
	document.forms['__aspnetForm'].CURRENTPOINTS_X_.value = Points
	
	//There might have been voucher calculation happenned, 
	//since the total would have changed now we may have to recalculate the voucher values
	//document.forms.Form1.action_X_.value = 'Redeem'
	//document.forms.Form1.STAGE_X_.value = '32';
	//document.forms.Form1.Points_Used_X_.value = document.forms.Form1.CURRENTPOINTS_X_.value;
	document.forms['__aspnetForm'].submit();
}

function GiftWrap(Pointer){ 

	document.forms.__aspnetForm.submit();
}

function useVoucher(){ 
	document.forms.__aspnetForm.submit();
}

function RedeemNow()
{
	document.forms.__aspnetForm.action_X_.value = 'Redeem'
	document.forms.__aspnetForm.STAGE_X_.value = '32';
	document.forms.__aspnetForm.submit();
}

function ProceedRedemtion()
{
	document.forms.__aspnetForm.action_X_.value = 'Checkout'
	document.forms.__aspnetForm.STAGE_X_.value = '4';
	document.forms.__aspnetForm.submit();
	
}

function CheckEmail(EmailAddr) 
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(EmailAddr))
	{
		return (true)
	}
	alert ("Invalid Email Address")
	return (false)
}

function frmBasket_Submit(blnVoucher)
{
	if (document.forms.Form1.blnVoucher.value == 'True') //If department is Vouchers then we need to confirm of the Voucher details are filled in
	{
		if (document.forms.Form1.txtRecipientName.value == "" ||
			document.forms.Form1.txtRecipientEmail.value == "" ||
			document.forms.Form1.txtSenderName.value == "" ||
			document.forms.Form1.txtMessage.value == "" ||
			CheckEmail(document.forms.Form1.txtRecipientEmail.value) == false) 
		{
			alert ("Please enter the Voucher details below before proceeding to checkout")
			return false;
		}
	}
	return true;
}







    function gWin(URL)
	{
      newWin = window.open(URL,"",'resizable,scrollbars=yes,toolbar=yes,status=yes,menubar=no,WIDTH=300,HEIGHT=250');
      return false;
    }	
	function pWin(URL)
	{
      newWin = window.open(URL,"",'resizable,scrollbars=yes,toolbar=yes,status=yes,menubar=no,WIDTH=500,HEIGHT=350');
      return false;
    }	
    function revWin	(URL, features)
	{
      newWin = window.open(URL,"",features);
      return false;
    }	
    function go2()
	{
      if (document.selecter2.select2.options[document.selecter2.select2.selectedIndex].value != "none") { top.location.href = document.selecter2.select2.options[document.selecter2.select2.selectedIndex].value;}
    }
    function go3()
	{
      if (document.all.select3.options[document.all.select3.selectedIndex].value != "") { this.location.href = document.all.select3.options[document.all.select3.selectedIndex].value;}
    }
    function go3a()
	{
      if (document.pform.select3.options[document.pform.select3.selectedIndex].value != "none") { this.location.href = document.pform.select3.options[document.pform.select3.selectedIndex].value;}
    }
    function go4()
	{
      if (document.selecter2.select4.options[document.selecter2.select4.selectedIndex].value != "none") { this.location.href = document.selecter2.select4.options[document.selecter2.select4.selectedIndex].value;}
    }
    if (document.layers) document.captureEvents(Event.KEYPRESS);
    window.onkeypress = keyhandler;

    function keyhandler() {
	  if(window.event){
        if (window.event.keyCode == 13) return false;
	  }
    }
  

  function validateCC(ccNum,dateString)
  {	
  
  return true;
    var nCheckSum   = 0;
    var fDbl 		= 0;
    var nCharPos    = 0;
    var nChar       = 0;
    var valid       = 1;
    if (ccNum != "")
    {
      for (var i=0;i < ccNum.length;i++)
	  {
        if ((ccNum.substring(i,i+1) < '0') || (ccNum.substring(i,i+1) > '9'))
	    {
	      if (ccNum.substring(i,i+1) != " ")
		  {
		    valid = 0;
		  }	    
	    }	
	  }    
    } 
    else
    {
      valid = 0;
    }
  
    if (valid == 1)         
    {
      for (nCharPos=ccNum.length; nCharPos>=1; nCharPos--) 
      { 
        nChar = ccNum.substring(nCharPos, nCharPos-1);
        if (('0' <= nChar) && ('9' >= nChar))
	    {
          if (fDbl == 1) 
	      {
            nChar = nChar * 2;
            if (10 <= nChar) { nChar = nChar - 9 }  
	      }	
	      nCheckSum = nCheckSum + (nChar-0);
	      if (fDbl == 1) { fDbl = 0}
	        else { fDbl = 1; }
        }  
      } 
    }
    else
    {
  	  nCheckSum = 1;
    }	
    if (nCheckSum%10 == 0)
    {    
      var now = new Date();
      var today = new Date(now.getYear(),now.getMonth(),now.getDate());
      var date = new Date(dateString.substring(6,10), dateString.substring(3,5)-1, dateString.substring(0,2));
      var daysDifference = Math.floor((date.getTime() - today.getTime())/1000/60/60/24);
      if (daysDifference > 0)
	  {
        return true;
	  }	
      else
	  {
        alert("Your card has expired. Please enter correct expiry date.");
        return false;
	  }  
    }
    else
    {
      alert("Invalid credit card number. Please try again.");
      return false;
    }		
  }
  
  function inString(mystring, searchfor)
  {
    var isIt = 0;
    for (td1=1;td1<=mystring.length; td1++) 
	{
	  if (mystring.substring(td1,1) == 'x')
	  {
	    isIt = 1;
	  }	  
	}
	if (isIt == 1) 
	{
	  return false;
	}
	else
	{
	  return true;
	}  
  }
  
  

function changecountry(baseURL){
var aa=window.open(baseURL+'Checkout/countries.aspx','new_window','scrollbars=NO,toolbar=no,menubar=no,title=no,resize=no,WIDTH=550,HEIGHT=250,top=100,left=100') 


}
 
 function SpecialOfferOptionsCheck (form) {

	var a = document.SpecialOfferForm;

	if (a != undefined){
		if ( document.SpecialOfferForm.SpecialOfferItem.length != null){
			var RadioLength = document.SpecialOfferForm.SpecialOfferItem.length;
			for (var i = 0; i < RadioLength; i++){
			
				//alert(document.SpecialOfferForm.SpecialOfferItem)
				
				checked = document.SpecialOfferForm.SpecialOfferItem[i].checked;
				if (checked){ 
				//alert(document.SpecialOfferForm.SpecialOfferItem[i].value);
					form.SpecialOffer.value = document.SpecialOfferForm.SpecialOfferItem[i].value;
					checked = false;
				}
			}
		}else{
		
		if (document.SpecialOfferForm.SpecialOfferItem.checked){
			form.SpecialOffer.value = document.SpecialOfferForm.SpecialOfferItem.value;
		}
			checked = false;
		}
	}
	//AddToCart(item,dtls);
	
}		
 		
 function AddToCart(item,dtls){

						document.forms['AddToCart'].dtls.value=dtls;
						document.forms['AddToCart'].item.value=item;
						document.forms.AddToCart.submit();
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}


function changePriceSimple(Price){
	x=document.getElementById('COSTMAINSHOW');
	x.innerHTML = parseFloat(Price).toFixed(2);
}
	
	
	
function menudirect(objSel){
   
	var pCode = objSel.options[objSel.selectedIndex].value
	if (pCode != ""){
		window.location.href = "Product/product2.aspx?dep=0&product=" + pCode;
    }
}
//function menudirect(objSel,objForm){
//	var URL = objSel.options[objSel.selectedIndex].value
//	window.location.href = URL;
//}
function showpic(ignore,alt) {
	if (PicWin){PicWin.close()}
	
	x=document.getElementById("OPTFORM1")
	
	if(x != null){
	    alt = escape(alt);
	    var SC = x.item.value;
	    scsplit= SC.split(";")
	    SC=scsplit[0];
    	
	    for(i = 0; i < x.length; i++){
		    if(x[i].tagName == 'SELECT'){
			    SC+="-" + x[i].value;
		    }
	    }
    	SC = SC+";"+scsplit[1]+";"+scsplit[2]
	    PicWin = window.open('largeimage.aspx?product='+SC+'&alt='+alt,"","toolbar=no,location=no,directories=no,menubar=no,resizable=yes,width=700,height=700,scrollbars=yes,status=no");
	}
	else {
	
	  PicWin = window.open(ignore,"","toolbar=no,location=no,directories=no,menubar=no,resizable=yes,width=640,height=580,scrollbars=yes,status=no");


}	
	if (PicWin.opener == null) PicWin.opener = self;
}

function showpic3(alt) {
	if (PicWin){PicWin.close()}
	
	x=document.getElementById("OPTFORM1");
	z=x['selecteditem'];
	y=document.getElementById("SELECTEDOPTION");
	
	if(z != null && y != null){
		
	    PicWin = window.open("largeimage.aspx?product="+z.value+'&alt='+escape(y.innerHTML),"","toolbar=no,location=no,directories=no,menubar=no,resizable=yes,width=700,height=700,scrollbars=yes,status=no");
	} 	else {
	
	  PicWin = window.open(ignore,"","toolbar=no,location=no,directories=no,menubar=no,resizable=yes,width=640,height=580,scrollbars=yes,status=no");
	}	
	if (PicWin.opener == null) PicWin.opener = self;
}

function showpic2(SC,alt) {

	if (PicWin){PicWin.close()}
		
	if(SC != null){
	    alt = escape(alt);
	    PicWin = window.open('largeimage.aspx?product='+SC+'&alt='+alt,"","toolbar=no,location=no,directories=no,menubar=no,resizable=yes,width=800,height=800,scrollbars=yes,status=no");
	}

	if (PicWin.opener == null) PicWin.opener = self;
	return false;
}

	
function showcway(cway) {
    var CwayWin
    if (CwayWin){CwayWin.close()}
	CwayWin = window.open(cway,"","toolbar=no,location=no,directories=no,menubar=no,resizable=no,width=200,height=200,scrollbars=no,status=no");
	if (CwayWin.opener == null) PicWin.opener = self;
}

function spinner(spinner,value){

  sp = document.getElementById(spinner);
  if(sp.value > 0){
    sp.value = parseInt(value,10) + parseInt(sp.value);
  } else {
    sp.value = 1;
  }
}
function UpdateTotals(num,submitform){
							    
								    var TotalPrice;
									var TotalPoints4;
									var TotalPointsR;
									var MaxD2D;
									var frmMain = document.getElementById('AddToCart');
									
									TotalPrice = 0;
									TotalPoints4 = 0;
									TotalPointsR = 0;
									MaxD2D = 0;
									
									
									
									
									
									//var utQty   = parseInt(document.getElementById('sp1').value,10);
									//var utdtls  = document.getElementById('dtls1').value;
									//var utitem  = document.getElementById('item1').value;

									
									//params= utdtls.split("|");
									//utPrc  = params[1];
									//utpts4 = params[7];
									//utptsr = params[8];
									//utd2d  = params[5];
									//alert(utdtls)
									//alert("QTY=" + utQty)
									//alert("PRICE=" + utPrc)
									//TotalPrice += ("TOTAL=" +utQty * utPrc);
									
									
									//TotalPoints4 += parseInt(utpts4,10) * utQty;
									//TotalPointsR += parseInt(utptsr,10) * utQty;
									
									//if(utQty > 0){
									//	frmMain['dtls'].value = utdtls + "#^#";
									//	frmMain['item'].value = utitem + "#^#";
									//	frmMain['qtys'].value = utQty  + "#^#";
										
									//	if(parseInt(utd2d,10) > MaxD2D){
									//		MaxD2D = parseInt(utd2d,10);
									//	}
									//}	

								    for (ut=1; ut <= num; ut++){
									
								
										if (eval("document.getElementById('sp"+ut+"')") != null){

											var utQty   = parseInt(eval("document.getElementById('sp"+ut+"').value"),10);
											
											//eval("document.getElementById('relsp"+ut+"').value = utQty")
											var utdtls  = eval("document.getElementById('dtls"+ut+"').value");
											var utitem  = eval("document.getElementById('item"+ut+"').value");
											
											
											
											params= utdtls.split("|");
										
											utPrc  = params[1];
											utpts4 = params[7];
											utptsr = params[8];
											utd2d   = params[5];
										    TotalPrice += (utQty * utPrc);
											
											TotalPoints4 += parseInt(utpts4,10) * utQty;
											TotalPointsR += parseInt(utptsr,10) * utQty;
											
											if(utQty > 0){
												frmMain['dtls'].value = frmMain['dtls'].value + utdtls.replace('\'','') +"#^#";
												frmMain['item'].value = frmMain['item'].value + utitem +"#^#";
												frmMain['qtys'].value = frmMain['qtys'].value + utQty +"#^#";
												if(parseInt(utd2d,10) > MaxD2D){
													MaxD2D = parseInt(utd2d,10);
												}
											}
										}
																
									}
									
									document.getElementById("TotalPrice").innerText = MoneyFormat(TotalPrice);
									document.getElementById("TotalPointsEarned").innerText = TotalPoints4;
									document.getElementById("TotalPointsRequired").innerText = TotalPointsR;
									//if(MaxD2D =="0"){
									//	MaxD2D="Today";
									//} else if (MaxD2D =="1"){
									//	MaxD2D="Tommorrow";
									//}
									document.getElementById("TotalDays").innerText = MaxD2D;
									if(submitform){
										frmMain.submit();
									}
									
								}
								 function tellfriend(desc){
 
 
	 var thisloc=location.href;
	 var eml = document.getElementById("TellFriend").value;

	 if (eml != '') { 
	  	location.href='mailto:' + eml +'?subject=Take%20a%20look%20at '+desc+'&body=I%20saw%20this%20at%20' + thisloc + '%20and%20thought%20you%20might%20be%20interested.' 
	 }
 }
 
 
 	var img= new Image();
	img.onload = showalt;
	
 	function getalt(SC,ap){
	
	  	img.src= 'image.aspx?product='+SC+'&'+ap;
	}
	
	
	function getlargealt(SC,ap){
	  	img.src= 'image.aspx?product='+SC+'&'+ap;
	}
	
 	function showalt(){
	
	 	var myImage = document.getElementById("MainImage");
	 	myImage.src = img.src;
	}
 
 
function ShowHideOptions(num,showhide){

	document.getElementById('HiddenOptions'+num).style.display=showhide;

	if(showhide=='block'){
		document.getElementById('HiddenHide'+num).style.display='block';
		document.getElementById('HiddenShow'+num).style.display='none';
	} else {
		document.getElementById('HiddenHide'+num).style.display='none';
		document.getElementById('HiddenShow'+num).style.display='block';
	}
}

function ShowHideBasket(showhide){


	if(showhide=='block'){
		document.getElementById('oDIVYourBasketHolder').style.display='block';
	} else {
		document.getElementById('oDIVYourBasketHolder').style.display='none';

	}
}

var sThisURL = unescape(window.location.pathname);

function breakframes(){
	if ( top != self ){
		setTimeout( "top.location.href = sThisURL", 1.5*1000 );
	}
}


var lastopt ="";
	var lastopt2 ="";

	
	function ChangePrice2(opt,optionset,Form,sel,su){
		if(document.getElementById(opt).className == 'OptionOption' || su){
			lastopt="";
			lastopt2="";
			
			var x=  document.getElementById('OptionOptions'+optionset)
	
			for(i = 0; i < x.childNodes.length; i++){
				if(x.childNodes[i].id){
					if(x.childNodes[i].id.indexOf("OPTION") == 0){
					
						if(document.getElementById(x.childNodes[i].id).className=='OptionOption'){
						    // set to selectable
							document.getElementById(x.childNodes[i].id).className='OptionOption2';
						}
					} 
				}	
					
			}
			
			document.getElementById('OPTION'+optionset).value=sel;
			// set to selected
			document.getElementById(opt).className='OptionOption';
			
			if(document.getElementById('OptionHolder'+optionset)){
				var title = titles.Item(sel);
				document.getElementById('OptionHolder'+optionset).innerHTML=title;
			}
				
			checksel(optionset,sel,Form);
			
			ChangePrice(Form,true,false);
			//update
		} else {
			alert(document.getElementById('OPTIONUNAVAILABLE').innerHTML +' \"' + document.getElementById('SELECTEDOPTION').innerHTML + '\" is still selected');

		}
		
	}
	
	
	function ChangePrice3(opt,optionset,Form,sel){
		if(document.getElementById(opt).className != 'OptionOption3'){
			lastopt="";
			inttip();
			var x=  document.getElementById('OptionOptions'+optionset);
		
        	document.getElementById('HOPTION'+optionset).value=sel;
			for(i = 0; i < x.childNodes.length; i++){
				if(x.childNodes[i].id){
					if(x.childNodes[i].id.indexOf("OPTION") == 0){
				
						var parts;
						parts =x.childNodes[i].id.split("|");
					
						if(parts.length == 2){
							//alert(x.childNodes[i].id)
				    	
							lastopt=lastopt+"|"+document.getElementById(x.childNodes[i].id).className;
							if(document.getElementById(x.childNodes[i].id).className=='OptionOption3'){
								document.getElementById(x.childNodes[i].id).className='OptionOption3';

							} else if(document.getElementById(x.childNodes[i].id).className=='OptionOption2' && parts[1] == sel ){
								// set to selected

								document.getElementById(x.childNodes[i].id).className='OptionOption';
							}
						
						}
					} 
				}			
			}
			lastopt=optionset+"###"+lastopt+"###"+document.getElementById('OptionHolder'+optionset).innerHTML;
			
			if(document.getElementById('OptionHolder'+optionset)){
		
				var title = titles.Item(sel);
				document.getElementById('OptionHolder'+optionset).innerHTML=title;
			
			}

			checksel(optionset,sel,Form);
			return true;
		} else {
			inttip(2);
			//document.getElementById('OPTIONUNAVAILABLEDATE').innerHTML= document.getElementById('HOPTION'+optionset).value;
			checkavail(optionset,sel,Form)
			ddrivetip('');
		}
	}
	function resetselected(optionset){
		hideddrivetip();
		document.getElementById('OPTIONUNAVAILABLEDATE').innerHTML='';
		if(document.images['IMG1']){
			document.images['IMG1'].src = 'image.aspx?product='+ document.getElementById('ItemMain').item.value.replace(/#\^#/,"");
		}
		if(document.images['MainImage']){
			//document.images['MainImage'].src = 'image.aspx?product='+ document.getElementById('ItemMain').item.value.replace(/#\^#/,"");
		}
		
		if(lastopt){
			var parts;
			var parts2;
			parts=lastopt.split("###");
			var x=  document.getElementById('OptionOptions'+parts[0]);
			parts2=parts[1].split("|");
			var i;
			var j;
			j=1;
			for(i = 0; i < x.childNodes.length; i++){
			
				if(x.childNodes[i].id){
					if(x.childNodes[i].id.indexOf("OPTION") == 0){
						var parts3;
						parts3 =x.childNodes[i].id.split("|");
						if(parts3.length == 2){
							
							document.getElementById(x.childNodes[i].id).className=parts2[j];
							j+=1;
						}
					} 
				}			
			}
			
			if(document.getElementById('OptionHolder'+parts[0])){
				document.getElementById('OptionHolder'+parts[0]).innerHTML=parts[2];
			}
			
			document.getElementById('HOPTION'+optionset).value=document.getElementById('OPTION'+optionset).value;
		}
		if(lastopt2){
			parts=lastopt2.split("###");
			var x=  document.getElementById('OptionOptions'+parts[0]);
			parts2=parts[1].split("|");
			var i;
			var j;
			j=1;
			for(i = 0; i < x.childNodes.length; i++){
				if(x.childNodes[i].id){
					if(x.childNodes[i].id.indexOf("OPTION") == 0){
						var parts3;
						parts3 =x.childNodes[i].id.split("|");
						if(parts3.length == 2){
							document.getElementById(x.childNodes[i].id).className=parts2[j];
							j+=1;
						}
					} 
				}			
			}
		}
		
	}
	
	function PreSelect(Form){
		
		var stock  = eval("stock"+Form);
		var unavail=false;
		var avail  = eval("avail"+Form);
		
		var i=0;
		var n = stock.Keys(0).length;

		for(i=0;i<n;i++){
			mykey = stock.Keys(0)[i];
			if(!avail.Exists(mykey)){
				i=n;
			}
		}

		var params = mykey.split(";");
		params = params[0].split("-");
	
		i=1;
		if(params.length ==1){
			ChangePrice(Form,false,false);
		    changepics = true;
		} else {
			for(i=1;i<params.length;i++){
				ChangePrice2('OPTION'+(i-1)+'|'+params[i],i-1+'','1',params[i],1);
				document.getElementById('HOPTION'+(i-1)).value = params[i];
			}
		}
		
		inttip();
		hideddrivetip()
		
	}
	
	function PreSelect2(Form){
		x=document.getElementById("OPTFORM"+Form)
		var scode = x.selecteditem.value
		var stock  = eval("stock"+Form);
			
		var i=0;
		var pointer =0;
		var n = stock.Keys(0).length;
		
		for(i=0;i<n;i++){
			if (stock.Keys(0)[i] == scode){
			pointer = i+1;
			}
			
		}
		if(pointer >= n){
		pointer=0;
		}
				

		var avail  = eval("avail"+Form);
		for(i=pointer;i<n;i++){
			mykey = stock.Keys(0)[i];
			if(!avail.Exists(mykey)){
				i=n;
			}
		}
		
		var params = mykey.split(";");
		params = params[0].split("-");
	
		i=1;
		if(params.length ==1){
			ChangePrice(Form,false,false);
		    changepics = true;
		} else {
			for(i=1;i<params.length;i++){
				ChangePrice2('OPTION'+(i-1)+'|'+params[i],i-1+'','1',params[i],1);
				document.getElementById('HOPTION'+(i-1)).value = params[i];
			}
		}
		
		inttip();
		hideddrivetip()
		
	}
	
	function PreSelect1(Form){
		x=document.getElementById("OPTFORM"+Form)
		var scode = x.selecteditem.value
		var stock  = eval("stock"+Form);
			
		var i=0;
		var pointer =0;
		var n = stock.Keys(0).length;
		
		for(i=n;i >0 ;i--){
			if (stock.Keys(0)[i] == scode){
				pointer = i-1;
			}
		}

		if(pointer <= 0){
			pointer=n-1;
		}

		var avail  = eval("avail"+Form);
		for(i=pointer;i>0;i--){
		
			mykey = stock.Keys(0)[i];
			if(!avail.Exists(mykey)){
				i=0;
			}
		}

		var params = mykey.split(";");
		params = params[0].split("-");
	
		i=1;
		if(params.length ==1){
			ChangePrice(Form,false,false);
		    changepics = true;
		} else {
			for(i=1;i<params.length;i++){
				ChangePrice2('OPTION'+(i-1)+'|'+params[i],i-1+'','1',params[i],1);
				document.getElementById('HOPTION'+(i-1)).value = params[i];
			}
		}
		
		inttip();
		hideddrivetip()
		
	}
	
	
	
	
	
	function checksel(optionset,sel,Form){
		lastopt2 = "";
		if(optionset == '1'){
			optionset = '0';
		} else {
			optionset = '1';
		}
		
		var x=  document.getElementById('OptionOptions'+optionset)

		if(x){
			var seltd;
			for(i = 0; i < x.childNodes.length; i++){
				if(x.childNodes[i].id){
					if(x.childNodes[i].id.indexOf("OPTION") == 0){
					
						var parts;
						parts =x.childNodes[i].id.split("|");
						if(parts.length == 2){
							lastopt2=lastopt2+"|"+document.getElementById(x.childNodes[i].id).className;
						    var scode;
							if(optionset == '1'){
								scode = sel+'-'+parts[1];
							} else {
								scode = parts[1] +'-'+sel;
							}
							var stock  = eval("stock"+Form)
							var keys = stock.Keys(0)
							
							
							var z= document.getElementById('OPTFORM'+Form)
							var SC = z.item.value 
	
							scsplitsuffix= SC.split(";")
					
							var unavail=false;
							var avail  = eval("avail"+Form)
							if(avail.Exists(scsplitsuffix[0]+'-' +scode +';Warehouse;Warehouse')){
								unavail = true;
							}
							
							
							if((!stock.Exists(scsplitsuffix[0]+'-' +scode +';Warehouse;Warehouse')) || unavail == true){
								// set to unavailable
								document.getElementById(x.childNodes[i].id).className='OptionOption3';
								
							} else {
								if(document.getElementById(x.childNodes[i].id).className=='OptionOption3'){
									document.getElementById(x.childNodes[i].id).className='OptionOption2';
								} else {
									seltd = true;
									
								}
							}
						}
					} 
				}			
			}
			lastopt2=optionset+"###"+lastopt2;
			
			if(!seltd){
				document.getElementById('OptionHolder0').innerHTML="";
				document.getElementById('OptionHolder1').innerHTML="";
				
			} else {
	
			ChangePrice4(Form,true);
			ddrivetip('op');
			}
		} else {
			ChangePrice4(Form,true);
			ddrivetip('op');
		}
	
	}
	
	
	function checkavail(optionset,sel,Form){
	
		if(optionset == '1'){
			optionset = '0';
		} else {
			optionset = '1';
		}
		var x=  document.getElementById('OptionOptions'+optionset)

		if(x){
			var seltd;
			
			for(i = 0; i < x.childNodes.length; i++){
				if(x.childNodes[i].id){
					if(x.childNodes[i].id.indexOf("OPTION") == 0){
					
						var parts;
						parts =x.childNodes[i].id.split("|");
						if(parts.length == 2){

						    var scode;
							if(optionset == '1'){
								scode = sel+'-'+parts[1];
							} else {
								scode = parts[1] +'-'+sel;
							}
							//alert(scode)
							var stock  = eval("stock"+Form)
							var keys = stock.Keys(0)
							
							
							var z= document.getElementById('OPTFORM'+Form)
							var SC = z.item.value 
							//alert(scsplitsuffix[0]+'-' +scode +';Warehouse;Warehouse')
	
							scsplitsuffix= SC.split(";")
					
							var unavail=false;
							var avail  = eval("avail"+Form)
							if(avail.Exists(scsplitsuffix[0]+'-' +scode +';Warehouse;Warehouse')){
								unavail = true;
								params = avail.Item(scsplitsuffix[0]+'-' +scode +';Warehouse;Warehouse').split('|');
								
								document.getElementById('OPTIONUNAVAILABLEDATE').innerHTML= params[0]+'<BR>'+params[3];
							}
						}
					} 
				}			
			}

		} 
	
	}
	
	
	function resetsel(){
		PreSelect('1');
		var x=  document.getElementById('OptionOptions1');

		if(x){
			var seltd;
			for(i = 0; i < x.childNodes.length; i++){
				if(x.childNodes[i].id){
					if(x.childNodes[i].id.indexOf("OPTION") == 0){
						document.getElementById(x.childNodes[i].id).className='OptionOption2';
					} 	
				}
			}
		} 
		var x=  document.getElementById('OptionOptions0');

		if(x){
			var seltd;
			for(i = 0; i < x.childNodes.length; i++){
				if(x.childNodes[i].id){
					if(x.childNodes[i].id.indexOf("OPTION") == 0){
						document.getElementById(x.childNodes[i].id).className='OptionOption2';
					} 	
				}
			}
		} 
	
	}
	
	function CheckForm(Form){
	
		var stock  = eval("stock"+Form)
		var keys = stock.Keys(0)
		
		var j;
		for(j=0;j<keys.length;j++){
			alert(keys[j]);
			var params = keys[j].split(";")

			params2 = params[0].split("-");
			var i;
			for(i=0;i<params2.length;i++){
				alert('i=' + i +' val=' + params2[i])
				
			}
		}
		//params = keys.split(",")
	}
	
	function getbrand() {
	if(document.getElementById("_ctl0_depselector_ManList").options[document.getElementById("_ctl0_depselector_ManList").selectedIndex].value!="none"){
		var params =document.getElementById("_ctl0_depselector_ManList").options[document.getElementById("_ctl0_depselector_ManList").selectedIndex].value.split("|");
		top.location.href=miBaseURL+params[1];
	}
 }
function producttype(cat) {
  if(cat){
    top.location.href=miBaseURL+"product/productlist.aspx?page=1&c="+cat;
  }
}
 
function showinfo(infoid){
  document.getElementById('HSELECTEDOPTION').innerHTML = document.getElementById('ProdTitle'+infoid).innerHTML;
  document.getElementById('HSELECTEDDESCRIPTION').innerHTML = document.getElementById('ProdDescription'+infoid).innerHTML;
  document.getElementById('HSELECTEDDELIVERY').innerHTML = document.getElementById('TLDesc'+infoid).innerHTML;
  inttip();
  ddrivetip('');
}

function showtab(tabno){
	if(!tabno){
	tabno =currenttab;
	}
	else{
		currenttab=tabno;
	}
  var tabSet = document.getElementById('AttTabSetInner');
  var tl = tabSet.childNodes.length;
  for(var i=0;i < tl;i++){
    if (tabSet.childNodes[i].tagName=='DIV'){
      tabSet.childNodes[i].style.display='none';
    }
  }
  var tabSet = document.getElementById('AttTabsUL');
  for(i=0;i<tabSet.childNodes.length;i++){
    if (tabSet.childNodes[i].tagName=='LI'){
      tabSet.childNodes[i].className='AttTab';
    }
  }
  if(!document.getElementById('AttTabD'+tabno)){
  	currenttab=1;
  	tabno =	currenttab;
  } else {
  	document.getElementById('AttTabD'+tabno).style.display='block';
  	document.getElementById('AttTabL'+tabno).className='AttTabSelected';
  }

}

function mifatt(params){
	window.location.href=miBaseURL+"product/productlist.aspx?tb="+currenttab+"&aja=1"+params;
}

function ajsearch(){
	var params;
	params = 'page=1&amp;term='+$('attterms').value;
	mifatt(params);
}

function mikeyhandler(){
	if(window.event){
		if(window.event.keyCode==13){
			ajsearch();
		}else{
			return false;
		}
	}
}
function updateitem(id,qtyold,sc,rem){
	var qtynew = document.getElementById("BasketItem-"+id).value;
	
	if(rem == 1){
		qtynew = 0;
	}
	
	if (qtynew > qtyold){
 		var myqty = qtynew - qtyold;
		document.location.href = miBaseURL+'/product/update.aspx?rem=0&sc='+ sc +'&qty='+myqty;
	} else if (qtynew < qtyold){
 		var myqty = qtyold - qtynew;
		document.location.href = miBaseURL+'/product/update.aspx?rem=1&sc='+ sc +'&qty='+myqty;
	}
}

function moreinfo(SC) {

		jQuery.facebox(function() { 
  			jQuery.get(miBaseURL+'product/showdescription.aspx?p='+SC, function(data) {
    		jQuery.facebox(data)
  		})
		}) 
}
	
	



	
$j(function() {   
  $j("#checkaccount").click(function() {   
    var e = document.getElementById('_ctl0_MainContent_email').value;
    var ck = document.getElementById('remchk').value;
    $j('#NewCustomerSubText').html('');
    $j('#LoginMessage').html('');
    $j.ajax({          
      url: 'server/checkaccount.aspx', 
      data: 'e=' + e+'&ck='+ck,          
      dataType: 'json',          
      type: 'post',          
      success: function (j) { 
        if(j.msg == "ok"){
          $j("#_ctl0_MainContent_btnNoAccount").click();
        } else {
          $j('#NewCustomerSubText').html(j.msg);
          $j("#NewCustomerSubText").css("display", "block");
          $j("#CheckoutExisting").css("display", "block");
          $j("#CheckoutExistingReminder").css("display", "none");
        }           
        
      }         
    });
  });   
  
  $j("#loginaccount").click(function() {   
    var e = document.getElementById('_ctl0_MainContent_username_existing').value;
    var p = document.getElementById('_ctl0_MainContent_password_existing').value;
    var ck = document.getElementById('remchk').value;
    $j('#LoginMessage').html('Please wait... <span class="CheckoutExistingLogin"><img src="images/ajax-loader.gif"></span><br/>');
    $j("#NewCustomerSubText").html('');
    $j.ajax({          
      url: 'server/checkaccount.aspx', 
      data: 'lgn=1&e=' + e+'&p=' + p +'&ck='+ck,          
      dataType: 'json',          
      type: 'post',          
      success: function (j) { 
        if(j.msg == "ok"){
          $j("#_ctl0_MainContent_btnProcess_Existing").click();
        } else {
          $j('#LoginMessage').html(j.msg);
        }           
      }         
    });
  }); 
  
  
    $j("#_ctl0_MainContent_username").blur(function() {   
    var e = document.getElementById('_ctl0_MainContent_username').value;
    var ck = document.getElementById('remchk').value;
   $j('#LoginCheck').html('<br/>Checking username ... <span class="CheckoutExistingLogin"><img src="images/ajax-loader.gif"></span><br/>');
    $j.ajax({          
      url: 'server/checkaccount.aspx', 
      data: 'ca=1&e=' + e+'&ck='+ck,          
      dataType: 'json',          
      type: 'post',          
      success: function (j) { 
        if(j.msg == "ok"){
          //$j("#_ctl0_MainContent_btnProcess_Existing").click();
        } else {
          $j('#LoginCheck').html(j.msg);

        }           
      }         
    });
  }); 
  
  
  
    
  
  
  $j("#Forgotten_Password_Remind").click(function() {   
    var e = document.getElementById('emailremind').value;
    var ck = document.getElementById('remchk').value;
    $j('#ReminderMessage').html('');
    $j('#ReminderMessage').html('Please wait... <span class="CheckoutExistingLogin"><img src="images/ajax-loader.gif"></span><br/>');
    $j.ajax({          
      url: 'server/checkaccount.aspx', 
      data: 'rem=1&e=' + e+'&ck='+ck,          
      dataType: 'json',          
      type: 'post',          
      success: function (j) { 
        
        $j('#ReminderMessage').html(j.msg);
                  
        
      }         
    });
    return false;
  }); 
  
  $j("#Forgotten_Password").click(function() {   
    $j("#CheckoutExisting").css("display", "none");
    $j("#CheckoutExistingReminder").css("display", "block");
    return false;
  });
  
  $j("#BackToLogin").click(function() {   
    $j("#CheckoutExisting").css("display", "block");
    $j("#CheckoutExistingReminder").css("display", "none");
    return false;
  });   
  
  
  
});  
	
	
	function fetchlogin(email){
    $j("#CheckoutExisting").css("display", "none");
    $j("#CheckoutExistingReminder").css("display", "block");
    $j("#NewCustomerSubText").css("display", "none");
    $j("#emailremind").attr('value',email);
    $j("#Forgotten_Password_Remind").click();
  }
  function checkoutcontinue(email){
    $j("#_ctl0_MainContent_btnNoAccount").click();
  }
  
  
	
//-->