window.addEvent("domready",function(){
	$$('ul.noresults').each(function(elm){
		maxheight=0;
		var li = elm.getChildren('li');
		li.each(function(l){
			if(l.getSize().y>maxheight){
				maxheight=l.getSize().y;
			}
		});
		li.each(function(l){l.setStyle('height',maxheight);});
	});
	if($chk($('showallcategories'))){
		$('showallcategories').addEvent('click',function(e){
			e.stop();
			$('showallcategories').setStyle('display','none');
			$('hiddencategories').setStyle('display','inline');
		});											
	}
	if($chk($('showallranges'))){
		$('showallranges').addEvent('click',function(e){
			e.stop();
			$('showallranges').setStyle('display','none');
			$('hiddenranges').setStyle('display','inline');
		});											
	}
	
	if($chk($('moreinfofinance'))){
		$('moreinfofinance').addEvent('click',function(e){
			e.stop();
			if($('showfinance').getStyle("display")=='block'){
				$('showfinance').setStyle("display",'none');
			}else{
				$('showfinance').setStyle("display",'block');
			}
		});
	}
	if($chk($('selcat')) && $chk($('selrange')) && $chk($('similar_categories')) && $chk($('similar_ranges'))){
		$('selcat').addEvent('click',function(e){
			e.stop();
			if ($('similar_categories').getStyle('display')=="none"){
				$('scategoryimg').setProperty('src','/gfx/similar_categories_on.gif');
				$('srangeimg').setProperty('src','/gfx/similar_ranges_off.gif');
				$('similar_categories').setStyle('display','block');
				$('similar_ranges').setStyle('display','none');
			}else{
				$('scategoryimg').setProperty('src','/gfx/similar_categories_off.gif');
				$('srangeimg').setProperty('src','/gfx/similar_ranges_off.gif');
				$('similar_categories').setStyle('display','none');
				$('similar_ranges').setStyle('display','none');
			}
		});
		$('selrange').addEvent('click',function(e){
			e.stop();
			var child =this.getChildren("img");
			if ($('similar_ranges').getStyle('display')=="none"){
 				$('srangeimg').setProperty('src','/gfx/similar_ranges_on.gif');
				$('scategoryimg').setProperty('src','/gfx/similar_categories_off.gif');
				$('similar_ranges').setStyle('display','block');
				$('similar_categories').setStyle('display','none');
			}else{
				$('srangeimg').setProperty('src','/gfx/similar_ranges_off.gif');
				$('scategoryimg').setProperty('src','/gfx/similar_categories_off.gif');
				$('similar_ranges').setStyle('display','none');
				$('similar_categories').setStyle('display','none');
			}
			
		});
		
	}
	if($chk($('paginateselect'))){
		$('paginateselect').addEvent('change',function(){
			window.location = '/do_search.asp?textfield='+searchfield+'&order='+getQueryVariable('order')+'&paginate='+this.value;									   
		});
	}
	if($chk($('orderbyselect'))){
		$('orderbyselect').addEvent('change',function(){
			window.location = '/do_search.asp?textfield='+searchfield+'&order='+this.value+'&paginate='+getQueryVariable('paginate');									   
		});
	}
	if($chk($('showsortbox1'))){
		var clearit=null;
		$('showsortbox1').addEvent('mouseenter',function(){
			$('sortbybox1').setStyles({
				'display':'block',
				'position':'absolute',
				'left':$('showsortbox1').getPosition().x-10,
				'top':$('showsortbox1').getPosition().y+$('showsortbox1').getSize().y
			});
			$clear(clearit);
		});
		$('showsortbox1').addEvent('mouseleave',function(){
			clearit = hidebox.delay(700,null,$('sortbybox1'));
		});
		$('sortbybox1').addEvent('mouseover',function(){
			$clear(clearit);
		});
	}
	
	if($chk($('showsortbox2'))){
		var clearit2=null;
		$('showsortbox2').addEvent('mouseenter',function(){
			$('sortbybox2').setStyles({
				'display':'block',
				'position':'absolute',
				'left':$('showsortbox2').getPosition().x-10,
				'top':$('showsortbox2').getPosition().y+$('showsortbox2').getSize().y
			});
			$clear(clearit2);
		});
		$('showsortbox2').addEvent('mouseleave',function(){
			clearit2 = hidebox.delay(700,null,$('sortbybox2'));
		});
		$('sortbybox2').addEvent('mouseover',function(){
			$clear(clearit2);
		});
	}
	
	if($chk($('listsortbox1'))){
		
		var clearit3=null;
		$('listsortbox1').addEvent('mouseenter',function(){
			$('listbybox1').setStyles({
				'display':'block',
				'position':'absolute',
				'left':$('listsortbox1').getPosition().x+10,
				'top':$('listsortbox1').getPosition().y+$('listsortbox1').getSize().y
			});
			$clear(clearit3);
		});
		$('listsortbox1').addEvent('mouseleave',function(){
			clearit3 = hidebox.delay(700,null,$('listbybox1'));
		});
		$('listbybox1').addEvent('mouseover',function(){
			$clear(clearit3);
		});
	}
	
	if($chk($('listsortbox2'))){
		var clearit4=null;
		$('listsortbox2').addEvent('mouseenter',function(){
			$('listbybox2').setStyles({
				'display':'block',
				'position':'absolute',
				'left':$('listsortbox2').getPosition().x+10,
				'top':$('listsortbox2').getPosition().y+$('listsortbox2').getSize().y
			});
			$clear(clearit4);
		});
		$('listsortbox2').addEvent('mouseleave',function(){
			clearit4 = hidebox.delay(700,null,$('listbybox2'));
		});
		$('listbybox2').addEvent('mouseover',function(){
			$clear(clearit4);
		});
	}
	
	if($chk($('prodlargeimg'))){
		$$('.thbimage').each(function(elm){
			image = $('prodlargeimg');
			var original=image.getStyle("background-image");
			elm.addEvent('mouseenter',function(){
				image.setStyle("background-image","url("+elm.getProperty('href')+")");
			});
			elm.addEvent('mouseleave',function(){
				image.setStyle("background-image",original);
			});
			elm.addEvent('click',function(e){e.stop();});
			
		});
		
	}
	if($chk($('postcodesearch')) && $chk($('codepost')) ){
		$('postcodesearch').addEvent('click',function(e){
			e.stop();
			var f = Cookie.write('first_name', $('first_name').value);
			var f = Cookie.write('last_names', $('last_names').value);
			var f = Cookie.write('email', $('email').value);
			var f = Cookie.write('email2', $('email2').value);
			var f = Cookie.write('day_phone', $('day_phone').value);
			var f = Cookie.write('mob_phone', $('mob_phone').value);
			var f = Cookie.write('title', $('title').value);
			window.location = 'grabaddress.asp?postcode='+$('codepost').value+'&redir=checkout.asp';
		});
		
	}
	if($chk($('del')) && $chk($('showdelivery')) ){
		if($('del').checked==false){
			
			var showdel=true;
			$$('input[name="pymt"]').each(function(elm){
				if(elm.checked){
					if(elm.get('value')=='0' || elm.get('value')=='12' || elm.get('value')=='6'){
						showdel=false;
					}
				}
			});
			if(showdel==true){
				$('showdelivery').setStyle("display",'block');
			}else{
				$('del').checked=true;
				$('showdelivery').setStyle("display",'none');
			}
			
			
		}else{
			$('showdelivery').setStyle("display",'none');
		}
		
		
		$('del').addEvent('click',function(){
			if(this.checked==false){
				var showdel=true;
				$$('input[name="pymt"]').each(function(elm){
					if(elm.checked){
						if(elm.get('value')=='0' || elm.get('value')=='12' || elm.get('value')=='6'){
							showdel=false;
							alert("Delivery address must be the same as the billing address when choosing finance");
						}
					}
				});
				if(showdel==true){
					$('showdelivery').setStyle("display",'block');
				}else{
					$('del').checked=true;
					$('showdelivery').setStyle("display",'none');
				}
			}else{
				$('showdelivery').setStyle("display",'none');
			}
		});
	}
	if($chk($('showfinance'))){
		var anyclicked=false;
		$$('input[name="pymt"]').each(function(elm){
			if(elm.checked){
				if(elm.get('value')=='0' || elm.get('value')=='12' || elm.get('value')=='6'){
					$('showfinance').setStyle("display",'none');
					if($('del').checked==false){
						$('del').checked=true;
						$('showdelivery').setStyle("display",'none');
					}
						
				}else{
					$('showfinance').setStyle("display",'none');
				}
				anyclicked=true;
			}
			if(anyclicked==false){
				$('showfinance').setStyle("display",'none');
			}
			elm.addEvent('click',function(){
				if(elm.get('value')=='0' || elm.get('value')=='12' || elm.get('value')=='6'){
					//$('showfinance').setStyle("display",'block');
					if($('del').checked==false){
						$('del').checked=true;
					//	$('showdelivery').setStyle("display",'none');
					}
				}else{
					//$('showfinance').setStyle("display",'none');
				}
			});
		});
	}
		
	
	if($chk($('phoneordersubmit'))){
		$('phoneordersubmit').addEvent('click',function(e){
			var err=false;
			var html = '';
			if($('first_name').value.length<1){
				var err=true;
				html = html+'<li>Enter Your First Name</li>';
			}
			if($('last_name').value.length<1){
				var err=true;
				html = html+'<li>Enter Your Last Names</li>';
			}
			if($('contact').value.length<1){
				var err=true;
				html = html+'<li>Enter a Contact Number</li>';
			}
			if(err==true){
				e.stop();
				if($chk($('errormessage'))){
					$('errormessage').dispose();
				}
				var errormessage = new Element('div', {'class':'errormessage','id':'errormessage','html':'<h1>Please Correct These Errors</h1><ul>'+html+'</ul>'});
				errormessage.inject($('phoneordersubmit'),'before');
			}									
		});
	}
		
		
	
	if($chk($('submitform'))){
		$('submitform').addEvent('click',function(e){
			var err=false;
			var html = '';
			if($('first_name').value.length<1){
				var err=true;
				html = html+'<li>Enter Your First Name</li>';
			}
			if($('last_names').value.length<1){
				var err=true;
				html = html+'<li>Enter Your Last Names</li>';
			}
			if($('email').value.length<1){
				var err=true;
				html = html+'<li>Enter Your Email Address</li>';
			}else{
				if($('email').value != $('email2').value){
					var err=true;
					html = html+'<li>Email Addresses Dont Match</li>';
				}
			}
			if($('day_phone').value.length<1){
				var err=true;
				html = html+'<li>Enter Your Phone Number</li>';
			}
			if($('address_1').value.length<1){
				var err=true;
				html = html+'<li>Enter Your Address</li>';
			}
			if($('address_3').value.length<1){
				var err=true;
				html = html+'<li>Enter Your Town/City</li>';
			}
			if($('county').value.length<1){
				var err=true;
				html = html+'<li>Enter Your County</li>';
			}
			if($('postcode').value.length<1){
				var err=true;
				html = html+'<li>Enter Your Postcode</li>';
			}
			
			
			if($('del').checked==false){
				if($('daddress_1').value.length<1){
					var err=true;
					html = html+'<li>Enter Your Delivery Address</li>';
				}
				if($('daddress_3').value.length<1){
					var err=true;
					html = html+'<li>Enter Your Delivery Town/City</li>';
				}
				if($('dcounty').value.length<1){
					var err=true;
					html = html+'<li>Enter Your Delivery County</li>';
				}
				if($('dpostcode').value.length<1){
					var err=true;
					html = html+'<li>Enter Your Delivery Postcode</li>';
				}
				
			}
			var got=false;
			var msg = '<li>Choose a Payment Method</li>';
			$$('input[name="pymt"]').each(function(elm){
				if(elm.checked){
					if(elm.get('value')=='Card' || elm.get('value')=='CardFull' || elm.get('value')=='Fax' || elm.get('value')=='12' || elm.get('value')=='6'){
						got=true;
					}else{
						if(elm.get('value')=='0'){
							msg = '<li>Please select either our 6 month or 12 month finance option</li>';
						}
					}
				}
			});
			if(got==false){
				var err=true;
				var html = html+msg;
			}
			
			if(err==true){
				e.stop();
				if($chk($('errormessage'))){
					$('errormessage').dispose();
				}
				var errormessage = new Element('div', {'class':'errormessage','id':'errormessage','html':'<h1>Please Correct These Errors</h1><ul>'+html+'</ul>'});
				errormessage.inject($('submitform'),'before');
			}									
		});
		
	}
		
	if($chk($('enq_type1')) && $chk($('enq_type2')) ){
		if($('enq_type1').checked){
			$('showenquiry').setStyle("display",'none');
		}else{
			$('showenquiry').setStyle("display",'block');
		}
		$('enq_type1').addEvent('click',function(){
			if(this.checked){
				$('showenquiry').setStyle("display",'none');
			}else{


				$('showenquiry').setStyle("display",'block');
			}
		});
		$('enq_type2').addEvent('click',function(){
			if(this.checked==false){
				$('showenquiry').setStyle("display",'none');
			}else{
				$('showenquiry').setStyle("display",'block');
			}
		});
		
		
	}
	
	
	roll = $$('.copytext');
	if(roll.length>0){
		text = roll[0].get('html');
		for(i=1;i<roll.length;i++){
			roll[i].set('html',text);
		}
	}
	
	
	$('ftcart').appendText("Loading...");
	var jdata;var menu;var DelayID;
	var remove = function(){
		menu.set('tween', {onComplete: function(e) {menu.setStyles({'display':'none','opacity':1});}});
		menu.tween('opacity', 0);
	};
	var menuitems = function(elm){
		var output = "<table><tr>";
		var offset=0;
		if(jdata.items.length>10){
			var offset = jdata.items.length-10;
		}
		for(loop=jdata.items.length-1-offset;loop>=0;loop--){
			output += "<td width=\"70\" align=\"center\">";
			output += "<div class=\"img-shadow\" style=\"margin-top:5px;\"><br><a href=\""+jdata.items[loop].link+"\"><img src=\""+jdata.items[loop].image+"\" title=\""+jdata.items[loop].name+"\" width=\"60\" height=\"60\" ></a></div><BR><br><b>" + jdata.items[loop].qty+" @ £"+jdata.items[loop].price.toFixed(2)+"</b><BR><a href='http://www.furnituretoday.co.uk/remove_from_ncart.asp?id="+jdata.items[loop].id+"' class=\"rem\">Remove Item</a>";
			output += "</td>";
		}
		if (jdata.cartstatus==0){
		output += "<td valign=\"center\" align=\"right\" width=\"180\"><table width=\"181px\" height=\"103px\" background=\"/gfx/openCart.png\"  style=\"background-repeat:no-repeat;background-position:center;\">  <tr><td colspan=\"2\" style=\"text-align:left;\"><font color=\"#ffffff\"><b>Welcome to your Personalised Shopping Cart. </b>Please click image to view more information. You can save your cart and come back to it at anytime. Enjoy shopping with us.</td></tr><tr height=\"20\"><td width=\"50%\" align=\"center\" valign=\"bottom\" ><a href=\"/save-cart.asp\"><img src=\"/gfx/save-cart.jpg\" border=\"0\" title=\"save your furnituretoday shopping cart\"></a></td><td align=\"center\" valign=\"bottom\"><a href=\"/checkout.asp\"><img src=\"/gfx/checkout-cart.jpg\" border=\"0\" title=\"complete your furntiuretoday purchase\"></td></tr></table></td></tr></table>";
						}
		else
		{
			output += "<td valign=\"center\" align=\"right\" width=\"180\"><table width=\"181px\" height=\"103px\" background=\"/gfx/openCart.png\"  style=\"background-repeat:no-repeat;background-position:center;\">  <tr><td   colspan=\"2\" style=\"text-align:left;\"><font color=\"#ffffff\"><b>Welcome back to your Furnituretoday Personalised Shopping Cart. </b>All your items have been retrieved. Enjoy shopping with us.</td></tr><tr height=\"20\"><td width=\"50%\" align=\"center\" valign=\"bottom\" ><a href=\"/view_cart.asp\"><img src=\"/gfx/view-save-cart.jpg\" border=\"0\" title=\"view your saved furnituretoday shopping cart\"></a></td><td align=\"center\" valign=\"bottom\"><a href=\"/checkout.asp\"><img src=\"/gfx/checkout-cart.jpg\" border=\"0\" title=\"complete your furntiuretoday purchase\"></td></tr></table></td></tr></table>";
		}
		elm.set("html",output);
	}
	//Load Quick Cart Into Div
	var d=new Date()
	var jsonRequest = new Request.JSON({url: '/qikcart.asp?d='+d, onComplete: function(d){
			jdata=d;
			$('ftcart').empty().setStyle("width","100%","text-align","center");
			if(jdata.itemcount==0){
				$('ftcart').set('html',"<table width=\"162\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" background=\"/gfx/Cart.png\"  style=\"background-repeat:no-repeat;background-position:center;\" height=\"56\" align=\"center\"><tr><td align=\"center\" valign=\"bottom\"><font color=\"#ffffff\" style=\"line-height:20px;\">No items in your cart</font><br></td></tr></table>");
			}else{
				if(jdata.itemcount==1){
					noitems = "ITEM";
				}
				else {
					noitems = "ITEMS";
				}
				var output = "<table width=\"162\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" background=\"/gfx/Cart.png\"  style=\"background-repeat:no-repeat;bacground-position:center;\" height=\"56\" align=\"center\"><tr><td align=\"center\" valign=\"bottom\"><font color=\"#ffffff\" style=\"line-height:20px;\">"+jdata.productcount+" " +noitems+" -  £ "+jdata.total.toFixed(2)+"</font><br></td></tr></table>";
				
				$('ftcart').set('html',output);
				if(jdata.items.length>10){
					width = (10*74);
				}else{
					width = (jdata.itemcount*74);
				}
				menu = new Element("div", {'class':'MenuHover','styles': {
					'left':$('ftcart').getPosition().x-width-35,
					'top':$('ftcart').getPosition().y-10,
					'position':'absolute',
					'width':width+182,
					'padding':'5px',
					'padding-top':'0px',
					'margin-top':'5px',
					'margin-right':'15px',
					'border': '1px solid #cdcdcd',
					'background-color':'white',
					'display':'none',
					'z-index':101
					},'events': {
						'mouseenter':function(){$clear(DelayID);},
						'mouseleave':function(){DelayID = remove.delay(500,this);}
					}
				});
				menuitems(menu);
				menu.inject($('ftcart'),'after');
				$('ftcart').addEvent('mouseenter',function(){menu.setStyle('display','');});
			}
			if(Cookie.read('itemcount')<jdata.itemcount){
				menu.setStyle('display','');
				remove.delay(3000);
				var count = Cookie.write('itemcount', jdata.itemcount,{domain:'.furnituretoday.co.uk'});
			}
	}}).get();
	

});



