function cba() {
	vis = document.getElementById('cba').style.display;
	if (vis == 'none') {document.getElementById('cba').style.display = 'block';} else {document.getElementById('cba').style.display = 'none';}
}

function cbaf() {
	vis = document.getElementById('cbaf').style.display;
	if (vis == 'none') {document.getElementById('cbaf').style.display = 'block';} else {document.getElementById('cbaf').style.display = 'none';}
	vis = document.getElementById('cbaf-h').style.display;
	if (vis == 'none') {document.getElementById('cbaf-h').style.display = 'block';} else {document.getElementById('cbaf-h').style.display = 'none';}
}

function den() {
	vis = document.getElementById('den').style.display;
	if (vis == 'none') {document.getElementById('den').style.display = 'block';} else {document.getElementById('den').style.display = 'none';}
}

function ilca(id) {
	document.getElementById('ilca').className=id;
}
function lm(id) {
	//lmc = document.getElementById(id).className;
	//if (lmc == 'lmenu1') {document.getElementById(id).className = 'lmenu1_';} else {document.getElementById(id).className = 'lmenu1';}
  $('#'+id+' .lmenu3').toggle('fast');
}
function lm_old(id) {
	lmc = document.getElementById(id).className;
	if (lmc == 'lmenu1') {document.getElementById(id).className = 'lmenu1_';} else {document.getElementById(id).className = 'lmenu1';}
}

    function form_show(){
    	$(".cba").toggle();
    }
    function form_submit(form){
    	var name = $(".call_form"+form+"_name")[0].value;
    	var test = $(".test_form"+form+"_name")[0].value;
    	var phone = $(".call_form"+form+"_phone")[0].value;
    	var ip = $(".call_form"+form+"_ip")[0].value;
    	if(!name){
    		return false;
    	}
    	if(!phone){
    		return false;
    	}
    	var post='name='+name+'&phone='+phone+'&ip='+ip+'&test='+test+'&num='+form;
    	var req = new Request.HTML({
    		url: '/callback',
    		method: 'post',
    		evalScripts: false,
    		evalResponse: false,
    		onSuccess: function(tree, els, txt, js){
    			if(form==1){
    				$(".cba")[0].innerHTML=txt;
    			}else{
    				$(".cbaf")[0].innerHTML=txt;
    			}

    			$exec(js);
    		},
    		onFailure: function(){
    		}
    	});
    	req.send(post);
    }
    function form_hide(form){
    	$(".cba"+form).hide();
    }

    function slide_show(targ,old){
    	$(".iba1_line").hide();
    	targ.removeClass('iba1-1');
    	targ.addClass('iba1-1_');
    }
    var curr_slide=1;
    var curr_pos=0;

    var line_pos=0;
    var slider_flager=true;
    function timer(){
      if(slider_flager){
        count_slider++;
        count_slider%=5;
        if(count_slider==0){
          count_slider++;
        }
        try{
          $("#ban"+count_slider).click();
        }catch(err){
          try{
            $("#ban"+count_slider)[0].click();
          }catch(err){
            ;
          }

        }
        window.setTimeout('timer();',7000);
      }
    }
    function stop_slide(){
      //slider_flager=false;
    }

    function slide(num,e){
    	var targ;
      count_slider=num;
    	if (!e) var e = window.event;
    	if (e.target) targ = e.target;
    	else if (e.srcElement) targ = e.srcElement;
    	if (targ.nodeType == 3) // defeat Safari bug
    	targ = targ.parentNode;
    	targ=$(targ);
    	var old = $(".iba1-1_");
    	if(old[0]==targ[0]||(targ[0].getAttribute('class')!='iba1-1'&&(targ[0].className!='iba1-1'))){
    		return;
    	}
    	old.removeClass();
    	old.addClass('iba1-1');
    	var position = curr_pos-936*(num-curr_slide);
    	$(".iba3").animate({left:position},500, "linear", ''); //'linear',slide_show(targ,old));// queue:false,duration:
    	var line_p = line_pos+234*(num-curr_slide);
    	$(".iba1_line").show();
    	$(".iba1_line").animate({left:line_p},500, "linear",function(){slide_show(targ,old);})

    	curr_pos=position;
    	curr_slide=num;
    	line_pos=line_p;
    }
        function copy_ex(){
    	$('.tpo2-1 input')[0].value=$('#example')[0].innerHTML;
      $('.tpo2-1 input')[0].focus();
    }

    function search(){
    	document.location.href="/search.html?simple_search=1&search_str="+$('.tpo2-1 input')[0].value;
    }

    function get_ex(){
    	var req = new Request.HTML({
    		url: '/catalog/get_ex',
    		method: 'post',
    		evalScripts: false,
    		evalResponse: false,
    		onSuccess: function(tree, els, txt, js){
    			$('#example')[0].innerHTML=txt;
    			window.setTimeout("get_ex()", 10000);
    			$exec(js);
    		},
    		onFailure: function(){
    		}
    	});
    	req.send();
    }
    window.setTimeout("get_ex()", 10000);

    function gotosearch(){
    	if($('#null')){
    		$('#null').remove();
    	}
    	document.location.href="/search.html?cat_id="+$('.group_select')[0].value;
    }
    
