<!--
var miBGColor = '#F7E3EE';
var miColor = '#DC6B9E';
var PicWin;
			var Open = 0;
			var Version;
			var	Browser = navigator.appName;
			BVer = parseInt(navigator.appVersion);
			
        //Number Of Reconnects
        var rcount=0;
        //Maximum reconnects Setting
        var rmax = 6;
        function Reconnect(){
          rcount++;
          var d = new Date();
          var curr_hour = d.getHours();
          var curr_min = d.getMinutes();
          if (rcount < rmax){
            window.status = 'Refreshed ' + rcount + ' time(s) [' + curr_hour + ':' + curr_min + ']';
            var img = new Image(1,1);
            img.src = 'reconnect.aspx';
	    //alert('Session Refreshed : ' + curr_hour + ':' + curr_min)
	    
          }
         }
          window.setInterval('Reconnect()',900000);
   
			
			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 ){return val+"0";}
								
				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,changetosc){
				x=document.getElementById("OPTFORM"+Form);
				y=document.getElementById("option1");
				//var SC = x.item.value ;
				var SC
				if(document.location.hash != "" && document.location.hash != "#"){
          SC = document.location.hash.replace(/#/,'')+';Warehouse;Warehouse';
          document.location.hash ='';
          var i=0;
          while ((y.options[i].value != SC) && (i < y.options.length))
          {i++;}
          if (i < y.options.length)
          {y.selectedIndex = i;}
          
        } else if(changetosc != undefined){
          SC=changetosc;
          var i=0;
          while ((y.options[i].value != SC) && (i < y.options.length))
          {i++;}
          if (i < y.options.length)
          {y.selectedIndex = i;}
        } else {
          SC = y.options[y.selectedIndex].value;
        }
				//alert(document.location.hash.replace(/#/,''))

				//scsplitsuffix= SC.split(";");
				
				//scsplit= scsplitsuffix[0].split("-");
				//SC=scsplit[0];
				//var SCSuffix=";" + scsplitsuffix[1] + ";" + scsplitsuffix[2];
				var SCSuffix="";
				//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)")
				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+SCSuffix;
				x.selecteditem.value=SC;
				

				
				params= DTLS.split("|")
				
				var randomnumber=Math.floor(Math.random()*11);
				
				if (Form == 1 && params[4] == '5'){
					changepics = true;
				} else if (Form == 1){
					if (document.images['IMG'+Form]){
						document.images['IMG'+Form].src = 'image.aspx?'+randomnumber+'&product='+SC+SCSuffix;
					}
				}
				if (Form > 1 &&  changepics == true){
				
					document.images['IMG'+Form].src = 'image.aspx?'+randomnumber+'&M=0&product='+SC+SCSuffix;
				}

				//--------------------------------------------

				var micurrency = cursym;
				var qb = params[3];
				var aqb = qb.split("@@");
				var aqb2 = aqb[2];
				var qtybreaks = aqb2.split(":");
				
				var lowprice;
				if(qtybreaks.length > 2){
					var mulitplerow;
					var pricerow;
					var savingrow;
					mulitplerow = '<table class="PDT_ProductTable" cellspacing="0"><tr style="background:'+miBGColor+'"><td><b style="font-size:120%;margin-left:6px;">'+miMultiple+'</b></td>';
					pricerow = '<tr><td style="border-top:1px dotted # 444;border-bottom:1px dotted # 444;"><b style="font-size:120%;margin-left:6px;">'+miItemPrice+'</b></td>';
					savingrow = '<tr style="background:'+miBGColor+'"><td><b style="font-size:120%;margin-left:6px;">% '+miSaving+'</b></td>';
					var baseprice;
					
					for(i=0;i<qtybreaks.length;i++){
					
						if(qtybreaks[i] != ""){
							var prc = qtybreaks[i].split("#");
							if(prc[0] == "1"){
								baseprice = prc[1];
								lowprice = baseprice;
							} else if(qtybreaks[i] != ""){
							
								mulitplerow += '<td width="15%" align="center"><b style="font-size:120%;">' + prc[0] + '</b></td>';
								pricerow += '<td width="15%" align="center" style="color:'+miColor+';border-top:1px dotted # 444;border-bottom:1px dotted # 444;"><b style="font-size:120%;">'+micurrency + MoneyFormat(prc[1]) + '</b></td>';
								savingrow += '<td width="15%" align="center"><b style="font-size:120%;">' + Math.round(((parseFloat(baseprice,10) - parseFloat(prc[1],10)) / parseFloat(baseprice,10)) * 100, 0)+'%</b></td>';
								if(parseFloat(prc[1],10) < lowprice){
									lowprice = parseFloat(prc[1],10);
								}
							}
						}
						
					}
					
					mulitplerow += '</tr>';
					pricerow += '</tr>';
					savingrow += '</tr></table>';
					$('QtyBreakTable').setHTML(mulitplerow+pricerow+savingrow)
					//$('txtPrice').setHTML('Single Price')
				} else {
					if($('QtyBreakTable')){$('QtyBreakTable').setHTML('')}
				}
				
				
				
				
				if($('RRPTable')){
					var misaving;
					misaving = 0;
					
					if(parseFloat(lowprice,10) > 0 && parseFloat(lowprice,10) < 99999){
						lowprice = '<b style="font-size:100%;">'+miPayAsLittle+'</b> <b style="font-size:100%;color:'+miColor+';">' + micurrency + MoneyFormat(lowprice) + '</b>';
					}
					if(parseFloat(params[13],10) > parseFloat(params[1],10)){
						misaving = Math.round(((parseFloat(params[13],10) - parseFloat(params[1],10)) / parseFloat(params[13],10)) * 100, 0)
			 		}
					if(misaving > 0){
						$('RRPTable').setHTML('<b style="font-size:100%;">'+miRRP+' : ' + micurrency + MoneyFormat(params[13]) + '</b>&nbsp;&nbsp;<b style="font-size:100%;color:'+miColor+';">'+miDiscount+' ' + misaving + '%.</b> ');
						if(lowprice) {
							$('RRPTable').innerHTML += lowprice;
						}
					} else if(lowprice!="") {
						$('RRPTable').setHTML(lowprice);
					} else {
						//$('RRPTable').remove();
					}
				}
				if($('PDT_ONSALE')){
					var now=new Date();
					new Ajax(miBaseURL+'product/productinfo.aspx?p='+SC+SCSuffix+'&d='+now,{method:'get',update:$('PDT_ONSALE')}).request();
				}
	
				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 = params[1];
				x=document.getElementById('DESPATCHEDMAINSHOW');
				x.innerHTML = params[5]+1;
				if(document.getElementById('WEIGHTMAINSHOW')){
					x=document.getElementById('WEIGHTMAINSHOW');
					x.innerHTML = params[6];
				}
				if(document.getElementById('INSTOCKMAINSHOW')){
					x=document.getElementById('INSTOCKMAINSHOW');

					if(parseInt(params[15],10) > 0 || parseInt(params[5],10) < 4){
            				x.innerHTML = "In Stock";
          				  document.getElementById('OPTIONUNAVAILABLEDATE3').style.display = 'none';
          				} else if(parseInt(params[5],10)> 3){
          				  x.innerHTML = "Out of Stock";
          				  // show inform when in stock block
           				 document.getElementById('OPTIONUNAVAILABLEDATE3').style.display = '';
          			}
					
					
				}
				
				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');
					if(D2D==0){
						D2D = miToday;
					} else if(D2D==1){
					
						D2D = miTomorrow;
					} else{
						D2D = D2D+miDays;
					}
					
					
				    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;
					}
				}

				if($j('PDT_SelFullDesc')){
					//new Ajax(miBaseURL+'product/getdescription.aspx?p='+SC+SCSuffix, {
					//method: 'get',
					//update: $('PDT_SelFullDesc')
					//}).request();

					
					//var myEffects = new Fx.Styles('PDT_SelDesc', {duration: 500, transition: Fx.Transitions.linear});
				
					//myEffects.start({
					//    'opacity': [0, 1]
					//});
					//$('PDT_SelDesc').innerHTML =params[0];
					$j.ajax({          
            url: miBaseURL+'product/getdescription.aspx', 
            data: 'p='+SC+SCSuffix,          
            dataType: 'json',          
            type: 'post',          
            success: function (j) { 
              if($('PDT_SelDesc')){
                $('PDT_SelDesc').innerHTML =params[0];
                $('PDT_SelFullDesc').innerHTML =j.msg;
              }          
              
            }         
          });
					
					
					
				}
			
			
			


