
var ActiveMenuId=false;

function ShowSubMenu(id)
{
	if(ActiveMenuId) HideSubMenu(ActiveMenuId);
	ActiveMenuId=id;
	if(document.getElementById('submenu'+ActiveMenuId)) document.getElementById('submenu'+ActiveMenuId).style.display='block';
}

function HideSubMenu(id)
{
	if(document.getElementById('submenu'+id))
	{
		document.getElementById('submenu'+id).style.display='none';
	}
}


/**/
var hLayerId='';
var hdelay=10;
function hStartScroll(obj,d)
{
	if(hLayerId && obj==hLayerId)
	{
		if(d<0)
		{
			document.getElementById(obj).scrollLeft=document.getElementById(obj).scrollLeft-2;
		}
		else
		{
			document.getElementById(obj).scrollLeft=document.getElementById(obj).scrollLeft+2; 
		}
		//hScrollInit(obj);
		setTimeout("hStartScroll('"+obj+"','"+d+"')",hdelay);
	}
}

function hStopScroll(fl)
{
	hLayerId='';
}
/**/

function getElementPosition(elemId)
{
    var elem = document.getElementById(elemId);
	
    var w = elem.offsetWidth;
    var h = elem.offsetHeight;
	
    var l = 0;
    var t = 0;
	
    while (elem)
    {
        l += elem.offsetLeft;
        t += elem.offsetTop;
        elem = elem.offsetParent;
    }

    return {"left":l, "top":t, "width": w, "height":h};
}

var prev_container_id=false;
function ShowLastSubmenu(container_id)
{
	if(prev_container_id)
	{
		document.getElementById(prev_container_id).style.display='none';
		document.getElementById(prev_container_id+'_sub').className='';
	}
	
	
	if(document.getElementById(container_id))
	{
		document.getElementById(container_id+'_sub').className='submenu_last_sub';
		document.getElementById(container_id).style.display='block';
		prev_container_id=container_id;
	}
}


function addCard(ct,wf)
{
	if(!wf) wf=0; else wf=1;
	SiteShowAjaxLayer('/admin/templates/stepandstep/request/add_card.php?wf='+wf+'&ct='+ct,'300','0','0','');
}

function showAuthForm(url)
{
	if(!url) url='';
	SiteShowAjaxLayer('/admin/templates/stepandstep/request/auth_form.php?url='+url,'300','0','0','');
}


function step_user_delete(url,act)
{
	if(!act) act='';
	
	var url='/admin/templates/stepandstep/request/step_user_delete.php?url='+url+'&act='+act
	if(!act)
	{
		SiteShowAjaxLayer(url,'300','0','0','');
	}
	else
	{
		SiteMakeRequest(url,'step_user_delete');
	}
}
;
var layer_id="SitePageLayer";
var site_page_layer_path='/admin/js/site_page_layer';

function SiteShowAjaxLayer(url,width,height,marginTop)
{	
	if(marginTop==undefined || marginTop<1) marginTop=150;
	SiteOverlay = document.createElement("DIV");
	SiteOverlay.id=layer_id+'_base';
	SiteOverlay.className = 'SiteOverlay';
	document.body.appendChild(SiteOverlay); 
	
	element = document.createElement("DIV");
	element.id=layer_id;
	element.className='SitePageLayer';
	element.style.marginTop=document.body.scrollTop;
	document.body.appendChild(element); 
	
	var v_offset=document.documentElement.scrollTop;
	
	if(!v_offset) v_offset=document.getElementsByTagName('body')[0].scrollTop;

	wait_image='/admin/js/site_page_layer/images/wait.gif';
	
	if(width!=undefined && width>0) element.style.width=width+'px'; else {var width=1000; element.style.width=width+'px';}
	if(height!=undefined && height>0) element.style.height=height+'px';
	if(marginTop!=undefined && marginTop>0) element.style.top=marginTop+v_offset+'px';
	element.style.marginLeft='-'+width/2+'px';
	element.style.marginTop='0px';

	element.innerHTML='<table width="100%" cellpadding="20"><tr><td id="'+layer_id+'_td"><div style="text-align:center">'+((wait_image)?'<img src="'+wait_image+'" style="margin-top:20px; margin-bottom:20px;" height="9" width="100" />':'')+'</div></td></tr></table>';
	
	close_el = document.createElement("DIV");
	close_el.id=layer_id+"_close";
	//close_el.style.marginTop=document.body.scrollTop; 
	if(marginTop!=undefined && marginTop>0) close_el.style.top=marginTop+v_offset+'px'; 

	close_el.innerHTML='<a href="javascript:SiteCloseAjaxLayer();" id="SiteCloseAjaxLayer_a_tag"><img src="'+site_page_layer_path+'/images/close.gif" alt="Закрыть" title="Закрыть"></a>';

	close_el.className='SitePageLayer_close';
	close_el.style.marginTop=5+'px';
	close_el.style.marginLeft=Number(width/2)-16+'px';
	
	document.body.appendChild(close_el); 

	SiteMakeRequest(url,layer_id+'_td');
}