function hidebox(div){
	div.setStyle('display','none');
}


function termsaccept(){
	var check = document.getElementById("accept").checked;
	if(check){
		return true;
	}else{
		alert("Please Accept Our Terms and Conditions");
		return false;
	}
}

function check_checkout(){
	var err = 0;
	var errmsg = "Error Occured With Your Submission Please Check:\n\n";
	var check = document.getElementById("first_name")
	if (check.value.length < 3){
		err = 1;
		errmsg = errmsg+"Your First Name Is Too Short\n";
		check.style.backgroundColor="#FFA8A8";
	}else{
		check.style.backgroundColor="#FFFFFF";
	}
	var check = document.getElementById("last_names")
	if (check.value.length < 3){
		err = 1;
		errmsg = errmsg+"Your Other Names Is Too Short\n";
		check.style.backgroundColor="#FFA8A8";
	}else{
		check.style.backgroundColor="#FFFFFF";
	}
	var check = document.getElementById("address_1")
	if (check.value.length < 3){
		err = 1;
		errmsg = errmsg+"Your Address Is Too Short\n";
		check.style.backgroundColor="#FFA8A8";
	}else{
		check.style.backgroundColor="#FFFFFF";
	}
	var check = document.getElementById("address_3")
	if (check.value.length < 3){
		err = 1;
		errmsg = errmsg+"Your Town Or City Is Too Short\n";
		check.style.backgroundColor="#FFA8A8";
	}else{
		check.style.backgroundColor="#FFFFFF";
	}
	var check = document.getElementById("day_phone").value.length;
	var check2 = document.getElementById("eve_phone").value.length;
	var check3 = document.getElementById("mob_phone").value.length;
	if (check<3 && check2<3 && check3<3 ){
		err = 1;
		errmsg = errmsg+"Please Enter a Telephone Number\n";
		document.getElementById("day_phone").style.backgroundColor="#FFA8A8";
	}else{
		document.getElementById("day_phone").style.backgroundColor="#FFFFFF";
	}
	var check = document.getElementById("email")
	if (check.value.length < 3){
		errmsg = errmsg+"Your Email Is Too Short\n";
		err = 1;
		check.style.backgroundColor="#FFA8A8";
	}else{
		check.style.backgroundColor="#FFFFFF";
		if (check.value == document.getElementById("email2").value){
			check.style.backgroundColor="#FFFFFF";
			if(check.value.indexOf("@") == -1 || check.value.indexOf(".") == -1){
				err = 1;
				errmsg = errmsg+"Your Email Address Is Malformed\n";
				check.style.backgroundColor="#FFA8A8";
			}else{
				check.style.backgroundColor="#FFFFFF";
			}	
		}else{
			errmsg = errmsg+"Your Email Addresses Dont Match\n";
			err = 1;
			check.style.backgroundColor="#FFA8A8";
			document.getElementById("email2").style.backgroundColor="#FFA8A8";
		}
	}
	var check = document.getElementById("email2")
	if (check.value.length < 3){
		errmsg = errmsg+"Your Confirm Email Address Is Too Short\n";
		err = 1;
		check.style.backgroundColor="#FFA8A8";
	}else{
		check.style.backgroundColor="#FFFFFF";
	}
	
	
	if (err == 1){
		alert(errmsg);
		return false;
	}else{
		return true;
	}
}
function check_dcheckout(){
	var err = 0;
	var errmsg = "Error Occured With Your Submission Please Check:\n\n";
	var check = document.getElementById("first_name")
	if (check.value.length < 3){
		err = 1;
		errmsg = errmsg+"Your First Name Is Too Short\n";
		check.style.backgroundColor="#FFA8A8";
	}else{
		check.style.backgroundColor="#FFFFFF";
	}
	var check = document.getElementById("last_names")
	if (check.value.length < 3){
		err = 1;
		errmsg = errmsg+"Your Other Names Is Too Short\n";
		check.style.backgroundColor="#FFA8A8";
	}else{
		check.style.backgroundColor="#FFFFFF";
	}
	var check = document.getElementById("address_1")
	if (check.value.length < 3){
		err = 1;
		errmsg = errmsg+"Your Address Is Too Short\n";
		check.style.backgroundColor="#FFA8A8";
	}else{
		check.style.backgroundColor="#FFFFFF";
	}
	var check = document.getElementById("address_3")
	if (check.value.length < 3){
		err = 1;
		errmsg = errmsg+"Your Town Or City Is Too Short\n";
		check.style.backgroundColor="#FFA8A8";
	}else{
		check.style.backgroundColor="#FFFFFF";
	}
	
	if (err == 1){
		alert(errmsg);
		return false;
	}else{
		return true;
	}
}
 function check_form(items){
	 	var myform_array=items.split(",");
		var ok = true;
		for ( keyVar in myform_array ) {
			check_item = document.getElementById(myform_array[keyVar]);
			if(document.getElementById(myform_array[keyVar])){
				if (check_item.value == ""){
					ok = false;
					check_item.style.backgroundColor="#FFA8A8";
				}else{
					check_item.style.backgroundColor="#FFFFFF";
				}
			}
		}
		if (ok == false){
			alert("There is a problem with your submission. Please review");
			return false;
		}else{
			return true;
		}
	}
