function openLink(link)
{
    document.location.href = link;
}

function poiskFieldFocus(ethis, s_text, acolor)
{
	if (ethis.value == s_text) { ethis.value = ''; }	
	ethis.style.color = acolor;
}

function poiskFieldOnChange(ethis, s_text, color, acolor)
{
	if (ethis.value == '' || ethis.value == s_text) { ethis.value = s_text; ethis.style.color = color; }
	else
	{ ethis.style.color = acolor; }
}

function check_email(form, field_name, field_size) {  
  if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
    var field_value = form.elements[field_name].value;

    if (field_value == '' || field_value.length > field_size || (! (/^[A-Za-z0-9\.\_\-]{1,32}\@[A-Za-z0-9\.\_\-]{1,32}\.[a-zA-Z]{2,6}$/.test(field_value)))) {      
      return true;
    }
  }
  return false;
}

function check_user(form, field_name, field_size) {    
  if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
    var field_value = form.elements[field_name].value;

    if (field_value == '' || field_value.length > field_size ) {      
      return true;
    }
  } 
  return false;
}

var error_firmname = "Заполните поле: Название фирмы.";
var error_fiokontakt = "Заполните поле: ФИО контактного лица.";
var error_email = "Некорректно задан Электронный адрес.";
var error_pass = "Заполните поле: Пароль.";

function check_form(nameform)
{
	var form = document.getElementById(nameform);
    var error_message = '';
	if (check_email(form, 'email', 45))
		error_message = error_message + "* " + error_email + "\n";
    if (check_user(form, 'firmname', 250))
		error_message = error_message + "* " + error_firmname + "\n";
    if (check_user(form, 'fiokontakt', 150))
		error_message = error_message + "* " + error_fiokontakt + "\n";
    if (check_user(form, 'pass', 25))
		error_message = error_message + "* " + error_pass + "\n";

	if (error_message != '')   
		alert(error_message);
	else
		document.getElementById(nameform).submit();	

	return false;
}

function sklad(tid, pr, stockid) {	
	$.ajax({
		 type: "post",
		 url: 'http://' + document.domain + "/ajax.stock.php",
		 datatype: "php",
		 data: {
			  sklad: tid,
			  plus: pr
		 },
		 success: function (data) {
			 $('#' + stockid).html(data);
		}
	});
	return false;	
}
