function getCookie(name) {
	var prefix = name + "=";
	var cookieStartIndex = document.cookie.indexOf(prefix)
	if (cookieStartIndex == -1)
		return null
	var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
	if (cookieEndIndex == -1)
		cookieEndIndex = document.cookie.length
	return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}
function SetCookie(name, value, expires, path, domain, secure)
{
	var expString=((expires==null) ? "" : ("; expires=" + expires.toGMTString()));
	var pathString=((path==null) ? "" : ("; path=" + path));
	var domainString=((domain==null) ? "" : ("; domain=" + domain));
	var secureString=((secure==true) ? "; secure" : "");
	document.cookie=name + "=" + escape(value);
}
function ClearCookie(name)
{
	var ThreeDays=3*24*60*60*1000;
	var expDate=new Date();
	expDate.setTime(expDate.getTime()-ThreeDays);
	document.cookie=name+"=ImOutOfHere;path=/;expires="+expDate.toGMTString();
}
function sel_prod(id)
{
 var cook = getCookie('select_products');
 var sel_prod=document.getElementById('sel_products').value;
 cook = cook+sel_prod+'!'+1+',';
 var one_mon=30*24*60*60*1000;
 var expDate=new Date();
 expDate.setTime(expDate.getTime()+one_mon);
 SetCookie('select_products', cook, expDate, null, null, false);
 viev_prod(sel_prod, 1)
 cost_count();
}
function del_prod(id)
{
 var cook=getCookie('select_products');
//  alert(cook);
 var products=new Array();
 var product=new Array();
 var new_prod_list = ',';
 products=cook.split(',');
 for(i=1; i<products.length-1; i++)
 {
  product=products[i].split('!');
  if (products[i].length > 0 && product[0] != id) new_prod_list = new_prod_list+products[i]+',';
 }
 var one_mon=30*24*60*60*1000;
 var expDate=new Date();
 expDate.setTime(expDate.getTime()+one_mon);
 SetCookie('select_products', new_prod_list, expDate, null, null, false);
 var tr = document.getElementById('tr_id'+id);
 tr.removeAttribute('id');
 tr.style.display = 'none';
 document.getElementById('pr'+id).disabled = false;
 cost_count();
}
function add_cookie_prods()
{
 var cook=getCookie('select_products');
 if(cook==null)
 {
  var one_mon=30*24*60*60*1000;
  var expDate=new Date();
  expDate.setTime(expDate.getTime()+one_mon);
  var cook = ',';
  SetCookie('select_products', cook, expDate, null, null, false);
  cook=getCookie('select_products');
 }
 var products=new Array();
 var product=new Array();
 products=cook.split(',');
 var sel=document.getElementById('sel_products'); 
 for(i=1; i<products.length-1; i++)
 {
  product=products[i].split('!');
  var t=product[0];
  if (products[i].length > 0)
  {
	  document.getElementById('pr'+t).disabled = false;
//   sel.options[t].disabled = false;
   viev_prod(t,product[1]);
  }
 }
 var cur_len=sel.length;
 for (i=1; i<cur_len; i++)
 {
  sel.options[i].style.display = 'block';
 }
 var cook=getCookie('select_work');
 if(cook==null)
 {
  var one_mon=30*24*60*60*1000;
  var expDate=new Date();
  expDate.setTime(expDate.getTime()+one_mon);
  var cook = ',';
  SetCookie('select_work', cook, expDate, null, null, false);
  cook=getCookie('select_work');
 }
 var works=new Array();
 works=cook.split(',');
 for(i=0; i<works.length-1; i++)
 {
  var t=works[i];
  if (works[i].length > 0)
  {
   document.getElementById('work'+t).checked = true; 
  }
 }
 var form=document.getElementById('works');
// var work_element=new Array();
// work_element=form.elements[];
 var work_elements_num=form.lenght;
 var i=0;
 while (form.elements[i])
 {
//  alert(form.elements[i].name)
  form.elements[i].disabled = false;
  i++;
 }
 var cook=getCookie('select_type');
 if(cook==null)
 {
  var one_mon=30*24*60*60*1000;
  var expDate=new Date();
  expDate.setTime(expDate.getTime()+one_mon);
  var cook = ',';
  SetCookie('select_type', cook, expDate, null, null, false);
  cook=getCookie('select_type');
 }
 var works=new Array();
 works=cook.split(',');
 for(i=0; i<works.length-1; i++)
 {
  var t=works[i];
  if (works[i].length > 0)
  {
   document.getElementById('type'+t).checked = true; 
  }
 }
 var form=document.getElementById('types');
// var work_element=new Array();
// work_element=form.elements[];
 var work_elements_num=form.lenght;
 var i=0;
 while (form.elements[i])
 {
//  alert(form.elements[i].name)
  form.elements[i].disabled = false;
  i++;
 }
// alert(document.getElementById('warning').display);
 document.getElementById('warning').style.display = 'none';
}
function viev_prod(sel_prod, num_prod)
{
 if (sel_prod!=0)
 { 
  var table=document.getElementById('products'); 
  var cur_len=table.rows.length; 
  var r_obj=table.insertRow(cur_len);
  r_obj.setAttribute('id', 'tr_id'+sel_prod);
  var pr_name = document.getElementById('pr'+sel_prod).text;
  document.getElementById('pr'+sel_prod).disabled = true;
  document.getElementById('pr0').selected = true;
  r_obj.insertCell(0).innerHTML=pr_name;  
  r_obj.insertCell(1).innerHTML='<input id="np'+sel_prod+'" type="text" style="text-align:center; " value="'+num_prod+'" maxlength="2"  size="1" align="center" readonly></input>';  
  r_obj.insertCell(2).innerHTML='<div align="center" valign="middle"><img src="../images/plus.gif" onclick="plus_prod('+sel_prod+')" style="cursor:pointer; position:relative; top:-2px ">&nbsp;<img src="../images/minus.gif" onclick="minus_prod('+sel_prod+')" style="cursor:pointer; position:relative; top:-2px ">&nbsp;<img src="../images/del.gif" onclick="del_prod('+sel_prod+')" style="cursor:pointer; position:relative; top:2px "></div>';
// alert(r_obj.Cell(1).id);
}
}
function cost_count()
{
document.getElementById('prod_cost').src = '/autobig/modules/prod_cost.php';
}
function type_count()
{
document.getElementById('type_cost').src = '/autobig/modules/work_type.php';
document.getElementById('work_cost').src = '/autobig/modules/work_cost.php';
}

