// MyNextMattress JavaScript Document
// Written by: Tim Pritchard for HBP Systems
// Date: 09 / 05 / 2007
// Last Amended by: Tim Pritchard
// Last Amendment Date: 07 / 08 / 2007

if (document.images)
{
  pic1= new Image();
  pic1.src="/images/size_buttons/accessories_down.gif";
 
  pic2= new Image();
  pic2.src="/images/size_buttons/beds_down.gif";
  
  pic3= new Image();
  pic3.src="/images/size_buttons/double_down.gif";
  
  pic4= new Image();
  pic4.src="/images/size_buttons/king_size_down.gif";
  
  pic5= new Image();
  pic5.src="/images/size_buttons/headboards_down.gif";
  
  pic6= new Image();
  pic6.src="/images/size_buttons/others_down.gif";
  
  pic7= new Image();
  pic7.src="/images/size_buttons/single_down.gif";
  
  pic8= new Image();
  pic8.src="/images/size_buttons/small_double_down.gif";
  
  pic9= new Image();
  pic9.src="/images/size_buttons/small_single_down.gif";
  
  pic10= new Image();
  pic10.src="/images/size_buttons/super_king_down.gif";

  pic11= new Image();
  pic11.src="/images/mynextmattress_dynamic_images/mynextmattress_each_item_background_over.jpg";
  
  pic12= new Image();
  pic12.src="/images/size_buttons/categories_down.gif";

}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Colour Navigation Buttons

function page_nav(divid){
document.getElementById(divid).style.backgroundImage = "url(mynextmattress_quality_affordable_mattresses_images/mynextmattress_supplying_quality_mattresses_for_15_years_header_navigation_bg_repeat_over.jpg)";
document.getElementById(divid).style.color = "#ffffff";
}

// Mattress Firmness Scale Text Display

function firmness_scale(firmnessid){
hide_firmness_scale();
if (firmnessid == 'mynextmattress_firmness_scale_text'){
hide_firmness_scale(); 
document.getElementById('mynextmattress_firmness_scale_container').style.display = 'none';
document.getElementById('mynextmattress_firmness_scale_bg').style.display = 'none';
}
else {
document.getElementById(firmnessid).style.display = 'block';
document.getElementById('mynextmattress_firmness_scale_container').style.display = 'block';
}
}

function hide_firmness_scale() {
document.getElementById('mynextmattress_firmness_scale_text1').style.display = 'none';
document.getElementById('mynextmattress_firmness_scale_text2').style.display = 'none';
document.getElementById('mynextmattress_firmness_scale_text3').style.display = 'none';
document.getElementById('mynextmattress_firmness_scale_text4').style.display = 'none';
document.getElementById('mynextmattress_firmness_scale_text5').style.display = 'none';
document.getElementById('mynextmattress_firmness_scale_text6').style.display = 'none';
document.getElementById('mynextmattress_firmness_scale_text7').style.display = 'none';
document.getElementById('mynextmattress_firmness_scale_text8').style.display = 'none';
document.getElementById('mynextmattress_firmness_scale_text9').style.display = 'none';
document.getElementById('mynextmattress_firmness_scale_text10').style.display = 'none';
}

//////////////////////////////////////////////////////////////////////////////////////////
function removeasset(divid) {
document.getElementById(divid).style.display = 'none';
removemorephotos()
}
function guarantee(years) {
if (years == '' || years == '0'){ 
document.getElementById('guarantee_btn').style.display = 'none';
}

else {
document.getElementById('guarantee_btn').style.display = 'block';
}
}

///////////////////////////////////////////////////////////////////////////////////////////
function enlargeimage(imgname){
hideimages()
if (imgname == '1'){ 
document.getElementById('item_enlarged_image_container1').style.display = 'block';
//detect image size
if (document.getElementById('item_enlarged_image').height <= 350){
	document.getElementById('full_sized_image').style.display = 'none';
	document.getElementById('item_enlarged_image_container1').height == 350
} else {
	document.getElementById('full_sized_image').style.display = 'block' ;
}
}
if (imgname == '2'){ 
document.getElementById('item_enlarged_image_container2').style.display = 'block';
//detect image size
if (document.getElementById('item_enlarged_image_1').height <= 350){
	document.getElementById('full_sized_image').style.display = 'none';
	document.getElementById('item_enlarged_image_container2').height == 350
} else {
	document.getElementById('full_sized_image').style.display = 'block' ;
}
}
if (imgname == '3'){ 
document.getElementById('item_enlarged_image_container3').style.display = 'block';
//detect image size
if (document.getElementById('item_enlarged_image_2').height <= 350){
	document.getElementById('full_sized_image').style.display = 'none';
	document.getElementById('item_enlarged_image_container3').height == 350
} else {
	document.getElementById('full_sized_image').style.display = 'block' ;
}
}
if (imgname == '' || imgname == '0'){ 
document.getElementById('product_main_image').style.display = 'block';
//detect image size
if (document.getElementById('item_main_image').height <= 350){
	document.getElementById('full_sized_image').style.display = 'none';
} else {
	document.getElementById('full_sized_image').style.display = 'block' ;
}
}
}

