		function all_checkboxes(form_id){
			form1=document.getElementById(form_id);
			for(i=0;i<form1.elements.length;i++){
			  if(form1.elements[i].type=='checkbox'){
				form1.elements[i].checked=true; 
			  }
			}
		}
		function none_checkboxes(form_id){
			form1=document.getElementById(form_id);
			for(i=0;i<form1.elements.length;i++){
			  if(form1.elements[i].type=='checkbox'){
				form1.elements[i].checked=false; 
			  }
			}
		}
		function melementLoad(var1,var2,var3,var4) {
           JsHttpRequest.query(
            var1,
            { action: var2 , param: var3},
            function(responseJS, responseText) {
			  document.getElementById(var4).style.display='';
              document.getElementById(var4).innerHTML = responseText;
            },
            true // do not disable caching
          );
        }
        function melementfullLoad(var1,var2,var3) {
		  var req = new JsHttpRequest();
		    req.onreadystatechange = function() {
              if (req.readyState == 4) {
                //document.getElementById(var3).style.display='';
                $(var3).innerHTML = req.responseText;
                
			  }
            }
	        //req.loader = 'XML';
            req.open(null, var1, false);
            req.send( var2.serialize(true) );
        } 
       function add_categories(block_id,parent_select,child_select){
		parent_id=$(parent_select).options[$(parent_select).selectedIndex].value;
		parent_text=$(parent_select).options[$(parent_select).selectedIndex].text;
		total_id=parent_id;
		if($(child_select).selectedIndex>=0){
			child_id=$(child_select).options[$(child_select).selectedIndex].value;
			child_text=$(child_select).options[$(child_select).selectedIndex].text;
			total_id=child_id;
		}else{
			child_id='';
			child_text='';	
		}  
			block=$(block_id);
			generater_text="<div id='ct_"+total_id+"'>"+
				"<input type=hidden name='ct_"+total_id+"' value='"+total_id+"'>"+
				parent_text+" -> "+child_text+
				" <a href='#' onclick=\"document.getElementById('ct_"+total_id+"').innerHTML=''; return false\">удалить</a>"+
				"</div>";		   			   
			$(block_id).innerHTML+=generater_text;
		}
		// функция добавляет уголки к элементу
// copyright © CupIvan 2008 http://cupivan.ru

// дизайны уголков
var corner_designes = [
	// 1 серые уголки
	{	c:['#FFF','#666','#AAA'],
		tl:[0,0,1,0,1,2,1,2,2],
		tr:[1,0,0,2,1,0,2,2,1],
		bl:[1,2,0,0,1,2,0,0,1],
		br:[0,2,1,2,1,0,1,0,0],
	a:0},
	// 2 рыжие уголки верхние в основной форме
	{	c:['#FFF','#B62F2B','#FFBC31'],
		tl:[0,0,1,0,1,2,1,2,2],
		tr:[1,0,0,2,1,0,0,0,1],
	a:0},
	// 3 рыжий уголок нижний правый в основной форме
	{	c:['#FFF','#B62F2B','#FFBC31'],
		br:[0,2,1,2,1,0,1,0,0],
	a:0},
	// 4 рыжие уголки нижние в расширенной форме
	{	c:['#FFF','#B62F2B','#FFBC31'],
		bl:[1,2,2,0,1,2,0,0,1],
		br:[2,2,1,2,1,0,1,0,0],
	a:0},
	// 5 синие уголки
	{	c:['#FFF','#5571FF','#6781FF'],
		tl:[0,0,1,0,1,2,1,2,2],
		tr:[1,0,0,2,1,0,2,2,1],
		bl:[1,2,0,0,1,2,0,0,1],
		br:[0,2,1,2,1,0,1,0,0],
	a:0},	
	// 6 оранжевые уголки
	{	c:['#FFF','#FFBC31','#FFBC31'],
		tl:[0,0,1,0,1,2,1,2,2],
		tr:[1,0,0,2,1,0,2,2,1],
		bl:[1,2,0,0,1,2,0,0,1],
		br:[0,2,1,2,1,0,1,0,0],
	a:0},		
0];

