
var rePass=/^([a-zA-Z0-9_]{6,16})$/;
var reEmail=/^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
var reRc=/^([0-9]{6,6})+\/+([0-9]{3,4})$/;
var reIco=/^([0-9]{4,8})$/;
var reZip=/^([0-9]{5,5})$/;
var reCop=/^([a-zA-Z]{2,2})+([0-9]{6,6})$/;
var COB = false; // CartOnBoard

// kontrola na nenulovu hodnotu
function RegNotNull(value)
{
 if (!value) 
   {
     return false;
   }
   else return true;
}

// kontrola Mena
function RegName(value)
{
 if (!rePass.test(value)) 
   {
     return false;
   }
   else return true;
}

// kontrola Rodneho cisla
function RegRc(value)
{
 if (!reRc.test(value)) 
   {
     return false;
   }
   else return true;
}

// kontrola Cisla OP
function RegCop(value)
{
 if (!reCop.test(value)) 
   {
     return false;
   }
   else return true;
}

// kontrola pre ICO
function RegIco(value)
{
 if (!reIco.test(value)) 
   {
     return false;
   }
   else return true;
}

// kontrola pre ZIP
function RegZip(value)
{
 if (!reZip.test(value)) 
   {
     return false;
   }
   else return true;
}

//kontorla emailu
function RegEmail(value)
{
 if (!reEmail.test(value)) return false; else return true;
}

//kontorla ci su dve polozky rovne
function ResPass(one, two)
{
 if (one!=two) return false; else return true;
}
//</script>

function checkRegister(f)
{
  msg = '';
  if($('chckusr').value == 1) msg = msg + 'Prihlasovací mail už existuje!\n';
  if(!RegEmail(f.loginMail.value)) msg = msg + 'Neplatné prihlasovacie meno. Musíte vložiť e-mail! \n';
  if(!RegNotNull(f.Heslo.value)) msg = msg + 'Nevyplnili ste heslo! \n';
  if( f.Heslo.value != f.overHeslo.value ) msg = msg + 'Overené heslo je rozdielne!\n';
  if(!RegNotNull(f.Company.value)) msg = msg + 'Nevyplnili ste názov firmy! \n';	
  if(!RegNotNull(f.Ico.value)) msg = msg + 'Nevyplnili ste IČO! \n';
  if(!RegNotNull(f.Dic.value)) msg = msg + 'Nevyplnili ste DIČ! \n';
  if(!RegNotNull(f.Ulica.value)) msg = msg + 'Nevyplnili ste Ulicu! \n';
  if(!RegNotNull(f.Mesto.value)) msg = msg + 'Nevyplnili ste Mesto! \n';
  if(!RegNotNull(f.Psc.value)) msg = msg + 'Nevyplnili ste PSČ! \n';
  if(!RegNotNull(f.Dic.value)) msg = msg + 'Nevyplnili ste DIČ! \n';
  if(!RegNotNull(f.Dic.value)) msg = msg + 'Nevyplnili ste DIČ! \n';
  if(!RegNotNull(f.KontaktnaOsoba.value)) msg = msg + 'Nevyplnili ste Kontaktnú osobu! \n';
  if(!RegNotNull(f.Telefon.value) && !RegNotNull(f.Mobil.value)) msg = msg + 'Nevyplnili ste Telefón alebo Mobil! \n';
  
  if(msg)
  {
    alert('Nevplnili ste správne niektoré položky.\n------------------------------------------------\n' + msg);
    return false;
  }
  return true;
}


function checkLogin(f)
{
  msg = '';
  if(!RegEmail(f.loginMail.value)) msg = msg + 'Neplatné prihlasovacie meno. Musíte vložiť váš e-mail! \n';
  if(!RegNotNull(f.Password.value)) msg = msg + 'Nevyplnili ste heslo! \n';
  if(msg)
  {
    alert('Nevplnili ste správne niektoré položky.\n------------------------------------------------\n' + msg);
    return false;
  }
  return true;
}

function RefreshCart2()
{
	var SC = $('SC');
	//alert('Scan');
	var url = 'libs/aCart.php';
	var ajax = new Ajax(url, { 
		update: SC,
		method: 'get',
		onComplete: function() {
			 if(COB) {
			 	//$('cart_status').setHTML($('CountCartRows').value + ' položiek');
			 	$('CARTPAGE').empty().setHTML($('SC').innerHTML);
			 }
		},
		onCancel: function() {
			log.removeClass('ajax-loading'); 
			}
	});
	ajax.request();	
}


function RefreshCart()
{
	new Ajax(
		'libs/aCart.php', {
			 method: 'get'
			//,evalResponse : true
			,evalScripts : true
			,update: $('SC')
		}).request();

  /*
  AjaxRequest.get(
  {
    'url':'libs/aCart.php'
    ,'' : ''
    ,'onSuccess':function(req)
    { 
      $('SC').innerHTML = req.responseText;
    }
    ,'timeout':2000
    ,'onTimeout':function(req){ alert('Nepodarilo sa obnovit kosik. Cas vyprsal!'); }
  }
  ); //*/
  //RefreshCart2();
}
