/*products.js*/
var varMonogramCount=0;
var blnUnavailable = false;
var varImgSrc;
var varRGBValue;
var SelectedValue;
var varRegImgPath;
var rowNumber;


// The following funciton is not used by Infosys.. Only SwapImageProduct is used.
function SwapImage(Scene7Server, strRGBColor, strObjName, strVignetteName, SwatchText, ZoomServer, intGlossValue)
{
	varImgSrc = Scene7Server + strVignetteName + '?wid=216&obj=' + strObjName + '&color='
	//varImgSrc = Scene7Server + strVignetteName + '?wid=216&color='
	var index = strRGBColor.indexOf(",");
	if (index != -1){
		document.ProductImage.src= varImgSrc + strRGBColor + '&gloss=' + intGlossValue; 
		}
	else
		{
		//document.ProductImage.src = strRGBColor;
		document.ProductImage.src = ZoomServer + 'is/image/' + strRGBColor + '?wid=216&hei=216&op_usm=1.5,.8,0,0&resmode=sharp'
	}

	 ShowColor(strRGBColor, SwatchText);
    
}



function ShowColor(RGBColor, SwatchText)
{
	var swatchcolortext;
	
	if (RGBColor == "") {
		 swatchcolortext = "";
	}
	else { 
		swatchcolortext = "<b>" + SwatchText + "</b>" + " is shown"; 
		}
	document.getElementById('spanid').innerHTML = swatchcolortext;
}

// IDS - infosys change
function DisplayText(SwatchText, currTDValue, tableName, strlblSwatch)  // 03202006
{
	var strtilde = "~";
	var strDblQuotes = '"'; 
	var strSwatchText = SwatchText.replace(strtilde,strDblQuotes);	
	
	if (!rowNumber && isNaN(rowNumber)){
			document.getElementById(strlblSwatch).innerHTML= strSwatchText;									
	}
	else {
		document.getElementById(swatchSpanName[rowNumber]).innerHTML= strSwatchText;
	}	
	
	toggleImgColor(currTDValue,tableName)
}

function toggleImgColor(currentTD, tableName)
{
	var tdTag, divTag, imgTag, divclass, imgclass;
	
	if (tableName == '')
	{
		if (rowNumber != '')
		{
			tableName = swatchTableName[rowNumber];
		}
		else
		{
			tableName = 'tblSwatches';
		}		
	}
	else
	{
		if (rowNumber && rowNumber != '')
		{
			tableName = swatchTableName[rowNumber];
		}			
	}			
	
	tdTag = document.getElementById(tableName).getElementsByTagName('td');
	for (var counter = 0; counter < tdTag.length-1; counter++) 
	{ 
		imgTag= tdTag[counter].getElementsByTagName('img');
		divTag =tdTag[counter].getElementsByTagName('div');
		if (divTag && divTag.item(0))
		{
			divclass = divTag.item(0).className;
			if (divclass == 'ImageViewClass')
			{
				divTag.item(0).className = 'ImageViewClass2';
			}
		    if (imgTag && imgTag.item(0))
		    {
			    imgclass = 	imgTag.item(0).className;
			    if (imgclass == 'swatchViewClass1')
			    {
				    imgTag.item(0).className = 'swatchViewClass2';
			    }
		    }
		}	
		else if (imgTag && imgTag.item(0))
		{			
			imgclass = imgTag.item(0).className;
			if (imgclass == 'swatchViewClass1')
			{
				imgTag.item(0).className = 'swatchViewClass2';
			}
		}
	}
	currentTD.className = 'ImageViewClass';
	for (var i = 0; i < tdTag.length; i++) 
	{ 
		divTag =tdTag[i].getElementsByTagName('div');
		if (divTag && divTag.item(0))
		{
		    if (divTag.item(0).className == 'ImageViewClass')
		    {
		        imgTag= tdTag[i].getElementsByTagName('img');
		        if (imgTag && imgTag.item(0))
		        {
		            imgTag.item(0).className = 'swatchViewClass1';
		        }
		        break;
		    }
		}
	}
}

function DisplayDefault(DefaultSwatchText, tableName, strlblSwatch)  // 04102006
{
	var strtilde = "~";
	var strDblQuotes = '"'; 
	var strSwatchText = DefaultSwatchText.replace(strtilde,strDblQuotes);		
	document.getElementById(strlblSwatch).innerHTML= strSwatchText;	
	DefaultImgColor(strSwatchText,tableName)
}