function phone_order_extra_submit(){
	ok = true;
	if (document.getElementById("itemadd").value.length == 0){
		alert("No Item Description");
		ok = false;
	}
	if (document.getElementById("price").value.length == 0){
		alert("No Price Entered");
		ok = false;
	}
	if (document.getElementById("price").value == "0.00"){
		alert("No Price Entered");
		ok = false;
	}
	if (ok == true){
		window.location = "addextra.asp?item=" + document.getElementById("itemadd").value + "&price=" + document.getElementById("price").value;
	}
}

function update_item_price(cid,price){
	window.location = "updateprice.asp?id=" + cid + "&price=" + price;
}
function popup(url,w,h) {
		var winl = (screen.width-w)/2;
		var wint = (screen.height-h)/2;
		if (winl < 0) winl = 0;
		if (wint < 0) wint = 0;
		
		var page = url;
		windowprops = "height="+h+",width="+w+",top="+ wint +",left="+ winl +",location=no,"
		+ "scrollbars=yes,menubars=no,toolbars=no,resizable=no,status=no";
		window.open(page, "furnituretoday", windowprops);
	}
	
function UpdateSize(json,selected){
	for (var i = 0; i < selected.options.length; i++) {
      if (selected.options[i].selected){
      	document.getElementById('size1u').innerHTML = json.prices[i].size1;
		document.getElementById('size2u').innerHTML = json.prices[i].size2;
		document.getElementById('rrpu').innerHTML = "&pound; " + json.prices[i].rrp;
		document.getElementById('opu').innerHTML = "&pound; " + json.prices[i].price;
		document.getElementById('shipu').innerHTML =  "&pound; " + json.prices[i].ship;
		//document.getElementById('saving').innerHTML =  "&pound; " + json.prices[i].saving;
		if (json.prices[i].ship==0){
			document.getElementById('shipu').innerHTML ="<span style='font-size:12px;color:#990000;font-weight:bold;'>FREE</span>";
		}else{
			document.getElementById('shipu').innerHTML =  json.prices[i].ship;
		}
		
		document.getElementById('totu').innerHTML =  json.prices[i].tot;
	  }
   }
}

