function clr(e) {
    if (e.value==e.defaultValue) e.value='';
}
function def(e) {
    if (e.value=='') e.value=e.defaultValue;
}




function Form_Validator_catalog_contact()
{

//verificaton COMPANY NAME
    if (document.order_form.f_firm_name.value == "")
  {
    alert("Моля полълнете полето \"име на фирмата\".");
    document.order_form.f_firm_name.focus();
    return (false);
  }
  
  //verificaton COMPANY NAME
    if (document.order_form.f_firm_activity.value == "")
  {
    alert("Моля полълнете полето \"дейност на фирмата\".");
    document.order_form.f_firm_activity.focus();
    return (false);
  }
  
//verificaton COMPANY TOWN NAME
    if (document.order_form.f_work_town.value == "")
  {
    alert("Моля полълнете полето \"населено място\".");
    document.order_form.f_work_town.focus();
    return (false);
  }
  
//verificaton COMPANY TOWN Post code
  if (document.order_form.f_pcode.value == "")
				  {
				    alert("Моля полълнете полето \"Пощ. код\".");
				    document.order_form.f_pcode.focus();
				    return (false);
				  }
				    if (isNaN(document.order_form.f_pcode.value))
				  {
				    alert("Моля въведете коректен \"Пощ. код\".");
				    document.order_form.f_pcode.focus();
				    return (false);
				  }
   
//verificaton FIRM ADDRESS
 if (document.order_form.f_address.value == "")
  {
    alert("Моля полълнете полето \"адрес на фирмата\".");
    document.order_form.f_address.focus();
    return (false);
  }
 
 //verificaton FIRM FIX-Phone
 if (document.order_form.f_phone.value == "")
  {
    alert("Моля полълнете полето \"стационарен телефон\".");
    document.order_form.f_phone.focus();
    return (false);
  }  
  
  
//verificaton USER name
 if (document.order_form.f_three_names.value == "")
  {
    alert("Моля полълнете полето \"трите имена\".");
    document.order_form.f_three_names.focus();
    return (false);
  } 
 //verificaton USER POSITION
 if (document.order_form.f_position.value == "")
  {
    alert("Моля полълнете полето \"заемана длъжност\".");
    document.order_form.f_position.focus();
    return (false);
  } 
  
 document.order_form.submit();
  return (true); 
}


function CheckRadio (Name_Radio)
{
	var i;
        for (i = 0; i < Name_Radio.length; ++ i)
			  if (Name_Radio [i] . checked)
                     return Name_Radio [i] . value;
		return 0;
}


function Form_Validator_catalog_partic()
{

//verificaton NUMBER of PAGES
    if (CheckRadio (document.order_form.num_page) == 0)
  {
	  alert("Моля Отбележете броя страници с които ще участвате");
	document.order_form.num_page[0].focus();
		return (false);
	}	


      if (CheckRadio (document.order_form.f_info_change) == 0)
  	{
	  alert("Моля Отбележете има ли промяна във фирмената информация");
	document.order_form.f_info_change[0].focus();
		return (false);
	}
  
document.order_form.submit();
return (true); 
}



function Check_array_checkbox(Name_CheckBox)
{
var total=0;
 var checkboxes = document.getElementsByName(Name_CheckBox);
var i;
for(i=0; i < checkboxes.length; i++){
	if(checkboxes[i].checked) total++;
}
	return total;
}



function Form_Validator_catalog_tematichen()
{

//verificaton NUMBER of PAGES
    if (CheckRadio (document.order_form.tema_info_change) == 0)
  {
	  alert("Моля Отбележете има ли промяна в тематичният указател");
	document.order_form.tema_info_change[0].focus();
		return (false);
	}	
	

	if(document.order_form.tema_info_change[1].checked){
	     if (Check_array_checkbox("ssrub[]") == 0)
			  {
				  alert("Моля Отбележете промяната в тематичният указател");
				  var checkboxes_1 = document.getElementsByName("ssrub[]");
					checkboxes_1[0].focus();
					return (false);
				}	
	}


document.order_form.submit();
return (true); 
}