function DefaultImgColor(strSwatchText, tableName)
{
	var tdTag = document.getElementById(tableName).getElementsByTagName('td');
	for (var counter = 0; counter < tdTag.length; counter++) 
	{ 
		var imgTag= tdTag[counter].getElementsByTagName('img');
		if (imgTag != null)
		{			
			var imgClass = imgTag.item(0).className;
			if (imgClass == 'ImageViewClass')
			{
				imgTag.item(0).className = '';
			}
			if (imgTag.item(0).title == strSwatchText)
			{
				imgTag.item(0).className = 'ImageViewClass';
			}
		}
	}
}

function closeWindow()
{
	document.window.close();
}

function SwapImageProduct(Scene7Server, strRGBColor, strObjName, strVignetteName, SwatchText, ZoomServer, gloss, ImageID, SpanID)
{
	var index = strRGBColor.indexOf(",");
	var afterSwap = 'swapView'
	var image;
	
	if (rowNumber && rowNumber != '')
	{
		varImgSrc = Scene7Server + strVignetteName + '?wid=110&hei=110&obj=' + strObjName + '&color=';
		image = '?wid=110&hei=110&op_usm=1.5,.8,0,0&resmode=sharp';
	}
	else
	{
		varImgSrc = Scene7Server + strVignetteName + '?wid=150&hei=150&obj=' + strObjName + '&color=';
		image = '?wid=150&hei=150&op_usm=1.5,.8,0,0&resmode=sharp'
	}		
	
	if (!ImageID)
	{
		ImageID = 'ProductImage';
		SpanID = 'spanid';
	}
	
	if (index != -1)
	{
		document.getElementById(ImageID).src= varImgSrc + strRGBColor;
	}
	else
	{
		document.getElementById(ImageID).src = ZoomServer + 'is/image/' + strRGBColor + image;
	}
	document.getElementById(SpanID).innerHTML = SwatchText;
	 
}


// change for the zoom veiw page

function SwapPopUpImage(Scene7Server, strRGBColor, strObjName, strVignetteName, SwatchText, ZoomServer)
{
	varImgSrc = Scene7Server + strVignetteName + '?wid=500&obj=' + strObjName + '&color='
	var index = strRGBColor.indexOf(",");
	
	if (index != -1)
	{
		document.LargeProductColor.src= varImgSrc + strRGBColor;
		
	}
	else
	{
		document.LargeProductColor.src = ZoomServer + '/is/image/' + strRGBColor + '?wid=500&hei=500&op_usm=1.5,.8,0,0&resmode=sharp';
		
	}
	document.getElementById('spanid').innerHTML = SwatchText;
}

function SetProductImageSize()
{
	var imgWidth;
	var imgHeight;
	imgWidth = 250
	imgHeight = 250
	document.ProductImage.width = imgWidth;
	document.ProductImage.height = imgHeight;
}		
//CHANGE ENDS HERE

function SetImageSize()
{
	var imgWidth;
	var imgHeight;
	imgWidth = 500
	imgHeight = 500
	document.ProductImage.width = imgWidth;
	document.ProductImage.height = imgHeight;
}

function SwapLargeColorsImage(strSwatchImagePath,strSwatchAltDesc)
{
	document.LargeProductColor.src= strSwatchImagePath + '?wid=500&hei=500&op_usm=1.5,.8,0,0&resmode=sharp'; 
	document.getElementById('spanid').innerHTML = strSwatchAltDesc;
}

function SwapAltViewImage(strSwatchImagePath)
{
	document.AltProductImage.src= strSwatchImagePath + '?wid=500&hei=500&op_usm=1.5,.8,0,0&resmode=sharp'; 
	
}

// infosys change ends - 04172006

function initRowLayer (rowName, intRowHeight, intRowWidth)
{
    if (document.layers)
    {
        var row = document[rowName];

        var maxHeight = (intRowHeight || 0);
        var maxWidth = (intRowWidth || 0);

        var ol = row.ol = new Layer(maxWidth);
        ol.clip.height = maxHeight;
        ol.left = row.pageX;
        ol.top = row.pageY;
        ol.visibility = 'show';
    }
} 