checkavail(SC+SCSuffix,Form);
}

function checkavail(sel,Form){
	if(document.getElementById('addtable')){
	var unavail=false;
	var avail  = eval("avail"+Form)
	if(avail.Exists(sel)){
		unavail = true;
		params = avail.Item(sel).split('|');
		document.getElementById('sp1').value=0;
		document.getElementById('addtable').style.display = 'none';
		if(params[3]){
			document.getElementById('OPTIONUNAVAILABLEDATE').innerHTML = params[0]+'<br/>'+params[3];
		} else {
			document.getElementById('OPTIONUNAVAILABLEDATE').innerHTML = params[0];
		}
		
		document.getElementById('OPTIONUNAVAILABLEDATE').style.display = 'block';
		document.getElementById('OPTIONUNAVAILABLEDATE2').style.display = 'block';
		document.getElementById('OPTIONUNAVAILABLEDATE3').style.display = 'block';
		document.getElementById('DESPATCHEDMAINSHOW').innerHTML = '<span style="color:red;">'+ miUnavailable +'</span>';
	} else {
		document.getElementById('sp1').value=1;
		document.getElementById('addtable').style.display = 'block';
		document.getElementById('OPTIONUNAVAILABLEDATE').innerHTML = '';
		document.getElementById('OPTIONUNAVAILABLEDATE').style.display = 'none';
		document.getElementById('OPTIONUNAVAILABLEDATE2').innerHTML = '';
		document.getElementById('OPTIONUNAVAILABLEDATE2').style.display = 'none';
		//document.getElementById('OPTIONUNAVAILABLEDATE3').style.display = 'none';
		
		
	}
}
}

