function strpos( haystack, needle, offset){
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Onno Marsman    
    // +   bugfixed by: Daniel Esteban
    // *     example 1: strpos('Kevin van Zonneveld', 'e', 5);
    // *     returns 1: 14
 
    var i = (haystack+'').indexOf(needle, (offset ? offset : 0));
    return i === -1 ? false : (i+1);
}


function  validateRequestForm(form, lang){
	
/*	alert(form.ic.value.length);
	return false;*/

 var REemail = new RegExp("^.+@.+\..+$");     
 if(lang==1){cz=1;}else{cz=0}

  if(form.jmeno.value == ""){
  if(cz==1){alert('Prosím, vyplňte jméno.  '+strpos(form.ic.value, '102008')+' ');}else{alert('Please, fill in your Name.');}
  //form.jmeno.style.background = '#ffe9cf';
  form.jmeno.style.border = '1px solid #05538a';
  form.jmeno.focus();
  return false;
 }else if(form.prijmeni.value == ""){
  if(cz==1){alert('Prosím, vyplňte příjmení.');}else{alert('Please, fill in your Surname.');}
  /*form.prijmeni.style.background = '#ffe9cf';*/
  form.prijmeni.style.border = '1px solid #05538a';
  form.prijmeni.focus();
  return false;
 /*else if(form.firma.value == ""){
  if(cz==1){alert('Prosím, vyplňte firmu.');}else{alert('Please, fill in your Company.');}
  form.firma.style.border = '1px solid #05538a';
  form.firma.focus();
  return false;
 }*/
  }else if(form.adresa.value == ""){
  if(cz==1){alert('Prosím, vyplňte adresu.');}else{alert('Please, fill in your Address.');}
  /*form.adresa.style.background = '#ffe9cf';*/
  form.adresa.style.border = '1px solid #05538a';
  form.adresa.focus();
  return false;
  }else if(!REemail.test(form.email.value)){
  if(cz==1){alert('Prosím, vyplňte email.');}else{alert('Please, fill in your Email.');}
  /*form.email.style.background = '#a0a0a0';*/
  form.email.style.border = '1px solid #05538a';
  form.email.focus();
  return false;
 }else if(form.mesto.value == ""){
  if(cz==1){alert('Prosím, vyplňte město.');}else{alert('Please, fill in your City.');}
  /*form.mesto.style.background = '#ffe9cf';*/
  form.mesto.style.border = '1px solid #05538a';
  form.mesto.focus();
  return false;
 }else if(form.psc.value == ""){
  if(cz==1){alert('Prosím, vyplňte PSČ.');}else{alert('Please, fill in your PSC.');}
  /*form.psc.style.background = '#ffe9cf';*/
  form.psc.style.border = '1px solid #05538a';
  form.psc.focus();
  return false;
 }else if(form.mobil.value == ""){
  if(cz==1){alert('Prosím, vyplňte mobilní telefon.');}else{alert('Please, fill in your Mobile.');}
  /*form.ic.style.background = '#ffe9cf';*/
  form.mobil.style.border = '1px solid #05538a';
  form.mobil.focus();
  return false;
 }else if(form.ic.value == ""){
  if(cz==1){alert('Prosím, vyplňte identifikační číslo karty.');}else{alert('Please, fill in your Identification Number.');}
  /*form.ic.style.background = '#a0a0a0';*/
  form.ic.style.border = '1px solid #05538a';
  form.ic.focus();
  return false;
 }
 else if(form.ic.value.length<13){
  if(cz==1){alert('Prosím, identifikační číslo karty musí být 13ti místné.');}else{alert('Please, length of Identification Number must be 13.');}
  /*form.ic.style.background = '#a0a0a0';*/
  form.ic.style.border = '1px solid #05538a';
  form.ic.focus();
  return false;
 }else if(strpos(form.ic.value, '102008')!=1){
  if(cz==1){alert('Prosím, vyplňte Identifikační číslo ve správném formátu.');}
  else{alert('Please, fill CORRECT card identification number.');}
  form.adresa.style.background = '#ffe9cf';
  form.ic.style.border = '1px solid #05538a';
  form.ic.focus();
  return false;
 }else if(!form.souhlas.checked){
  if(cz==1){alert('Prosím, potvrďte všeobecné podmínky.');}else{alert('Please, confirm General Conditions.');}
  form.souhlas.style.background = '#a0a0a0';
  /*form.souhlas.style.border = '1px solid #05538a';*/
  form.souhlas.focus();
  return false;

 }else{
    return true;
 }	
}

function validateForm(form){
	 var REemail = new RegExp("^.+@.+\..+$");   
	if(form.jmeno.value == ""){
	  alert("Vyplňte prosím jméno.");	
	  form.jmeno.focus();
  	  return false;
	}else if(form.telefon.value == "" ){
	  alert("Vyplňte prosím telefon.");	
	  form.telefon.focus();
  	  return false;
	}else if(form.email.value == "" || !REemail.test(form.email.value)){
	  alert("Vyplňte prosím email.");	
	  form.email.focus();
  	  return false;
	}else if(form.text.value == "" ){
	  alert("Vyplňte prosím text.");	
	  form.text.focus();
  	  return false;
	}else{	
		return true;
	}
}

function validatePromoForm(form){
	 var REemail = new RegExp("^.+@.+\..+$");   
	if(form.jmeno.value == ""){
	  alert("Vyplňte prosím jméno.");	
	  form.jmeno.focus();
 	  return false;
	}else if(form.email.value == "" || !REemail.test(form.email.value)){
	  alert("Vyplňte prosím email.");	
	  form.email.focus();
	  return false;
	}else if(form.adresa.value == "" ){
	  alert("Vyplňte prosím adresu.");	
	  form.adresa.focus();
	  return false;
	}else if(form.mesto.value == "" ){
	  alert("Vyplňte prosím město.");	
	  form.mesto.focus();
	  return false;
	}else if(form.psc.value == "" ){
	  alert("Vyplňte prosím PSC.");	
	  form.psc.focus();
	  return false;
	}else if(!form.souhlas.checked){
	  alert('Prosím, potvrďte všeobecné podmínky.');
	  form.souhlas.focus();
	  return false;	
	}else{
		return true;
	}
}


function isNumberKey(evt)

{

var charCode = (evt.which) ? evt.which : event.keyCode

if (charCode > 31 && (charCode < 48 || charCode > 57))

return false;

return true;

}