var gradientshadow={}
gradientshadow.depth=6 
gradientshadow.containers=[]

gradientshadow.create=function(){
var a = document.all ? document.all : document.getElementsByTagName('*')
for (var i = 0;i < a.length;i++) {
	if (a[i].className == "shadow") {
		for (var x=0; x<gradientshadow.depth; x++){
			var newSd = document.createElement("DIV")
			newSd.className = "shadow_inner"
			newSd.id="shadow"+gradientshadow.containers.length+"_"+x //Each shadow DIV has an id of "shadowL_X" (L=index of target element, X=index of shadow (depth) 
			if (a[i].getAttribute("rel"))
				newSd.style.background = a[i].getAttribute("rel")
			else
				newSd.style.background = "black" //default shadow color if none specified
			document.body.appendChild(newSd)
		}
	gradientshadow.containers[gradientshadow.containers.length]=a[i]
	}
}
gradientshadow.position()
window.onresize=function(){
	gradientshadow.position()
}
}

gradientshadow.position=function(){
if (gradientshadow.containers.length>0){
	for (var i=0; i<gradientshadow.containers.length; i++){
		for (var x=0; x<gradientshadow.depth; x++){
  		var shadowdiv=document.getElementById("shadow"+i+"_"+x)
			shadowdiv.style.width = gradientshadow.containers[i].offsetWidth + "px"
			shadowdiv.style.height = gradientshadow.containers[i].offsetHeight + "px"
			shadowdiv.style.left = gradientshadow.containers[i].offsetLeft + x + "px"
			shadowdiv.style.top = gradientshadow.containers[i].offsetTop + x + "px"
		}
	}
}
}

if (window.addEventListener)
window.addEventListener("load", gradientshadow.create, false)
else if (window.attachEvent)
window.attachEvent("onload", gradientshadow.create)
else if (document.getElementById)
window.onload=gradientshadow.create

function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return pair[1];
		}
	}
}