function hide_pod(){
			$('.pod tr').hide();
}
function show_pod(){
      $('.pod tr').show();
}
function showparams(){
	if($('#null')){
		$('#null').remove();
	}
	var post = 'cat_id='+$('.group_select')[0].value;
	var req = new Request.HTML({
		url: '/search/group_select',
		method: 'post',
		evalScripts: false,
		evalResponse: false,
		onSuccess: function(tree, els, txt, js){
			$('.pod tr').html(txt);
			$exec(js);
		},
		onFailure: function(){
		}
	});
	req.send(post);
	return;
}

function submit_params(){
	var post = 'search_flag=1&cat_id='+$('.group_select')[0].value;
	var selects = $('.pod select');
	for(var item in selects){
		if(selects[item].nodeName=='SELECT'){
			if(selects[item].name.indexOf('select')>=0){
				var params = $('select[name="'+selects[item].name+'"] option:selected');
				for(var iter in params){
					if(params[iter].selected){
						post+='&'+selects[item].name+'[]='+params[iter].value;
					}
				}
			}
		}
	}
	var inputs = $('.pod input');
	for(var item in inputs){
		if(inputs[item].nodeName=='INPUT'){
			if(inputs[item].value && ((inputs[item].name.indexOf('checkbox')>=0&&inputs[item].checked)||(inputs[item].name.indexOf('int')>=0)||(inputs[item].name.indexOf('price')>=0))){
				post+='&'+inputs[item].name+'='+inputs[item].value;
			}
		}
	}
	document.location.href='/search.html?'+post;
}
function show_all(){
	if($('.pod6 a')[0].innerHTML=='Еще параметры'){
		$('.pod6 a').text('Основные параметры');
		all=true;
	}else{
		$('.pod6 a').text('Еще параметры');
		all=false;
	}
	$('#all_param').toggle();
}
function add_cmp(prod_id,cat,e){
	var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
	targ = targ.parentNode;
	//alert($(targ)[0].html());
	//targ=$(targ);

	var post='id='+prod_id+'&cat='+cat;
	var req = new Request.HTML({
		url: '/catalog/add_compare',
		method: 'post',
		evalScripts: false,
		evalResponse: false,
		onSuccess: function(tree, els, txt, js){
			$('.rsra a')[0].innerHTML=txt;
			$('.rsra').show();
			targ.parentNode.innerHTML='<a href="/catalog/compare/'+cat+'" style="border-bottom: 1px solid #7f7f7f;">В сравнении</a>';
			$exec(js);
		},
		onFailure: function(){
		}
	});
	req.send(post);
}

function submit_multisearch(event){
	if (!event) var event = window.event;
	if(event.keyCode==13){
		submit_params();
	}
}
function test_null(nav){
	var post = 'nav='+nav;
	var req = new Request.HTML({
		url: '/catalog/is_null_cmp',
		method: 'post',
		evalScripts: false,
		evalResponse: false,
		onSuccess: function(tree, els, txt, js){
			if(txt=='0'){
				document.location.href=$('.h1cat a')[0].getAttribute('href');
			}
			$exec(js);
		},
		onFailure: function(){
		}
	});
	req.send(post);
}
function remove_prod(id,nav){
	post = 'id='+id+'&nav='+nav;
	var req = new Request.HTML({
		url: '/catalog/rm_compare',
		method: 'post',
		evalScripts: false,
		evalResponse: false,
		onSuccess: function(tree, els, txt, js){
				$('[pid="'+id+'"]').remove();
				test_null(nav);
			$exec(js);
		},
		onFailure: function(){
		}
	});
	req.send(post);

}
function submit_numba(){
	var snumba = $('.bform2 input[name="snumba"]')[0].value;
	if(!snumba){
		$('.bform2 input[name="snumba"]').css('background','#FFA0FF');
		$('.bform2 input[name="snumba"]').focus();
		$('#ferrsnumba')[0].innerHTML='Укажите, пожалуйста, серийный номер';
		$('#ferrsnumba').css('color','red');
		return false;
	}else{
		$('.bform2 input[name="snumba"]').css('background','');
		$('#ferrsnumba')[0].innerHTML='';
		$('#ferrsnumba').css('color','#A3A4A5');
	}
	
	var numba = $('.bform2 input[name="numba"]')[0].value;
	if(!numba){
		$('.bform2 input[name="numba"]').css('background','#FFA0FF');
		$('.bform2 input[name="numba"]').focus();
		$('#ferrnumba')[0].innerHTML='Укажите, пожалуйста, № квитанции';
		$('#ferrnumba').css('color','red');
		return false;
	}else{
		$('.bform2 input[name="numba"]').css('background','');
		$('#ferrnumba')[0].innerHTML='Например: 09/511175';
		$('#ferrnumba').css('color','#A3A4A5');
	}
	
	var post = 'numba='+numba+'&snumba='+snumba;
	var req = new Request.HTML({
		url: '/status/claim',
		method: 'post',
		evalScripts: false,
		evalResponse: false,
		onSuccess: function(tree, els, txt, js){
			if(txt){
				$('.itogo1')[0].innerHTML=txt;
				$('.itogo').show();
			}
			$exec(js);
		},
		onFailure: function(){
		}
	});
	req.send(post);
}