function rewriteRow (rowName, intRowHeight, intRowWidth, html)
{
    if (document.layers)
    {
        var row = document[rowName];
        if (!row.ol)
        {
            initRowLayer(rowName, intRowHeight, intRowWidth);
        }
        row.ol.document.open();
        row.ol.document.write(html);
        row.ol.document.close();
        row.ol.visibility = 'show';
        row.visibility = 'hide';
    }
    else if (document.all)
    {
        if (document.all[rowName])
        {
            document.all[rowName].innerHTML = html;
        }
    }
    else if (document.createRange)
    {
        var row = document.getElementById(rowName);
        while (row.hasChildNodes()) 
            row.removeChild(row.lastChild);
        var range = document.createRange();
        range.setStartAfter(row);
        var docFrag = range.createContextualFragment(html);
        row.appendChild(docFrag);
    }
}

function grSubmit()
{
    document.ProductForm.txt_gr.value="Y";
    var iSub;
    var sub="";
    var isvld=true;
    var qty;
    var isChk;
    var DocName="" + document.location;

    if (DocName.indexOf("multi", 1)>0)
    {  
        for (iSub=0;iSub<=3;iSub++)
        {
            s = null;
            if (iSub>0)
            {
                sub = "" + iSub;
            }
            if ((document.ProductForm.elements['quantity' + sub])&&(isvld == true))
            {
                isChk=document.ProductForm.elements['CheckItem' + sub].checked;
                qty=document.ProductForm.elements['quantity' + sub].value;
                if (((isNaN(qty) == true)||(qty < 1 || qty > 99))&&(isChk))
                {
                    isvld=false;
                    window.alert('Quantity must be between 1 and 99');
                }
                else
                {
                    if ((qty.indexOf('.') != -1)&&(isChk))
                    {
                        isvld=false;
                        window.alert('No decimals please');
                    } 
                }
            }
        }
    }
    else
    {
        if (document.ProductForm.elements['quantity'])
        {
            var qty=document.ProductForm.elements['quantity'].value;
            if ((isNaN(qty) == true)||(qty < 1 || qty > 99))
            {
                isvld=false;
                window.alert('Quantity must be between 1 and 99');
            }
            else
            {
                if (qty.indexOf('.') != -1)
                {
                    isvld=false;
                    window.alert('No decimals please');
                } 
            }
        }
    }
    if (isvld == true)
    {
        document.ProductForm.submit();
    }
}	

function submitSteps(selectStep)
{
    if (document['ProductForm'].elements['SelSteps'])
    {
        var s = document['ProductForm'].elements['SelSteps'];
        var i;
        var v="";
        var startReset=false;
        var isArray=false;
        if (s[0] && s[0].options)
        {
            isArray=true;
        }
        if (isArray)
        {
            for (i=0;i<=s.length-1;i++)
            {
                if (s[i] == selectStep)
                {
                    startReset=true;
                }
                else if (startReset)
                {
                    s[i].selectedIndex=0;      
                }
            }
        }
    }
    document['ProductForm'].submit();
}