function gen_corner(cl, c)
{
	var i, st='';
	for(i=0;i<c.length;i++)
		st += '\n<div style="float:left;background:'+cl[c[i]]+';width:1px;height:1px;overflow:hidden"> </div>';
	return st;
}
function corners(id, n)
{
	if(corner_designes[n] == undefined) n = 0; else n--;
	if(typeof(id) == 'string') id = document.getElementById(id);
	var s = 0, st1 = '', st2 = '', cd = corner_designes[n];
	// размер квадрата
	if(cd.tl != undefined) s = Math.sqrt(cd.tl.length);
	if(cd.tr != undefined) s = Math.sqrt(cd.tr.length);
	if(cd.bl != undefined) s = Math.sqrt(cd.bl.length);
	if(cd.br != undefined) s = Math.sqrt(cd.br.length);
	// генерируем уголки
	if(cd.tl != undefined) st1 += '<div style="float: left;width:'+s+'px;height:'+s+'px;">\n' +gen_corner(cd.c, cd.tl)+'\n</div>\n\n';
	if(cd.tr != undefined) st1 += '<div style="float: right;width:'+s+'px;height:'+s+'px;">\n'+gen_corner(cd.c, cd.tr)+'\n</div>\n\n';
	if(st1 != '') st1 += '<div class="t"></div>';
	if(cd.bl != undefined) st2 += '<div style="float: left;width:'+s+'px;height:'+s+'px;">\n' +gen_corner(cd.c, cd.bl)+'\n</div>\n\n';
	if(cd.br != undefined) st2 += '<div style="float: right;width:'+s+'px;height:'+s+'px;">\n'+gen_corner(cd.c, cd.br)+'\n</div>\n\n';
	if(st2 != '') st2 += '<div class="b"></div>';
	// создаем трехслойную структуру
	var div, st = id.innerHTML;
	id.innerHTML = '';
	// верхний DIV
	if(st1 != '')
	{
		div = document.createElement('DIV'); div.innerHTML = st1;
		div.className = 'corners_top'; id.appendChild(div);
	}
	// средний DIV
	div = document.createElement('DIV'); div.innerHTML = st;
	div.className = 'corners_middle'; id.appendChild(div);
	// нижний DIV
	if(st2 != '')
	{
		div = document.createElement('DIV'); div.innerHTML = st2;
		div.className = 'corners_bottom'; id.appendChild(div);
	}
	/* структура получилась такая
	[ // основной DIV
		[
			[class="corners_top"]
			[class="corners_middle"
			... // контент, который был внутри DIV'а
			]
		]
		[class="corners_bottom"]
	]*/
}
// показать все уголки
function show_corners()
{
	var m, i, divs = document.getElementsByTagName('DIV'), l = divs.length, cc=[];
	// поищем все классы уголков
	for(i=0;i<l;i++)
	if(m = divs[i].className.match(/.*corners(\d).*/)) // m[1] - номер дизайна уголка
		cc.push({d:divs[i],n:parseInt(m[1])});
	// обрабатываем
	l = cc.length;
	for(i=0;i<l;i++) corners(cc[i].d, cc[i].n);
}

// функция переключает показывает/прячет элемент
function sof(id, def)
{
	var el = document.getElementById(id);
	if(el.style.display == '') el.style.display = def;
	el.style.display = (el.style.display != 'none')?'none':'block';
	return false;
}

// расширенный поиск
var ext_find_text = 0;
function ef()
{
	if(!ext_find_text)
	{
		ext_find_text       = {obj:document.getElementById('ext_find_text')};
		ext_find_text['ef'] = ext_find_text['obj'].innerHTML;
	}
	ext_find_text['obj'].innerHTML = ext_find_text['ef'];
	document.getElementById('find_form').categories.value = '';
	sof('find_ext_in','none');
	sof('find_ext2','none');
	return false;
}

// поиск по номеру
function ffn(name)
{
	ext_find_text['obj'].innerHTML = name;
	document.getElementById('find_form').bynumber.value = 1;
	sof('find_ext_in','none');
	sof('find_ext2','none');
	return false;
}

// загрузилась страница
function body_load(page)
{
	switch(page)
	{
		case 'main':
   //			setInterval('turn_logo_block(big_turn,  1)',   5000); // крутилка больших баннеров
   //		setInterval('turn_logo_block(logo_turn, 1)',  10000); // крутилка логотипов
			break;
	}
	
	// добавляем li:hover для IE
	if(document.all && document.getElementById)
	{
		var m  = document.getElementById('top_menu');
		var ml = m.childNodes.length, i;
		var node, i;
		for(i=0;i<ml;i++)
		{
			node = m.childNodes[i];
			if((''+node).indexOf('Text') != -1) continue;
			node.onmouseover = function(){ this.className += " hover"; }
			node.onmouseout  = function(){ this.className = this.className.replace(/ ?hover/g, ''); }
		}
	}
}