function submit_numba_org(){
	var orga = $('.bform2 input[name="orga"]')[0].value;
	if(!orga){
		$('.bform2 input[name="orga"]').css('background','#FFA0FF');
		$('#ferrorga')[0].innerHTML='Укажите, пожалуйста, название организации';
		$('.bform2 input[name="orga"]').focus();
		$('#ferrorga').css('color','red');
		return false;
	}else{
		$('.bform2 input[name="orga"]').css('background','');
		$('#ferrorga')[0].innerHTML='Например: OOO VICIP Inc.';
		$('#ferrorga').css('color','#A3A4A5');
	}
	
	var numba = $('.bform2 input[name="numba"]')[0].value;
	if(!numba){
		$('.bform2 input[name="numba"]').css('background','#FFA0FF');
		$('.bform2 input[name="numba"]').focus();
		$('#ferrnumba')[0].innerHTML='Укажите, пожалуйста, № квитанции';
		$('#ferrnumba').css('color','red');
		return false;
	}else{
		$('.bform2 input[name="numba"]').css('background','');
		$('#ferrnumba')[0].innerHTML='Например: 09/511175';
		$('#ferrnumba').css('color','#A3A4A5');
	}
	
	var post = 'numba='+numba+'&org='+orga;
	var req = new Request.HTML({
		url: '/status/claim_org',
		method: 'post',
		evalScripts: false,
		evalResponse: false,
		onSuccess: function(tree, els, txt, js){
			if(txt){
				$('.itogo1')[0].innerHTML=txt;
				$('.itogo').show();
        sortables_init();
			}
			$exec(js);
		},
		onFailure: function(){
		}
	});
	req.send(post);
}

 function faq(id){
 	$('#'+id+' .afaq2-2').toggle();
 }
function add2Cart(id_prod,nav,pnav){
	var prod_count = $('input[name="count_'+id_prod+'"]')[0].value;
	if(prod_count>0){
		var post = 'id='+id_prod+'&count='+prod_count;
		var req = new Request.HTML({
			url: '/dealer/add_cart?nav='+nav,
			method: 'post',
			evalScripts: false,
			evalResponse: false,
			onSuccess: function(tree, els, txt, js){
				$('#tprod_'+id_prod).css('background','#f7ffdb');
				$('#tprod_'+id_prod+' .dcat6')[0].innerHTML = '<a href="/dealer_basket/'+pnav+'/'+nav+'">Оформить заказ</a>';
        deal_basket_script();
				$exec(js);
			},
			onFailure: function(){
			}
		});
		req.send(post);
		return false;

	}
}
function price_refine(price){
	if(price=='0'){
		return 0;
	}
	price+='';
	price = price.replace(/&nbsp;/g,'');
	var res_str='';
	var tric=0;
	for(i=price.length-1; i >=0; i--){
		tric++;
		res_str=price[i]+res_str;
		if(tric==3){
			res_str='&nbsp;'+res_str;
			tric=0;
		}
	}
	return res_str;
}
function deal_basket_script(){
    var post='ajax=1';
		var req = new Request.HTML({
			url: '/dealer/script_basket',
			method: 'post',
			evalScripts: false,
			evalResponse: false,
			onSuccess: function(tree, els, txt, js){
        
        $('.tmenu4-1')[0].innerHTML=txt;
				$exec(js);
			},
			onFailure: function(){
			}
		});
		req.send(post);
    }
