function addtobasket(objForm)
{
	var sError,bError;
	bError = false;	
	sError = "";
	if (objForm.sFinish.options[objForm.sFinish.selectedIndex].value == -1)
	{
		sError += "Please choose a size to add to your basket";
		bError = true
	}
		
	if (bError)
	{
		alert(sError);
		return false;
	}
	else
		return true;
	
}
function setBrand(iBrandID,bSubmit)
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("B",sCrumb,iBrandID,1)
	
	document.frmFilter.sCrumb.value = sCrumb;
	
	document.frmFilter.iBrand.value = iBrandID;

	if (bSubmit == true)
		document.frmFilter.submit();
}
function clearBrand()
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("B",sCrumb,null,2)
	
	document.frmFilter.sCrumb.value = sCrumb;
	document.frmFilter.iBrand.value = '';
	document.frmFilter.submit();
}

function setStyle(iStyleID,bSubmit)
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("S",sCrumb,iStyleID,1)
	
	document.frmFilter.sCrumb.value = sCrumb;

	document.frmFilter.iStyle.value = iStyleID;

	if (bSubmit == true)
		document.frmFilter.submit();
}

function setStyle2(iStyleID,bSubmit)
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("T",sCrumb,iStyleID,1)
	
	document.frmFilter.sCrumb.value = sCrumb;

	document.frmFilter.iStyle2.value = iStyleID;

	if (bSubmit == true)
		document.frmFilter.submit();
}

function setStyle3(iStyleID,bSubmit)
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("U",sCrumb,iStyleID,1)
	
	document.frmFilter.sCrumb.value = sCrumb;

	document.frmFilter.iStyle3.value = iStyleID;

	if (bSubmit == true)
		document.frmFilter.submit();
}
function setStyle4(iStyleID,bSubmit)
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("V",sCrumb,iStyleID,1)
	
	document.frmFilter.sCrumb.value = sCrumb;

	document.frmFilter.iStyle4.value = iStyleID;

	if (bSubmit == true)
		document.frmFilter.submit();
}

function setTrend(iTrendID,bSubmit)
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("X",sCrumb,iTrendID,1)
	
	document.frmFilter.sCrumb.value = sCrumb;

	document.frmFilter.iTrend.value = iTrendID;

	if (bSubmit == true)
		document.frmFilter.submit();
}

function clearTrend()
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("X",sCrumb,null,2)
	
	document.frmFilter.sCrumb.value = sCrumb;
	document.frmFilter.iTrend.value = '';
	document.frmFilter.submit();
}

function clearStyle()
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("S",sCrumb,null,2)
	
	document.frmFilter.sCrumb.value = sCrumb;
	document.frmFilter.iStyle.value = '';
	document.frmFilter.submit();
}
function clearStyle2()
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("T",sCrumb,null,2)
	
	document.frmFilter.sCrumb.value = sCrumb;
	document.frmFilter.iStyle2.value = '';
	document.frmFilter.submit();
}
function clearStyle3()
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("U",sCrumb,null,2)
	
	document.frmFilter.sCrumb.value = sCrumb;
	document.frmFilter.iStyle3.value = '';
	document.frmFilter.submit();
}
function clearStyle4()
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("V",sCrumb,null,2)
	
	document.frmFilter.sCrumb.value = sCrumb;

	document.frmFilter.iStyle4.value = '';
	document.frmFilter.submit();
}


function setGender(iGenderID,bSubmit)
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("G",sCrumb,iGenderID,1)
	
	document.frmFilter.sCrumb.value = sCrumb;

	document.frmFilter.iGender.value = iGenderID;

	if (bSubmit == true)
		document.frmFilter.submit();
}
function clearGender()
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("G",sCrumb,null,2)
	
	document.frmFilter.sCrumb.value = sCrumb;

	document.frmFilter.iGender.value = '';
	document.frmFilter.submit();
}

function setColour(iColourID,bSubmit)
{

	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("C",sCrumb,iColourID,1)
	
	document.frmFilter.sCrumb.value = sCrumb;

	document.frmFilter.sColour.value = iColourID;

	if (bSubmit == true)
		document.frmFilter.submit();
}
function clearColour()
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("C",sCrumb,null,2)
	
	document.frmFilter.sCrumb.value = sCrumb;

	document.frmFilter.sColour.value = '';
	document.frmFilter.submit();
}

