function isEmail(string) {

   if (!string) return false;
   var iChars = "*|,\":<>[]{}`\';()&$#%";

//   проверяет наличи  '@' 
if ( string.indexOf ("@") == -1 ) return false; 
 //  проверяет наличие 'точки'
if ( string.indexOf (".") == -1 ) return false;

   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }
   return true;
}                      
function isProper(string) {

   if (!string) return false;
   var iChars = "*|,\":<>[]{}`\';()@&$#%";

   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }
   return true;
} 

function check_min(tovar_id,min) {
  if (eval('document.basket.kolvo_'+tovar_id+'.value')<min) {
    alert ("Колличество заказа не может быть меньше "+min);
    eval('document.basket.kolvo_'+tovar_id+'.value=min')
    return false;
  } else {return true;}
}
function add_basket(pressed_id,min,group){
	var offset,end,sostav;
	group=(group)?group:0;
  if (pressed_id){
    if (eval('document.basket.kolvo_'+pressed_id+'.value')<=0){
//alert ('Пожалуйста, укажите количество товара.');
    }else{
      if (group!=13)
				 if (!check_min(pressed_id,min)) exit();

       kolvo=eval('document.basket.kolvo_'+pressed_id+'.value');
       sostav=getCookie("basket");
//alert (sostav.length);
        if (sostav.length>0) {
//alert(111);
//alert (pressed_id+"=>"+kolvo);
         offset=sostav.indexOf(""+pressed_id+"=>", 0)
         if (offset != -1) { // if pressed_id exists
           offset = offset+pressed_id.length+2;
           end = sostav.indexOf("::", offset);
           if (end == -1)  end = sostav.length
//alert ("pressed_id=|"+pressed_id+"|  sostav=|"+sostav+"|  offset=|"+offset+"|  end="+end);
           klv=sostav.substring(offset, end);
           kolvo=1*kolvo+1*klv;
//alert(kolvo);
           sostav=sostav.substring(0, offset)+kolvo+sostav.substring(end, sostav.length);
         } else {
           sostav=sostav+"::"+pressed_id+"=>"+kolvo;
         }
       } else {
         sostav=pressed_id+"=>"+kolvo;
       }
       setCookie("basket",sostav);

//window.open('','add_win','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=250,height=60');
//document.basket.submit();
//alert ("pressed_id=|"+pressed_id+"|  sostav=|"+sostav+"|  offset=|"+offset+"|  end="+end);
//alert ('Товар добавлен в корзину заказов.\nВы можете продолжить формирование своего заказа.\nПо окончанию нажмите кнопку "Отправить заказ" для его отправки.');
    }
  }else{
     alert ('Пожалуйста, выберите товар.');
  }
	return true;
}

function add_price(pressed_id){
	var offset,end,pr,prices;
  if (pressed_id){
    if (eval('document.basket.pr_'+pressed_id+'.value')<=0){
//alert ('Пожалуйста, укажите цену товара.');
    } else {
			 pr=eval('document.basket.pr_'+pressed_id+'.value');
			 prices=getCookie("prices");
			 if (prices.length>0) {
				 offset=prices.indexOf(""+pressed_id+"=>", 0)
				 if (offset != -1) { // if pressed_id exists
					 offset = offset+pressed_id.length+2;
					 end = prices.indexOf("::", offset);
					 if (end == -1)  end = prices.length
					 prices=prices.substring(0,offset)+pr+prices.substring(end,prices.length);
				 } else {
					 prices=prices+"::"+pressed_id+"=>"+pr;
				 }
			 } else {
				 prices=pressed_id+"=>"+pr;
			 }
			 setCookie("prices",prices);
    }
  }
	return true;
}


// Sets cookie values. Expiration date is optional//
function setCookie(name, value, expire) {
   document.cookie = name + "=" + escape(value)
   + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
}

function getCookie(Name) {
   var search = Name + "="
   if (document.cookie.length > 0) { // if there are any cookies
     offset = document.cookie.indexOf(search)
     if (offset != -1) { // if cookie exists
       offset += search.length
       // set index of beginning of value
       end = document.cookie.indexOf(";", offset)
       // set index of end of cookie value
       if (end == -1)
         end = document.cookie.length
       return unescape(document.cookie.substring(offset, end))
     } else {return "";}
  } else {return "";}
}<!--LiveInternet counter--><script type="text/javascript"><!--
				document.write("<a href='http://www.liveinternet.ru/click' "+
				"target=_blank><img src='http://counter.yadro.ru/hit?t15.8;r"+
				escape(document.referrer)+((typeof(screen)=="undefined")?"":
				";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
				screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
				";"+Math.random()+
				"' alt='' title='LiveInternet: РїРѕРєР°Р·Р°РЅРѕ С‡РёСЃР»Рѕ РїСЂРѕСЃРјРѕС‚СЂРѕРІ Рё"+
				" РїРѕСЃРµС‚РёС‚РµР»РµР№ Р·Р° 24 С‡Р°СЃР°' "+
				"border='0' width=1 height=1><\/a>")
				//--></script><!--/LiveInternet-->