function submitSku(selectSku)
{
var addbag = document.getElementById('divAddToBagBtn')
var qty = document.getElementById('divAddToBagQty')
var or = document.getElementById('fntor')
var NAitem = document.getElementById('dvitemNA')
var addreg = document.getElementById('divAddToReg')
var errormessage = document.getElementById('divdynamic')
var selecterr = document.getElementById('divselecterr')

var skuval
var skuarr
	skuval = selectSku.options[selectSku.selectedIndex].id;
	skuarr = skuval.split("|");
	if (document['ProductForm'].elements['HiddenSku'])
	{
		var s = document['ProductForm'].elements['HiddenSku'];
		document['ProductForm'].elements['HiddenSku'].value = selectSku.options[selectSku.selectedIndex].value
	}
	

	if (skuarr.length > 2)
	{
		if ((skuarr[2] == "I") || (skuarr[2] == 'NA') ||(skuarr[2] == 'AU') || (skuarr[2] == 'SS') 
		|| (skuarr[2] == 'DI'))
		{
			hidecontrol(NAitem,"block");
			hidecontrol(addbag,"none");
			hidecontrol(qty,"none");
			hidecontrol(or,"none");
			hidecontrol(addreg,"none");
			
			
			//document.getElementById('dvitemNA').style.display="block";
			//document.getElementById('divAddToBagQty').style.display="none";
			//document.getElementById('divAddToBagBtn').style.display="none";
			//document.getElementById('fntor').style.display="none";
			//document.getElementById('divAddToReg').style.display="none";
			
		}
		else
		{
			hidecontrol(NAitem,"none");
			hidecontrol(errormessage,"none");
			hidecontrol(selecterr,"none");
			
			hidecontrol(addbag,"block");
			hidecontrol(qty,"block");
			hidecontrol(or,"block");
			hidecontrol(addreg,"block");
			//document.getElementById('dvitemNA').style.display="none";
			//document.getElementById('divAddToBagQty').style.display="block";
			//document.getElementById('divAddToBagBtn').style.display="block";
			//document.getElementById('fntor').style.display="block";
			//document.getElementById('divAddToReg').style.display="block";
		}
	}
	else
	{
			hidecontrol(errormessage,"none");
			hidecontrol(NAitem,"none");
			hidecontrol(selecterr,"none");
			
			hidecontrol(addbag,"block");
			hidecontrol(qty,"block");
			hidecontrol(or,"block");
			hidecontrol(addreg,"block");
		//document.getElementById('dvitemNA').style.display="none"
		//document.getElementById('divAddToBagQty').style.display="block";
		//document.getElementById('divAddToBagBtn').style.display="block";
		//document.getElementById('fntor').style.display="block";
		//document.getElementById('divAddToReg').style.display="block";
	}
}

function hidecontrol(control,display)
{
if (control != null)
{
control.style.display = display;
}
}

function submitHomSku(selectSku,rownum)
{
var skuval
var skuarr
var divID
var qtyID
	skuval = selectSku.options[selectSku.selectedIndex].id;
	skuarr = skuval.split("~");
	divID = "dvitemNA" + rownum
	qtyID = "Quantity" + rownum

	if (skuarr.length > 1)
	{
		if ((skuarr[3] == "I") || (skuarr[3] == 'NA') ||(skuarr[3] == 'AU') || (skuarr[3] == 'SS') 
		|| (skuarr[3] == 'DI'))
		{
			document.getElementById(divID).style.display="block";
			document.getElementById(qtyID).value="0";
			//document.getElementById(qtyID).style.display="none";
			
		}
		else
		{
			document.getElementById(divID).style.display="none";
			//document.getElementById(qtyID).style.display="block";			
		}
	}
	else
	{
		document.getElementById(divID).style.display="none"
		document.getElementById(qtyID).style.display="block";		
	}
}

function submitMultiSteps(selectStep, stepName)
{
    switch (stepName)
    {
        case 'SelSteps1': 
            document.forms['ProductForm'].elements['index_item1'].value = 0;
            break;
        case 'SelSteps2': 
            document.forms['ProductForm'].elements['index_item2'].value = 0;
            break;
        case 'SelSteps3': 
            document.forms['ProductForm'].elements['index_item3'].value = 0;
            break;
    }
    if (document['ProductForm'].elements[stepName])
    {
        var s = document['ProductForm'].elements[stepName];
        var i;
        var v="";
        var startReset=false;
        var isArray=false;
        if (s[0] && s[0].options)
        {
            isArray=true;
        }
        if (isArray)
        {
            for (i=0;i<=s.length-1;i++)
            {
                if (s[i] == selectStep)
                {
                    startReset=true;
                }
                else if (startReset)
                {
                    s[i].selectedIndex=0;      
                }
            }
        }
    }
    document['ProductForm'].submit();
}

