function CheckMailData()
{
 //two vars - fields what we need to check and error flag
 var field, data_err; 
 // Check that image field is not emty 
 if (document.forms.form_send.pimg.value == "")
 {
   field = "Число на картинке";
   data_err = true;  
 } 
 // Check that question are asked
 if (document.forms.form_send.pquestion.value == "")
 {
   field = "Вопрос";
   data_err = true;  
 }
 // Check than email not empty or invalid
 if (document.forms.form_send.pemail.value == "" || document.forms.form_send.pemail.value.indexOf('@', 0) == -1 || document.forms.form_send.pemail.value.indexOf('.', 0) == -1)
 {
  field = "E-mail";
  data_err = true;  
 } 
 // Check that pname field is not empty
 if (document.forms.form_send.pname.value == "")
 {
  field = "Имя";
  data_err = true;
 }
 // Check error flag and return result 
 if (data_err == true)
 {
 document.getElementById('msgstatus').innerHTML = "Вы не заполнили поле \"" + field + "\"";  
 setTimeout("document.getElementById('msgstatus').innerHTML = 'Обязательно заполните поля со звездочкой'", 4000);
 return false; 
 }
 else
 {
  return true;
 }
}

function OnFocusEvent(ElementID, DefValue)
{
 if (document.getElementById(ElementID).value == DefValue)
 {
  document.getElementById(ElementID).value = '';
  document.getElementById(ElementID).style.color='#000000';
 }
  
}

function OnBlurEvent(ElementID, DefValue)
{
 if (document.getElementById(ElementID).value == '')
 {
  document.getElementById(ElementID).value = DefValue;
  document.getElementById(ElementID).style.color='#777777';
 }
}

function TextAreaOnFocusEvent(ElementID, DefValue)
{
 if (document.getElementById(ElementID).value == DefValue)
 {
  document.getElementById(ElementID).value = '';
  document.getElementById(ElementID).style.color='#000000';
 }
  
}

function TextAreaOnBlurEvent(ElementID, DefValue)
{
 if (document.getElementById(ElementID).value == '')
 {
  document.getElementById(ElementID).value=DefValue; 
  document.getElementById(ElementID).style.color='#777777';
 }
}