// крутилка логотипов на главной странице
var logo_turn = {id:'logo_block_in', num:14, numcols:4, numrows:1, h:  25, cur:0, max:0};
var big_turn  = {id:'big_block_in',  num: 4, numcols:1, numrows:1, h: 331, cur:0, max:0};
function turn_logo_block(obj, direct)
{
	if(!obj.max) obj.max = Math.ceil(obj.num / obj.numcols / obj.numrows) - 1;
	obj.cur += direct;
	if(obj.cur < 0)           obj.cur = obj.max;
	if(obj.cur > obj.max) obj.cur = 0;
	document.getElementById(obj.id).style.marginTop = (-obj.cur * obj.h * obj.numrows) + 'px';
}

// категории
function draw_cat_level(x, parent, id)
{
	var st='', i, s, new_ul = 0, is_o = 0;
	for(i in x)
	if(x[i] != 0 && i != 0)
	{
		is_o = 0;
		if(typeof(x[i]) == 'object') { s = x[i][0]; is_o = 1; } else s = x[i];
		if(s != 0)   st += '<li><a href="#'+i+'"onclick="return set_category(\''+i+'\',\''+s+'\',{x:\''+parent.x+'\',name:\''+parent.name+'\'},\''+id+'\')"'+((i=='root') ? ' class="flm1"':'style="width:160px"')+'>'+s+'</a>';
		if(is_o) st += '<ul>'+draw_cat_level(x[i], {x:i,name:s,cl:parent.cat_list}, id)+'</ul>';
		st += '</li>\n';
		try
		{
			if(i == g_start_category)
			{
				g_start_category =
				{
					x:      i,
					name:   s,
					parent: parent
				};
			}
		}
		catch(err)
		{
		}
	}
	return st;
}
var parent_id = child_id = parent_text = child_text = '', g_start_category_ok = 0;
function draw_categories(id, cat_list)
{
	// список категорий
	var st = '';
	if(id == undefined) id = 'categories';
	cat_list = (cat_list == undefined) ? categories : eval(cat_list);
	st += '<ul id="qm0" class="qmmc">';
	st += draw_cat_level(cat_list, {x:'',name:'',cl:cat_list}, id);
	st += '</ul>';
	
	if(document.getElementById(id) == undefined) return;
	document.getElementById(id).innerHTML = st;
	qm_create(0,false,0,250,false,false,false,true);
	// установка начальной категории
	try
	{
		if(!g_start_category_ok)
		{
			g_start_category_ok = 1;
			if(g_start_category.x != undefined)
			set_category(g_start_category.x, g_start_category.name, g_start_category.parent,id);
		}
	}
	catch(err)
	{
	}
}
function set_category(x, name, parent, id)
{
	if(x == 'root') return false;
	categories['root'][0] = name;
	if(id == 'categories_in_load_photo_tab')
		if(parent.x != 'root')
		{
			parent_id   = parent.x;
			parent_text = parent.name;
			child_id    = x;
			child_text  = name;
		}
		else
		{
			parent_id   = x;
			parent_text = name;
			child_id    = '';
			child_text  = '';
		}
	else if(id == 'categories_in_edit_tab')
	{
		melementLoad
		(
			'elements/edit_photo_loader.php',
			'select_category_update',
			x+'_1',
			'child_category_1'
		);
		/*add_categories_update
		(
			''+id,
			'e_temp_category_select_parent_'+id,
			'e_temp_category_select_child_'+id,
			'e_temp_count_category_nodes_'+id
		);*/
	}
	else
		document.getElementById('find_form').categories.value = x;
	
	draw_categories(id, parent.cat_list);
	return false;
}

