﻿
// JScript File

    var theform;	
	if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) 
		theform = document.forms["aspnetForm"];
	else
		theform = document.aspnetForm;
			
    function RemoveFromCart(ProdID)
    {        
        window.location.href="DeleteCartItem.aspx?ProductId=" + ProdID;
        return false;        
    }   
	
	function ValidateRecalculate(getProductID)
    {
        var postback = true;   
        
        var arrProdid;
        var txtQuantity;
        var cartitem = "";       
    
        arrProdid = getProductID.split(",");
        
        if(arrProdid.length > 0)
        {
            for(var arrNum = 0; arrNum< arrProdid.length;arrNum++)
            {
                txtQuantity = eval("theform.txtQuantity_" + arrProdid[arrNum]);
                
                if (Validate_RecalculateQuantity(txtQuantity) == false)
                {
                    postback = false;  
                    arrNum   = arrProdid.length;                
                }
                
                if(cartitem != "")
                    cartitem = cartitem + "^" + arrProdid[arrNum] + "~" + txtQuantity.value;
                else
                    cartitem = arrProdid[arrNum] + "~" + txtQuantity.value;
                
                theform.ctl00$ContentPlaceHolderBody$jsCartItem.value = cartitem;
            }
        }        
                 
        if(postback == true)
		    return true;
		else
		    return false; 
    }
    
    function Validate_RecalculateQuantity(objTextField)
	{
	    var postback = true;   
        
       if (DivEmptyFieldValidation(objTextField,'Please Enter Quantity','ctl00_ContentPlaceHolderBody_error_div') == false)
            postback = false;
       else if (DivNumericFieldValidation(objTextField,'Please Enter Numeric Quantity','ctl00_ContentPlaceHolderBody_error_div') == false)
            postback = false;
       else if(DivZeroFieldValidation(objTextField,'Please Enter Quantity Greater Than 0','ctl00_ContentPlaceHolderBody_error_div')== false)
            postback = false;
       else
            FullClearErrorMessage('ctl00_ContentPlaceHolderBody_error_div');  
             
		if(postback == true)	    
		    return true;
    	else
		    return false;
	}
	
	function openDeleteConfirm(getId)
    {
        var divID = 'modalalertdiv' + getId;
        
        htmlDelpopupwindow = dhtmlmodal.open('popupdelwindowbox', 'div', divID, 'Delete Product', 'width=250px,height=125px,left=250px,top=150px,resize=0,scrolling=0');
        
        return false;
    }
    
    function close_upload_div(whichbutton,deleteButId)
    {
    	if (whichbutton=="yes")
    	    __doPostBack(deleteButId,'');
    	        	    
        
		parent.htmlDelpopupwindow.hide();
    }
	