function SiteCloseAjaxLayer()
{
	document.body.removeChild(document.getElementById(layer_id)); 
	document.body.removeChild(document.getElementById(layer_id+'_base')); 
	document.body.removeChild(document.getElementById(layer_id+'_close')); 
}

// Ajax
var eval_code=false;
function SiteMakeRequest(url,element,eval_str) {
	
	var http_request = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
			// Читайте ниже об этой строке
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Не вышло :( Невозможно создать экземпляр класса XMLHTTP ');
		return false;
	}
	
	http_request.onreadystatechange = function() { SiteAlertContents(http_request,element,eval_str); };

	if(strpos(url,'?')>0)
	{
		if(url.length>1)
		{
			var new_url=url.substr(0,strpos(url,'?'));
		}
		else
		{
			var new_url=url;
		}
		
		http_request.open('POST', new_url, true);
		var post_data=url.substr(strpos(url,'?')+1);
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_request.setRequestHeader("Content-length", post_data.length);
		http_request.setRequestHeader("Connection", "close");
		http_request.send(post_data);
	}
	else
	{
		http_request.open('GET', url, true);
		http_request.send(null);
	}

	return true;

}

function SiteAlertContents(http_request,element,eval_str) {
	
	if (http_request.readyState == 4) {

		if (http_request.status == 200) {
			if(element!=undefined)
			{
				if(element)
				{
					if(typeof(element)=='object')
					{
						element.innerHTML = http_request.responseText;		
					}
					else
					{
						if(document.getElementById(element)) document.getElementById(element).innerHTML = http_request.responseText; else return false;
					}
					
					SiteEvalJsCode(http_request.responseText);
					
					eval(eval_str);
					
					return (http_request.responseText);
				}
				else
				{
				
					eval(eval_str);
					return http_request.responseText;
				}

				
			}
		} else {
			alert('С запросом возникла проблема.');
		}
	} else {
		
		//document.getElementById(element).innerHTML='<img src="/images/wait.gif">';
	}
}


function SiteEvalJsCode(html_code)
{
	var reg2=/<script/i; 
	t=html_code.split(reg2);
	for(n=0;n<t.length;n++)
	{
		reg2=/<\/script>/i;
		res='';
		if(reg2.test(t[n]))
		{
			reg3=/^.*?src=\'(.*?)\'.*?>/i;
			reg4=/^.*?src=\"(.*?)\".*?>/i;

			res1=reg3.exec(t[n]);
			res2=reg4.exec(t[n]);
			
			if(res1!=null && res1[1])
			{
				res=res1[1];
			}
			else if(res2!=null && res2[1])
			{
				res=res2[1];
			}
			
			if(res)
			{
				if(typeof(window.execScript)=='function' || typeof(window.execScript)=='object')
				{
					window.execScript(SiteIncludeJsScript(res));
				}
				else
				{
					window.eval(SiteIncludeJsScript(res));
				}
			}
		}
		
	}
	
	eval_code='';
	var reg=/<script.*?>(.*?)<\/script>/i; 
	reg1=/<script.*?>/i;
	v=html_code.split(reg1);
	for(n=0;n<v.length;n++)
	{
		reg2=/<\/script>/i;
		if(reg2.test(v[n]))
		{
			v2=v[n].split(reg2);
			eval_code+=v2[0]+';';
		}
	}
	if(eval_code!='')
	{
		if(typeof(window.execScript)=='function' || typeof(window.execScript)=='object')
		{
			window.execScript(eval_code);
		}
		else
		{
			setTimeout(eval_code,0);
		}
	}
}
var lite=false;
function SiteIncludeJsScript(url) {
	var http_request = false;
	
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
			// Читайте ниже об этой строке
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		return false;
	}
	http_request.onreadystatechange = function() { SiteAlertContentsJs(http_request); };
	
	http_request.open('GET', url, true);
	http_request.send(null);

	return true;

}