// скрипт меню
var qm_si,qm_li,qm_lo,qm_tt,qm_th,qm_ts,qm_la;var qp="parentNode";var qc="className";var qm_t=navigator.userAgent;var qm_o=qm_t.indexOf("Opera")+1;var qm_s=qm_t.indexOf("afari")+1;var qm_s2=qm_s&&window.XMLHttpRequest;var qm_n=qm_t.indexOf("Netscape")+1;var qm_v=parseFloat(navigator.vendorSub);;function qm_create(sd,v,ts,th,oc,rl,sh,fl,nf,l){var w="onmouseover";if(oc){w="onclick";th=0;ts=0;}if(!l){l=1;qm_th=th;sd=document.getElementById("qm"+sd);if(window.qm_pure)sd=qm_pure(sd);sd[w]=function(e){qm_kille(e)};document[w]=qm_bo;sd.style.zoom=1;if(sh)x2("qmsh",sd,1);if(!v)sd.ch=1;}else  if(sh)sd.ch=1;if(sh)sd.sh=1;if(fl)sd.fl=1;if(rl)sd.rl=1;sd.style.zIndex=l+""+1;var lsp;var sp=sd.childNodes;for(var i=0;i<sp.length;i++){var b=sp[i];if(b.tagName=="A"){lsp=b;b[w]=qm_oo;b.qmts=ts;if(l==1&&v){b.style.styleFloat="none";b.style.cssFloat="none";}}if(b.tagName=="DIV"){if(window.showHelp&&!window.XMLHttpRequest)sp[i].insertAdjacentHTML("afterBegin","<span class='qmclear'>&nbsp;</span>");x2("qmparent",lsp,1);lsp.cdiv=b;b.idiv=lsp;if(qm_n&&qm_v<8&&!b.style.width)b.style.width=b.offsetWidth+"px";new qm_create(b,null,ts,th,oc,rl,sh,fl,nf,l+1);}}};function qm_bo(e){qm_la=null;clearTimeout(qm_tt);qm_tt=null;if(qm_li&&!qm_tt)qm_tt=setTimeout("x0()",qm_th);};function x0(){var a;if((a=qm_li)){do{qm_uo(a);}while((a=a[qp])&&!qm_a(a))}qm_li=null;};function qm_a(a){if(a[qc].indexOf("qmmc")+1)return 1;};function qm_uo(a,go){if(!go&&a.qmtree)return;if(window.qmad&&qmad.bhide)eval(qmad.bhide);a.style.visibility="";x2("qmactive",a.idiv);};;function qa(a,b){return String.fromCharCode(a.charCodeAt(0)-(b-(parseInt(b/2)*2)));}function qm_oo(e,o,nt){if(!o)o=this;if(qm_la==o)return;if(window.qmad&&qmad.bhover&&!nt)eval(qmad.bhover);if(window.qmwait){qm_kille(e);return;}clearTimeout(qm_tt);qm_tt=null;if(!nt&&o.qmts){qm_si=o;qm_tt=setTimeout("qm_oo(new Object(),qm_si,1)",o.qmts);return;}var a=o;if(a[qp].isrun){qm_kille(e);return;}qm_la=o;var go=true;while((a=a[qp])&&!qm_a(a)){if(a==qm_li)go=false;}if(qm_li&&go){a=o;if((!a.cdiv)||(a.cdiv&&a.cdiv!=qm_li))qm_uo(qm_li);a=qm_li;while((a=a[qp])&&!qm_a(a)){if(a!=o[qp])qm_uo(a);else break;}}var b=o;var c=o.cdiv;if(b.cdiv){var aw=b.offsetWidth;var ah=b.offsetHeight;var ax=b.offsetLeft;var ay=b.offsetTop;if(c[qp].ch){aw=0;if(c.fl)ax=0;}else {if(c.rl){ax=ax-c.offsetWidth;aw=0;}ah=0;}if(qm_o){ax-=b[qp].clientLeft;ay-=b[qp].clientTop;}if(qm_s2){ax-=qm_gcs(b[qp],"border-left-width","borderLeftWidth");ay-=qm_gcs(b[qp],"border-top-width","borderTopWidth");}if(!c.ismove){c.style.left=(ax+aw)+"px";c.style.top=(ay+ah)+"px";}x2("qmactive",o,1);if(window.qmad&&qmad.bvis)eval(qmad.bvis);c.style.visibility="inherit";qm_li=c;}else  if(!qm_a(b[qp]))qm_li=b[qp];else qm_li=null;qm_kille(e);};function qm_gcs(obj,sname,jname){var v;if(document.defaultView&&document.defaultView.getComputedStyle)v=document.defaultView.getComputedStyle(obj,null).getPropertyValue(sname);else  if(obj.currentStyle)v=obj.currentStyle[jname];if(v&&!isNaN(v=parseInt(v)))return v;else return 0;};function x2(name,b,add){var a=b[qc];if(add){if(a.indexOf(name)==-1)b[qc]+=(a?' ':'')+name;}else {b[qc]=a.replace(" "+name,"");b[qc]=b[qc].replace(name,"");}};function qm_kille(e){if(!e)e=event;e.cancelBubble=true;if(e.stopPropagation&&!(qm_s&&e.type=="click"))e.stopPropagation();};function qm_pure(sd){if(sd.tagName=="UL"){var nd=document.createElement("DIV");nd.qmpure=1;var c;if(c=sd.style.cssText)nd.style.cssText=c;qm_convert(sd,nd);var csp=document.createElement("SPAN");csp.className="qmclear";csp.innerHTML="&nbsp;";nd.appendChild(csp);sd=sd[qp].replaceChild(nd,sd);sd=nd;}return sd;};function qm_convert(a,bm,l){if(!l){bm.className=a.className;bm.id=a.id;}var ch=a.childNodes;for(var i=0;i<ch.length;i++){if(ch[i].tagName=="LI"){var sh=ch[i].childNodes;for(var j=0;j<sh.length;j++){if(sh[j]&&(sh[j].tagName=="A"||sh[j].tagName=="SPAN"))bm.appendChild(ch[i].removeChild(sh[j]));if(sh[j]&&sh[j].tagName=="UL"){var na=document.createElement("DIV");var c;if(c=sh[j].style.cssText)na.style.cssText=c;if(c=sh[j].className)na.className=c;na=bm.appendChild(na);new qm_convert(sh[j],na,1)}}}}}

