function upd_cen(div, id_skidki, cena_base, txt)
{
	m=false;
	//alert(1);
	for(j=0;j<n;j++)
	{
		if(id[j]==id_skidki && begin_skidka[j]<=txt.value && end_skidka[j]>=txt.value)
		{			
			div.innerHTML=skidka[j];
			m=true;
			break;
		}
	}
	if(!m){
		div.innerHTML=cena_base;
	}
	s=new String(div.innerHTML);
	j=s.lastIndexOf(".");
	if(j>0)
		div.innerHTML=s.substring(0,j+3);
	else
		div.innerHTML+=".00";
}

function hide(obj)
{
	obj.style.visibility="hidden";
	return false;
}

function show_pu(cat)
{
	cat.style.top=event.y;
	cat.style.left=event.x;
	cat.style.visibility="visible";
	return false;
}

function do_drag()
{
	if(dnd){
		dnd_obj.style.top=event.y-5;
		dnd_obj.style.left=event.x-5;
	}
	return false;
}

function stop_drag()
{
	dnd=false;
}

function start_drag(obj){
	dnd_obj=obj;
	dnd=true;
}

function win_popup(filename, windowname, str) {
	window.open(filename, windowname, str);	
}

function shoup()
{
	win_popup("order_print.php", 'order', 'width=300,height=200,toolbar=1');	
}

function testp(aMessage)
{
    var success;
    success = 0;
    
    if (document.anketa.name.value ==  0)
    {
      alert(error_name);
    }
    else
    {
        success++;
    }
    
    if ((document.anketa.email.value.indexOf('@') ==  -1) || (document.anketa.email.value.indexOf('.') ==  -1) || (document.anketa.email.value.length <  5))
    {
       alert(error_email);
       document.anketa.email.focus();
       success = 0;
    }
    else
    {
        success ++;
    }
    
    
     if (success == 2)  
    {
      if (confirm(confirm_soob))
      {
        document.anketa.action="order.php";
        document.anketa.target="";	
        document.anketa.submit();	
      }  
    }   
    return false;
}

function check_form()
{
	var form = document.getElementById('anketa');
    var error_message = '';
    if (document.anketa.name.value ==  0)    
		error_message = "* " + error_name + "\n";		
	if (check_email(form, 'email', 40)) 
		error_message = error_message + "* " + error_email + "\n";    
    if (check_user(form, 'user', 30))    
		error_message = error_message + "* " + error_login + "\n";
//alert(error_message);		
	if (error_message != '')   
		alert(error_message);
	else
		if (confirm(confirm_soob))
			document.getElementById('anketa').submit();	

	return false;
}

function check_offer(nameform)
{
	var form = document.getElementById(nameform);
    var error_message = '';
	if (check_user(form, 'company', 30))    
		error_message = error_message + "* " + error_name + "\n";
	if (check_email(form, 'email', 40)) 
		error_message = error_message + "* " + error_email + "\n";    
	if (error_message != '')   
		alert(error_message);
	else
		if (confirm(confirm_soob))
			document.getElementById(nameform).submit();	

	return false;
}


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 || (! (/^[A-Za-z0-9\.\_\-\@]{4,32}$/.test(field_value)))) {      
      return true;
    }
  } 
  return false;
}