		function SetCol(Element, Col) {
        if (Element.style)
          Element.style.backgroundColor = Col;
		  Element.style.color = '#000';
      	}
		
		function IsNumeric(sText)

		{
		   var ValidChars = "+0123456789.";
		   var IsNumber=true;
		   var Char;

		   if(sText == '') IsNumber = false;
		   for (i = 0; i < sText.length && IsNumber == true; i++) 
		      { 
		      Char = sText.charAt(i); 
		      if (ValidChars.indexOf(Char) == -1) 
		         {
		         IsNumber = false;
		         }
		      }
		   return IsNumber;
		   
		   }
	  
      function CheckForm(Form){
        // Barva špatně vyplněného pole
        var ColErr = "#800000";
        // Barva dobře vyplněného pole (výchozí barva prvku)
        var ColOK = "";
        // Příznak, zda je formulář v pořádku
        var Valid =true;

        
        if ( Form.company.value == "" )
		{
          Valid = false;
          SetCol(Form.company, ColErr);
        } 
		else {   SetCol(Form.company, ColOK);	 }
        
		if ( Form.mail.value == "" || (Form.mail.value.indexOf('@') == -1))
		{
          Valid = false;
          SetCol(Form.mail, ColErr);
        } 
		else {   SetCol(Form.mail, ColOK);	 }

		if ( Form.message.value == "" )
		{
          Valid = false;
          SetCol(Form.message, ColErr);
        } 
		else {   SetCol(Form.message, ColOK);	 }
		
		/*if ( Form.phone.value == "" || !IsNumeric(Form.phone.value) )
		{
          Valid = false;
          SetCol(Form.phone, ColErr);
        } 
		else {   SetCol(Form.phone, ColOK);	 }*/
      // Pokud bylo něco špatně vyplněno, zobrazí se hláška
        if (!Valid)
          //alert("Nezadali jste správně některé položky formuláře!!!");
        // Funkce vrací zda je formulář připraven na odeslání
        return Valid;
      }