// обновить историю заказов
function refresh_all(){
	var line="order_history.php?date";
	enb=Array("edate_true", "sdate_true");
	for (key in enb)
	{
		line = line+"&"+enb[key]+"="+document.getElementById(enb[key]).value;
	}
	document.location.href=line;
}

// календарь
var curr;
var mounts=Array("", "января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря");
function open_cal(pl)
{
	document.getElementById("clendar").style.display =
		(document.getElementById("clendar").style.display=="block") ? "none" : "block";
	if (pl){curr=pl.id;}
}
// установка даты из клаендаря
function put_time(p)
{
	open_cal();
	if (p=="undefined/NaN/undefined")
	{
		var t=new Date(); 
		p=t.getDate()+"/"+(t.getMonth()+1)+"/"+t.getFullYear();
	}
	if (p!="-")
	{
		var t=p.split("/"); 
		var e=t[1];
		document.getElementById(curr).value=t[0]+" "+mounts[e]+" "+t[2];
		if (t[1]<10){t[1]="0"+t[1];}
		document.getElementById(curr+"_true").value=t[2]+"-"+t[1]+"-"+t[0];
	}
}

// смена размеров картинки
function load_photo_sizes(element,id_photo)
{
	var req = new JsHttpRequest();
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			$(element).innerHTML = req.responseText;
			$(element).innerHTML += "<a href='#' onclick=\"$('"+element+"').innerHTML=''; return false\">закрыть таблицу размеров</a><br>";
			$(element).style.display='block'; 
		}
	}
	req.loader = 'SCRIPT';
	req.open('GET', 'backend/change_size_backend.php', false);
	req.send( { q: id_photo } );
}

// обновление превью-картинок слева
function get_leftpreview_images(block_id,form_id,orientation)
{
	script_path='backend/left_preview_images_backend.php';
	form=$(form_id);
	positionval=form.elements.position.value;
	actionval=form.elements.action.value;
	block_count=block_id+'_count';
	block_nav=block_id+'_nav';

	block_img=block_id+'_img';
	mainblock=(block_id=='view_preview_block')? 'leftblock_3' : 'leftblock_2';
	var req = new JsHttpRequest();
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
		    if(req.responseJS.total>0){
		      $(block_id).style.display='';
		      $(block_nav).style.display='';
		      $(block_count).innerHTML=req.responseJS.total;
		      $(mainblock).style.display='';
		      //$(block_id).innerHTML=req.responseJS.src;
				form.elements.position.value=req.responseJS.position;
				img_link = (req.responseJS.link)? req.responseJS.link : '/';
				img_src = req.responseJS.src;
				$(block_img).src=img_src;
			}
			//$('mydiv').innerHTML='';
		}
	}
	req.loader = 'script';
	req.open('GET', script_path, false);
	req.send( {position:positionval, action:actionval , orient:orientation} );
}

// просмотр фоток
small_operators= new Array();
function show_preview(ids,row_num)
{
	small_operators[ids]=1;
	setTimeout("get_small_preview("+ids+",'"+row_num+"')",700);
}
function get_small_preview(ids,row_num)
{
	divname='preview_'+ids;
	parentname='preview_contain'+ids;
	if(small_operators[ids]==1)
	{
		var req = new JsHttpRequest();
		req.onreadystatechange = function()
		{
			if (req.readyState == 4)
			{
				document.getElementById(divname).innerHTML = req.responseText;
				document.getElementById(divname).style.display='block';
			}
		}
		req.loader = 'SCRIPT';
		req.open('GET', 'backend/small_preview_backend.php', false);
		req.send( { q: ids, rn: row_num } );
	}
}
function stop_getting_preview(ids)
{
	small_operators[ids]=0;
}
function hide_small_preview(ids)
{
	divname='preview_'+ids;
	document.getElementById(divname).style.display='none'; 
}



// операции поиска
current_link='';
mainview='creative';

