
var OldColors;

function light(cell)
{
	for(i=0;i<cell.parentNode.cells.length;i++){
		OldColors = cell.parentNode.cells[i].style.backgroundColor;
		cell.parentNode.cells[i].style.backgroundColor = '#e4f3fa';
	}
}

function dark(cell)
{
	for(i=0;i<cell.parentNode.cells.length;i++){
		cell.parentNode.cells[i].style.backgroundColor = OldColors;
	}
}


////////////////////////////////////////////////////////////
	
function im(path,tit){
 window.open('/handler/image.php?path='+path+'&ab='+tit,'','width=100, height=100, scrollbars=no');
}

////////////////////////////////////////////////////////////

function its_empty (str_value){
        return (str_value == "" || str_value == null)
}

////////////////////////////////////////////////////////////

function invalid_email(email_address){
        if (email_address.length < 5)
        return true

        at_location  = email_address.indexOf("@");
        dot_location = email_address.lastIndexOf(".");

        if((at_location == 0)||(dot_location - at_location < 2)||(email_address.length - dot_location < 2))
        return true

        return false
}

////////////////////////////////////////////////////////////


function check_form(form_name) {

 var message = "";
 var em_error = "";
 var el_error = "";
 var ps_error = "";

 var return_code = true;

 var site_forms = new Array()
 site_forms['cf'] = new Array("fio","address","email","phone");

 var form = document.forms[form_name];

 for(counter=0; counter < form.length; counter++)
 {
    if(form[counter].type == "text"){
       for(i=0; i < site_forms[form_name].length; i++){
          if (form[counter].name == site_forms[form_name][i]){

             if(form[counter].name == "email"){
                if(invalid_email(form[counter].value)){
                  return_code = false;
                  em_error = "Неверный адрес электронной почты!\n";
                }
             }
             else if(form[counter].name == "password"){
                if(form[counter].value.length < 6){
                  return_code = false;
                  ps_error = "Пароль меньше шести символов!\n";
                }
             }
             else{
                if(its_empty(form[counter].value)){
                  return_code = false;
                  el_error = "Не заполнены обязательные поля формы!\n";
                }
             }
          }
       }
    }
 }


 if(!return_code)
 alert(em_error + el_error + ps_error);

 return return_code

}

////////////////////////////////////////////////////////////
	
function blur_on(obj)
{ 
  var f=obj.form;
  if (f[obj.name].value == '')
  f[obj.name].value = f[obj.name].defaultValue;

}
        
////////////////////////////////////////////////////////////

function focus_on(obj)
{
   var f=obj.form;
   if (f[obj.name].value == f[obj.name].defaultValue)
   f[obj.name].value = '';

}

////////////////////////////////////////////////////////////

function addfav(){
  window.external.addFavorite('http://santehmaster.com','Сантехмастер - вызов сантехника, сантехнические работы');
  return false;
}