function request(loader, method, data,reptag, data2) {
    if(reptag==null) reptag='result';
			var reg = new RegExp('.htm?');
			if (reg.test(data) == true){
         var spstr=data.split(".htm?");
         var tmpdata='';
         for (var i=0; i < spstr.length; i++) {
               tmpdata=tmpdata+spstr[i]+'&';
         }
         data=tmpdata;
      }
    document.getElementById(reptag).innerHTML ='<img src="/js/img/loader.gif" style="vertical-align:middle" />';
        var req = new JsHttpRequest();
        req.onreadystatechange = function() {
            if (req.readyState == 4) {
                if (req.responseJS) {
                    document.getElementById(reptag).innerHTML =req.responseText;
					runScripts(document.getElementById(reptag).getElementsByTagName('SCRIPT'));
                }
            }
        }
        req.caching = false;
        req.loader = loader;
        req.open(method, 'loader.php'+data, true);
        var data = {
            q: data,
            'data2': data2
        };
        if (data2 == null) delete data.data2;
        req.send(data);
    }
//----------------------------------------------------------------------
function getdata(loader, method, data,reptag, data2) {
    if(reptag==null) reptag='result';
			var reg = new RegExp('.htm?');
			if (reg.test(data) == true){
         var spstr=data.split(".htm?");
         var tmpdata='';
         for (var i=0; i < spstr.length; i++) {
               tmpdata=tmpdata+spstr[i]+'&';
         }
         data='?p='+tmpdata;
      }
	if(reptag=="ActionRes") document.getElementById('ARC').style.display='block';
    document.getElementById(reptag).innerHTML ='<img src="/js/img/loader.gif" style="vertical-align:middle" />';
        var req = new JsHttpRequest();
        req.onreadystatechange = function() {
            if (req.readyState == 4) {
                if (req.responseJS) {
                    document.getElementById(reptag).innerHTML =req.responseText;
					runScripts(document.getElementById(reptag).getElementsByTagName('SCRIPT'));
                }
            }
        }
        req.caching = false;
        req.loader = loader;
        req.open(method, 'loader.php'+data, true);
        var data = {
            q: data,
            'data2': data2
        };
        if (data2 == null) delete data.data2;
        req.send(data);
    }
//----------------------------------------------------------------------
function appenddata(loader, method, data,reptag, data2) {
    if(reptag==null) reptag='result';
			var reg = new RegExp('.htm?');
			if (reg.test(data) == true){
         var spstr=data.split(".htm?");
         var tmpdata='';
         for (var i=0; i < spstr.length; i++) {
               tmpdata=tmpdata+spstr[i]+'&';
         }
         data='?p='+tmpdata;
      }
   // document.getElementById(reptag).innerHTML ='<img src="/js/img/loader.gif" width="16" height="16" style="vertical-align:middle" />';
        var req = new JsHttpRequest();
        req.onreadystatechange = function() {
            if (req.readyState == 4) {
                if (req.responseJS) {
                    document.getElementById(reptag).innerHTML+=req.responseText;
					runScripts(document.getElementById(reptag).getElementsByTagName('SCRIPT'));
                }
            }
        }
        req.caching = false;
        req.loader = loader;
        req.open(method, 'loader.php'+data, true);
        var data = {
            q: data,
            'data2': data2
        };
        if (data2 == null) delete data.data2;
        req.send(data);
    }	
