
//alert('Start of script');
var lintColorNumber 
var lintAccessoryColorNumber
var thumbExpansion = new Array();
var thumbAccessory = new Array();
var thumbCompatibleAccessoryAvailibilty = new Array();
var thumbAccessoryAvailibilty = new Array();
var thumbCompatibleSystem = new Array();

var AvailibilityAccessory1 
var AvailibilityAccessory2 

var Availibility1 
var Availibility2 
var Availibility3 
//var lintColorRadioChecked = 1;

function openNewWindow(URLtoOpen, windowName, windowFeatures) { newWindow=window.open(URLtoOpen, windowName, windowFeatures); }
		
function preLoadImages() 
{
  thumb1=new Image();
  thumb1.src=document.Form1.ImagePath1.value;
  document.Form1.ImgPro.src=document.Form1.ImagePath1.value;
  lintColorNumber=1;
  Availibility1=document.Form1.txtAvailibility1.value;
 
 //alert("bose-product-detail-popup.aspx?Img_No=1&Prd_Id="+ document.Form1.txtProductId.value);
 
  thumb2=new Image();
  thumb2.src=document.Form1.ImagePath2.value;
  Availibility2=document.Form1.txtAvailibility2.value;

   thumb3=new Image();
  thumb3.src=document.Form1.ImagePath3.value;
   Availibility3=document.Form1.txtAvailibility3.value;
  //alert('End of PreLoadImages()');
 }

	
function showImage(index)
{
document.Form1.ImgPro.src=eval("thumb"+ index +'.src');
lintColorNumber=index
switch(index)
{
case 1:
	switch(Availibility1)
	{
	case 'In Stock':
		document.getElementById("Uc_retail_prddetail1_lblAvalibility").innerText = Availibility1
		break
	case 'Out of stock':
	    document.getElementById("Uc_retail_prddetail1_lblAvalibility").innerText = "This product is currently out of stock. Please contact customer care for further details."
	    break
	}
break

case 2:
switch(Availibility2)
	{
	case 'In Stock':
		document.getElementById("Uc_retail_prddetail1_lblAvalibility").innerText =Availibility2
		break
	case 'Out of stock':
	    document.getElementById("Uc_retail_prddetail1_lblAvalibility").innerText = "This product is currently out of stock. Please contact customer care for further details."
	    break
	}

break
case 3:
switch(Availibility3)
	{
	case 'In Stock':
		document.getElementById("Uc_retail_prddetail1_lblAvalibility").innerText = Availibility3
		break
	case 'Out of stock':
	    document.getElementById("Uc_retail_prddetail1_lblAvalibility").innerText = "This product is currently out of stock. Please contact customer care for further details."
	    break
	}
break
}
//document.links[1].href=window.open("bose-product-detail-popup.aspx?Img_No=1&Prd_Id="+ document.Form1.txtProductId.value)
}

	
function PreLoadAllImages(parameterImage)
{
for (var i=0; i<PreLoadAllImages.arguments.length;++i)
{
	
	thumbExpansion[i] = new Image();
	thumbExpansion[i].src = PreLoadAllImages.arguments[i];
	}       
}



function showExpansionImage(imgCtrlIndex, index)
{
var imgName = 'ExpansionImage'+imgCtrlIndex;
document.images[imgName].src = thumbExpansion[index].src;
}
	
	
function PreLoadAllAccessoryImages(parameterImage)
{

for (var i=0; i<PreLoadAllAccessoryImages.arguments.length;++i)
{
		
	thumbAccessory[i] = new Image();
	thumbAccessory[i].src = PreLoadAllAccessoryImages.arguments[i];
}       
}

function PreLoadAllCompatibleAccessoryAvailibilty(parameterAvailibility)
{
for (var i=0; i<PreLoadAllCompatibleAccessoryAvailibilty.arguments.length;++i)
{
//alert("gauri");
	
	//thumbCompatibleAccessoryAvailibilty[i] = new Image();
	thumbCompatibleAccessoryAvailibilty[i] = PreLoadAllCompatibleAccessoryAvailibilty.arguments[i];
	}       
}


