var cColor;

function onMenu(pElement)
{
  var cLinkId = document.getElementById(pElement);
  if (cLinkId.style.color == "#ff0000"){
	  cColor = cLinkId.style.color;
	  cLinkId.style.color="#ff0000";
  }	  
  else{
	   cColor = cLinkId.style.color;
	   cLinkId.style.color="ff0000";
	  } 
  cLinkId.style.textDecoration="underline";
}

function outMenu(pElement)
{
  var cLinkId = document.getElementById(pElement);
  cLinkId.style.color=cColor;
  cLinkId.style.textDecoration="none";
}

function onInner(itemIndex)
{
  var cLink = document.getElementById(itemIndex);
  cColor = cLink.style.color
  cLink.style.color = "red";
  cLink.style.textDecoration="underline";
}

function outInner(itemIndex)
{
  var cLink = document.getElementById(itemIndex);
  cLink.style.color=cColor;
  cLink.style.textDecoration="none";
}

function onTop()
{
 var cTop = document.getElementById("top");
 cColor = cTop.style.color;
 cTop.style.color="red";
 cTop.style.textDecoration="underline";
}

function outTop()
{
 var cTop = document.getElementById("top");
 cTop.style.color=cColor;
 cTop.style.textDecoration="none";
}

function onProduct(pElement)
{
  var cProduct = document.getElementById("product_"+pElement);
  var cPack = document.getElementById("pack_"+pElement);
  var cQuant = document.getElementById("quant_"+pElement);
  var cPrice = document.getElementById("price_"+pElement); 
  cColor = cProduct.style.color + "|" + cPack.style.color + "|" + cQuant.style.color + "|" + cPrice.style.color;
 	  cProduct.style.color = "#f47a00";
 	  cPack.style.color = "#f47a00";
	  cQuant.style.color = "#f47a00"
	  cPrice.style.color = "#f47a00";
}

function outProduct(pElement)
{
  var cProduct = document.getElementById("product_"+pElement);
  var cPack = document.getElementById("pack_"+pElement);
  var cQuant = document.getElementById("quant_"+pElement);
  var cPrice = document.getElementById("price_"+pElement); 
  var colArray = new String(cColor); 
	  colArray = colArray.split("|");
 	  cProduct.style.color = colArray[0];
 	  cPack.style.color = colArray[1];
	  cQuant.style.color = colArray[2];
	  cPrice.style.color = colArray[3];
}

function subOnLink(pElement)
{
 var cLinkId = document.getElementById(pElement);
 cColor = cLinkId.style.color;
 cLinkId.style.color = "red";
 cLinkId.style.textDecoration="underline";
}

function subOutLink(pElement)
{
 var cLinkId = document.getElementById(pElement);
 cLinkId.style.color = cColor;
 cLinkId.style.textDecoration="none";
}

function selQuantity(pElement)
{
 var cQuant = document.getElementById("quant_"+pElement);
 cQuant.select();
}

function toolTip(tText)
{
  window.status = tText;
}
	
function onlyDigits()
{
	var dig = String.fromCharCode(event.keyCode);
	if (Number(dig)>=0 && Number(dig)<=9)
		return 1;
	else
	   event.returnValue = false;				
}

function onlyLetters()
{
   var dig = String.fromCharCode(event.keyCode);
   if ((Number(dig)>=0 && Number(dig)<=9) && (event.keyCode !=32))
		event.returnValue = false;
   else
		return 1;  
}


function notZero(pElement)
{
  var cQuant = document.getElementById("quant_"+pElement);
  if ((cQuant.value<=0) || (cQuant.value==""))
   	  cQuant.value = 1;	    
}

function selProduct(pElement)
{
 var cProduct = document.getElementById("product_"+pElement);
 var cPack = document.getElementById("pack_"+pElement);
 var cQuant = document.getElementById("quant_"+pElement);
 var cPrice = document.getElementById("price_"+pElement); 
 if (document.getElementById("id_"+pElement).checked==true){
	 cColor = cProduct.style.color + "|" + cPack.style.color + "|" + cQuant.style.color + "|" + cPrice.style.color;
		 cProduct.style.color = "9999FF";
	 	 cPack.style.color = "9999FF";
		 cQuant.style.color = "9999FF";
		 cPrice.style.color = "9999FF";
 }
 else{
 	 if (cProduct.style.color = "#9999FF"){
 	 	 cProduct.style.color = "008D00";
	 	 cPack.style.color = "000000";
		 cQuant.style.color = "000000";
		 cPrice.style.color = "000000";
	 }	 	
	 else{
	 	 var colArray = new String(cColor); 
		 colArray = colArray.split("|");
	 	 cProduct.style.color = colArray[0];
	 	 cPack.style.color = colArray[1];
		 cQuant.style.color = colArray[2];
		 cPrice.style.color = colArray[3]; 	 	 
	 }
 }
}

function setFocus()
{
  var cFio = document.getElementById("fio");
  var cAdres = document.getElementById("adres");
  var cPhone = document.getElementById("phone");
  if (cFio.value == ""){
  	  document.order.fio.focus();
	  return 1;
  }	  
  if (cAdres.value == ""){
  	  cAdres.focus();
	  return 1;
  }	
  if (cPhone.value == ""){
  	  cPhone.focus();
	  return 1;
  }	  
}

