good_letters = new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","_", "-",".","0","1","2","3","4","5","6","7","8","9","@");


function MM_openBrWindow(theURL,winName,features) { //v2.0
  	window.open(theURL,winName,features);
	}

function emailcheck(mail) {
	if(mail.indexOf("@") == -1 || mail.indexOf(".") == -1) {
		return false;
	} else {
		for(i = 0; i < mail.length; i++){
			smfl = 0;
			for(k = 0; k < good_letters.length;k++) {
				if(mail.substr(i,1) == good_letters[k]) {
					smfl = 1;
				}
			}
			if(smfl == 0) return false;
		}
	}
	return true;
}

function validate_order(kod){
	var ok=true;
	f=document.forms.order_form;

    if (f.confirm.value!=kod) {alert('Введите правильный код.');ok=false;}
      else
	
	if (f.deliverymethod.value==''){alert('Укажите способ доставки');ok=false;}
      else
      if (f.payment.value==''){alert('Выберите способ оплаты');ok=false;}
      else

	if (f.name.value==''){alert('Пожалуйста, заполните поле "Имя".');ok=false;}
       else if (f.phone.value==''){alert('Пожалуйста, заполните поле "Телефон"');ok=false;} 
	else if (f.email.value!='' && !emailcheck(f.email.value)){alert('Введите корректный адрес E-mail.');ok=false;}
      
	//FractalizeR
	//Наличными курьеру совместимо только с Курьером по Москве
	if ((f.payment.value == 1) && (f.deliverymethod.value != 1) && (f.deliverymethod.value != 4) && (f.deliverymethod.value != 6)) {alert('Выбранные способы оплаты и доставки несовместимы!');ok=false;}
	
	//Наличными в офисе совместимо только с самовывозом и курьерской доставкой во всех вариантах
	if ((f.payment.value == 7) && (f.deliverymethod.value != 3) && (f.deliverymethod.value != 1) && (f.deliverymethod.value != 4) && (f.deliverymethod.value != 6)) {alert('Выбранные способы оплаты и доставки несовместимы!');ok=false;}
    
	if((f.deliverymethod.value != 3) && (f.adr.value.length <5 )) {
		alert('Пожалуйста, заполните адрес доставки!');
		ok=false;
	}
	//FractalizeR

	if (ok==true) return f.submit();
	else return ok;
}

function validate(){
	var ok=true;
	f=document.forms.subscribe;
	if (!emailcheck(f.email.value)){alert('Введите корректный адрес E-mail.');ok=false;}
	if (ok==true) return f.submit();
	else return ok;
}



function SetAndGo(vid,page, pgt){
    var nt;
     var newtype =document.getElementById('limit_type').value;
     var newtype1 =document.getElementById('sort').value;
     if (newtype1==1) newtype=eval(newtype)+3;
     if (vid==1) newtype=eval(newtype)+6;
     if (page==0) page=1;
     var total="/type"+newtype+"/"+page+"/"+pgt;
     document.location=total;
}

function SetAndGo1(vid,page, pgt, count){

    var nt;
     var newtype =count;
     var newtype1 =document.getElementById('sort').value;

     if (newtype1==1) newtype=eval(newtype)+3;
     if (newtype1==2) newtype=eval(newtype)+6;

     if (vid==1) newtype=eval(newtype)+9;
     if (page==0) page=1;
     var total="/type"+newtype+"/"+page+"/"+pgt;
     document.location=total;
}



function not_disable_buttun()
{

document.select_goods.fbutton.disabled='';
//document.select_goods.fbutton1.disabled='';
//document.select_goods.fbutton.color='red';

}

function mysort()
{
  document.form1.submit();

}


function empty_go()
{
  document.empty_filter.submit();

}



function Go(pgt){

document.location=pgt;
}

function mysubmit()
{
  document.changeview.submit();

}
function mysubmit1()
{
  document.changeview1.submit();

}

function mysubmit3()
{
  document.cart_form.submit();

}

function mysort()
{
  document.changesort.submit();

}

function not_disable_buttun()
{

document.select_goods.fbutton.disabled='';


}