function make_json_link(){
    //forms
	if(mainview=='creative'){
		form1='find_form';
		form2='fotoimedia_block_form';
	}else{
		form1='fashion_form';
		form2='fashion_block_form';
	}
   // links
	params=$(form1).serialize(true);
	stringparams='';
	for(var n in params){
	  if(params[n]!='' && n!='PHPSESSID'){
		if(stringparams!=''){stringparams+='&';}
		stringparams+=n+'='+encodeURI(params[n]);  
	  }
	}
	current_link='search.php#'+form1+'::'+stringparams;
    // on_page_link
	if(Object.isElement($(form2))){
		params=$(form2).serialize(true);
		stringparams='';
		for(var n in params){
		  if(params[n]!=''){
			if(stringparams!=''){stringparams+='&';}
			stringparams+=n+'='+params[n];
		  }
		}
		current_link+='||'+form2+'::'+stringparams;
	}

window.location.href=current_link;
return false;
}
	  
	  
// выборка параметров из хэша	  
function load_params(){
	thisparams=window.location.hash;
	thisparams=thisparams.slice(1);
	arrformparams=thisparams.split('||');
	for (var k in arrformparams){
	  setarray= new Array();
	  setarray=arrformparams[k].toString().split('::');
	  //$('test12').innerHTML+=k+' '+setarray[0]+' -> '+ setarray[1]+'<br>';
	  tformid=setarray[0];
	  tformparams=setarray[1];
	  if(tformid=='fashion_form'){
	  	flip_search_form('fashion');
	  	mainview='fashion';
	  }
	  if(tformparams){
		//$('test12').innerHTML+=tformparams+"<br>";
		formparams = tformparams.toString().toQueryParams();
		//$('test12').innerHTML+=formparams+'<br>';
		for(var i in formparams){
		  elem=i.toString();
		  current_type=$(tformid)[elem].type;
		  //$('test12').innerHTML+=current_type+' '+elem+' '+formparams[i]+'<br>';
		  if(current_type=='text'){
			$(tformid)[elem].value=decodeURI(formparams[i]);
		  }
		  if(current_type=='hidden'){
			$(tformid)[elem].value=decodeURI(formparams[i]);
		  }    
		  if(current_type=='checkbox'){
			if(formparams[i]!=''){
			  $(tformid)[elem].checked=1;  
			}else{
			  $(tformid)[elem].checked=0;  
			}
		  }
		  if(current_type=='select-one'){
			for(j=0;j<$(tformid)[elem].length;j++){
				 if($(tformid)[elem].options[j].value==formparams[i]){
				   $(tformid)[elem].selectedIndex=j;  
				 }
			}
		  }
		  if(elem=='basesource'){
		       if(formparams[i]=='fotoimedia'){
		          $('pixmac_stream').checked=0;
		       }
		       if(formparams[i]=='pixmac'){
		          $('fotoimedia_stream').checked=0;
		       }
		  }     
		}
	}
	}
	return false;
}

//переменная для вывода поиска редакторов
   editor=0;
// общие данные по блокам
   allblocks = new Array();
   allblocks.total_fotoimedia=0;
   allblocks.total_pixmac=0;
   allblocks.viewinfo=1;
   allblocks.vars=vars;