function changeselectedgroup(opt,det,showdiv){
  var myopt=document.getElementById('Option'+opt+'dtls'+det);
  var dtls=myopt.value;var params=dtls.split("|");
  x=document.getElementById('SelectedDetails'+opt);
  y=document.getElementById('Option'+opt+'Det'+det);x.innerHTML=y.innerHTML;
  x=document.getElementById('SelectedTitle'+opt).innerHTML=params[0];
  x=document.getElementById('SelectedImage'+opt);
  y=document.getElementById('Option'+opt+'Det'+det+'Image');
  x.src=y.src;x=document.getElementById('OPTFORM'+opt);x['dtls'].value=dtls;
  var selitem=document.getElementById('Option'+opt+'item'+det).value;
  x['dtls'].value=dtls;
  x['selecteditem'].value=selitem;
  if(x['selecteditem'+opt]){
    x['selecteditem'+opt].value=selitem;
  }
  UpdateSelectedItems();
  //ChangePrice(opt,det);
  //ChangeGroupPrice(opt,det);
  ChangePackagePrice(opt,det);
  

  if(showdiv){
    document.getElementById('Option'+opt+'Det'+det+'Hover').innerHTML=document.getElementById('GrpDetails').innerHTML;
    var obj=document.getElementById('Option'+opt+'Det'+det+'Hover').style;MM_showHideLayers('Option'+opt+'Det'+det+'Hover','','show');
    var offX=-300;
    var offY=-25;
    if(obj.left){
      obj.left=(parseInt(mouseX(event))+offX)+'px';
      obj.top=(parseInt(mouseY(event))+offY)+'px';
    }
  }
  x=document.getElementById('ItemMain');
  x.dtls.value=x.ItemMaindtls.value+"#^#"+x.dtls.value
  x.item.value=x.ItemMainitem.value+"#^#"+x.item.value
  x.dtls1.value=x.dtls.value;
  x.item1.value=x.item.value;
  if(showdiv){
    document.getElementById('Option'+opt+'Det'+det+'Hover').innerHTML = x.GroupUpdatedText.value+'<br /><div class="HoverGrpTitle">'+params[0]+'</div><br/><br />'+document.getElementById('GrpDetails').innerHTML;
  }
  popFooterForm()
}


