﻿var selprid=0; var seldetid=0; var shop_zubeh=false;

function CMS_OpenGalWin(url) {
  var wxc=screen.width/2; var wyc=screen.height/2;
  var galwin=window.open(url,'cms_galwin','scrollbars=yes,width='+winw+',height='+winh+',left='+(wxc-Math.round(winw/2))+',top='+(wyc-Math.round(winh/2))+',resizable=no'); galwin.focus();
}
function AddBasket(id,did) {
  var cnt=eval('document.cms_shop.cms_shopprod_id'+id).value;
	var msg=JSRSC['SHOP_JSMSG02'].replace(/{n}/g,cnt);
  if(isNaN(cnt)) alert(msg); else if(cnt<1) alert(JSRSC['SHOP_JSMSG01']); else {
	  var artnum=''; var obj=document.getElementById('cms_shopartnum'+id); if(obj) artnum=obj.value;
    document.location.href='default.php?'+querydat2+'&shopcmd=addbasket&prid='+id+'&cnt='+cnt+'&artnum='+encodeURIComponent(artnum)+'&refmid='+mid+'&detail='+did+'#listcontentID'+did; }
}
function AddBasketSel(id) {
  CMS_SelProduct(id);
  var cnt=eval('document.cms_shop.cms_shopprod_id'+id).value;
	var msg=JSRSC['SHOP_JSMSG02'].replace(/{n}/g,cnt);	
  if(isNaN(cnt)) alert(msg); else if(cnt<1) alert(JSRSC['SHOP_JSMSG01']); else {
    document.location.href='default.php?'+querydat2+'&shopcmd=addbasket&prid='+selprid+'&cnt='+cnt+'&refmid='+mid+'&detail='+seldetid+'#listcontentID'+seldetid; }
}
function CMS_SelProduct(id) {
  var obj=document.getElementById('cms_shopprod_sel'+id);
	if(obj) {
    var selarr=obj.options[obj.selectedIndex].value; selarr=selarr.split('|');
    selprid=selarr[0]; seldetid=selarr[1];
		if(shopregion=='CH') selprice='CHF '+selarr[2]; else selprice='€ '+selarr[2];
    obj=document.getElementById('cms_shopprice'+id); if(obj) obj.firstChild.data=selprice.replace(/\./,',');
    obj=document.getElementById('cms_shopartnum'+id); if(obj) obj.value=selarr[3];
	}
}
function ShowBasket() {
  var obj=eval('document.cms_shop');
	if(obj) {
    obj.action='default.php?'+querydat2+'&shopcmd=showbasket&detail='+detid+'#listcontentID'+detid;
    obj.submit();
	}
}
function UpdtBasket() {
  var obj=eval('document.cms_shop');
	if(obj) {
    obj.action='default.php?'+querydat2+'&shopcmd=updtbasket&detail='+detid+'#listcontentID'+detid;
    obj.submit();
	}
}
function RemProduct(id) {
  eval('document.cms_shop.cms_shopprod_id'+id).value=0;
  UpdtBasket();
}
function CheckOut(id) {
  var obj=eval('document.cms_shop');
  if(id==undefined) id='';
  if(obj && !CheckZH()) {
//  document.location.href='default.php?'+querydat+'&shopcmd=checkout'+id+'&detail='+detid+'#listcontentID'+detid;
    obj.action='default.php?'+querydat2+'&shopcmd=checkout'+id+'&detail='+detid+'#listcontentID'+detid;
    obj.submit();
	}
}
function CheckOutSelect() {
 var obj=eval('document.cms_shop'); var cmd='';
 if(obj.cms_logontype[0].checked) cmd='drawquickbuy';
 else if(obj.cms_logontype[1].checked) cmd='logon';
 else if(obj.cms_logontype[3].checked) cmd='drawregister';
 if(cmd=='logon') DoLogon('logon');
 else {
  obj.action='default.php?'+querydat2+'&shopcmd='+cmd;
  obj.submit();
 }
}
function SendPwdForm() {
 var obj=eval('document.cms_shop');
 obj.cms_logontype[2].checked=true;
 obj.action='default.php?'+querydat2+'&shopcmd=drawsendpassword';
 obj.submit();
}
function ConfirmOrder() {
 if(!CheckZH()) {
   var obj=eval('document.cms_shop');
   //if(obj.AGB.checked) {
    obj.action='default.php?'+querydat2+'&shopcmd=confirmorder';
    obj.submit();
   //} else alert('Sie müssen unseren AGBs zustimmen!');
	}
}
function ConfirmOrder1(outside) {
 var obj=eval('document.cms_shop'); var payment=0;
// if(obj.cms_payment[0].checked) payment=1; else if(obj.cms_payment[1].checked) payment=2; else if(obj.cms_payment[2].checked) payment=3; else if(obj.cms_payment[3].checked) payment=5;
 payment=1;
 if(payment>0 || outside==true) {
  if(obj.AGB.checked) {
   obj.action='default.php?'+querydat2+'&shopcmd=confirmorder1';
   obj.submit();
  } else alert(JSRSC['SHOP_JSMSG03']);
 } else alert(JSRSC['SHOP_JSMSG04']);
}
function CheckZH() {
  var obj=eval('document.cms_shop');
  var r=false;
  if(obj && !shop_zubeh) {
    if(confirm(JSRSC['SHOP_JSMSG05'])) {
      document.location.href = 'default.php?mid=5&lid='+lid;
      r=true;
    }
  }
  return r;
}
function SetAdr2() {
  var vis='none'; if(document.cms_shop.cms_adr2.checked) vis='block';
  document.getElementById('regopt01').style.display=vis;
  document.getElementById('regopt02').style.display=vis;
  document.getElementById('regopt03').style.display=vis;
  document.getElementById('regopt04').style.display=vis;
  document.getElementById('regopt05').style.display=vis;
  document.getElementById('regopt06').style.display=vis;
  document.getElementById('regopt07').style.display=vis;
  document.getElementById('regopt08').style.display=vis;
  document.getElementById('regopt09').style.display=vis;
}
function SetAdrBill() {
  var obj=eval('document.cms_shop.shopadrbill');
  var addrid=obj.options[obj.selectedIndex].value; addrid=addrid.split(',');
  if(addrid[0]==-1) cmdurl='default.php?'+querydat2+'&shopcmd=edaddrb&addrid=0&detail='+detid+'#listcontentID'+detid;
               else cmdurl='default.php?'+querydat2+'&shopcmd=setbilladr&addrid='+addrid[0]+'&detail='+detid+'#listcontentID'+detid;
//  document.location.href=cmdurl;
  obj=eval('document.cms_shop');
  obj.action=cmdurl;
  obj.submit();
}
function SetAdrSend(id) {
 var obj=eval('document.cms_shop.shopadrsend');
 if(id>0) cmdurl='default.php?'+querydat2+'&shopcmd=setsendadr&addrid='+id+'&detail='+detid+'#listcontentID'+detid;
 else if(obj) {
  var addrid=obj.options[obj.selectedIndex].value; addrid=addrid.split(',');
  if(addrid[0]=='-1') cmdurl='default.php?'+querydat2+'&shopcmd=edaddrs&addrid=0&detail='+detid+'#listcontentID'+detid;
                 else cmdurl='default.php?'+querydat2+'&shopcmd=setsendadr&addrid='+addrid[0]+'&detail='+detid+'#listcontentID'+detid;
 } else cmdurl='default.php?'+querydat+'&shopcmd=edaddrs&addrid=0&detail='+detid+'#listcontentID'+detid;
 var obj=eval('document.cms_shop');
 obj.action=cmdurl;
 obj.submit();
}
function SetAdrType() {
  //var vis='none'; if(document.cms_shop.cms_type.value>1) vis='block';
  //document.getElementById('regopt00').style.display=vis;
}
function ShowAddress() {
  obj=eval('document.cms_shop');
	if(obj) {
    obj.action='default.php?'+querydat2+'&shopcmd=showaddress&detail='+detid+'#listcontentID'+detid;
    obj.submit();
	}
}
function EditAddress(id) {
  document.location.href='default.php?'+querydat2+'&shopcmd=edaddr&addrid='+id+'&detail='+detid+'#listcontentID'+detid;
}
function DelAddress(id) {
  if(confirm(JSRSC['SHOP_JSMSG17'])) {
    document.location.href='default.php?'+querydat2+'&shopcmd=deladdr&addrid='+id+'&detail='+detid+'#listcontentID'+detid; }
}
function DoRegister(cmd) {
 var obj=eval('document.cms_shop'); var parent=obj.cms_parent.value;
 obj.action='default.php?'+querydat2+'&shopcmd='+cmd+'&detail='+detid+'#listcontentID'+detid;
 if(obj.cms_gender.value>0)
  if(obj.cms_vname.value!='')
   if(obj.cms_nname.value!='')
    if(obj.cms_street.value!='')
     if(obj.cms_zip.value!='')
      if(obj.cms_city.value!='')
       if(obj.cms_cc.value!='')
        if(obj.cms_phone.value!='')
         if(obj.cms_email.value!='')
          obj.submit();
         else alert(JSRSC['SHOP_JSMSG14']);
        else alert(JSRSC['SHOP_JSMSG13']);
       else alert(JSRSC['SHOP_JSMSG12']);
      else alert(JSRSC['SHOP_JSMSG11']);
     else alert(JSRSC['SHOP_JSMSG10']);
    else alert(JSRSC['SHOP_JSMSG09']);
   else alert(JSRSC['SHOP_JSMSG08']);
  else alert(JSRSC['SHOP_JSMSG07']);
 else alert(JSRSC['SHOP_JSMSG06']);
}
function DoLogon(cmd) {
 var obj=eval('document.cms_shop');
 obj.action='default.php?'+querydat2+'&shopcmd='+cmd+'&detail='+detid+'#listcontentID'+detid;
 if(obj.cms_logon.value!='')
  if(obj.cms_pwd.value!='')
   obj.submit();
  else alert(JSRSC['SHOP_JSMSG16']);
 else alert(JSRSC['SHOP_JSMSG14']);
}
function DoResend() {
 var obj=eval('document.cms_shop');
 obj.action='default.php?'+querydat2+'&shopcmd=resendpassword&detail='+detid+'#listcontentID'+detid;
 if(obj.cms_rsemail.value!='')
  obj.submit();
 else alert(JSRSC['SHOP_JSMSG15']);
}
function SetCurr() {
  var obj=document.getElementById('cms_shop_curr');
  var cmd=obj.options[obj.selectedIndex].value;
  document.location.href='default.php?'+querydat+'&shopcmd='+cmd;
}