function getStepDesc(formName)
{
    var iSub;
    var sub="";
    var isArray = false;
    var desc="";
    var s;
    var processed = false;
    var f=document.forms[formName];

	if (f.elements['hidden_StockInventoryClicked'].value == 'Y')
	{
		return true;
	}
    if (f.elements['CheckItem1'])
    {
        if (f.elements['CheckItem1'].checked)
        {
            if (blnUnavailable1==true)
            {
                window.alert("Item 1 is currently unavailable.");
                return false;
            }
        }
    }  
    if (f.elements['CheckItem2'])
    {
        if (f.elements['CheckItem2'].checked)
        {
            if (blnUnavailable2==true)
            {
                window.alert("Item 2 is currently unavailable.");
                return false;
            }
        }
    }  
    if (f.elements['CheckItem3'])
    {
        if (f.elements['CheckItem3'].checked)
        {
            if (blnUnavailable3==true)
            {
                window.alert("Item 3 is currently unavailable.");
                return false;
            }
        }
    }  
    if (blnUnavailable==true)
    {
        window.alert("This item is currently unavailable.");
        return false;
    }
    for (iSub=0;iSub<=3;iSub++)
    {
        s = null;
        if (iSub>0)
        {
            sub = "" + iSub;
        }
        if (document.forms[formName].elements['quantity' + sub])
        {
        var qty=document.forms[formName].elements['quantity' + sub].value;
        if (isNaN(qty) == true)
        {
            window.alert('Quantity must be between 1 and 99');
            return false;
        }
        else
        {
            if (qty < 1 || qty > 99)
            {
                window.alert('Quantity must be between 1 and 99');
                return false;
            }
            if (qty.indexOf('.') != -1)
            {
                window.alert('No decimals please');
                return false;
            }
        }   
    }
    s = document[formName].elements['SelSteps' + sub];
    if (s)
    {
        desc = "";
        isArray=false;
        processed = true;  
        if (s[0] && s[0].options)
        {
            isArray=true;
        }
        if (isArray)
        {
            var i;
            for (i=0;i<s.length;i++)
            {
                if (desc != "")
                {
                    desc = desc.concat("<br>&nbsp;");
                }
                if (s[i].options)
                {
                    desc = desc.concat(s[i].options[s[i].selectedIndex].text);
                }
            }
        }
        else
        {
            if (s.options)
            {
                desc = s.options[s.selectedIndex].text;
            }
            else
            {
				var x;
				for (x=0;x<s.length;x++)
				{
					desc = (s[1].options[s[1].selectedIndex].text);
				}
            }
        }
        document[formName].elements['txt_steps' + sub].value = htmlEncode(desc,false,0);
        }
    }  
    if (processed==false && document[formName].elements['txt_steps'])
    {
        var eobDesc="";
        s = null;
        s = document[formName].elements['sku'];
        if (s)
        {
            if (s.options)
            {
                eobDesc = s.options[s.selectedIndex].text;
            }
        }
        s = null;
        s = document[formName].elements['inseamlen'];
        if (s)
        {
            if (s.options)
            {
                eobDesc = eobDesc.concat(s.options[s.selectedIndex].text);
            }
        }     
        document[formName].elements['txt_steps'].value = htmlEncode(eobDesc,false,0);
    }
    return true;
}
  
function updateMonogramCount(checkbox)
{
    if (checkbox.checked)
    {
        varMonogramCount++;
    }
    else
    {
        varMonogramCount--;
    }
}
  
function openFTHVDataWindow()
{  
    var varForm=document.forms['frmProductsHom'];
    if (varForm.elements['txt_GR'].value=='Y')
    {
        return true;
    }
    if (varForm.elements['txtLoggedInToGR'].value=='Y' &&
    (navigator.appName.indexOf('Netscape') != -1 && navigator.appVersion.substr(0,1) < 5))
    {
        return true;
    }
    if (varMonogramCount > 0 || varForm.elements['txt_specialind'].value=='V')
    {
	    /* some local variables needed */
	    var blnHasVData;
    	
	    blnHasVData = false;
    	
	    /* we need to look through the form's elements */
	    for (var i = 1; varForm.elements['Quantity' + i]; i++)
	    {
            var strQty = varForm.elements['Quantity' + i].value;
            var strSpecialInd = varForm.elements['hdnSpecialInd' + i].value;
		    /* if the control's value is not zero then we assume this product is being used
			    so we strip the product count and check to see if its hidden control is supposed
			    to have Vdata
		    */				
    		if (strQty != '0' && strSpecialInd == 'V')
            {
                blnHasVData = true;
            }
            else
            {
                var chkMonogram = varForm.elements['Monogram' + i];
                if (chkMonogram)
                {
                    if (chkMonogram.checked && strQty != '0')
                    {
                        blnHasVData = true;
                    }
                }
            }
	    }
    	if (blnHasVData)
    	{
    		return openVDataWindow(varForm.elements['txt_vdataurl'].value + getVDataString(),'frmProductsHom');
    	}
	    else
	    {
    		return true;
	    }
    }
    else
    {
        return true;
    }
}
  
