// min-width debag realized in css
//min-width debag
/*window.onresize = function (){rsz();}
function rsz(){
	if(detectIE()){if(document.body.clientWidth<=1004){document.body.style.width='1004px';}else{document.body.style.width='100%';}}
}
function detectIE(){
  var browser = navigator.appName;
  var b_version = navigator.appVersion;
  var version = parseFloat(b_version);
  if ((browser == "Microsoft Internet Explorer") && (version <= 7)){
    return true;
  }else{
    return false;
  }
}
*/
// Attach submenu
var sms = document.createElement("script");
	sms.type="text/javascript";
    sms.src = '/js/submenu.js';
    document.getElementsByTagName('head')[0].appendChild(sms);
//drop down manufacturers choose
function manuf(obj){document.location.href=searchbymakelink+obj.value;}//searchbymakelink is global, getting from current page
//print for idiots
if(document.location.hash!='#print') setPrintCSS(false);
if(document.location.hash=='#print') {setPrintCSS(true); print_func();}
function print_func() {setTimeout('print()', 5000);}
function setPrintCSS(isPrint) {
	if(document.getElementsByTagName){x=document.getElementsByTagName('link');}
	else if(document.all){x=document.all.tags('link');}else{alert('Простите, этот скрипт не работает в вашем броузере'); return;}
	for (var i=0;i<x.length;i++) {
		if(x[i].title == 'printview'){x[i].disabled = !isPrint;}
		if(x[i].title == 'screenview'){x[i].disabled = isPrint;}
	}
}
//Change pictures like at auto.ru
function chpics(which){
	bigtosmall=document.getElementById('imagefirst').getElementsByTagName('input')[0].value;
	document.getElementById('imagefirst').getElementsByTagName('input')[0].value=which.getElementsByTagName('img')[0].src;
	which.getElementsByTagName('img')[0].src=bigtosmall;
	
	smalltobig=which.getElementsByTagName('input')[0].value;
	which.getElementsByTagName('input')[0].value=document.getElementById('imagefirst').getElementsByTagName('img')[0].src;
	document.getElementById('imagefirst').getElementsByTagName('img')[0].src=smalltobig;
}
//deep menu show/hide
function showkids(obj){
	kids=obj.parentNode.getElementsByTagName('ul');
	for(i=0; i<kids.length; i++){
		if(kids[i].style.display=='none'){kids[i].style.display='block';}else{kids[i].style.display='none';}
	}
}
<!--AJAX responseText func-->
function AJAXInteraction(url, callback) {
    var req = init();
	req.onreadystatechange = processRequest;
	function init(){
		if(window.XMLHttpRequest){return new XMLHttpRequest();}
		else
		if(window.ActiveXObject){return new ActiveXObject("Microsoft.XMLHTTP");}
	}
    function processRequest() {
      if (req.readyState == 4) {
        if (req.status == 200) {
          if (callback) callback(req.responseText);
        }
      }
    }
    this.doGet = function() {
      req.open("GET", url, true);
      req.send(null);
    }
}
//Show SmallAjaxLoader
function showSAL(obj, vis){
	if(!vis){vis='visible';}else{vis='hidden';}
	obj.parentNode.parentNode.getElementsByTagName('img')[1].style.visibility=vis;
}
//PutToCart
function ptcM(url, obj){
	showSAL(obj);
	var addToCurt=new AJAXInteraction(url,function(require){});
	addToCurt.doGet();
	rnd=Math.random();
	var curtSumm=new AJAXInteraction('/katalog/cartreq/?'+rnd, function(require){
		if(require){
			document.getElementById('indaCart').innerHTML=require;
			showSAL(obj, 'hide');
			floatMSG("Товар добавлен в корзину.");
		}
	});
	curtSumm.doGet();
}
//Всплывающее окошко с сообщением
floatMSGID=0;
function floatMSG(msgtext, url){
	var maindiv=document.createElement("div");
	maindiv.className="floatMSG";
	floatMSGID=maindiv.id="floatMSG"+Math.random();
	
	var childdiv=document.createElement("div");
	childdiv.className="MSGinfoblock";
	
	var msgdiv=document.createElement("div");
	msgdiv.className="MSGcontent";
	msgdiv.innerHTML=msgtext;
	
	var divtitle=document.createElement("p");
	divtitle.className="MSGtitle";
	divtitle.innerHTML="Уведомление";
	
	var buttons=document.createElement("p");
	buttons.className="MSGbuttons";
	
	var inputok=document.createElement("input");
	var inputtocat=document.createElement("input");
	inputok.type=inputtocat.type="button";
	inputok.onclick=closeFloatMSG;
	inputtocat.onclick=goToCat;
	inputok.value="Продолжить";
	inputtocat.value="В корзину";
	
	buttons.appendChild(inputok);
	buttons.appendChild(inputtocat);
	childdiv.appendChild(divtitle);
	childdiv.appendChild(msgdiv);
	childdiv.appendChild(buttons);
	maindiv.appendChild(childdiv);
	document.body.appendChild(maindiv);
	setTimeout(function(){closeFloatMSG();}, 4000);	
}
//Close float MSG block
function closeFloatMSG(){document.getElementById(floatMSGID).style.display="none";}
//goto Cart
function goToCat(){location.replace("http://www.maxlevel-com.ru/emarket/cart/");}
//Change num pf obj. in cart
function recountCart(obj, id, pre_lang){
	if(/[^0-9]/.test(obj.value)){obj.value='';}else{obj.style.borderColor='';
		if(obj.value!='0'){url=pre_lang+'/emarket/basket/put/item/'+id+'/?amount='+obj.value;}
		else{url=pre_lang+'/emarket/basket/remove/item/'+id+'/';}
		var recount = new AJAXInteraction(url, function(){});
		recount.doGet();
	}
}
//Refresh cart with check
function refreshCart(button){
	check=button.parentNode.parentNode.parentNode.parentNode.getElementsByTagName('input');
	for(i=0; i<check.length; i++){if(check[i].value==''){check[i].style.borderColor='#fa5800'; check[i].focus(); break;}}
	if(i==check.length){setTimeout(function(){document.location.href=document.location.href;}, 1000);}
}
//OnLine messager caller if 'price' is empty////Not in Use.
function askprice(obj, name){
	obj.parentNode.innerHTML='';
	var input = document.createElement("input");
	obj.parentNode.appendChild(input);
	var input = document.createElement("input");
	obj.parentNode.appendChild(input);
	var a = document.createElement("a");
		a.href="javascript: void(0)";
		a.onclick=openChatPro;
		a.className="lightlink";
		a.innerHTML="on-line мессаджер";
	obj.parentNode.appendChild(a);
}
// Check catalog search form
function checkMe(obj){
	inputsEmpty=obj.getElementsByTagName('div')[0].getElementsByTagName('input');
	tf=false;
	for(i=0; i<inputsEmpty.length-2; i++){if(inputsEmpty[i].value!=''){tf=true; break;}}
	selectsEmpty=obj.getElementsByTagName('div')[0].getElementsByTagName('select');
	for(i=0; i<selectsEmpty.length; i++){if(selectsEmpty[i].value!=''){tf=true; break;}}
	if(!tf)alert('Пожалуйста, внесите интересующие параметры.');
	return tf;
}

function openChatPro(){
window.open('http://www.chatpro.ru/chat/chat.php?siteid=130696&referrer='+escape(document.location)+'&userscreen='+screen.width+'x'+screen.height+'&agent='+agent,'130696','width=550,height=399,toolbar=0,status=0,titlebar=0'); return false;
}
/*
//ChatPro siteId=130696//
var agent = navigator.userAgent.replace(/\//g,"%2F");
var siteId=130696;var userscreen = screen.width+'x'+screen.height;
var cps = document.createElement("script");
	cps.type="text/javascript";
    cps.src = 'http://www.chatpro.ru/chatpro.js';
    document.getElementsByTagName('head')[0].appendChild(cps);
	*/