var winFormOrder='';
var eshopWin='';

function isUserRegistered()
{
  alert('переписати')
  //return run('esUtils.isUserRegistered');
}
function checkRegistration()
{
  if (!parseInt(run('esUtils.isUserRegistered'))) {
      alert(mess[lan][0])
      var loc='/portal/Default.php?Page=login';
      location=loc
      return 0;
     }
   return 1;
}
function recountOrder()
{
  var defprods=getOrderProds('OrderDefaultProd')
  var stprods=getOrderProds('OrderStandarts')

  var loc='Default.php?Page=exec&run=saveprodinsess&defprods='+defprods+'&stprods='+stprods
  //alert(loc)
  location=loc
}
function sendOrder()
{
	var form = document.Order;
	form.action = 'Default.php?Page=exec&run=sendorder&PasModule=eshop,registr';
	form.submit();
}
function formOrder()
 	{
      var loc='Default.php?Page=FormOrder'
      location=loc;
 	}


function getOrderProds(formName)
{

   var formArr=formName.split(',')
   var arr=new Array();
   var k=0,prodid;


   for (var k=0; k < formArr.length; k++)
   {
   form=eval('document.'+formArr[k])
   if ((form==null) || (form.quan==null)) continue
   if (form.quan[0]==null) {
       arr[k++]=form.quan.id+'=q'+form.quan.value+'q';
       type='';
       prodid=form.quan.id
       if (eval('form.type'+prodid+'!=null')) {
             sel=eval('form.type'+prodid)
             arr[(k-1)]+='t'+sel.value+'t'
         }
     }
   else
   for (var i=0; i<form.quan.length; i++)
   {
         type='';
         prodid=form.quan[i].id
         if ((form.quan[i].value != prodArr[prodid]) || (form.quan[i].value !='') || (eval('form.type'+prodid+'!=null'))) {
         arr[k++]=form.quan[i].id+'=q'+form.quan[i].value+'q';
         if (eval('form.type'+prodid+'!=null')) {
             sel=eval('form.type'+prodid)
             //alert(sel.text)
             arr[(k-1)]+='t'+sel.value+'t'
         }
         }
   }
   }
   if (arr.length>0) return encs(arr.join(','))
   else return '';
}
function saveCDCombine()
{
    var defprods=getCDCombineProds('OrderDefaultProd')
    if (defprods=='error') return;
    var loc='Default.php?Page=exec&run=saveprodinsess&defprods='+defprods+'&back=cdcombine';
    //alert(loc)
    location=loc
}
function getCDCombineProds(formName)
{

   var formArr=formName.split(',')
   var k=0;
   var arr=new Array();

   for (var i=0; i < formArr.length; i++)
   {
   form=eval('document.'+formArr[i])
   if (form==null) continue
   if (form.quan[0]==null) arr[k++]=getCDProds(form,form.quan)
   else for (var j=0; j<form.quan.length; j++) arr[k++]=getCDProds(form,form.quan[j])
   }
   if (arr.length>0) return encs(arr.join(','))
   else return '';
}
function getCDProds(form,quan)
{
    var arr=new Array();
    var prodId,k=0;
    var cdnumber=quan.id; cdnumber=cdnumber.split('n'); cdnumber=cdnumber[1];
    quan=quan.value
    //alert(cdnumber)
    if (quan=="") {return 'error';}
    if (eval('form.i'+cdnumber+'[0]==null')) {
             inp=eval('form.i'+cdnumber)
             prodId=inp.id
             sel=eval('form.s'+prodId)
             arr[k++]=prodId+'=q'+quan+'q'+'cdn'+sel.value+'cdn';
         }
         else
           for (j=0; j < eval('form.i'+cdnumber+'.length'); j++)
            {
             inp=eval('form.i'+cdnumber+'['+j+']');
             prodId=inp.id
             sel=eval('form.s'+prodId)
             arr[k++]=prodId+'=q'+quan+'q'+'cdn'+sel.value+'cdn';
             }
  return arr
}

function showOrderedStandarts()
{
    var stprods=getOrderProds('OrderStandarts')

    var loc='/portal/eshop/Default.php?Page=exec&run=saveprodinsess&stprods='+stprods
    location=loc
}