function getVDataString()
{
    var f = document.forms['frmProductsHom'].elements;
    var strVData="";
    var strModel;
    var strInd;
    var strLot;
    var strDesc;
    var intQuantity;
    var strPipe="";
    for (var i=1;f['Quantity' + i];i++)
    {
        strInd = f['hdnSpecialInd' + i].value;
        intQuantity = f['Quantity' + i].value;
        if ((vdataSelected(f,i)) && isNaN(intQuantity) == false && intQuantity > 0)
	    {
	        strModel=f['hdnVData' + i].value;
	        if (strVData.indexOf(strModel + '~') == -1)
		    {
		        strLot = f['hdnProdID' + i].value;
		        strDesc = f['hdnProdDesc' + i].value;
		        strVData += strPipe + strModel + "~" + strLot + "~" + strInd + "~" + strDesc;
		        strPipe = "|";
    		}
	    }
    }
    return '&vdatainfo=' + escape(strVData);
}
  
function vdataSelected(f,index)
{
    if ((f['Monogram' + index] && f['Monogram' + index].checked) || f['hdnSpecialInd' + index].value == 'V')
    {
        return true;
    }
    else
	{
	    return false;
	}
}
  
function setupVData()
{
    var intRow;
    var frmElements=document.forms['frmProductsHom'].elements;
    var intQty;
    var blnSelect;
    var strVData="";
    var strPipe="";
    for (intRow=1;frmElements['Quantity' + intRow];intRow++)
    {
        intQty=frmElements['Quantity' + intRow].value;
        if (isNaN(intQty) == false && intQty > 0)
        {
            blnSelect = false;
            if (strVData.indexOf(frmElements['hdnVData'+intRow].value + '~') == -1)
            {
	            if (frmElements['monogram' + intRow])
                {
                    if (frmElements['monogram' + intRow].checked)
                    {
                        blnSelect = true;
                    }
                }
                else if (frmElements['hdnSpecialInd'+intRow].value == 'V')
                {
                    blnSelect=true;
                }
            }
            if (blnSelect)
            {
                strVData += strPipe + frmElements['hdnVData' + intRow].value
                    + '~' + frmElements['hdnProdId' + intRow].value
		            + '~'+frmElements['hdnSpecialInd' + intRow].value
		            + '~' + frmElements['hdnProdName' + intRow].value;
	            strPipe="|";        
            }
        }
    }
    return '&VDataInfo=' + escape(strVData);
}
  
function multiProdCheck(objForm,index)
{
    if (objForm.elements["CheckItem" + index])
    {
        if (objForm.elements["CheckItem" + index].checked)
        {
            return true;
        }
        else
        {
            return false;
        }
    }
    else
    {
        return true;
    }
}
  
function checkAvailability(itemIndex1, itemIndex2, itemIndex3)
{
    if (itemIndex1 > 0)
    {
        ShowAvailability1(itemIndex1);
    }
    if (itemIndex2 > 0)
    {
        ShowAvailability2(itemIndex2);
    }
    if (itemIndex3 > 0)
    {
        ShowAvailability3(itemIndex3);
    }
}

