/* 
	file: main.js
	author: Tomas Penc (tomas@tomaspenc.com)
	date: 2006/12/03
	
	Basic JavaScript functions.
*/

// set new value i.e. for textbox
function ClearBox(box, hodnota)
{
	box.value = hodnota;
}

// Check form data
function CheckCartForm(t)
{
	for(var i = 0; i < document.getElementById("delka").value; i++)
		if(!isNumeric(document.getElementById("ks"+i).value))
		{
			alert("Počet kusů musí být celé číslo.");
			return false;
		}	
	
	return true;
}

// check form data
function validate_form(formular)
{
	if(formular.email.value == "")
	{
		alert("Musíte zadat email!");
		formular.email.focus();
		return false;
	}
	else if (window.RegExp)
	{
		re = new RegExp("^[^@]+@[^.]+\..+$");
		if(!re.test(formular.email.value))
		{
			alert("Zadaný email není platný!");
			formular.email.focus();
			return false;
		}
	}
	else
	return true;
}

// hide/show object
function menu(id)
{
  $("#" + id).toggle();
	/*el = document.getElementById(id);
	var display = el.style.display == 'none' ? '' : 'none';
	el.style.display = display;*/
}

var errForm = false;

$().ready(function() {
  $(".povrchc").each(function() {
    if ($(this).attr('checked')) {
      $("#vzorek" + $(this).val()).show();
    } else 
      $("#vzorek" + $(this).val()).hide();
  });


  $(".povrchc").bind("click",function() {
    if ($(this).attr('checked')) {
      $("#vzorek" + $(this).val()).show();
    } else 
      $("#vzorek" + $(this).val()).hide();
  });
  
  $("form.addCart").submit(function ()
  {
   errForm = false;
   $(".povrchc").each(function() {
      if ($(this).attr('checked')) {
        //alert($("input[name=vzorek" + $(this).val() + "]:checked").val());
        if ($("form.addCart input[name=vzorek" + $(this).val() + "]:checked").val() == undefined) {
          alert("Vyberte prosím barvu vybraného nátěru.");
          errForm = true;
        }
      }
    });
    return !errForm;
  });
});



function CheckRegisterForm(formular)
{
	var msg = "Nevyplnili jste: \n";
	if (formular.jmeno.value == "")
	{
		msg += "- jméno\n";
	}
	if (formular.prijmeni.value == "")
	{
		msg += "- příjmení\n";
	}
	if (formular.ulice.value == "")
	{
		msg += "- ulici\n";
	}
	if (formular.mesto.value == "")
	{
		msg += "- město\n";
	}
	if (formular.psc.value == "")
	{
		msg += "- PSČ\n";
	}
	if (formular.email.value == "")
	{
		msg += "- email\n";
	}
	if (formular.username.value == "")
	{
		msg += "- uživatelské jméno\n";
	}
	if (formular.xpass.value == "")
	{
		msg += "- heslo\n";
	}
	if (formular.captcha.value == "")
	{
		msg += "- musíte správně opsat text na obrázku\n";
	}
	if (formular.xpass.value != formular.xpass2.value)
	{
		msg += "- zadaná hesla se neshodují\n";
	}
	if(formular.xpass.value.length < 6)
		msg += "- minimální délka hesla je 6 znaků\n";
	
	if(msg == "Nevyplnili jste: \n")
		return true;
	else
	{
		alert(msg);
		return false;
	}
}


function isNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}