//----------------------------------------------------------------------
function doLoad(fid,did) {
	if(did=="ActionRes") document.getElementById('ARC').style.display='block';
    document.getElementById(did).innerHTML ='<img src="/js/img/loader.gif" style="vertical-align:middle;" />';
    var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            document.getElementById(did).innerHTML = req.responseText;
			runScripts(document.getElementById(did).getElementsByTagName('SCRIPT'));
        }
    }
    req.open(null, 'loader.php', true);
    req.send( { 'form': document.getElementById(fid) } );
}
//------------------------------------------------------------
function checkLen1(StrId,StrLen,StrMsg){
var str = document.getElementById(StrId).value;
var len = str.length;
var fullLen = StrLen - len;
var count0 = "<br>Текст не может быть длиннее, чем ";
  if ( StrLen < len){ document.getElementById(StrId).value = str.substring(0,StrLen);}
if(len<(StrLen-1)) {document.getElementById(StrMsg).innerHTML = 'Осталось: ' + fullLen;}
else {document.getElementById(StrMsg).innerHTML = count0 + StrLen + ' символов!';}
}

/* Функция активации скрипта вызванного через свойство innerHTML */
function runScripts(scripts) {
    if (!scripts) return false;
    for (var i = 0; i < scripts.length; i++) {
        var thisScript = scripts[i];   
        var text;
        if (thisScript.src) {
            var newScript = document.createElement("script");
            newScript.type = thisScript.type;       
            newScript.language = thisScript.language;
            newScript.src = thisScript.src;             
            document.body.appendChild(newScript);   
        } else if (text = (thisScript.text || thisScript.innerHTML)) {
            var text = (""+text).replace(/^\s*<!\-\-/, '').replace(/\-\->\s*$/, '');
            eval(text);
        }
    }
}

/* **************************************************************** */
function HideObject(fid){
	document.getElementById(fid).style.display='none';	
}

function ShowObject(id){
	document.getElementById(id).style.display='block';		
}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}


function setall(classname){
	var obj = getElementsByClass(classname,null,'input');
	for(i=0;i<obj.length;i++){
		if(obj[i].checked == true) obj[i].checked = false;
		else obj[i].checked = true;
	}	
}

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

function delelem(a) {
	// Получаем доступ к ДИВу, содержащему поле
	var contDiv = document.getElementById(a);
	// Удаляем этот ДИВ из DOM-дерева
	contDiv.parentNode.removeChild(contDiv);
}

function ShowDebug(dcontent){
		document.getElementById('debug').innerHTML = dcontent;
}


function ChangeSelDate(obj){
	var obj1 = getElementsByClass('seld',null,'a');
	for(i=0;i<obj1.length;i++) obj1[i].className = 'cur';
	obj.className = "seld";
}

function doLoadData(formid, formareaid){
    JsHttpRequest.query(
        'loader.php?p=feedback&fb_act=sendFeedBackData',
        {
             'form': document.getElementById(formid)
        },
        function(result, errors){
                // Write errors to the debug div.
                document.getElementById("debug1").innerHTML = errors; 
                // Write the answer.
                if(result){
					if(result['state'] == "ERROR"){
						alert(result['errormsg']); 
					}else{
						document.getElementById(formareaid).innerHTML = '';
						alert(result['successmsg']); 
					}
                }
        },
        true  // do not disable caching
    );
}
function doLoadRegData(formid, formareaid){
    JsHttpRequest.query(
        'loader.php?p=register&fb_act=sendRegisterData',
        {
             'form': document.getElementById(formid)
        },
        function(result, errors){
                // Write errors to the debug div.
                document.getElementById("debug1").innerHTML = errors; 
                // Write the answer.
                if(result){
					if(result['state'] == "ERROR"){
						alert(result['errormsg']); 
					}else{
						document.getElementById(formareaid).innerHTML = result['successmsg'];
						//alert(result['successmsg']); 
					}
                }
        },
        true  // do not disable caching
    );
}

function doLoadEdData(formid, formareaid){
    JsHttpRequest.query(
        'loader.php?p=useredit&fb_act=sendEditData',
        {
             'form': document.getElementById(formid)
        },
        function(result, errors){
                // Write errors to the debug div.
                document.getElementById("debug1").innerHTML = errors; 
                // Write the answer.
                if(result){
					if(result['state'] == "ERROR"){
						alert(result['errormsg']); 
					}else{
						//document.getElementById(formareaid).innerHTML = result['successmsg'];
						alert(result['successmsg']); 
					}
                }
        },
        true  // do not disable caching
    );
}