function UpdateSelectedItems(){
  z=document.getElementById('SelectedGroupItems');
  z.innerHTML="";
  y=document.getElementById('PDGGroupImages');
  if(y){
    y.innerHTML="";
  }
  var i;
  for(i=2;i<=10;i++){
    x=document.getElementById('SelectedTitle'+i);
    v=document.getElementById('selecteditem'+i);
    if(x){
      z.innerHTML += x.innerHTML+"<br />";
    } else{
      break;
    }
    if(y&&v){

      if (i==2){
        y.innerHTML+="<div class=\"GroupImageHolder2\"><img class=\"GroupImage2\"  src=\"image.aspx?product="+v.value+"\" alt=\"\"/></div>";
      } else {
        y.innerHTML+="<div class=\"GroupImageHolder2\"><img class=\"GroupImage2\"   src=\"image.aspx?product="+v.value+"\" alt=\"\"/></div>";
      }
    } else {
      //break;
    }
  }
}



function ChangePackagePrice(Form,Options,ShowDesc){
  x=document.getElementById("OPTFORM"+Form);
  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]){
      //reserved functionality
    }
  }
  
  if(Form>1&&changepics==true){
    //reserved functionality
  }
  x=document.getElementById('COSTMAINSHOW');
  x.innerHTML=params[1];
  x=document.getElementById('DESPATCHEDMAINSHOW');
  if(x){
    if(D2D == 0){
      x.innerHTML=miToday;
    } else if(D2D == 1){
      x.innerHTML=miTomorrow;
    } else{
      x.innerHTML=D2D + ' ' + miDays;
    }
  }
  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;
        }
      }
    }
    x.COSTMAIN.value=MoneyFormat(CostMain);
    x=document.getElementById('DESPATCHEDMAINSHOW');
    if(x){
      if(D2D == 0){
        x.innerHTML=miToday;
      } else if(D2D == 1){
        x.innerHTML=miTomorrow;
      } else{
        x.innerHTML=D2D + ' ' + miDays;
      }
    }

    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 ChangeGroupPrice_Old(Form,Options,ShowDesc){
  x=document.getElementById("OPTFORM"+Form);
  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]){
      //reserved functionality
    }
  }
  
  if(Form>1&&changepics==true){
    //reserved functionality
  }
  x=document.getElementById('COSTMAINSHOW');
  x.innerHTML=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;
        }
      }
    }
    x.COSTMAIN.value=MoneyFormat(CostMain);
    x=document.getElementById('DESPATCHEDMAINSHOW');
    if(D2D==0){
			D2D=miToday;
		}	else if(D2D==1){
			D2D=miTomorrow;
		} else{
			D2D=D2D+miDays;
		}
    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 nWin(URL,width,height)
	{
      newWin = window.open(URL,"",'resizable,scrollbars=yes,toolbar=yes,status=yes,menubar=no,WIDTH='+width+',HEIGHT='+height);
      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=350,top=100,left=100') 


}
 
		
 		
 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 showpic(ignore,alt) {

	
	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];

		jQuery.facebox(function() { 
  			jQuery.get('largeimage.aspx?product='+SC+'&alt='+alt, function(data) {
    			jQuery.facebox(data)
  		})
		}) 

}
	else {

	
	if(ignore != ""){

		jQuery.facebox(function() { 
  			jQuery.get('largeimage.aspx?product='+ignore+'&alt='+alt, function(data) {
    			jQuery.facebox(data)
  		})
		}) 

	}

	}	

}





		







function spinner(spinner,value){

  var sp = document.getElementById(spinner);
  if(sp.value > 0){
    
	var id = spinner.replace(/sp/i,'');
	
	sp.value = parseInt(value,10) + parseInt(sp.value);
	if(maxqty(id,sp.value,value)== false){
	sp.value = sp.value-1;
		var message  = javamessages.Item('SellandRetire').replace(/\[\%Qty\%\]/i,document.getElementById('max'+id).value);
		alert(message);
	}
  } else {
    sp.value = 1;
  }
}