//поиск
function make_search(block){
   keyvalue=$('keywords_input').value;
   fotoimedia_stream=$('fotoimedia_stream').checked;
   pixmac_stream=$('pixmac_stream').checked;
   $('searchblock_fashion').style.display= 'none';
   $('allblocks_info').innerHTML='';

if(mainview=='fashion' && keyvalue!='portfolio' && keyvalue!='views_log' && keyvalue!='member_card' && keyvalue!='member_downloads' && keyvalue!='новое'){
 search_fashion();
}else{

   if(keyvalue!='portfolio' && keyvalue!='views_log' && keyvalue!='member_card' && keyvalue!='member_downloads' && keyvalue!='новое'){
       $('searchblock_fotoimedia').style.display=(fotoimedia_stream)? '' : 'none';
       $('searchblock_pixmac').style.display=(pixmac_stream)? '' : 'none';
       allblocks.viewinfo=1;
   }else{
      $('searchblock_fotoimedia').style.display='';
      $('searchblock_pixmac').style.display='none';
      block='fotoimedia';
      allblocks.viewinfo=0;
   }
   if(!block){
     if(fotoimedia_stream && !pixmac_stream) { block='fotoimedia';}
     if(!fotoimedia_stream && pixmac_stream) { block='pixmac';}     
   }
   if(block=='fotoimedia_editor'){
   	   block='fotoimedia';
   	   editor=1;
   }else{
       editor=0;
       //$('editors_div').style.display='none';
   }
   
   if(Object.isElement($('fotoimedia_block_form')) && Object.isElement($('fotoimedia_block_menu'))){
   if(!block || block=='fotoimedia'){	  
      url='backend/fotoimedia_search_test.php';
       allblocks.total_fotoimedia=0;
      searchParams = $('find_form').serialize()+'&'+$('fotoimedia_block_form').serialize();
      if(editor==1){
         searchParams = $('fotoimedia_block_form').serialize()+'&'+$('editorSearch').serialize();
         $('editors_div').style.display='';
         $('searchblock_pixmac').style.display='none';
      }
      if(keyvalue=='member_downloads'){
      	searchParams = $('find_form').serialize()+'&'+$('fotoimedia_block_form').serialize()+'&'+$('member_downloads_form').serialize();
      }
	  new Ajax.Request(url, {
	    method: 'get',
	    parameters: searchParams,
        onSuccess: function(transport) {
      	  var json = transport.responseText.evalJSON();
      	  allblocks.total_fotoimedia=json.total;
      	  json.vars=vars;
      	  json.source='fotoimedia';
      	  template = (json.template)? json.template : 'fourPerString';
      	  $('allblocks_info').innerHTML=TrimPath.processDOMTemplate('search_headers_tpl', allblocks);
      	  $('fotoimedia_headmessage').innerHTML=TrimPath.processDOMTemplate('headmessage_tpl', json);
      	  $('fotoimedia_block_menu').innerHTML=TrimPath.processDOMTemplate('search_block_tpl', json);
      	  //$('fotoimedia_block_menu').innerHTML+=searchParams = $('find_form').serialize()+'&'+$('fotoimedia_block_form').serialize()+'&'+$('editorSearch').serialize();
      	  $('fotoimedia_result_body').innerHTML=TrimPath.processDOMTemplate(template, json);
      	  //$('fotoimedia_result_body').innerHTML+=transport.responseText;
      	  $('fotoimeida_bottom_controls').innerHTML=TrimPath.processDOMTemplate('search_bottom_tpl', json);
        }
     });
   }
   if(!block || block=='pixmac'){  
	 url='backend/pixmac_search.php';
	  allblocks.total_pixmac=0;
     new Ajax.Request(url, {
	    method: 'get',
	    parameters: $('find_form').serialize()+'&'+$('pixmac_block_form').serialize(),
        onSuccess: function(transport) {
      	  var json = transport.responseText.evalJSON();
      	  allblocks.total_pixmac=json.total;
      	  json.vars=vars;
      	  json.source='pixmac';
      	  template = (json.template)? json.template : 'fourPerString';	   
      	  $('allblocks_info').innerHTML=TrimPath.processDOMTemplate('search_headers_tpl', allblocks);
      	  $('pixmac_block_menu').innerHTML=TrimPath.processDOMTemplate('search_block_tpl', json);
      	  $('pixmac_result_body').innerHTML=TrimPath.processDOMTemplate(template, json);
      	  $('pixmac_bottom_controls').innerHTML=TrimPath.processDOMTemplate('search_bottom_tpl', json);
      	  //$('pixmac_result_body').innerHTML=transport.responseText;
      	  //$('pixmac_result_body').innerHTML+="<br><br>"+decodeURI($('find_form').serialize())+'&'+$('pixmac_block_form').serialize()+blockform+"<br><br>"+$('fotoimedia_block_form').serialize();
        }
     });
   }  
   }else{
	return false;
   }
}   
}

function search_fashion(){
 url='backend/fashion_search.php';
 $('searchblock_fotoimedia').style.display= 'none';
 $('searchblock_pixmac').style.display= 'none';
 $('searchblock_fashion').style.display= '';
 $('allblocks_info').innerHTML='';
 $('fashion_result_body').innerHTML=$('fashion_form').serialize()+'&'+$('fashion_block_form').serialize();
 new Ajax.Request(url, {
	    method: 'get',
	    parameters: $('fashion_form').serialize()+'&'+$('fashion_block_form').serialize(),
        onSuccess: function(transport) {
      	  var json = transport.responseText.evalJSON();
      	  json.vars=vars;
      	  json.source='fashion';
      	  template = 'fourPerStringFashion';	   
      	  //$('allblocks_info').innerHTML='';
      	  $('fashion_block_menu').innerHTML=TrimPath.processDOMTemplate('search_block_tpl', json);
      	  $('fashion_result_body').innerHTML=TrimPath.processDOMTemplate(template, json);
      	  $('fashion_bottom_controls').innerHTML=TrimPath.processDOMTemplate('search_bottom_tpl', json);
      	  //$('fashion_result_body').innerHTML=transport.responseText;
      	  //$('pixmac_result_body').innerHTML+="<br><br>"+decodeURI($('find_form').serialize())+'&'+$('pixmac_block_form').serialize()+blockform+"<br><br>"+$('fotoimedia_block_form').serialize();
        }
  });      
}