function work_count()
{
document.getElementById('work_cost').src = '/autobig/modules/work_cost.php';
}
function clear_prods()
{
 var table=document.getElementById('products'); 
 var cur_len=table.rows.length;
 for (i=1; i<cur_len; i++)
 {
  table.deleteRow(1);
 }
 var sel=document.getElementById('sel_products'); 
 var cur_len=sel.length;
 for (i=1; i<cur_len; i++)
 {
  sel.options[i].disabled = false;
 }
 ClearCookie('select_products');
  var one_mon=30*24*60*60*1000;
  var expDate=new Date();
  expDate.setTime(expDate.getTime()+one_mon);
 SetCookie('select_products', ',', expDate, null, null, false);
 cost_count();
}
function clear_cook()
{
 ClearCookie('select_products');
  var one_mon=30*24*60*60*1000;
  var expDate=new Date();
  expDate.setTime(expDate.getTime()+one_mon);
 SetCookie('select_products', ',', expDate, null, null, false);
}
function sel_works(id)
{
 var cook = getCookie('select_work');
 if(cook==null)
 {
  var one_mon=30*24*60*60*1000;
  var expDate=new Date();
  expDate.setTime(expDate.getTime()+one_mon);
  var cook = ',';
  SetCookie('select_work', cook, expDate, null, null, false);
  cook=getCookie('select_work');
 }
 var sel_work=document.getElementById('work'+id).checked;
 if (sel_work==true)
 {
  cook = cook+id+',';
 }
 else
 {
  var works=new Array();
  var new_work_list = ',';
  works=cook.split(',');
  for(i=0; i<works.length-1; i++)
  {
   if (works[i].length > 0 && works[i] != id) new_work_list = new_work_list+works[i]+',';
  }
  cook = new_work_list;
 }
 var one_mon=30*24*60*60*1000;
 var expDate=new Date();
 expDate.setTime(expDate.getTime()+one_mon);
 SetCookie('select_work', cook, expDate, null, null, false);
 work_count();
}
function sel_types(id)
{
 var cook = getCookie('select_type');
 if(cook==null)
 {
  var one_mon=30*24*60*60*1000;
  var expDate=new Date();
  expDate.setTime(expDate.getTime()+one_mon);
  var cook = ',';
  SetCookie('select_type', cook, expDate, null, null, false);
  cook=getCookie('select_type');
 }
 var sel_work=document.getElementById('type'+id).checked;
// alert(sel_work);
 if (sel_work==true)
 {
  cook = cook+id+',';
 }
 else
 {
  var works=new Array();
  var new_work_list = ',';
  works=cook.split(',');
  for(i=0; i<works.length-1; i++)
  {
   if (works[i].length > 0 && works[i] != id) new_work_list = new_work_list+works[i]+',';
  }
  cook = new_work_list;
 }
 var one_mon=30*24*60*60*1000;
 var expDate=new Date();
 expDate.setTime(expDate.getTime()+one_mon);
 SetCookie('select_type', cook, expDate, null, null, false);
 type_count();
}
function clear_types()
{
 var form=document.getElementById('types');
 var work_elements_num=form.lenght;
 var i=0;
 while (form.elements[i])
 {
  form.elements[i].checked = false;
  i++;
 }
 ClearCookie('select_type');
  var one_mon=30*24*60*60*1000;
  var expDate=new Date();
  expDate.setTime(expDate.getTime()+one_mon);
 SetCookie('select_type', ',', expDate, null, null, false);
 type_count();
}
function clear_works()
{
 var form=document.getElementById('works');
 var work_elements_num=form.lenght;
 var i=0;
 while (form.elements[i])
 {
  form.elements[i].checked = false;
  i++;
 }
 ClearCookie('select_work');
  var one_mon=30*24*60*60*1000;
  var expDate=new Date();
  expDate.setTime(expDate.getTime()+one_mon);
 SetCookie('select_work', ',', expDate, null, null, false);
 work_count();
}
function plus_prod(id)
{
 var cook=getCookie('select_products');
//  alert(cook);
 var products=new Array();
 var product=new Array();
 var new_prod_list = ',';
 products=cook.split(',');
 for(i=1; i<products.length-1; i++)
 {
  product=products[i].split('!');
  if (products[i].length > 0)
  {
	if(product[0] != id) new_prod_list = new_prod_list+products[i]+',';
	else
	{
	 product[1]++;
     new_prod_list = new_prod_list+product[0]+'!'+product[1]+',';
	 var np = product[1];
	}
  }
 }
 var one_mon=30*24*60*60*1000;
 var expDate=new Date();
 expDate.setTime(expDate.getTime()+one_mon);
 SetCookie('select_products', new_prod_list, expDate, null, null, false);
 var tr = document.getElementById('np'+id);
 tr.value = np;
// alert(getCookie('select_products'));
 cost_count();
}
function minus_prod(id)
{
// alert(id);
 var cook=getCookie('select_products');
//  alert(cook);
 var products=new Array();
 var product=new Array();
 var new_prod_list = ',';
 products=cook.split(',');
 for(i=1; i<products.length-1; i++)
 {
  product=products[i].split('!');
// alert(product[0]);
  if (products[i].length > 0)
  {
	if(product[0] != id) new_prod_list = new_prod_list+products[i]+',';
	else
	{
     if (product[1]==1) return; 
     else product[1]--;
	 new_prod_list = new_prod_list+product[0]+'!'+product[1]+',';
	 var np = product[1];
	}
  }
 }
 var one_mon=30*24*60*60*1000;
 var expDate=new Date();
 expDate.setTime(expDate.getTime()+one_mon);
 SetCookie('select_products', new_prod_list, expDate, null, null, false);
 var tr = document.getElementById('np'+id);
 tr.value = np;
// alert(getCookie('select_products'));
 cost_count();
}

