function addToCart(entityId,options)
{	if(options)
		SetVariable('ActionPrdOptns',options);
	SetVariable('ActionProduct',entityId);
	SubmitForm('formProductDt');
} 
function removeItemFromCart(idCart)
{	if(o=getObj('formOrderPage'))
	{	o.orderPage.value=sECommOrderPage;
		o.ecommAction.value='removeFromCart';
		o.ActionProduct.value=idCart;o.submit();
	}
} 
var sECommOrderActions=Array(); 
function orderAddAction(func)
{	sECommOrderActions.push(func);
} 
function orderPageClick(orderPg)
{	var i;for(i=0;i<sECommOrderActions.length;i++)
	{	var f=sECommOrderActions[i];
		if(f)f();
	}
	SetVariable('orderPage',orderPg);
	SubmitForm('formOrderPage');
} 

// ECOMM_PANEL_USER_LOGIN
function selectLoginOption(i){ 
	var f,o;
	f=getObj('formOrderPage');
	if( f && (o=f[sRQEcommVarIsUsrRgstrd]))		//f.logUsrIsRgstrd
	{ 
		o[i].checked=true;
		var id;
		for(id=0;id<2;id++)
		{	if(o=getObj('userLogin'+(id+1)))
				o.className=id==i?'selected':'';
		}
	}
} 
function loginPasswordForgotten()
{ 
	var o,i1,i2,l;
	if(o=getObj('forgottenPasswordDiv'))
	{	if( l=getObj('forgottenPasswordLink'))
			l.style.display='none';
			if((i1=getObj(sRQEcommVarLogin)) && (i2=getObj('forgottenPsswdLogin')))
				i2.value=i1.value;
			o.style.display='block';
	}
} 
function loginPasswordForgottenSend()
{ 
	var o;
	if(o=getObj('forgottenPsswdLogin'))
	{	if(!o.value)
		{	alert(sRQEcommPswdForgottenEmail);
			return;
		}
		var o2;
		if(o2=getObj('loaderForgottenPassword'))
			o2.style.display='block';
		RQStartLoader(' ','forgottenPasswordDivInstructions'); 
		RQAjaxCall("ECommerce/FrontAjax.php?code="+sRqSessionCode+"&action=chgUserPsswd&forgottenPsswdLogin="+o.value+"",cbPsswdForgotten);
	}
} 
function cbPsswdForgotten(message,isErr)
{ 
	var o;
	RQStopLoader('loaderForgottenPassword');
	if(!isErr)
	{	if( o=getObj('forgottenPasswordDivResult'))
		{
			o.innerHTML=message;
			o.style.display='block';
		}
	}
}
 

// ECOMM_PANEL_CREATE_USER
function userCreateEncodePassword()
{
	var f,p1,p2;
	f=getObj('formOrderPage');
	if( f && (p1=f.usrPsswd1) && (p2=f.usrPsswd2))
	{
		if(p1.value && (p1.value==p2.value))
		{	f.password.value = hex_md5(p1.value);
			p1.value="";
			p2.value="";
		}
	}
}