function SiteAlertContentsJs(http_request,element,eval_str) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			if(typeof(window.execScript)=='function' || typeof(window.execScript)=='object')
			{
				window.execScript(http_request.responseText);
			}
			else
			{
				window.eval(http_request.responseText);
			}
		} else {
			alert('С запросом возникла проблема.');
		}
	}
}

function strpos( haystack, needle , offset ) {
	   if(offset) offset = offset ; 
	   else offset = 0 ; 
	   return haystack.indexOf(needle, offset); 
}

function parseMultiForm(form)
{
    var result = new Array();

    result='';

    for(var i=0;i<form.elements.length;i++)
    {
        if(form.elements[i].name)
        {            
						var reg=/\[\]/;
           
            if(reg.exec(form.elements[i].name))
            { 
							result=result+'&'+form.elements[i].name+'='+escape(form.elements[i].value);
            
            } else {
            
                if(form.elements[i].type=='checkbox')
                {
                    if(form.elements[i].checked) result=result+'&'+form.elements[i].name+'='+escape(form.elements[i].value);
                }
								else if(form.elements[i].type=='radio')
								{
									if(form.elements[i].checked) result=result+'&'+form.elements[i].name+'='+escape(form.elements[i].value);	
								}
								else 
								{
									val=form.elements[i].value;
									if(form.elements[i].tagName=='TEXTAREA' && typeof(tinyMCE)=='object' && form.elements[i].id)
									{
										var sp=form.elements[i].id.split('mce_editor_');
										if(sp.length==2)
										{
											val=tinyMCE.get(form.elements[i].id).getContent();
										}
									}
                  result=result+'&'+form.elements[i].name+'='+escape(val);
                }
            }
        }
    }

    return result;
}

function AjaxSendForm(obj,container_id)
{
	if(!container_id) container_id=layer_id+'_td';
	if(document.getElementById(container_id))
	{
		if(obj.action)
		{
			SiteMakeRequest(obj.action+'?'+parseMultiForm(obj),container_id);
		}
		else
		{
			alert('Form action is empty!');
		}
	}
	else
	{
		alert('Do not exists container: '+container_id);
	}
};
function tpc_layer(v)
{
	if(document.getElementById('tpc_layer'))
	{
		if(!v)
		{
			document.getElementById('tpc_layer').style.display='none';
		}
		else
		{
			document.getElementById('tpc_layer').style.display='block';
		}
	}
}

var obj_res1 = new Array();
var last_obj1=false;
function over_handler1(obj,ev)
{
	if (ev.pageX || ev.pageY) 
	{
		mouse_coords = {x:ev.pageX, y:ev.pageY};
    }
	else
	{
	    var docBody = document.documentElement?document.documentElement:document.body;
		
	    mouse_coords = {
	        x: ev.clientX + docBody.scrollLeft - docBody.clientLeft,
	        y: ev.clientY + docBody.scrollTop  - docBody.clientTop
	    };
	}

	var obj_id=obj.id;
	last_obj1=obj;
	
	var w = obj.offsetWidth;
	var h = obj.offsetHeight;
	
	var l = 0;
	var t = 0;
	
	while (obj)
	{
		l += obj.offsetLeft;
		t += obj.offsetTop;
		obj = obj.offsetParent;
	}
	
	if(
		mouse_coords.x>=l && mouse_coords.x<(Number(l)+Number(w))
			&&
		mouse_coords.y>=t && mouse_coords.y<(Number(t)+Number(h))
	)
	{
	
		if(obj_res1[obj_id]==true)
		{
			return -1;
		}
		else
		{
			obj_res1[obj_id] = true;
			return true;
		}
	}
	else
	{
		last_obj1=false;
		obj_res1[obj_id] = false;
		return false;
	}
};

var dirname='/admin/templates/stepandstep/search_systems/images';
var current_pos=0;
var current_pos2=0;
var cookie_current_pos=___GetCookie('SS_pos');