//Infosys Modification for POS MC
function stockcheckclicked(f, strURL)
{
	var frm;
	frm = document.forms[f];
	var  sku = frm.elements['HiddenSku'];
	var arrSku;
	if (sku != null)
	{
	// The following check is done since the hidden field and the drop-down has same field name.
	// if the 'SelSteps' object is a drop-down object, then the selected index value is split to get the SKU value
		if (sku.type == "select-one")
		{
			arrSku = sku.options[sku.selectedIndex].value.split('|');
		}
	// if the 'SelSteps' object is a hidden field object, then the value of the hidden field is split to get the SKU value
	// This condition arises when there is only SKU available for a item
		else if (sku.type == "hidden")
		{
			arrSku = (sku.value).split('|');
		}
		else
		{
			arrSku = "";
		}
		if ((arrSku.length > 1) && (arrSku[1].length > 0))
		{
				strURL= strURL + "&CatSku=" + arrSku[1];
				var wOpen;
				var sOptions;

				sOptions = 'status=yes,menubar=yes,scrollbars=yes,resizable=yes,toolbar=no,menubar=no,location=no';
				sOptions = sOptions + ',width=' + (screen.availWidth - 10).toString();
				sOptions = sOptions + ',height=' + (screen.availHeight - 122).toString();
				sOptions = sOptions + ',screenX=0,screenY=0,left=0,top=0';
				wOpen = window.open( strURL, "InternetAvailabity", sOptions );
				//wOpen.location = ;
				
				wOpen.moveTo( 0, 0 );
				wOpen.resizeTo( screen.availWidth, screen.availHeight );
				wOpen.focus();
				
				
				/*// width and height of the popup window
				var width = window.screen.width;
				var height = window.screen.height;
				//posTop = ((height-600)/2)); 
				//posLeft = ((width-400)/2));
					
				// window.open(strURL,'', 'width=800,height=400,top=75, left=100,location=yes, toolbar=yes,directories=no,menubar=yes,status=yes, resizable=yes, scrollbars=yes');
				window.open(strURL,'', 'width='+width+', height='+height+', top=0, left=0, location=yes, toolbar=yes,directories=no,menubar=yes,status=yes, resizable=yes, scrollbars=yes');
				*/
		}
		else if(arrSku = "")
		{
			alert("No SKU available for selection");
		}
		else
		{
			alert('Please select a SKU');
		}	
		
	}
	return false;	
	if(f.elements['hidden_StockInventoryClicked'])
	{
		f.elements['hidden_StockInventoryClicked'].value = "Y";	
	}
		
}

function storestockcheckclicked(strURL)
{
	var wOpen;
				var sOptions;

				sOptions = 'status=yes,menubar=yes,scrollbars=yes,resizable=yes,toolbar=no,menubar=no,location=no';
				sOptions = sOptions + ',width=' + (screen.availWidth - 10).toString();
				sOptions = sOptions + ',height=' + (screen.availHeight - 122).toString();
				sOptions = sOptions + ',screenX=0,screenY=0,left=0,top=0';
				wOpen = window.open( strURL, "StoreInventory", sOptions );
				wOpen.moveTo( 0, 0 );
				wOpen.resizeTo( screen.availWidth, screen.availHeight );
				wOpen.focus();
				
//window.open(strURL,'', 'width=800,height=400,top=75, left=100,location=yes, toolbar=yes,directories=no,menubar=yes,status=yes, resizable=yes, scrollbars=yes');
}

//Modifcation Ends
  
function setVisibility(element,style)
{
    if (document.all)
    {
        if (document.all(element))
        {
            document.all(element).style.display=style;
        }
    }
    else if (document.createRange)
    {
        var nodes=document.getElementsByTagName("*");
        if (nodes[element] != null)
        {
            nodes[element].style.display=style;
        }
    }
}

function addListener(element, type, expression, bubbling)
  { 
    bubbling = bubbling || false;
    if(window.addEventListener) { // Standard
      element.addEventListener(type, expression, bubbling);
      return true;
    } else if(window.attachEvent) { // IE
      element.attachEvent('on' + type, expression);
      return true;
    } else return false;
  }

function processStepClick (ddl)
  {
    var key = "";
    var parent;
    var child;
    var qs;
    var url;
    if (!ddl)
      {
        return "";
      }
    if (ddl.selectedIndex > 0)
      {
        key = ddl.value;
        if (ddl.child)
          {
            ddl.child.disabled = false;
          }
      }
    else
      {
       child = ddl.child;
       while (child)
         {
           child.selectedIndex = 0;
           child.disabled = true;
           child = child.child;
         } 
      }
    parent = ddl.parent;
    while (parent)
      {
        key = parent.value + "~" + key; 
        parent = parent.parent;
      }
    qs = new Querystring();
    if (qs.get('itemid'))
      {
        url='productinfo.aspx?itemid=' + escape(qs.get('itemid')) + '&grptyp=' + escape(qs.get('grptyp')) + '&reqType=x6';
        window.location.href = url;
      }
    else if (qs.get('catnum'))
      {
      }
    return finalKey;
  }