function CloseInfo(){
	document.getElementById('ActionRes').innerHTML='';
	document.getElementById('ARC').style.display='none';
}

function doLoadPagePhoto(formid, formareaid){
	document.getElementById('ARC').style.display='block';
	document.getElementById(formareaid).innerHTML ='<img src="/js/img/loader.gif" style="vertical-align:middle;" />';
    JsHttpRequest.query(
        'loader.php',
        {
             'form': document.getElementById(formid),
			 'p' : 'admin_list_action',
			 'act' : 'UploadPhoto'
        },
        function(result, errors){
                // Write errors to the debug div.
                //alert(errors); 
                // Write the answer.
                if(result){
					if(result['state'] == 'ERROR'){
						document.getElementById(formareaid).innerHTML = result['msg']; 
					}else{
						document.getElementById(formareaid).innerHTML = result['msg']; 
						var newphoto = '<div style="float:left; padding:2px; margin:2px;text-align:center;" id="PID'+result['photo_id']+'"><small>Галерея:</small>'+result['photo_group']+'<br />'+result['psign']+'<br /><a href="'+result['bigphoto']+'" target="_bigphoto"><img src="'+result['thumb']+'" height="50" /></a><br /><a href="javascript:void(null)" onclick="getdata(\'\',\'post\',\'?p=admin_list_action&act=DeletePhoto&photo_id='+result['photo_id']+'\',\'PhotoMsg\'); delelem(\'PID'+result['photo_id']+'\');">Удалить</a></div>';
						$("#PhotoList").prepend(newphoto);
					}
                }else alert('error');
        },
        true  // do not disable caching
    );
}

function doLoadUserPagePhoto(formid, formareaid){
    JsHttpRequest.query(
        'loader.php',
        {
             'form': document.getElementById(formid),
			 'p' : 'site_server',
			 'act' : 'UploadUserPhoto'
        },
        function(result, errors){
                // Write errors to the debug div.
                //alert(errors); 
                // Write the answer.
                if(result){
					if(result['state'] == 'ERROR'){
						document.getElementById(formareaid).innerHTML = result['msg']; 
					}else{
						document.getElementById(formareaid).innerHTML = result['msg']; 
						var newphoto = '<div style="float:left; padding:2px; margin:2px;text-align:center;" id="PID'+result['photo_id']+'"><small>Галерея:</small>'+result['photo_group']+'<br />'+result['psign']+'<br /><a href="'+result['bigphoto']+'" target="_bigphoto"><img src="'+result['thumb']+'" height="50" /></a><br /><a href="javascript:void(null)" onclick="getdata(\'\',\'post\',\'?p=site_server&act=DeletePhoto&photo_id='+result['photo_id']+'\',\'PhotoMsg\'); delelem(\'PID'+result['photo_id']+'\');">Удалить</a></div>';
						$("#PhotoList").prepend(newphoto);
					}
                }else alert('error');
        },
        true  // do not disable caching
    );
}

function doLoadUserPageVideo(formid, formareaid){
    JsHttpRequest.query(
        'loader.php',
        {
             'form': document.getElementById(formid),
			 'p' : 'site_server',
			 'act' : 'UploadUserVideo'
        },
        function(result, errors){
                if(result){
					if(result['state'] == 'ERROR'){
						document.getElementById(formareaid).innerHTML = result['msg']; 
					}else{
						document.getElementById(formareaid).innerHTML = result['msg']; 
						var newvideo = '<div style="padding:2px;" id="VID'+result['video_id']+'">Видео:'+result['video_group']+'. <a href="javascript:void(null)" onclick="getdata(\'\',\'post\',\'?p=site_server&act=EditUserVideo&video_id='+result['video_id']+'\',\'EDV'+result['video_id']+'\');">'+result['video_id']+': '+result['vsign']+'</a> | <a href="javascript:void(null)" onclick="getdata(\'\',\'post\',\'?p=site_server&act=DeleteUserVideo&video_id='+result['video_id']+'\',\'VideoMsg\'); delelem(\'VID'+result['video_id']+'\');">Удалить</a></div>';
						$("#VideoList").append(newvideo);
					}
                }else alert('error');
        },
        true  // do not disable caching
    );
}

