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['rf'] = new Array("fname","sname","phone","login","password","email");
 site_forms['of'] = new Array("name","email","phone","address");

 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 goto_pr() {
  select_box = document.pform.prlist;
  eval("parent.location='"+select_box.options[select_box.selectedIndex].value+"'");
  return false;
}

////////////////////////////////////////////////////////////
	
function im(path,tit){
 window.open('http://actual.com.ua/system/shop/image.php?path='+path+'&ab='+tit,'','width=100, height=100, scrollbars=no');		
}	