function maxqty(id,val,val2){

  var qmax = document.getElementById('max'+id);
  if(qmax){
    if(parseInt(qmax.value ,10) > 0 && val2 > 0 && parseInt(qmax.value ,10) < parseInt(val,10)){
      return false;
    } 
  }
  return true;
}

function maxqty2(id,obj){
	var qmax = document.getElementById('max'+id);
	if( (parseInt(qmax.value,10) > 0 && (parseInt(qmax.value ,10) < parseInt(obj.value,10))) || parseInt(obj.value,10) == 'nan' ){
		var message  = javamessages.Item('SellandRetire').replace(/\[\%Qty\%\]/i,qmax.value)
		alert(message)
		obj.value=1;
	} else {
		if (parseInt(obj.value,10) == 'nan'){
			obj.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 +"#^#";
												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");
		if(myImage == null){
			myImage = document.getElementById("IMG1");
		}
	 	myImage.src = img.src;
	}
 
 
function ShowHideOptions(num,showhide){

	var i;
	for (i=0;i<10;i++){
	 	var myblock = document.getElementById('HiddenOptions'+i);
	 	if(myblock){
			if(myblock.style.display=='block'){
				document.getElementById('HiddenHide'+i).style.display='none';
				document.getElementById('HiddenShow'+i).style.display='block';
			}
			myblock.style.display='none';
 		}
 	}
	document.getElementById('HiddenOptions'+num).style.display=showhide;
	if(showhide=='block'){
	    document.getElementById('HiddenHide'+num).style.display='block';
		document.getElementById('HiddenShow'+num).style.display='none';
	} 
}



var sThisURL = unescape(window.location.pathname);

function breakframes(){
	if ( top != self ){
		setTimeout( "top.location.href = sThisURL", 1.5*1000 );
	}
}




function popFooterForm(){
	var y;
	y=document.getElementById('ItemMainFooter');
	if(y){
		var x;
		var fstr;
		x=document.getElementById('ItemMain');
		fstr = x.innerHTML;
		fstr = fstr.replace(/sp1/g,'sp2');
		fstr = fstr.replace(/MAIN/,'MAIN_');
		fstr = fstr.replace(/P4/,'P4_');
		fstr = fstr.replace(/P2/,'P2_');
		fstr = fstr.replace(/Name="SelectedGroupItems/ig,'Name="SelectedGroupItems_');
		fstr = fstr.replace(/Name="Group/ig,'Name="Group_');
		y.innerHTML = fstr;
		//alert(fstr)
	}
}


function mouseX(evt) {if (!evt) evt = window.event; if (evt.pageX) return evt.pageX; else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;}
function mouseY(evt) {if (!evt) evt = window.event; if (evt.pageY) return evt.pageY; else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); else return 0;}



function checkkey(){
	if (event.keyCode < 45 || event.keyCode > 57){ 
		event.returnValue = false;
		return false;
	}
}

function swapview(){
				x = document.getElementById('_ctl0_MainContent_VAL');
				x.checked = (x.checked == true) ? false : true;
				__doPostBack('VAL','');
				}
function MoreInfo(id){
	var SC=document.getElementById('selecteditem'+id).value;
	var Desc=window.open("showdescription.aspx?p="+SC,"Desc","width=680,height=450,resizable=yes,scrollbars=yes,Title=No");
	Desc.focus();
	return false;
}

function showpic2(SC,alt) {
	    alt = escape(alt);
		jQuery.facebox(function() { 
  			jQuery.get('largeimage.aspx?product='+SC+'&alt='+alt, function(data) {
    		jQuery.facebox(data)
  		})
		}) 
}

function moreinfo(SC) {

		jQuery.facebox(function() { 
  			jQuery.get(miBaseURL+'product/showdescription.aspx?p='+SC, function(data) {
    		jQuery.facebox(data)
  		})
		}) 
}

function revWin(url) {

		jQuery.facebox(function() { 
  			jQuery.get(miBaseURL +url, function(data) {
    		jQuery.facebox(data)
  		})
		}) 
}
function faceWin(sc,url) {

		$j.facebox(function() { 
  			$j.get(miBaseURL+url+sc, function(data) {
    		$j.facebox(data)
  		})
		}) 
}
function callback(url){
	var Callback=window.open(miBaseURL+url,"Callback","width=450,height=450,resizable=yes,scrollbars=No,Title=No");
	Callback.focus();
	return false;
}




function showpic3(id) {
      var SC=document.getElementById('selecteditem'+id).value;
      var alt=document.getElementById('SelectedTitle'+id).innerHTML;
	    alt = escape(alt);
		jQuery.facebox(function() { 
  			jQuery.get('largeimage.aspx?product='+SC+'&alt='+alt, function(data) {
    		jQuery.facebox(data)
  		})
		}) 
}

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 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 DeselectDivs(HiddenDiv,SelectedDiv){
  var myDivs=document.getElementById(HiddenDiv);
  for(i=0; i< myDivs.childNodes.length ;i++){

    if(myDivs.childNodes[i].tagName=="DIV"){
      myDivs.childNodes[i].style.background='#fff';
      myDivs.childNodes[i].style.border='2px solid #ddd';
    }
  }
  document.getElementById(SelectedDiv).style.background='#F9E9F0';
  document.getElementById(SelectedDiv).style.border='2px solid #CE4C89';
  
}


	


function showinfo2(SC){

	//var newimagesrc = miBaseURL+'product_images/medium/'+SC+';warehouse;warehouse.jpg';
	var newimagesrc = miBaseURL+'product/image.aspx?product='+SC+';warehouse;warehouse';
  img2.src= newimagesrc;
  
	newimage = '<table width="100%"><tr><td align="center"><img id="imgmedium" src="images/ajax-loader2.gif"/></td></tr></table>';
  document.getElementById('HSELECTEDOPTION').innerHTML = '';
  document.getElementById('HSELECTEDDESCRIPTION').innerHTML =  newimage;
  document.getElementById('HSELECTEDDELIVERY').innerHTML = '';
  inttip();
  ddrivetip('');
}

var img2= new Image();
img2.onload = showinfo2image;

function showinfo2image(){
  var myImage = document.getElementById("imgmedium");
	myImage.src = img2.src;
}


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 showPPtab(tabno){
	if(!tabno){
	tabno =currentpptab;
	}
	else{
		currentpptab=tabno;
	}
  var tabSet = document.getElementById('PPTabSetInner');
  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('PPTabsUL');
  for(i=0;i<tabSet.childNodes.length;i++){
    if (tabSet.childNodes[i].tagName=='LI'){
      tabSet.childNodes[i].className='PPTab';
    }
  }
  if(!document.getElementById('PPTabD'+tabno)){
  	currentpptab=1;
  	tabno =	currentpptab;
  } else {
  	document.getElementById('PPTabD'+tabno).style.display='block';
  	document.getElementById('PPTabL'+tabno).className='PPTabSelected';
  }

}

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;
		}
	}
}