var SSArray= new Array(
	new Array('Поиск по сайту','other.gif','?',true),
	new Array('Поиск в Интернете','google.gif',
		
		'/res/?q=SEARCH_QUERY&cx=partner-pub-8099470210023107:1kiy47-c1si&cof=FORID:10&ie=windows-1251&sa=1&nonormalize=Y'
	
	)
	/*
	,
	new Array('Поиск по сайту от Google','google.gif',
		
		'/res/?q=SEARCH_QUERY&cx=partner-pub-8099470210023107:r2re0i-vh75&cof=FORID:10&ie=windows-1251&sa=1&nonormalize=Y'
	
	),
	
	new Array('Поиск от Yandex','yandex.gif','/yandex/?text=SEARCH_QUERY&searchid=130611&nonormalize=1')
	*/
);


if(cookie_current_pos)
{
	if(cookie_current_pos<=(SSArray.length-1))
	{
		current_pos=cookie_current_pos;
	}
}

function SearchSystemSelector(id,imp,n)
{
	if(document.getElementById(id))
	{
		if(imp)
		{
			current_pos=n;
		}
		
		draw_radio_buttons(id,current_pos);
		
		if(!imp)
		{
		//	return false;
		}
		
		document.getElementById(id).style.background="url('"+dirname+'/'+SSArray[current_pos][1]+"') left center no-repeat";
		document.getElementById(id).title=SSArray[current_pos][0];
		___SetCookie('SS_pos',current_pos,'/');
		current_pos2=current_pos;

		document.getElementById('ssp').value=SSArray[current_pos][0];
		
		name_change=false;
		for(n=0;n<SSArray.length;n++)
		{
			if(
				!document.getElementById('search_query').value
				||
				document.getElementById('search_query').value==SSArray[n][0]
			)
			{
				name_change=true;
			}	
		}
		
		if(name_change)
		{
			document.getElementById('search_query').value=SSArray[current_pos][0];
		}
		
		SearchSystemSetAction();
	}

	if(SSArray.length-1==current_pos) current_pos=0; else current_pos++;
}

function draw_radio_buttons(id,current_pos)
{
	if(document.getElementById('search_system_selector_div'))
	{
		obj=document.getElementById('search_system_selector_div');
		
		s='';
		s+='<table border="0" cellpadding="0" cellspacing="0" align="right"><tr>';
		for(n=0;n<SSArray.length;n++)
		{
			s+='<td style="padding-left:10px; padding-right:5px;"><input type="radio" id="ss'+n+'" name="ss"'+(current_pos==n?' checked="checked"':'')+' onclick="SearchSystemSelector(\''+id+'\',true,'+n+')"></td><td style="font-size:11px;"><label for="ss'+n+'">'+SSArray[n][0]+'</label></td>';
		}
		s+='</tr></table>';
		
		obj.innerHTML=s;
	}
}

function SearchSystemSetAction()
{
	var action=SSArray[current_pos2][2];
	
	if(SSArray[current_pos2][3])
	{	
		document.getElementById('search_form').action=document.getElementById('action_default').value;
		document.getElementById('hedden_inputs').innerHTML='';
		return false;
	}
	var tmp=action.split('?');
	document.getElementById('search_form').action=tmp[0];

	var tmp1=tmp[1].split('&');
	
	var hid_inputs='';

	for(n=0;n<tmp1.length;n++)
	{
		var tmp2=tmp1[n].split('=');
		
		tmp2[1]=str_replace('SEARCH_QUERY',document.getElementById('search_query').value,tmp2[1]);
		//alert(tmp2[1]);
		//if(tmp2[1]=='SEARCH_QUERY') tmp2[1]=document.getElementById('search_query').value;
		
		//if(tmp2[0]=='q') continue;
		hid_inputs+='<input type="hidden" name="'+tmp2[0]+'" value="'+tmp2[1]+'" />';
	}
	//alert(hid_inputs);
	document.getElementById('hedden_inputs').innerHTML=hid_inputs;
}

function ___SetCookie (name, value, path, expires, domain, secure)
{
  document.cookie = name + "=" + escape(value) +
  ((expires) ? "; expires=" + expires : "") +
  ((path) ? "; path=" + path : "") +
  ((domain) ? "; domain=" + domain : "") +
  ((secure) ? "; secure" : "");
}


function ___GetCookie(name) {
        var prefix = name + "="
        var cookieStartIndex = document.cookie.indexOf(prefix)
        if (cookieStartIndex == -1)
                return null
        var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
        if (cookieEndIndex == -1)
                cookieEndIndex = document.cookie.length
        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}

