﻿// JScript File

function isAuthenticatedUser(objUserId1 ,objPassword1)
{		

        var objUserId = document.getElementById('ctl00_txtUserName');
        var objPassword = document.getElementById('ctl00_txtPassword');
		var UserId = objUserId.value;
		var Password = objPassword.value;
        
        
		var lblMsg = document.getElementById('ctl00_spnMsg');
		
		var strPage1 = "XMLSupportProject.aspx?UserId=" + UserId + "&Password="+Password+"&strAction=ChkLogin"  
		var objAjax = new clsAjax(strPage1);
		var strXML = objAjax.getXMLData();
		//if (strXML == "")	return;
		if(strXML == "1")
	    {
            
            document.getElementById('ctl00_lnkLogOut').style.display = '';
            document.getElementById('ctl00_tdlogin1').style.display = 'none';  
            document.getElementById('frmLogin').style.display = 'none'; 
            document.getElementById('ctl00_spanMyAccount').style.display = ''; 
            lblMsg.innerHTML = '';    
            fnUpdateCartItemCount();
            fnUpdateFavoriteItemCount();
            fnUpdateGiftBasketItemCount();
            //OnMenuClick('MyDashBoard.aspx');
            window.location.href  = 'MyDashBoard.aspx';
            
	    }
	    else if(strXML == "2")
	    {
	        lblMsg.innerHTML = 'You account is inactive.';
	    }
	    else if(strXML == "0")
	    {
	        lblMsg.innerHTML = 'Invalid User Name/Password';
	    }
        objUserId.value =  ''
        objPassword.value = ''
        document.getElementById('imgLoader').style.display = 'none';
}

function isLogOutUser()
{
   var strPage1 = "XMLSupportProject.aspx?strAction=ChkLogOut"  
   OnMenuClick('Login.aspx');
}


function fnUpdateCartItemCount()
{
    var requestUrl = 'XMLSupportProject.aspx?strAction=getShopItemCount';
    var objAjax = new clsAjax(requestUrl);    
    var intItemCount = objAjax.getXMLData();
    
    window.parent.document.getElementById('spanShoppingCart').innerHTML = intItemCount;
}

function fnUpdateGiftBasketItemCount()
{
    var requestUrl = 'XMLSupportProject.aspx?strAction=getGiftBasketItemCount';
    var objAjax = new clsAjax(requestUrl);    
    var intItemCount = objAjax.getXMLData();
    
    window.parent.document.getElementById('spanGiftToFriend').innerHTML = intItemCount;
}

function fnUpdateFavoriteItemCount()
{
    var requestUrl = 'XMLSupportProject.aspx?strAction=getFavoriteItemCount';
    var objAjax = new clsAjax(requestUrl);    
    var intItemCount = objAjax.getXMLData();
    
    window.parent.document.getElementById('spanFavoriteList').innerHTML = intItemCount;
}

function ChkLogin()
{ 
    var requestUrl = 'XMLSupportProject.aspx?strAction=LoginLogout';
    var objAjax = new clsAjax(requestUrl);    
    var intItemCount = objAjax.getXMLData(); 
    if(intItemCount == "1")
    {
        document.getElementById('ctl00_tdlogin1').style.display = 'none'; 
        document.getElementById('ctl00_lnkLogOut').style.display = '';
        document.getElementById('frmLogin').style.display = 'none'; 
        document.getElementById('ctl00_spanMyAccount').style.display = ''; 
    }
}

function ChkLogOut()
{
    var requestUrl = 'XMLSupportProject.aspx?strAction=LoginLogout';
    var objAjax = new clsAjax(requestUrl);    
    var intItemCount = objAjax.getXMLData(); 
    if(intItemCount == "2")
    {
   
     document.getElementById('ctl00_lnkLogOut').style.display = 'none';
     document.getElementById('ctl00_spanMyAccount').style.display = 'none'; 
     document.getElementById('ctl00_tdlogin1').style.display = ''; 
     //window.parent.document.getElementById('frmLogin').style.display = '';  
    }
}


function fillSubCategory(cmbCat ,cmbSubCat)
{

		var cmbSubCategory = document.getElementById(cmbSubCat);
		var strPage1 = "XMLSupportProject.aspx?strAction=getSubCatgoryItem&p_intCatId="+cmbCat.value  
		var objAjax = new clsAjax(strPage1);
		var strXML = objAjax.getXMLData();
		var xmlDoc = objAjax.loadXMLstring(strXML);
		if (strXML == "")	return;
		if(strXML != "")
	    {
    	    var x1 = xmlDoc.documentElement.childNodes;
    	    cmbSubCategory.options.length = 0;
		    cmbSubCategory.options[cmbSubCategory.length] = new Option('- Select SubCategory -', '0');
		    if(x1.length >0 )
		    {
			    for (i=0;i< x1.length; i++)
			    {
				    var y = x1[i].childNodes	
				    var strText = getInnerText(y[1])
				    var strValue = getInnerText(y[0])
				    cmbSubCategory.options[cmbSubCategory.length] = new Option(strText, strValue);
			    }
    			
		    }	
	      }
	      else
	      {
	          alert('Invalid category Id.');    
          }
}