function Form_Validator_catalog_invoice()
{

//verificaton NUMBER of PAGES
    if (CheckRadio (document.order_form.pay) == 0)
  {
	  alert("Моля Отбележете начина на плащане");
	document.order_form.pay[0].focus();
		return (false);
	}	
	
//verificaton firm name
 if (document.order_form.CompanyDN.value == "")
  {
    alert("Моля полълнете полето \"име на фирмата\".");
    document.order_form.CompanyDN.focus();
    return (false);
  } 

  
  //verificaton sedalishte
 if (document.order_form.addressFirmReg.value == "")
  {
    alert("Моля полълнете полето \"седалище\".");
    document.order_form.addressFirmReg.focus();
    return (false);
  } 

  //verificaton MOL
 if (document.order_form.mol.value == "")
  {
    alert("Моля полълнете полето \"МОЛ\".");
    document.order_form.mol.focus();
    return (false);
  } 
  
 
  //verificaton bulstat
 if (document.order_form.bulstat.value == "")
  {
    alert("Моля полълнете полето \"БУЛСТАТ\".");
    document.order_form.bulstat.focus();
    return (false);
  } 
  
   //verificaton NameSender
 if (document.order_form.NameSender.value == "")
  {
    alert("Моля полълнете полето \"имената на лицето, попълнило заявката\".");
    document.order_form.NameSender.focus();
    return (false);
  }  
  
    //verificaton bulstat
 if (document.order_form.position.value == "")
  {
    alert("Моля полълнете полето \"заемана длъжност\".");
    document.order_form.position.focus();
    return (false);
  } 
    //verificaton fix phone
 if (document.order_form.tel_1.value == "")
  {
    alert("Моля полълнете полето \"стационарен телефон\".");
    document.order_form.tel_1.focus();
    return (false);
  } 
  
document.order_form.submit();
return (true); 
}

// Check NEW order form 

function New_order_validator()
{

//verificaton firm name
 if (document.cat_order_new.order_firm_name.value == "")
  {
    alert("Моля полълнете името на фирмата.");
    document.cat_order_new.order_firm_name.focus();
    return (false);
  } 
  
//verificaton zaiavitel
 if (document.cat_order_new.order_prson_name.value == "")
  {
    alert("Моля полълнете имената на лицето, попълнило заявката.");
    document.cat_order_new.order_prson_name.focus();
    return (false);
  } 
  
 //verificaton phone
 if (document.cat_order_new.order_tel.value == "")
  {
    alert("Моля полълнете телефон за връзка.");
    document.cat_order_new.order_tel.focus();
    return (false);
  }   
  
    //verificaton e-mali
 if (document.cat_order_new.order_email.value == "")
  {
    alert("Моля полълнете електронната поща	.");
    document.cat_order_new.order_email.focus();
    return (false);
  }  
 
  
//verificaton NUMBER of PAGES
    if (CheckRadio (document.cat_order_new.num_page) == 0)
  {
	  alert("Моля Отбележете начина на участие в каталога");
	document.cat_order_new.num_page[0].focus();
		return (false);
	}	
	
    //verificaton invoice firm name
 if (document.cat_order_new.f_firm_name.value == "")
  {
    alert("Моля полълнете името на фирмата за фактурата.");
    document.cat_order_new.f_firm_name.focus();
    return (false);
  }  	
	
	//verificaton invoice address
 if (document.cat_order_new.f_firm_addres.value == "")
  {
    alert("Моля полълнете адресната регистрация на фирмата.");
    document.cat_order_new.f_firm_addres.focus();
    return (false);
  }  
  
 	//verificaton invoice EIK
 if (document.cat_order_new.f_firm_eik.value == "")
  {
    alert("Моля полълнете ЕИК на фирмата.");
    document.cat_order_new.f_firm_eik.focus();
    return (false);
  }  
  
  
  	//verificaton invoice MOL
 if (document.cat_order_new.f_firm_mol.value == "")
  {
    alert("Моля полълнете МОЛ на фирмата.");
    document.cat_order_new.f_firm_mol.focus();
    return (false);
  }   
  
    /*/verificaton bulstat
 if (document.order_form.position.value == "")
  {
    alert("Моля полълнете полето \"заемана длъжност\".");
    document.order_form.position.focus();
    return (false);
  } 
    //verificaton fix phone
 if (document.order_form.tel_1.value == "")
  {
    alert("Моля полълнете полето \"стационарен телефон\".");
    document.order_form.tel_1.focus();
    return (false);
  } */
  
document.order_form.submit();
return (true); 
}