function showCompatibleSystem(imgCtrlIndex, index)
{

var imgName = 'ExpansionImage'+imgCtrlIndex;

document.images[imgName].src = thumbCompatibleSystem[index].src;

var lstrAvailibilty = thumbCompatibleAccessoryAvailibilty[index];
//alert(lstrAvailibilty);
switch(lstrAvailibilty)
{
	case 'In Stock':
		document.getElementById('dtCompatibleSystem__ctl'+(imgCtrlIndex-1)+'_lblAvailibility').innerText=thumbCompatibleAccessoryAvailibilty[index];
		break
	case 'Out of stock':
	    document.getElementById('dtCompatibleSystem__ctl'+(imgCtrlIndex-1)+'_lblAvailibility').innerText="This product is currently out of stock. Please contact customer care for further details."
    break
}
}

function showProducListing(imgCtrlIndex, index)
{

var imgName = 'ExpansionImage'+imgCtrlIndex;

document.images[imgName].src = thumbCompatibleSystem[index].src;

var lstrAvailibilty = thumbCompatibleAccessoryAvailibilty[index];
//alert(lstrAvailibilty);
switch(lstrAvailibilty)
{
	case 'In Stock':
		document.getElementById('dtProduct__ctl'+(imgCtrlIndex-1)+'_lblAvailibility').innerText=thumbCompatibleAccessoryAvailibilty[index];
		break
	case 'Out of stock':
	    document.getElementById('dtProduct__ctl'+(imgCtrlIndex-1)+'_lblAvailibility').innerText="This product is currently out of stock. Please contact customer care for further details."
    break
}
}


function PreLoadAllAccessoryAvailibilty(parameterAvalibility)
{
for (var i=0; i<PreLoadAllAccessoryAvailibilty.arguments.length;++i)
{
	thumbAccessoryAvailibilty[i] = PreLoadAllAccessoryAvailibilty.arguments[i];
}       
}

function showAccessoryImage(imgCtrlIndex, index)
{
var imgName = 'AccessoryImage'+imgCtrlIndex;
document.images[imgName].src = thumbAccessory[index].src;
var lstrAvailibilty = thumbAccessoryAvailibilty[index];
//alert('dtAccessory__ctl'+(imgCtrlIndex-1)+'_lblAvailibility');
switch(lstrAvailibilty)

{
	case 'In Stock':
		document.getElementById('dtAccessory__ctl'+(imgCtrlIndex-1)+'_lblAvailibility').innerText=thumbAccessoryAvailibilty[index];
		break
	case 'Out of stock':
	document.getElementById('dtAccessory__ctl'+(imgCtrlIndex-1)+'_lblAvailibility').innerText="This product is currently out of stock. Please contact customer care for further details."
	//document.getElementById("dtAccessory__ctl'+(imgCtrlIndex-1)+'_lblAvailibility").innerText="This product is currently out of stock. Please contact customer care for further details.";
    break
}
}	

function showAccessoryImage1(imgCtrlIndex, index)
{
var imgName = 'AccessoryImage'+imgCtrlIndex;
document.images[imgName].src = thumbAccessory[index].src;
var lstrAvailibilty = thumbAccessoryAvailibilty[index];
//alert('dtAccessory__ctl'+(imgCtrlIndex-1)+'_lblAvailibility');
switch(lstrAvailibilty)
//dtAccessory__ctl0_lblAvailidility
{
	case 'In Stock':
		document.getElementById('dtAccessory__ctl'+(imgCtrlIndex-1)+'_lblAvailidility').innerText=thumbAccessoryAvailibilty[index];
		break
	case 'Out of stock':
	document.getElementById('dtAccessory__ctl'+(imgCtrlIndex-1)+'_lblAvailidility').innerText="This product is currently out of stock. Please contact customer care for further details."
	//document.getElementById("dtAccessory__ctl'+(imgCtrlIndex-1)+'_lblAvailibility").innerText="This product is currently out of stock. Please contact customer care for further details.";
    break
}
}	

