﻿var oCurrentImg=null;
function DoOver(obj)
{
	var szPath=obj.src;
	if(szPath.indexOf("_yellow")>0) return;
	szPath=szPath.replace(".jpg","_yellow.jpg");
	obj.src=szPath;
}
function DoOut(obj)
{
	if(obj==oCurrentImg) return;
	var szPath=obj.src;
	szPath=szPath.replace("_yellow","");
	obj.src=szPath;
}
function DoClick(obj)
{
	if(oCurrentImg!=null)
	{
		var szPath=oCurrentImg.src;
		szPath=szPath.replace("_yellow","");
		oCurrentImg.src=szPath;
	}
	oCurrentImg=obj;
}

function CheckStock1()
{
	if(OutOfStockByCap(17437,"2GB") || OutOfStock("17440"))
	{
		DisableSingleObj(document.aspnetForm.S17437_2GB);
		DisableBuyLink($("Buy_1"));
	}
	else
	{
		UpdateColorDDLForCap(document.aspnetForm.S17437_2GB);
	}
}
function CheckBuyLink1(o)
{
	var n1=CheckBuyDDL(document.aspnetForm.S17437_2GB);
	if(n1==0)
	{
		alert("Please select color for ZEN Stone Plus with built-in speaker 2GB.");
		document.aspnetForm.S17437_2GB.focus();
		return false;
	}
	var n2=GetChildID(17440);
	
	o.target=szTarget;
	o.href="/promos/AddToCart.aspx?productid="+n1+"&freeitems="+n2;
	return true && !Debug;
}
function CheckStock2()
{
	if(OutOfStockByCap(17474,"4GB") || OutOfStock("17207"))
	{
		DisableSingleObj(document.aspnetForm.S17474_4GB);
		DisableBuyLink($("Buy_2"));
	}
	else
	{
		UpdateColorDDLForCap(document.aspnetForm.S17474_4GB);
	}
}
function CheckBuyLink2(o)
{
	var n1=CheckBuyDDL(document.aspnetForm.S17474_4GB);
	if(n1==0)
	{
		alert("Please select color for MuVo T200 4GB.");
		document.aspnetForm.S17474_4GB.focus();
		return false;
	}
	var n2=GetChildID(17207);
	
	o.target=szTarget;
	o.href="/promos/AddToCart.aspx?productid="+n1+"&crossitems="+n2;
	return true && !Debug;
}
function CheckStock3()
{
	if(OutOfStockByCap(17474,"2GB") || OutOfStock("17207"))
	{
		DisableSingleObj(document.aspnetForm.S17474_2GB);
		DisableBuyLink($("Buy_3"));
	}
	else
	{
		UpdateColorDDLForCap(document.aspnetForm.S17474_2GB);
	}
}
function CheckBuyLink3(o)
{
	var n1=CheckBuyDDL(document.aspnetForm.S17474_2GB);
	if(n1==0)
	{
		alert("Please select color for MuVo T200 2GB.");
		document.aspnetForm.S17474_2GB.focus();
		return false;
	}
	var n2=GetChildID(17207);
	
	o.target=szTarget;
	o.href="/promos/AddToCart.aspx?productid="+n1+"&freeitems="+n2;
	return true && !Debug;
}
function CheckStock4()
{
	if(OutOfStock("14702"))
	{
		DisableSingleObj(document.aspnetForm.S14702);
		DisableBuyLink($("Buy_4"));
	}
	else
	{
		InitDropDownListStock(document.aspnetForm.S14702);
	}
}
function CheckBuyLink4(o)
{
	var n1=CheckBuyDDL(document.aspnetForm.S14702);
	if(n1==0)
	{
		alert("Please select color for Aurvana In-Ear.");
		document.aspnetForm.S14702.focus();
		return false;
	}
	
	o.target=szTarget;
	o.href="/promos/AddToCart.aspx?productid="+n1;
	return true && !Debug;
}
function CheckStock5()
{
	if(OutOfStock("16937,16960"))
	{
		DisableSingleObj(document.aspnetForm.S16960);
		DisableBuyLink($("Buy_5"));
	}
	else
	{
		InitDropDownListStock(document.aspnetForm.S16960);
	}
}
function CheckBuyLink5(o)
{
	var n1=GetChildID(16937);
	
	var n2=CheckBuyDDL(document.aspnetForm.S16960);
	if(n2==0)
	{
		alert("Please select color for EP-220.");
		document.aspnetForm.S16960.focus();
		return false;
	}
	
	o.target=szTarget;
	o.href="/promos/AddToCart.aspx?productid="+n1+"&freeitems="+n2;
	return true && !Debug;
}
function CheckStock6()
{
	if(OutOfStock("16663,16960"))
	{
		DisableSingleObj(document.aspnetForm.S16960_2);
		DisableBuyLink($("Buy_6"));
	}
	else
	{
		InitDropDownListStock(document.aspnetForm.S16960_2);
	}
}
function CheckBuyLink6(o)
{
	var n1=GetChildID(16663);
	
	var n2=CheckBuyDDL(document.aspnetForm.S16960_2);
	if(n2==0)
	{
		alert("Please select color for EP-220.");
		document.aspnetForm.S16960_2.focus();
		return false;
	}
	
	o.target=szTarget;
	o.href="/promos/AddToCart.aspx?productid="+n1+"&freeitems="+n2;
	return true && !Debug;
}

function CheckStock()
{
	CheckStock1();
	CheckStock2();
	CheckStock3();
	CheckStock4();
	CheckStock5();
	CheckStock6();
}