function str_replace ( search, replace, subject ) {    // Replace all occurrences of the search string with the replacement string
    // 
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Gabriel Paderni
 
    if(!(replace instanceof Array)){
        replace=new Array(replace);
        if(search instanceof Array){//If search    is an array and replace    is a string, then this replacement string is used for every value of search
            while(search.length>replace.length){
                replace[replace.length]=replace[0];
            }
        }
    }
 
    if(!(search instanceof Array))search=new Array(search);
    while(search.length>replace.length){//If replace    has fewer values than search , then an empty string is used for the rest of replacement values
        replace[replace.length]='';
    }
 
    if(subject instanceof Array){//If subject is an array, then the search and replace is performed with every entry of subject , and the return value is an array as well.
        for(k in subject){
            subject[k]=str_replace(search,replace,subject[k]);
        }
        return subject;
    }
 
    for(var k=0; k<search.length; k++){
        var i = subject.indexOf(search[k]);
        while(i>-1){
            subject = subject.replace(search[k], replace[k]);
            i = subject.indexOf(search[k],i);
        }
    }
 
    return subject;
 
};
var jStep={
  load:function(url,data)
  {
    $.post(
      url,
      data,
      function(cont){
        for(key in cont)
        {
          $(key).html(cont[key]);
        }
      },
      'json'
    )
  }
};
var obj_res = new Array();
var last_obj=false;
function over_handler(obj,ev)
{
	
	if (ev.pageX || ev.pageY) 
	{
		mouse_coords = {x:ev.pageX, y:ev.pageY};
    }
	else
	{
	    var docBody = document.documentElement?document.documentElement:document.body;
		
	    mouse_coords = {
	        x: ev.clientX + docBody.scrollLeft - docBody.clientLeft,
	        y: ev.clientY + docBody.scrollTop  - docBody.clientTop
	    };
	}

	var obj_id=obj.id;
	last_obj=obj;
	
	var w = obj.offsetWidth;
	var h = obj.offsetHeight;
	
	var l = 0;
	var t = 0;
	
	while (obj)
	{
		l += obj.offsetLeft;
		t += obj.offsetTop;
		obj = obj.offsetParent;
	}
	
	if(
		mouse_coords.x>=l && mouse_coords.x<(Number(l)+Number(w))
			&&
		mouse_coords.y>=t && mouse_coords.y<(Number(t)+Number(h))
	)
	{
	
		if(obj_res[obj_id]==true)
		{
			return -1;
		}
		else
		{
			obj_res[obj_id] = true;
			return true;
		}
	}
	else
	{
		last_obj=false;
		obj_res[obj_id] = false;
		return false;
	}
}

function correct_over_handler(event)
{
	if(last_obj)
	{
		if(over_handler(last_obj,event)==false)
		{
			UnTip();
		}
	}
}

function showAddReviewForm()
{
	if(document.getElementById('no_reviews_text')) document.getElementById('no_reviews_text').style.display='none';
	if(document.getElementById('add_review_butt_span')) document.getElementById('add_review_butt_span').style.display='none';
	document.getElementById('AddReviewForm').style.display='block';
}

function fullReview(id)
{
	document.getElementById('review_block_sm'+id).style.display='none';
	document.getElementById('review_block_big'+id).style.display='block';
}

function brieflyReview(id)
{
	document.getElementById('review_block_sm'+id).style.display='block';
	document.getElementById('review_block_big'+id).style.display='none';
}


function fullMsg(id)
{
	document.getElementById('msg'+id+'_sm').style.display='none';
	document.getElementById('msg'+id+'_bg').style.display='block';
}

function brieflyMsg(id)
{
	document.getElementById('msg'+id+'_sm').style.display='block';
	document.getElementById('msg'+id+'_bg').style.display='none';
}

function rating(Item,n)
{
	if(Item)
	{
		for(m=1;m<=10;m++)
		{
			if(document.getElementById('r'+Item+'_'+m))
			{
				document.getElementById('r'+Item+'_'+m).className='rating';
			}
		}
	}
	
	if(Item && n)
	{
		for(m=1;m<=n;m++)
		{
			if(document.getElementById('r'+Item+'_'+m))
			{
				document.getElementById('r'+Item+'_'+m).className='rating_act';
			}
		}
	}
}