function hideimages(){
document.getElementById('product_main_image').style.display = 'none';
document.getElementById('item_enlarged_image_container1').style.display = 'none';
document.getElementById('item_enlarged_image_container2').style.display = 'none';
document.getElementById('item_enlarged_image_container3').style.display = 'none';
}

function removemorephotos(){
if (
document.getElementById('mynextmattress_additional_image1').style.display == 'none' && document.getElementById('mynextmattress_additional_image2').style.display == 'none' && document.getElementById('mynextmattress_additional_image3').style.display == 'none'
){ 
document.getElementById('mynextmattress_additional_images_container').style.display = 'none';
document.getElementById('mynextmattress_additional_images_background').style.display = 'none';
}
else {
document.getElementById('mynextmattress_additional_images_container').style.display = 'block';
}
}

////////////////////////////////////////////////////////////////////////////////////
function fullsizedimage(imageheight) {

/*document.getElementById('item_main_image').style.height = '';*/
/*var imageheight = document.getElementById('item_main_image').style.height;*/

/* alert(imageheight); */

document.getElementById('full_sized_image').style.display = 'none';
document.getElementById('windowed_image').style.display = 'block';

if (imageheight > 350)
{
	document.getElementById('mynextmattress_main_image').style.height = '100%';
	document.getElementById('mynextmattress_view_item_main_image_container').style.height = '100%';
}

document.getElementById('mynextmattress_brand_logo').style.marginTop = 0;

imageheight = imageheight - 350;

//if(imageheight >0) {
//alert("condition met by " + String(imageheight));
//document.getElementById('mynextmattress_brand_logo').style.marginTop = imageheight;
//document.getElementById('mynextmattress_additional_images_container').style.marginTop = imageheight;
//document.getElementById('mynextmattress_additional_images_background').style.marginTop = imageheight;
//}
//item_main_image
//mynextmattress_brand_logo
//mynextmattress_additional_images_container
}

function windowedimage() {
document.getElementById('full_sized_image').style.display = 'block';
document.getElementById('windowed_image').style.display = 'none';
document.getElementById('mynextmattress_main_image').style.height = '350px';
//document.getElementById('mynextmattress_view_item_main_image_container').style.height = '350px';
//alert(6)
//document.getElementById('mynextmattress_brand_logo').style.marginTop = "0px";
//alert(7)
//document.getElementById('mynextmattress_additional_images_container').style.marginTop = "0px";
//alert(8)
//document.getElementById('mynextmattress_additional_images_background').style.marginTop = "0px";
//alert(9)
//position:absolute;
//top:210px;
//left:20px;
}

///////////////////////////////////////////////////////////////////////////////////////////
function thumbnailfix(){
if(navigator.userAgent.indexOf("Firefox")!=-1){
var versionindex=navigator.userAgent.indexOf("Firefox")+8
if (parseInt(navigator.userAgent.charAt(versionindex))>=1)
document.getElementById('thumbnail_holder').style.marginLeft = "8px";
document.getElementById('mynextmattress_each_item_title').style.marginLeft = "5px";
//document.getElementById('mynextmattress_each_item_description').style.marginLeft = "5px";
}
}

function firefoxfix() {
if (navigator.userAgent.indexOf('Safari')!=-1 || navigator.userAgent.indexOf('Opera')!=-1)
	{
	if(document.getElementById('select_mattress_size_item')!==null)
		{
			document.getElementById('select_mattress_size_item').style.marginLeft = "5px";
			document.getElementById('our_clients_btn_text').className = "left_column_link_text_1";
		}
	}	
	
if(navigator.userAgent.indexOf("Firefox")!=-1){
var versionindex=navigator.userAgent.indexOf("Firefox")+8
if (parseInt(navigator.userAgent.charAt(versionindex))>=1)
document.getElementById('select_mattress_size_item').style.marginLeft = "5px";
/* document.getElementById('my_next_mattress_related_items_inner').style.width = "730px"; */
document.getElementById('mynextmattress_firmness_scale_heading').style.display = "none";
//mynextmattress_firmness_scale_sub_text
}
}
//////////////////////////////////////////////////////////////////////////////////////////////
function removerrp(udf4) {
if (udf4 == '' || udf4 == '0'){ 
document.getElementById('mynextmattress_each_item_rrp').style.display = 'none';
}
else {
document.getElementById('mynextmattress_each_item_rrp').style.display = 'block';
}
}
function removerrpviewitem(rrp) {
if (rrp == '' || rrp == '0'){ 
document.getElementById('mynextmattress_large_price_size').style.display = 'none';
}
else {
document.getElementById('mynextmattress_large_price_size').style.display = 'block';
}
}

function baseColourPopup(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=452,height=400,left=414,top=312');");
}