function setPriceBand(iPriceID,bSubmit)
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("P",sCrumb,iPriceID,1)
	
	document.frmFilter.sCrumb.value = sCrumb;

	document.frmFilter.iPriceBand.value = iPriceID;

	if (bSubmit == true)
		document.frmFilter.submit();
}
function clearPriceBand()
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("P",sCrumb,null,2)
	
	document.frmFilter.sCrumb.value = sCrumb;

	document.frmFilter.iPriceBand.value = '';
	document.frmFilter.submit();
}
function setSize(sSize,bSubmit)
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("W",sCrumb,sSize,1)
	
	document.frmFilter.sCrumb.value = sCrumb;

	document.frmFilter.sSize.value = sSize;

	if (bSubmit == true)
		document.frmFilter.submit();}
function clearSize()
{
	var sCrumb;

	sCrumb = document.frmFilter.sCrumb.value

	sCrumb = mntCrumb("W",sCrumb,null,2)
	
	document.frmFilter.sCrumb.value = sCrumb;

	document.frmFilter.sSize.value = '';
	document.frmFilter.submit();
}
function clearAll(bSubmit)
{
	document.frmFilter.sSize.value = '';
	document.frmFilter.iBrand.value = '';
	document.frmFilter.iStyle.value = '';
	document.frmFilter.iStyle2.value = '';
	document.frmFilter.iStyle3.value = '';
	document.frmFilter.iStyle4.value = '';
	document.frmFilter.iTrend.value = '';
	document.frmFilter.iGender.value = '';
	document.frmFilter.sColour.value = '';
	document.frmFilter.iPriceBand.value = '';
	document.frmFilter.sCrumb.value = '';

	if (bSubmit == true)
		document.frmFilter.submit();
}

function mntCrumb(sPrefix,sCrumb,iNewVal,iOp)
{
	var sSearch,sLocalCrumb,iPosStart,iPosEnd;

	sSearch = "[" + sPrefix;
	sLocalCrumb = sCrumb;

	iPosStart = sLocalCrumb.indexOf(sSearch);

	iPosEnd = sLocalCrumb.indexOf("]",iPosStart + 1);

	if (iOp == 1){
		if (iPosStart == -1){
			sLocalCrumb = sLocalCrumb + "[" + sPrefix + iNewVal + "]";
			return sLocalCrumb;
		}
		else{
			if (iPosStart == 0){
	
				if (iPosEnd == sLocalCrumb.length - 1){
					sLocalCrumb = "[" + sPrefix + iNewVal + "]";
				}
				else if (sLocalCrumb.length > 0){ 
					sLocalCrumb = "[" + sPrefix + iNewVal + "]" + sLocalCrumb.substring(iPosEnd + 1,sCrumb.length);
				}
			}
			else{
				if (iPosEnd + 1 < sLocalCrumb.length) sLocalCrumb = sLocalCrumb.substring(0,iPosStart) + "[" + sPrefix + iNewVal + "]" + sLocalCrumb.substring(iPosEnd + 1,sLocalCrumb.length)
				else sLocalCrumb = sLocalCrumb.substring(0,iPosStart) + "[" + sPrefix + iNewVal + "]"			
			}
			return sLocalCrumb;
		}
	}

	if (iOp == 2){
		if (iPosStart == -1){
			return sLocalCrumb;
		}
		else{
			if (iPosStart == 0){
	
				if (iPosEnd == sLocalCrumb.length - 1){
					sLocalCrumb = "";
				}
				else if (sLocalCrumb.length > 0){ 
					sLocalCrumb = sLocalCrumb.substring(iPosEnd + 1,sCrumb.length);
				}
			}
			else{
				if (iPosEnd + 1 < sLocalCrumb.length) sLocalCrumb = sLocalCrumb.substring(0,iPosStart) + sLocalCrumb.substring(iPosEnd + 1,sLocalCrumb.length)
				else sLocalCrumb = sLocalCrumb.substring(0,iPosStart)
			}
			return sLocalCrumb;
		}
	}

}
function filter()
{
	document.frmFilter.submit();
}