function putDate()
{
  var c_date = new Date();
  document.order.theDate.value = c_date.getDate() + "." + (Number(c_date.getMonth()) + 1) + "." + c_date.getFullYear() + " " + c_date.getHours() + ":" + c_date.getMinutes() + ":" + c_date.getSeconds();
}

function dateOnCheck()
{
 	var dtTime = new Date();
	document.getElementById("curDate").innerHTML=dtTime.getDate() + "." + (Number(dtTime.getMonth()) + 1) + "." + dtTime.getFullYear() + " " + dtTime.getHours() + ":" + dtTime.getMinutes() + ":" + dtTime.getSeconds();
}

function onOrder(pElement)
{
  var cOrderid = document.getElementById("orderid_"+pElement);
  var cCity = document.getElementById("city_"+pElement);
  var cDate = document.getElementById("date_"+pElement);
  var cFio = document.getElementById("fio_"+pElement);
  var cSumm = document.getElementById("summ_"+pElement);
  cColor = cOrderid.style.color + "|" + cCity.style.color + "|" + cDate.style.color + "|" + cFio.style.color + "|" + cSumm.style.color; 
 	  cOrderid.style.color = "#f47a00";
	  cCity.style.color = "#f47a00";
	  cDate.style.color = "#f47a00";
 	  cFio.style.color = "#f47a00";
	  cSumm.style.color = "#f47a00"
}

function outOrder(pElement)
{
  var cOrderid = document.getElementById("orderid_"+pElement);
  var cCity = document.getElementById("city_"+pElement);
  var cDate = document.getElementById("date_"+pElement);
  var cFio = document.getElementById("fio_"+pElement);
  var cSumm = document.getElementById("summ_"+pElement);
  var colArray = new String(cColor); 
  colArray = colArray.split("|");
 	  cOrderid.style.color = colArray[0];
	  cCity.style.color = colArray[1];
	  cDate.style.color = colArray[2];
 	  cFio.style.color = colArray[3];
	  cSumm.style.color = colArray[4];
}

function onKatalog(pElement)
{
 var sellIt = new String(pElement); 
 sellIt = sellIt.split("_");
 var cIndex = document.getElementById("item_"+sellIt[1]);
 var cBad = document.getElementById("bad_"+sellIt[1]);
 var cPack = document.getElementById("pack_"+sellIt[1]);
 var cItem = document.getElementById(pElement);
 cIndex.style.color = "red";
 cBad.style.color = "red";
 cPack.style.color = "red";
 cItem.style.color = "red";
 cItem.style.textDecoration="underline";
}

function outKatalog(pElement)
{
 var sellIt = new String(pElement); 
 sellIt = sellIt.split("_");
 var cIndex = document.getElementById("item_"+sellIt[1]);
 var cBad = document.getElementById("bad_"+sellIt[1]);
 var cPack = document.getElementById("pack_"+sellIt[1]);
 var cItem = document.getElementById(pElement);
 cIndex.style.color = "#000000";
 cBad.style.color = "#0099ff";
 cPack.style.color = "#000000";
 cItem.style.color = "#0099ff";
 cItem.style.textDecoration="none"; 
}


function contex()
{
 event.returnValue = false;
}

function w_open(w_name)
{
 var w = 750;
 var h = 550;
 var wc = parseInt((screen.availWidth-w)/2);
 var hc = parseInt((screen.availHeight-h)/2);
 eval("window.open('" + w_name + "','','width="+w+",height="+h+",left="+wc+",screenX="+wc+",top="+hc+",screenY="+hc+",status=0,location=0,menubar=0,toolbar=1,scrollbars=1,resizable=1')");
}

function anketa_focus()
{
  var cFio = document.getElementById("fio");
  var cBirth = document.getElementById("birth");
  var cAdres = document.getElementById("adres");
  var cPhone = document.getElementById("phone");
  var cEmail = document.getElementById("email");
  var cCupone = document.getElementById("cuponcode");
  var cBalance = document.getElementById("startbalance");
  if (cFio.value == ""){
  	  document.order.fio.focus();
	  return 1;
  }	  
  if (cBirth.value == ""){
  	  document.newcustomer.birth.focus();
	  return 1;
  }  
  if (cAdres.value == ""){
  	  document.newcustomer.adres.focus();
	  return 1;
  }	
  if (cPhone.value == ""){
  	  document.newcustomer.phone.focus();
	  return 1;
  }	 
  if (cEmail.value == ""){
  	  document.newcustomer.email.focus();
	  return 1;
  }  
  if (cCupone.value == ""){
  	  document.newcustomer.cuponcode.focus();
	  return 1;
  }  
  if (cBalance.value == ""){
  	  document.newcustomer.startbalance.focus();
	  return 1;
  }   
}

function checkDate()
{
 	var dig = String.fromCharCode(event.keyCode);
	if ((Number(dig)>=0 && Number(dig)<=9) || (event.keyCode=46))
		return 1;
	else
	   event.returnValue = false;
}