//Show Accessory Image

function preLoadAccessoryImages() 
{
//alert(document.Form1.ImageAccessoy1.value);
  thumbAccessory1=new Image();
  thumbAccessory1.src=document.Form1.ImageAccessoy1.value;
  lintAccessoryColorNumber=1;
  document.Form1.AccessoryImage.src=document.Form1.ImageAccessoy1.value;
  AvailibilityAccessory1=document.Form1.txtAvailibility1.value;
  
  thumbAccessory2=new Image();
  thumbAccessory2.src=document.Form1.ImageAccessoy2.value;
  AvailibilityAccessory2=document.Form1.txtAvailibility2.value;
  
  //New Code Added On 25 Jan 2010
  thumbAccessory3=new Image();
  thumbAccessory3.src=document.Form1.ImageAccessoy3.value;
  AvailibilityAccessory3=document.Form1.txtAvailibility3.value;
  //End Code
   
 }

function showAllAccessoryImage(index)
{
document.Form1.AccessoryImage.src=eval("thumbAccessory"+ index +'.src');
lintAccessoryColorNumber = index
switch(index)
{
case 1:
	switch(AvailibilityAccessory1)
	{
	case 'In Stock':
		document.getElementById("lblAvalibility").innerText = AvailibilityAccessory1
		break
	case 'Out of stock':
	    document.getElementById("lblAvalibility").innerText = "This product is currently out of stock. Please contact customer care for further details."
	    break
	}
break

case 2:
	switch(AvailibilityAccessory2)
	{
	case 'In Stock':
		document.getElementById("lblAvalibility").innerText =AvailibilityAccessory2
		break
	case 'Out of stock':
	    document.getElementById("lblAvalibility").innerText = "This product is currently out of stock. Please contact customer care for further details."
	    break
	}
break
//New Code Added On 25 jan 2010
case 3:
	switch(AvailibilityAccessory3)
	{
	case 'In Stock':
		document.getElementById("lblAvalibility").innerText =AvailibilityAccessory3
		break
	case 'Out of stock':
	    document.getElementById("lblAvalibility").innerText = "This product is currently out of stock. Please contact customer care for further details."
	    break
	}
break
//End Code

}
}	


//Compatible Systems

function PreLoadAllCompatibleSystemImages(parameterImage)
{
for (var i=0; i<PreLoadAllCompatibleSystemImages.arguments.length;++i)
{
	
	thumbCompatibleSystem[i] = new Image();
	thumbCompatibleSystem[i].src = PreLoadAllCompatibleSystemImages.arguments[i];
	}
}


function PopupNewWindow()
		{
		var lintProductId
		lintProductId = document.Form1.txtProductId.value 
		//alert(lintColorNumber);		 
		//alert(lintColorNumber);
		window.open("popup-prdview.aspx?Prd_Id="+ lintProductId +"&Color="+ lintColorNumber,"_blank","height=450,width=600,toolbar=no,top=20,left=150,scrollbars=No")
		}
		
	function Popup360NewWindow()
		{
		var lintProductId
		lintProductId = document.Form1.txtProductId.value 
		//alert(lintColorNumber);		 
		//alert(lintColorNumber);
		window.open("popup-360prdview.aspx?Prd_Id="+ lintProductId ,"_blank","height=450,width=600,toolbar=no,top=20,left=150,scrollbars=No")
		}
			
function PopupNewAccessoryWindow()
{
var lintAccessoryId
lintAccessoryId = document.Form1.txtAccessoryId.value 
		//alert(lintColorNumber);		 
		//alert(lintColorNumber);
window.open("popup-accessoryview.aspx?Acc_Id="+ lintAccessoryId +"&Color="+ lintAccessoryColorNumber,"_blank","height=240,width=315,toolbar=no,scrollbars=No")
}

function openPrintableVersion()
{
window.open("bose-product-detail-popup.aspx?Img_No="+lintColorNumber+"&Prd_Id="+ document.Form1.txtProductId.value,"_blank","height=580,width=780,toolbar=no,scrollbars=Yes")
}