function doLoadUserPageVideo1(formid, formareaid, aid){
    JsHttpRequest.query(
        'loader.php',
        {
             'form': document.getElementById(formid),
			 'p' : 'site_server',
			 'act' : 'UploadUserVideo1'
        },
        function(result, errors){
                if(result){
					if(result['state'] == 'ERROR'){
						document.getElementById(formareaid).innerHTML = result['msg']; 
					}else{
						document.getElementById(formareaid).innerHTML = result['msg']; 
						document.getElementById(aid).innerHTML = ''; 
					}
                }else alert('error');
        },
        true  // do not disable caching
    );
}

function doLoadCat(formid, formareaid){
	document.getElementById('ARC').style.display='block';
	document.getElementById(formareaid).innerHTML ='<img src="/js/img/loader.gif" style="vertical-align:middle;" />';
    JsHttpRequest.query(
        'loader.php',
        {
             'form': document.getElementById(formid),
			 'p' : 'manage_cat',
			 'act' : 'SaveSection'
        },
        function(result, errors){
                // Write errors to the debug div.
                //alert(errors); 
                // Write the answer.
                if(result){
					if(result['state'] == 'ERROR'){
						document.getElementById(formareaid).innerHTML = result['msg']; 
					}else{
						document.getElementById(formareaid).innerHTML = result['msg']; 
						document.getElementById('cat').value = result['cat']; 
						document.getElementById('AddFieldArea').style.display='block';
						document.getElementById('SaveCatButton').value = 'Обновить данные'; 
						document.getElementById('GoToFreeForm').innerHTML=' или <a href="admin.php?p=manage_cat&act=ManageSection"><strong>создать новый раздел</strong></a>';
					}
                }else alert('error');
        },
        true  // do not disable caching
    );
}

function doLoadCatSec(formid, formareaid){
	document.getElementById('ARC').style.display='block';
	document.getElementById(formareaid).innerHTML ='<img src="/js/img/loader.gif" style="vertical-align:middle;" />';
    JsHttpRequest.query(
        'loader.php',
        {
             'form': document.getElementById(formid),
			 'p' : 'manage_cat',
			 'act' : 'SaveSectionField'
        },
        function(result, errors){
                // Write errors to the debug div.
                //alert(errors); 
                // Write the answer.
                if(result){
					if(result['state'] == 'ERROR'){
						document.getElementById(formareaid).innerHTML = result['msg']; 
					}else{
						document.getElementById(formareaid).innerHTML = result['msg']; 
						document.getElementById('fid').value = result['fid']; 
						document.getElementById('FieldList').innerHTML = result['fields']; 
						document.getElementById('SaveFieldButton').value = 'Обновить данные';
					}
                }else alert('error');
        },
        true  // do not disable caching
    );
}
function doLoadItem(formid, formareaid){
	document.getElementById('ARC').style.display='block';
	document.getElementById(formareaid).innerHTML ='<img src="/js/img/loader.gif" style="vertical-align:middle;" />';
    JsHttpRequest.query(
        'loader.php',
        {
             'form': document.getElementById(formid),
			 'p' : 'manage_cat',
			 'act' : 'SaveItem'
        },
        function(result, errors){
                // Write errors to the debug div.
                //alert(errors); 
                // Write the answer.
                if(result){
					if(result['state'] == 'ERROR'){
						document.getElementById(formareaid).innerHTML = result['msg']; 
					}else{
						document.getElementById(formareaid).innerHTML = result['msg']; 
						document.getElementById('id').value = result['id']; 
						document.getElementById('PhotoArea').style.display='block';
						//document.getElementById('CoItemArea').style.display='block';
						document.getElementById('AddItemButton').value = 'Обновить данные'; 
						document.getElementById('GoToNewForm').innerHTML=' или <a href="admin.php?p=manage_cat&act=ManageItem&cat='+result['cat']+'"><strong>добавить новый товар</strong></a>';
					}
                }else alert('error');
        },
        true  // do not disable caching
    );
}