//превью	
	fotoimedia_line=1;
	pixmac_line=1;
	fashion_line=1;
	imagebrocker_line=1;
	function preview(block,line,image_id){
	  switch (block){
		case 'fotoimedia':
			url='backend/fotoimedia_imageinfo.php'; 
			fotoimedia_line=line;
			templatesblock=block;
		break;
		case 'pixmac':
			url='backend/pixmac_imageinfo.php'; 
			pixmac_line=line;
			templatesblock=block;
		break;
		case 'fashion':
			url='backend/fashion_imageinfo.php'; 
			fashion_line=line;	
			templatesblock=block;
		break;
		case 'imagebrocker':
			url='backend/imagebrocker_imageinfo.php'; 
			fotoimedia_line=line;
			templatesblock=block;
		break;
		case 'pixmac_inline':
			url='backend/pixmac_imageinfo.php'; 
			fotoimedia_line=line;
			block='fotoimedia';
			templatesblock='pixmac';
		break;			
		case 'fashion_inline':
			url='backend/fashion_imageinfo.php'; 
			fotoimedia_line=line;
			block='fotoimedia';
			templatesblock='fashion';
		break;	
		case 'imagebrocker_inline':
			url='backend/imagebrocker_imageinfo.php'; 
			fotoimedia_line=line;
			block='fotoimedia';
			templatesblock='imagebrocker';
		break;			
	  }
      blockset=block+'_row_'+line; 
	  strings=$$('td.big_preview_block');
	  for(i=0;i<strings.length;i++){
	  strings[i].style.display='none';	  
	  }
	  $(blockset).innerHTML=image_id;
	  $(blockset).style.display='';  
	  new Ajax.Request(url, {
	    method: 'get',
	    parameters: {id:image_id},
        onSuccess: function(transport) {
      	  if(block){
      	    var json = transport.responseText.evalJSON();
      	    json.line=line;
      	    json.vars=vars;
      	    json.source=templatesblock;
      	    template = (json.template)? json.template : 'fotoimedia_preview';
      	    $(blockset).innerHTML=TrimPath.processDOMTemplate(template, json);
      	    get_leftpreview_images('view_preview_block','lb1','left');
      	    $(blockset).scrollTo();
      	  }else{
      	    //$(blockset).innerHTML=transport.responseText;
      	  }
        }
      }); 
	}
	
// добавить в коризну	
    function add_to_card(block,image_id,image_format,mode){
	    url='backend/card.php';
	    switch (block){
		  	case 'fotoimedia':
				line=fotoimedia_line;
			break;
		  	case 'pixmac':
				line=pixmac_line;	
			break;
		  	case 'fashion':
				line=fashion_line;	
			break;
		}	
	    if(mode==''){mode='insert';}
	    new Ajax.Request(url, {
	      method: 'get',
	      parameters: {block: block, id:image_id, format: image_format, mode : mode},
          onSuccess: function(transport) {
            var json = transport.responseText.evalJSON();
      	    blockset='card_message_'+image_id;  
      	    $(blockset).innerHTML=vars.have_photo_in_format+json.format;
      	    if(Object.isElement($('card_format_'+image_id))){
      	      $('card_format_'+image_id).innerHTML=json.format;
      	    }
      	    get_leftpreview_images('card_preview_block','lb2','left');
      	    //preview(block,line,image_id);   
          }  
        });  

	}
	
// блок расширенного поиска	
	function specialsearch(name){
	  element=$('specialsearch_'+name);
	  if(element.style.display=='none'){
	    element.style.display='block';
	  }else{
	    element.style.display='none';
	  }
	}
	
// установка параметра формы для шаблона
	function set_param(block,param,val){
	  fieldname=block+'_'+param;
	  $(fieldname).value=val;
	  if(editor==1 && block=='fotoimedia'){
	    make_search('fotoimedia_editor');
	  }else{
	    if(block=='fashion'){
	    	search_fashion();
	    }else{
	  		make_search(block);
	    }
	  }
	}
	
	/////

function gotot(node){
			var p=node.value;
			var e=window.location.href;
			var ur1=e.split("?");
			ur2=ur1[1].split("&page");
			window.location.href=ur1[0]+'?'+ur2[0]+'&page='+p;
		}
		
function flip_search_form(block){
	if(block=='fashion'){
	    mainview='fashion';
		$('fashion_tab').style.backgroundImage="url(mod_files/i/sliders1.gif)";
		$('fashion_search_div').style.display='';
		$('creative_search_div').style.display='none';
	}	
	if(block=='creative'){
	    mainview='creative';
		$('fashion_tab').style.backgroundImage="url(mod_files/i/sliders2.gif)";
		$('fashion_search_div').style.display='none';
		$('creative_search_div').style.display='';
	}
}