function rating_up(Item,n)
{
	
	
	if(!___GetCookie('rating'+Item))
	{
		alert('Рейтинг поднят на '+n+' балов!');
	}
	else
	{
		alert('Ошибка, Вы уже поднимали рейтинг этому человеку!');
	}	
		
	rating(Item);
	
	___SetCookie('rating'+Item,true);
	
}

function ___SetCookie (name, value, path, expires, domain, secure)
{
  document.cookie = name + "=" + escape(value) +
  ((expires) ? "; expires=" + expires : "") +
  ((path) ? "; path=" + path : "") +
  ((domain) ? "; domain=" + domain : "") +
  ((secure) ? "; secure" : "");
}


function ___GetCookie(name) {
        var prefix = name + "="
        var cookieStartIndex = document.cookie.indexOf(prefix)
        if (cookieStartIndex == -1)
                return null
        var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
        if (cookieEndIndex == -1)
                cookieEndIndex = document.cookie.length
        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}

function sendMsg(id)
{
	SiteShowAjaxLayer('/admin/components/empty/templates/catalog/message/template.php?id='+id,'500','0','0','');
}

function deleteMsg(message_id,flag,url)
{
	if(!flag)
	{
		SiteShowAjaxLayer('/admin/components/empty/templates/catalog/message/delete.php?id='+message_id+'&url='+url,'300','0','0','');
	}
	else
	{
		SiteMakeRequest('/admin/components/empty/templates/catalog/message/request/message_delete.php?id='+message_id,'delete_msg_div');
		
		document.getElementById('SiteCloseAjaxLayer_a_tag').href='javascript:__SiteCloseAjaxLayer("'+url+'")';
		
		
		//document.getElementById('SiteCloseAjaxLayer_a_tag').onclick='alert(12); SiteCloseAjaxLayer(); window.location="'+url+'"; ';
	}
}

function msgClose(id,url)
{
	SiteMakeRequest('/admin/components/empty/templates/catalog/message/request/message_close.php?id='+id,false,'window.location="'+url+'";');
}

function __SiteCloseAjaxLayer(url)
{
	//SiteCloseAjaxLayer();
	window.location=url;
}

function toComplain(id,ib,act,captcha,text,email)
{
	if(!captcha) captcha='';
	if(!text) text='';
	if(!email) email='';
	var url='/admin/components/step.catalog/templates/.default/components/catalog1/templates/.default/request/to_complain.php?id='+id+'&ib='+ib+'&act='+act+'&captcha='+escape(captcha)+'&text='+escape(text)+'&email='+escape(email);
	if(!act)
	{
		SiteShowAjaxLayer(url,'300','0','0','');
	}
	else
	{

		SiteMakeRequest(url,'to_complain');
	}
}

function row_div_auto_height(arr)
{
	var max_height=0;
	for(n=0;n<arr.length;n++)
	{
		var hw=getElementPosition(arr[n]);

		if(max_height<hw.height) max_height=hw.height;
	}

	if(max_height>0)
	{
		for(n=0;n<arr.length;n++)
		{
			document.getElementById(arr[n]).style.height=(max_height)+'px';
		}
	}
}

function cardDelete(id,act,url)
{
	if(!act) act='';
	var url='/admin/components/step.catalog/templates/.default/components/catalog1/templates/.default/request/card_delete.php?id='+id+'&act='+act+'&url='+url;
	if(!act)
	{
		SiteShowAjaxLayer(url,'300','0','0','');
	}
	else
	{

		SiteMakeRequest(url,'cardDelete');
	}
};
function showCommentForm(parent_id,hash)
{
	if(document.getElementById('comments_form_'+parent_id))
	{
		document.getElementById('comments_form_'+parent_id).innerHTML='<div style="padding:30px; text-align:center; ">Подождите пожалуйста...<br /><br /><img src="/admin/components/item.comments/templates/step/images/loading.gif" /></div>';
		
		SiteMakeRequest('/admin/components/item.comments/templates/step/include/form.php?parent_id='+parent_id+'&field=comments_form_'+parent_id+'&pad=1&hash='+hash,'comments_form_'+parent_id);
	}
}

function emotion(Text,textarea_id) 
{
	element = document.getElementById(textarea_id);
	element.focus();
	if (document.selection) 
	{
		SelectedText = element.document.selection.createRange(); 
		SelectedText.text = Text; 
	} 
}


function readComment(comment_id)
{
	SiteMakeRequest('/admin/components/item.comments/templates/step/include/read_comment.php?id='+comment_id,'comdiv_'+comment_id);
};