function doLoadCatPhoto(formid, formareaid){
	document.getElementById('ARC').style.display='block';
	document.getElementById(formareaid).innerHTML ='<img src="/js/img/loader.gif" style="vertical-align:middle;" />';
    JsHttpRequest.query(
        'loader.php',
        {
             'form': document.getElementById(formid),
			 'p' : 'manage_cat',
			 'act' : 'UploadPhoto'
        },
        function(result, errors){
                // Write errors to the debug div.
                //alert(errors); 
                // Write the answer.
                if(result){
					if(result['state'] == 'ERROR'){
						document.getElementById(formareaid).innerHTML = result['msg']; 
					}else{
						document.getElementById(formareaid).innerHTML = result['msg']; 
						if(result['pfirst']=="y") var chr = ' checked="checked" ';
						else var chk = '';
						var newphoto1 = '<div style="float:left; padding:2px; margin:2px;border:solid 1px #ccc;text-align:center;" id="PID'+result['pid']+'">';
						var newphoto2 = '<input type="radio" name="pfirst" id="pfirst'+result['pid']+'" value="'+result['pid']+'" onclick="getdata(\'\',\'post\',\'?p=manage_cat&act=SetFirstPhoto&pid='+result['pid']+'&id='+result['id']+'\',\'PhotoMsg\');" '+chr+' /> установить первым<br />'+result['psign']+'<br /><a href="'+result['bigphoto']+'" target="_bigphoto"><img src="'+result['thumb']+'?" width="'+result['thumb_w']+'" /></a><br /><img src="'+result['sample']+'" width="72" height="72" /><br />арт. '+result['pmodel']+'<br />Цена: '+result['pcena']+'p.<br />'+result['pmat']+'<br />'+result['ppod']+'<br />'+result['psize']+'<br /><a href="javascript:void(null)" onclick="dictwin=dhtmlwindow.open(\'ParBox\', \'inline\', \'\', \'Редактировать данные модели\', \'width=350px,height=350px,left=250px,top=170px,resize=1,scrolling=1\'); getdata(\'\',\'get\',\'?p=manage_cat&pid='+result['pid']+'&act=editPars\',\'ParBox_inner\'); return false;">Редактировать</a> - - <a href="javascript:void(null)" onclick="getdata(\'\',\'post\',\'?p=manage_cat&act=DeletePhoto&pid='+result['pid']+'&id='+result['id']+'&cat='+result['cat']+'\',\'PhotoMsg\'); delelem(\'PID'+result['pid']+'\');">Удалить</a>';
						var newphoto3 = '</div>';
						if(result['action']=="insert"){
							var newphoto = newphoto1 + newphoto2 + newphoto3;
							$("#PhotoList").prepend(newphoto);
						}else{
							var pidID = 'PID'+result['pid'];
							document.getElementById(pidID).innerHTML = newphoto2;
						}
					}
                }else alert('error');
        },
        true  // do not disable caching
    );
}