$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("#option1").mousedown(function() { 
      $j("#option1").css('display','none')
      var micurrency = cursym;
      
      var stockcodes = '';
      
      for (var s in stock1.obj) {
  		  if (s != null && s != 'undefined') {
         if(stock1.Item(s) != 'undefined'){
          stockcodes += s + ",";
         }
        }
		  }
		  
      var flags;
    
      $j.ajax({          
        url: miBaseURL+'product/productinfo2.aspx', 
        dataType: 'json',
        data:'p='+stockcodes,
        type: 'post',          
        success: function (j) { 
          if(j.msg != ""){
            flags = j.msg.split("|");
          } 
          var count = 0;
          
          var data = ''; // '<div style="float:left;width:652px;height:544px;overflow-y:scroll;">';
          for (var i in stock1.obj) {
      		  if (i != null && i != 'undefined') {
             
             if(stock1.Item(i) != 'undefined'){
              var myItem = stock1.Item(i);
              params = myItem.split("|");
              onsalenew = flags[count].split(",");
              
              //NEW ICON
              if (onsalenew[1] == '1') {
                onsalenew[1] = 'new' + miLang;
              } else {
                onsalenew[1] ='p';
              }
    
              //ON SALE ICON
              if (onsalenew[0] == '1') {
                onsalenew[0] = 'onsale' + miLang;
              } else {
                onsalenew[0] ='p';
              }
    
              var D2D = params[5]
              if(D2D==0){
    						D2D = '<span style="color:#41AD01">' + miDespatched + miToday + '</span>';
    					} else if(D2D==1){
    						D2D = '<span style="color:#41AD01">' + miDespatched + miTomorrow + '</span>';
    					} else{
    						D2D = '<span style="color:#c00">' + miDespatched + D2D + miDays+'</span>';
    					}
              
              
              data += '<div style="float:left;width:150px;height:260px;padding-top:3px;border:1px solid #E896BF;margin:3px;">';
              //data += '<div class="' + onsalenew[0] + onsalenew[1] + '">'
              data += '<div style="float:left;width:150px;height:150px;"><span></span><img src="product_images/Small/'+i+'.jpg" onerror="this.src=\'product/image.aspx?S=1&product='+i+'\'" onclick="this.src=\'product/image.aspx?S=1&product='+i+'\'"/></div>';
              //data += '</div>';
              data += '<div style="float:left;width:146px;height:45px;font-size:12px;font-weight:bold;color:#D35690;padding:2px;text-align:center;background: url('+miBaseURL+'/images/locationbg.png) repeat scroll 0 0">' + params[0] +'</div>';
              data += '<div style="float:left;width:148px;height:16px;text-align:center;font-size:14px;font-weight:bold;padding-top:2px;color:#444;">' + miPrice + ' ' + micurrency + MoneyFormat(params[1])+'</div>';
              data += '<div style="float:left;width:148px;font-size:12px;font-weight:bold;padding:1px;text-align:center;">' +D2D+'</div>';
              data += '<div style="float:left;width:148px;text-align:center;"><img style="cursor:pointer;" onclick="ChangePrice(1,1,false,\''+i+'\');$j(\'#option1\').css(\'display\',\'block\');$j(document).trigger(\'close.facebox\')" src="images/productpage/selectoption'+miLang+'.gif" alt="&raquo;"/></div>';
              
              data += '</div>';
               count++;
             }
            }
    		  }
           data+='</div>';
          var boxheight = '544px'
          if (count < 5){
            boxheight = '274px'
          }
          data = '<div style="float:left;width:652px;height:'+boxheight+';overflow-y:scroll;">' + data;
          //jQuery.facebox(function() { 
    			//jQuery.get('pages/glossary.aspx?term=a', function(data) {
     			jQuery.facebox(data);
        }         
      });


      
    		
  		//})
		//}) 
  });   
  
  
  
  
  
  
  
  
  $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(miPleaseWait+' <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/>'+miCheckingUsername+' <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(miPleaseWait+' <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();
  }
  

  
 // window.addEvent('domready', function(){
//			var i;
//			for(i=1;i<=1;i++){
//				var el = $('_ctl0_SEARCHBOX_SEARCH_keywordsIMAGE');
//				if(el){
//					var indicator3 = new Element('div').addClass('autocompleter-loading').setHTML('').setStyle('display', 'none').injectBefore(el);
//					var completer3 = new Autocompleter.Ajax.Xhtml(el, 'server/auto.aspx?s=1', {
//						'postData': {html: 1},
//						'onRequest': function(el) {
//							indicator3.setStyle('display', '');
//						},
//						'onComplete': function(el) {
//							indicator3.setStyle('display', 'none');
//						},
//						'parseChoices': function(el) {
//							var value = el.getFirst().innerHTML;
//							el.inputValue = value;
//							this.addChoiceEvents(el).getFirst().setHTML(this.markQueryValue(value));
//						}
//					});
//				}
//			}
//		
//			});



function getGeoPrompt(fetch){
	if(fetch==''){
		$j.ajax({          
      url: miBaseURL+'server/geocode.aspx', 
      dataType: 'json',
      data:{},
         
      type: 'post',          
      success: function (j) { 
        if(j.msg != "0"){
          $j.facebox(j.msg)
        }        
      }         
    });
    }
    }



//-->