function showRegionPay(){
	document.getElementById('order_send_but').style.display='none';
	document.getElementById('pay_variant_region').style.display='block';
	document.getElementById('pay_variant_mos').style.display='none';
	document.getElementById('pv_inp_wu').checked=false;
	
	document.getElementById('check_pay_variant').value="";
	document.getElementById('check_delivery_type').value="1";
	
	document.getElementById('address_mos').style.display='none';
	//document.getElementById('address_region').style.display='block';
	document.getElementById('adr_city').value='';
	document.getElementById('adr_city').disabled=false;
	
	document.getElementById('adr_index_box').style.display='block';
	//document.getElementById('address_region').style.display='block';
	document.getElementById('adr_index').value='';
	document.getElementById('adr_index').disabled=false;
	
}
function showMosPay(){
	document.getElementById('order_send_but').style.display='none';
	document.getElementById('pay_variant_region').style.display='none';
	document.getElementById('pay_variant_mos').style.display='block';
	document.getElementById('pv_inp_cur').checked=false;
	
	document.getElementById('check_pay_variant').value="";
	document.getElementById('check_delivery_type').value="1";
	
	//document.getElementById('address_region').style.display='none';
	document.getElementById('address_mos').style.display='block';
	document.getElementById('adr_city').value='Москва';
	document.getElementById('adr_city').disabled=false;
	
	document.getElementById('adr_index_box').style.display='none';
	//document.getElementById('address_region').style.display='block';
	document.getElementById('adr_index').value='-';
	document.getElementById('adr_index').disabled=true;
}
function showSendBut(){
	document.getElementById('order_send_but').style.display='block';
	document.getElementById('check_pay_variant').value="1";
}

function TrySend(f) {
  var errMSG = "";
 // цикл ниже перебирает все элементы в объекте f,
 // переданном в качестве параметра
 // функции, в данном случае - наша форма.            
 for (var i = 0; i<f.elements.length; i++)
   // если текущий элемент имеет атрибут required
   // т.е. обязательный для заполнения
   if (null!=f.elements[i].getAttribute("required"))
      // проверяем, заполнен ли он в форме
       if (isEmpty(f.elements[i].value)) // пустой
           errMSG += "  " + f.elements[i].name + "\n"; // формируем сообщение
                                                      // об ошибке, перечисляя
                                                      // незаполненные поля
       // если сообщение об ошибке не пусто,
       // выводим его, и возвращаем false    
       if ("" != errMSG) {
           //alert("Не заполнены обязательные поля:\n" + errMSG);
           alert("Не заполнены обязательные поля:\n");
           return false;
       }
}

function isEmpty(str) {
  for (var i = 0; i < str.length; i++)
     if (" " != str.charAt(i))
         return false;
     return true;
}

//******************BASKET****************
function setCookie(name, value, expires, path, domain, secure) {
        document.cookie = name + "=" + escape (value) +
                ((expires == null) ? "" : ("; expires=" +
expires.toGMTString())) +
                ((path == null) ? "" : ("; path=" + path)) +
                ((domain == null) ? "" : ("; domain=" + domain)) +
                ((secure == true) ? "; secure" : "");
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}


function puttobasket(name,count)
{
  var today = new Date();
  var expiry = new Date(today.getTime() + 365 * 24 * 60 * 60 * 1000);
	//var cval = 0;
	var cval = count;
	if(cval==0){
		deleteCookie(name);
	}else{
		cval = getCookie(name)*1;
		cval += count*1;
		setCookie(name, cval,expiry);	
	}
	//cval = getCookie(name)*1;
	//cval += count*1;
	document.location.reload();
}


function puttobasketcount(name,count)
{
  var today = new Date();
  var expiry = new Date(today.getTime() + 365 * 24 * 60 * 60 * 1000);
	//var cval = 0;
	var cval = count;
	if(cval==0){
		deleteCookie(name);
	}else{
		cval = count*1;
		setCookie(name, cval,expiry);	
	}
	//cval = getCookie(name)*1;
	//cval += count*1;
	document.location.reload();
}

function deleteCookie(name) {
  var today = new Date();
  var expiry = new Date(today.getTime() - 365 * 24 * 60 * 60 * 1000);
	var cval = 0;
	setCookie(name, cval, expiry);
	document.location.reload();
}

function deleteAllCookie() {
  document.cookie="";
  document.location.reload();
}

function checkNumeric(e,obj){
	if (!e) e = window.event;
	keyCode = e.keyCode ? e.keyCode :  e.charCode ? e.charCode :  e.which ? e.which : void 0;  
	//alert(keyCode);
	if ((keyCode < 48 || keyCode > 57) && (keyCode < 96 || keyCode >105)){
 		 obj.value=obj.value.replace(obj.value,'');
 	}
}

function checkAllBasket(arr){
	//alert(arr_id[1]);
	for(var i=0; i<=arr.length; i++){
		if(arr[i]) document.getElementById('check'+arr[i]).checked=true;
	}
}

function deleteCheckedBasket(arr){
	//alert(arr_id[1]);
	for(var i=0; i<=arr.length; i++){
		//alert(arr[i]);
		if(arr[i]){
			if(document.getElementById('check'+arr[i]).checked){
				var today = new Date();
			    var expiry = new Date(today.getTime() - 365 * 24 * 60 * 60 * 1000);
				var cval = 0;
				setCookie('GOODS'+arr[i], cval, expiry);
			}
		}
		//if(arr[i]) document.getElementById('check'+arr[i]).checked=true;
	}
	document.location.reload();
}

function recountBasket(arr){
	for(var i=0; i<=arr.length; i++){
		if(arr[i]){
			var name='GOODS'+arr[i];
			var today = new Date();
		  	var expiry = new Date(today.getTime() + 365 * 24 * 60 * 60 * 1000);
			var count = document.getElementById('count'+arr[i]).value;
			if(count==0){
				deleteCookie(name);
			}else{
				cval = count*1;
				setCookie(name, cval , expiry);	
			}
		}
	}
	document.location.reload();
}

function filterShow(){
	obj=document.getElementById('filter_win').style.display='block';
}
function filterClose(){
	obj=document.getElementById('filter_win').style.display='none';
}