function doLoadCatVideo(formid, formareaid){
	document.getElementById('ARC').style.display='block';
	document.getElementById(formareaid).innerHTML ='<img src="/js/img/loader.gif" style="vertical-align:middle;" />';
    JsHttpRequest.query(
        'loader.php',
        {
             'form': document.getElementById(formid),
			 'p' : 'manage_cat',
			 'act' : 'AddVideo'
        },
        function(result, errors){
                // Write errors to the debug div.
                //alert(errors); 
                // Write the answer.
                if(result){
					if(result['state'] == 'ERROR'){
						document.getElementById(formareaid).innerHTML = result['msg']; 
					}else{
						document.getElementById(formareaid).innerHTML = result['msg']; 
						var newvideo = '<div style="padding:2px;" id="IDV'+result['idv']+'">N'+result['idv']+' - <a href="javascript:void(null)" onclick="getdata(\'\',\'post\',\'?p=manage_cat&act=DeleteVideo&idv='+result['idv']+'\',\'VideoMsg\'); delelem(\'IDV"'+result['idv']+'"\');">Удалить</a> - <a href="javascript:void(null)" onclick="getdata(\'\',\'post\',\'?p=manage_cat&act=EditVideo&idv='+result['idv']+'\',\'PhotoMsg\');">Редактировать</a></div>';
						$("#VideoList").prepend(newvideo);
					}
                }else alert('error');
        },
        true  // do not disable caching
    );
}

function doLoadCateVideo(formid, formareaid){
	document.getElementById('ARC').style.display='block';
	document.getElementById(formareaid).innerHTML ='<img src="/js/img/loader.gif" style="vertical-align:middle;" />';
    JsHttpRequest.query(
        'loader.php',
        {
             'form': document.getElementById(formid),
			 'p' : 'manage_cat',
			 'act' : 'UpdVideo'
        },
        function(result, errors){
                // Write errors to the debug div.
                //alert(errors); 
                // Write the answer.
                if(result){
					if(result['state'] == 'ERROR'){
						document.getElementById(formareaid).innerHTML = result['msg']; 
					}else{
						document.getElementById(formareaid).innerHTML = result['msg']; 
						document.getElementById('VideoMsg').innerHTML = ''; 
					}
                }else alert('error');
        },
        true  // do not disable caching
    );
}

function AddToBasket(id){
    JsHttpRequest.query(
        'loader.php',
        {
			 'p' : 'site_server',
			 'act' : 'AddToBasket',
			 'id' : id
        },
        function(result, errors){
                // Write errors to the debug div.
                //alert(errors); 
                // Write the answer.
                if(result){
					if(result['state'] == 'ERROR'){
						alert(result['msg']); 
					}else{
						divwin=dhtmlwindow.open('AddToBasketBox', 'inline', '', 'Добавление товара в корзину', 'width=400px,height=200px,left=50px,top=70px,resize=1,scrolling=1'); 
						//getdata('','get','?p=site_server&id='+id+'&act=AddToBasket','AddToBasketBox_inner'); 
						divwin.moveTo('middle', 'middle'); 
						document.getElementById('AddToBasketBox_inner').innerHTML = result['msg'];
						document.getElementById('iteminbasket').innerHTML = result['iteminbasket'];
					}
                }else alert('error');
        },
        true  // do not disable caching
    );
}

function RecalcBasket(id){
    JsHttpRequest.query(
        'loader.php',
        {
			 'p' : 'site_server',
			 'act' : 'RecalcBasket',
			 'id' : id,
			 'kol' : document.getElementById('kol['+id+']').value
        },
        function(result, errors){
                // Write errors to the debug div.
                //alert(errors); 
                // Write the answer.
                if(result){
					if(result['state'] == 'ERROR'){
						alert(result['msg']); 
					}else{
						document.getElementById('stoimost['+id+']').innerHTML = result['stoimost'];
						document.getElementById('total').innerHTML = result['total'];
						document.getElementById('total_nal').innerHTML = result['total_nal'];
						document.getElementById('total_beznal').innerHTML = result['total_beznal'];
						document.getElementById('total_wmz').innerHTML = result['total_wmz'];
						document.getElementById('iteminbasket').innerHTML = result['iteminbasket'];
					}
                }else alert('error');
        },
        true  // do not disable caching
    );
}

