$(document).ready(function(){
	
	$('a[rel^=lightbox]').lightBox();

  $('.prihlaska_confirm').click(function(){ 
    
    tb_show("Přihláška na kurz","http://www.symphera.cz/ajaxTBcontent.php?height=570&width=600&modal=true&course="+$(this).attr('rel'),null);
  });
  

  $('.konference_confirm').click(function(){ 
    tb_show("Přihláška na konfefenci 2010","http://www.symphera.cz/ajaxTBother.php?height=605&width=500&modal=true&type=konference",null);
  });

  
  

});


function validateItem(val, text, type)
{
  if (type == 'email' && echeck(val.value)==false)
  {
    val.focus();
    return false;
  }
  
  if (type == 'checkbox' && !val.checked)
  {
    alert('Je nutné '+text+'!');
    return false;    
  }

  if (type == 'radio' && val.length > 0)
  {
    var is_checked = false;

		for(var ii = 0; ii < val.length; ii++)
    {
			if (val[ii].checked) is_checked = true;

		}
		
		if (!is_checked)
		{
			alert('Je nutné zvolit '+text+'!');
	    return false;
		}    
  }
  
  if (val.value == '' || val.value == ' ')
  {
    alert('Je nutné zadat '+text+'!');
    val.focus();
    return false;
  }
  else
  {
    $('#trap').val('pass');
    return true;
  }
}


function validate_prihlaska(form)
{
  if (validateItem(form.jmeno, 'Vaše jméno',null)  &&
      validateItem(form.prijmeni, 'Vaše příjmení',null)  &&
      validateItem(form.email, 'Vaše příjmení','email')  &&
      validateItem(form.telefon, 'Váš telefon',null) &&
      validateItem(form.souhlas, 'souhlasit se zpracováním údajů','checkbox') &&
      validateItem(form.souhlas2, 'souhlasit s podmínkami storna/změny kurzu','checkbox')
  )
    return true;
  else
    return false;
}

function validate_prihlaska2011(form)
{
  if (validateItem(form.jmeno, 'Vaše křestní jméno',null)  &&
      validateItem(form.prijmeni, 'Vaše příjmení',null)  &&
      validateItem(form.email, 'Váš E-mail','email')  &&
      validateItem(form.telefon, 'Váš telefon',null) &&
      validateItem(form.firma, 'Firmu',null) &&
      validateItem(form.ulice, 'Ulici',null) &&
      validateItem(form.mesto, 'město',null) &&
      validateItem(form.psc, 'PSČ',null) &&
      validateItem(form.cena, 'cenu','radio') &&
      validateItem(form.souhlas, 'souhlasit se zpracováním údajů','checkbox')
  )
    return true;
  else
    return false;
}






function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Zadali jste e-mail v nesprávném tvaru.")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Zadali jste e-mail v nesprávném tvaru.")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Zadali jste e-mail v nesprávném tvaru.")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Zadali jste e-mail v nesprávném tvaru.")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Zadali jste e-mail v nesprávném tvaru.")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Zadali jste e-mail v nesprávném tvaru.")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Zadali jste e-mail v nesprávném tvaru.")
		    return false
		 }

 		 return true					
	}