function RemoveFromBasket(id){
    JsHttpRequest.query(
        'loader.php',
        {
			 'p' : 'site_server',
			 'act' : 'RecalcBasket',
			 'id' : id
        },
        function(result, errors){
                // Write errors to the debug div.
                //alert(errors); 
                // Write the answer.
                if(result){
					if(result['state'] == 'ERROR'){
						alert(result['msg']); 
					}else{
						delelem('TR_'+id);
						document.getElementById('total').innerHTML = result['total'];
						document.getElementById('iteminbasket').innerHTML = result['iteminbasket'];
					}
                }else alert('error');
        },
        true  // do not disable caching
    );
}

function AlertBasket(id){
    JsHttpRequest.query(
        'loader.php',
        {
			 'p' : 'site_server',
			 'act' : 'AlertBasket',
			 'id' : id
        },
        function(result, errors){
                // Write errors to the debug div.
                //alert(errors); 
                // Write the answer.
                if(result){
					if(result['state'] == 'ERROR'){
						alert(result['msg']); 
					}else{
						alert("Для удаления товара из корзины щелкните по иконке в колонке удаления товара!");
						document.getElementById('kol['+id+']').value = result['items'];
					}
                }else alert('error');
        },
        true  // do not disable caching
    );
}

function doLoadCoItem(formid){
	document.getElementById('ARC').style.display='block';
	document.getElementById('ActionRes').innerHTML ='<img src="/js/img/loader.gif" style="vertical-align:middle;" />';
	var obj = getElementsByClass('CoItem',null,'input');
	var ci = new Array;
	for(i=0;i<obj.length;i++){
			var id = obj[i].id;
		if(obj[i].checked == true) ci[id] = obj[i].value;
	}	
	
    JsHttpRequest.query(
        'loader.php?p=manage_cat&act=updCoItem',
        {
             'form': document.getElementById(formid),
			 'co_id': document.getElementById('co_id').value,
			 'co_cat': document.getElementById('co_cat').value,
			 'ci': ci
        },
        function(result, errors){
                // Write errors to the debug div.
                //alert(errors); 
                // Write the answer.
                if(result){
					if(result['state'] == "ERROR"){
						alert(result['msg']); 
					}else{
						document.getElementById('ActionRes').innerHTML = result['msg'];
					}
                }
        },
        true  // do not disable caching
    );
}

function loadSelCatOrders(obj, cat, title){
	var ob = getElementsByClass("catselected",null,'a');
	for(i=0;i<ob.length;i++){
		$('#'+ob[i].id).removeClass("catselected");
	}	
	var aid = '#'+obj.id;
	$(aid).addClass("catselected");
	$('#oTable').jqGrid('setGridParam',{url:'loader.php?p=manage_orders&act=loadOrdersList&cat0='+cat+'&JsHttpRequest',page:1}).trigger('reloadGrid'); 
	$('#oTable').jqGrid('setCaption','Раздел: '+title);
}

function loadSupplierInfo(obj, ido){
	var ob = getElementsByClass("itemselected",null,'a');
	for(i=0;i<ob.length;i++){
		$('#'+ob[i].id).removeClass("itemselected");
	}	
	var aid = '#'+obj.id;
	$(aid).addClass("itemselected");
	getdata('','post','?p=manage_orders&act=loadSupplierInfo&ido='+ido,'supplierInfo');
}
function getTotalSumm(ido){
	var obj = getElementsByClass('itemtotsum',null,'span');
	var tot = parseFloat(0);
	for(i=0; i<obj.length; i++){
		tot += parseFloat(obj[i].innerHTML);
	}	
	return tot;
}
function setCheight(){
	$(document).ready(function(){
		var diff = $(document).height()-$("#subc").height()-$("#header").height()-$("#footer").height();
		//alert(diff);
		if(diff>0){
			var newc = $(document).height()-$("#header").height()-$("#footer").height();
			$("#subc").height(newc);
		}
	});
}
