var CFTPATH='http://cft2.mobi.ru/';

// отправка запроса формы обратной связи
function sendFeedBack() {
	name = $('#fb_name').val();
	mail = $('#fb_email').val();
	mess = $('#fb_message').val();
	if (name != '' && mail != '' && mess != '') { 
		$('#ajaxloader').show();
		$.post('/feedback.php', { fb_name: name, fb_email: mail, fb_message: mess }, 			   
			function(data) {
				$('#FeedBackResult').show();
				$('#ajaxloader').hide();
				$('#FeedBackResult').html(data.mess);
				setTimeout("$('#FeedBackResult').fadeOut(\"slow\")",4000);
				setTimeout("$('#FeedBackForm').hide()",5000);
			}, "json");
	}
	else {
		alert('Заполните все поля');
	}
}

//Проверка на валидность отзыва к статье
function CheckReply(frm) {
	regExp = /^[a-zA-Z0-9](([a-z0-9\-_\+\&]?)+[a-z0-9])?\@((\w([a-zA-Z0-9\-_\.]+\w)?\.[a-z]{2,4})|(([01]?\d\d|2[0-4]\d|25[0-5])\.([01]?\d\d|2[0-4]\d|25[0-5])\.([01]?\d\d |2[0-4]\d|25[0-5])\.([01]?\d\d|2[0-4]\d|25[0-5]))|(localhost))$/;

	var canGo = true;
	if (frm.Nick.value == "") canGo = false;
	if (frm.message.value == "") canGo = false;
	if (frm.Mail.value!="" && !regExp.test(frm.Mail.value)) canGo = false;
	
	if (canGo) frm.submit();
	else alert("Заполните все поля!");
	
}



function FoldingToggle(me, id) {
	if ($('#'+id).css('display') == 'none') {
		$('#'+id).show('slow');
		$(me).html('свернуть');
	}
	else {
		$('#'+id).hide('slow');
		$(me).html('еще...');
	}
}







//Отправка сообщения о спаме
function alarm(id,act) {
	f = document.forms["AlertSpam"];
	f.action.value = act;
	f.mes_id.value = id;
	f.submit();
}

function select_all(form, prop_val) {
	for (var i=0; i<form.length; i++) {
		if (form[i].name.substr(0,3) == "cb_") {
			form[i].checked = prop_val;
		}
	}
}


function search_submit() {
	f = document.forms["sForm"];
	f.submit();
}

function send_var(form_name, val) {
	form_name.action = "RubricatorS.php";
	form_name.qq.value = val;
	form_name.qq.name = "cb_"+val;
	form_name.submit();
}

function ResortBy(field) {
	f = document.forms["rub_sel"];
	f.sort_field.value = field;
	f.submit();
}

function ShowVote(mode,id) {
	if (mode == 1) {
	  myWin= open("article_vote.php?art_id="+id, "", "width=450,height=350,status=no,toolbar=no,menubar=no,scrollbars=1");
	} else 
	if (mode == 2) {
	  myWin= open("article_vote.php?ShowRate="+id, "", "width=450,height=350,status=no,toolbar=no,menubar=no,scrollbars=1");
	}
}

function view(x,y,name) {
	newwin = window.open("","_blank","width="+x+",height="+y);
	newwin.document.open();
	newwin.document.write('<html><head><title>Screen</title></head><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0><img src='+name+'></body></html>');
	newwin.document.close();
}

function view_pict(name) {
	newwin = window.open("","_blank","width=300,height=200,scrollbars=1",1);
	newwin.document.open();
	newwin.moveTo(0,0);
	newwin.document.write('<html><head><title>Screen</title></head>'+
						  '<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 align=center bgcolor=#666666 style="overflow:auto;" background="/images/imgbg.gif">'+
						  '<center><img src='+name+' style="margin-top:10px;" onload="window.resizeBy(this.width-document.body.clientWidth+15, this.height-document.body.clientHeight+15);" align=absmiddle></center>'+
						  '</body></html>');
	newwin.document.close();
}


function view_cover(x,y,name) {
	newwin = window.open("","_blank","width="+x+",height="+y);
	newwin.document.open();
	newwin.document.write('<html><head><title>НОВЫЙ НОМЕР MOBI</title></head><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0> <img src='+name+'> </body></html>');
	newwin.document.close();
}

function view_cover2(name) {
	// функция добавлена Дионисом 23.03.06 в рамках задачи уменьшения трафика через localhost
	// а 02.05.05 эта функция спионерена Корвином с сайта МИР ФАНТАСТИКИ куда она была добавлена Дионисом
	newwin = window.open("","_blank","width=100,height=100");
	newwin.document.write('<html><head><title></title></head>'+
	'<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>'+
	'<img src="'+name+'" name="cover" onload="javascript:window.resizeBy(document.cover.width-document.body.clientWidth, document.cover.height-document.body.clientHeight);">'+
	'</body></html>');
	return false;
}

function ShowPict(name) { //Алиас на view_pict
	view_pict(name);
}

function select_option(selector, val, mode) {
	//Проверяем есть ли необходимый СЕЛЕКТ
	if (!selector) 	return false;

	//устанавливаем значение
	if (mode == "text") {
		for(i=0; i<selector.length; i++) {
			if (selector[i].text == val) { 
				selector[i].selected = true;
				return true;
			}
		}
		return false;
	} else 
	if (mode == "value") {
		for(i=0; i<selector.length; i++) {
			if (selector[i].value == val) { 
				selector[i].selected = true;
				return true;
			}
		}
		return false;
	} 
	return false;
}

function raption(selector) {

	radio_obj = MM_findObj(selector)
	//Проверяем есть ли необходимый СЕЛЕКТ
	if (!radio_obj) return false;

	//устанавливаем значение
	radio_obj.checked = "checked";
	return false;
}

function ShowHint(w,h,path) {
  myWin= open(path, "", 
    "width="+w+",height="+h+",status=no,toolbar=no,menubar=no,scrollbars=1,resize=1");
}


function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_dragLayer(objName,x,hL,hT,hW,hH,toFront,dropBack,cU,cD,cL,cR,targL,targT,tol,dropJS,et,dragJS) { //v4.01
  //Copyright 1998 Macromedia, Inc. All rights reserved.
  var i,j,aLayer,retVal,curDrag=null,curLeft,curTop,IE=document.all,NS4=document.layers;
  var NS6=(!IE&&document.getElementById), NS=(NS4||NS6); if (!IE && !NS) return false;
  retVal = true; if(IE && event) event.returnValue = true;
  if (MM_dragLayer.arguments.length > 1) {
    curDrag = MM_findObj(objName); if (!curDrag) return false;
    if (!document.allLayers) { document.allLayers = new Array();
      with (document) if (NS4) { for (i=0; i<layers.length; i++) allLayers[i]=layers[i];
        for (i=0; i<allLayers.length; i++) if (allLayers[i].document && allLayers[i].document.layers)
          with (allLayers[i].document) for (j=0; j<layers.length; j++) allLayers[allLayers.length]=layers[j];
      } else {
        if (NS6) { var spns = getElementsByTagName("span"); var all = getElementsByTagName("div"); 
          for (i=0;i<spns.length;i++) if (spns[i].style&&spns[i].style.position) allLayers[allLayers.length]=spns[i];}
        for (i=0;i<all.length;i++) if (all[i].style&&all[i].style.position) allLayers[allLayers.length]=all[i]; 
    } }
    curDrag.MM_dragOk=true; curDrag.MM_targL=targL; curDrag.MM_targT=targT;
    curDrag.MM_tol=Math.pow(tol,2); curDrag.MM_hLeft=hL; curDrag.MM_hTop=hT;
    curDrag.MM_hWidth=hW; curDrag.MM_hHeight=hH; curDrag.MM_toFront=toFront;
    curDrag.MM_dropBack=dropBack; curDrag.MM_dropJS=dropJS;
    curDrag.MM_everyTime=et; curDrag.MM_dragJS=dragJS;
    curDrag.MM_oldZ = (NS4)?curDrag.zIndex:curDrag.style.zIndex;
    curLeft= (NS4)?curDrag.left:(NS6)?parseInt(curDrag.style.left):curDrag.style.pixelLeft; 
    if (String(curLeft)=="NaN") curLeft=0; curDrag.MM_startL = curLeft;
    curTop = (NS4)?curDrag.top:(NS6)?parseInt(curDrag.style.top):curDrag.style.pixelTop; 
    if (String(curTop)=="NaN") curTop=0; curDrag.MM_startT = curTop;
    curDrag.MM_bL=(cL<0)?null:curLeft-cL; curDrag.MM_bT=(cU<0)?null:curTop-cU;
    curDrag.MM_bR=(cR<0)?null:curLeft+cR; curDrag.MM_bB=(cD<0)?null:curTop+cD;
    curDrag.MM_LEFTRIGHT=0; curDrag.MM_UPDOWN=0; curDrag.MM_SNAPPED=false; //use in your JS!
    document.onmousedown = MM_dragLayer; document.onmouseup = MM_dragLayer;
    if (NS) document.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
  } else {
    var theEvent = ((NS)?objName.type:event.type);
    if (theEvent == 'mousedown') {
      var mouseX = (NS)?objName.pageX : event.clientX + document.body.scrollLeft;
      var mouseY = (NS)?objName.pageY : event.clientY + document.body.scrollTop;
      var maxDragZ=null; document.MM_maxZ = 0;
      for (i=0; i<document.allLayers.length; i++) { aLayer = document.allLayers[i];
        var aLayerZ = (NS4)?aLayer.zIndex:parseInt(aLayer.style.zIndex);
        if (aLayerZ > document.MM_maxZ) document.MM_maxZ = aLayerZ;
        var isVisible = (((NS4)?aLayer.visibility:aLayer.style.visibility).indexOf('hid') == -1);
        if (aLayer.MM_dragOk != null && isVisible) with (aLayer) {
          var parentL=0; var parentT=0;
          if (NS6) { parentLayer = aLayer.parentNode;
            while (parentLayer != null && parentLayer.style.position) {             
              parentL += parseInt(parentLayer.offsetLeft); parentT += parseInt(parentLayer.offsetTop);
              parentLayer = parentLayer.parentNode;
          } } else if (IE) { parentLayer = aLayer.parentElement;       
            while (parentLayer != null && parentLayer.style.position) {
              parentL += parentLayer.offsetLeft; parentT += parentLayer.offsetTop;
              parentLayer = parentLayer.parentElement; } }
          var tmpX=mouseX-(((NS4)?pageX:((NS6)?parseInt(style.left):style.pixelLeft)+parentL)+MM_hLeft);
          var tmpY=mouseY-(((NS4)?pageY:((NS6)?parseInt(style.top):style.pixelTop) +parentT)+MM_hTop);
          if (String(tmpX)=="NaN") tmpX=0; if (String(tmpY)=="NaN") tmpY=0;
          var tmpW = MM_hWidth;  if (tmpW <= 0) tmpW += ((NS4)?clip.width :offsetWidth);
          var tmpH = MM_hHeight; if (tmpH <= 0) tmpH += ((NS4)?clip.height:offsetHeight);
          if ((0 <= tmpX && tmpX < tmpW && 0 <= tmpY && tmpY < tmpH) && (maxDragZ == null
              || maxDragZ <= aLayerZ)) { curDrag = aLayer; maxDragZ = aLayerZ; } } }
      if (curDrag) {
        document.onmousemove = MM_dragLayer; if (NS4) document.captureEvents(Event.MOUSEMOVE);
        curLeft = (NS4)?curDrag.left:(NS6)?parseInt(curDrag.style.left):curDrag.style.pixelLeft;
        curTop = (NS4)?curDrag.top:(NS6)?parseInt(curDrag.style.top):curDrag.style.pixelTop;
        if (String(curLeft)=="NaN") curLeft=0; if (String(curTop)=="NaN") curTop=0;
        MM_oldX = mouseX - curLeft; MM_oldY = mouseY - curTop;
        document.MM_curDrag = curDrag;  curDrag.MM_SNAPPED=false;
        if(curDrag.MM_toFront) {
          eval('curDrag.'+((NS4)?'':'style.')+'zIndex=document.MM_maxZ+1');
          if (!curDrag.MM_dropBack) document.MM_maxZ++; }
        retVal = false; if(!NS4&&!NS6) event.returnValue = false;
    } } else if (theEvent == 'mousemove') {
      if (document.MM_curDrag) with (document.MM_curDrag) {
        var mouseX = (NS)?objName.pageX : event.clientX + document.body.scrollLeft;
        var mouseY = (NS)?objName.pageY : event.clientY + document.body.scrollTop;
        newLeft = mouseX-MM_oldX; newTop  = mouseY-MM_oldY;
        if (MM_bL!=null) newLeft = Math.max(newLeft,MM_bL);
        if (MM_bR!=null) newLeft = Math.min(newLeft,MM_bR);
        if (MM_bT!=null) newTop  = Math.max(newTop ,MM_bT);
        if (MM_bB!=null) newTop  = Math.min(newTop ,MM_bB);
        MM_LEFTRIGHT = newLeft-MM_startL; MM_UPDOWN = newTop-MM_startT;
        if (NS4) {left = newLeft; top = newTop;}
        else if (NS6){style.left = newLeft; style.top = newTop;}
        else {style.pixelLeft = newLeft; style.pixelTop = newTop;}
        if (MM_dragJS) eval(MM_dragJS);
        retVal = false; if(!NS) event.returnValue = false;
    } } else if (theEvent == 'mouseup') {
      document.onmousemove = null;
      if (NS) document.releaseEvents(Event.MOUSEMOVE);
      if (NS) document.captureEvents(Event.MOUSEDOWN); //for mac NS
      if (document.MM_curDrag) with (document.MM_curDrag) {
        if (typeof MM_targL =='number' && typeof MM_targT == 'number' &&
            (Math.pow(MM_targL-((NS4)?left:(NS6)?parseInt(style.left):style.pixelLeft),2)+
             Math.pow(MM_targT-((NS4)?top:(NS6)?parseInt(style.top):style.pixelTop),2))<=MM_tol) {
          if (NS4) {left = MM_targL; top = MM_targT;}
          else if (NS6) {style.left = MM_targL; style.top = MM_targT;}
          else {style.pixelLeft = MM_targL; style.pixelTop = MM_targT;}
          MM_SNAPPED = true; MM_LEFTRIGHT = MM_startL-MM_targL; MM_UPDOWN = MM_startT-MM_targT; }
        if (MM_everyTime || MM_SNAPPED) eval(MM_dropJS);
        if(MM_dropBack) {if (NS4) zIndex = MM_oldZ; else style.zIndex = MM_oldZ;}
        retVal = false; if(!NS) event.returnValue = false; }
      document.MM_curDrag = null;
    }
    if (NS) document.routeEvent(objName);
  } return retVal;
}

function Compare() {
	count = 0;
	total = 0;
	objList = document.getElementsByTagName("input");
	for (var i=0; i<objList.length; i++) {
		if (objList.item(i).type == 'checkbox')	{
			total++;
			if (objList.item(i).checked)
				count++;
		};
	}
	if (count>1 && count<=20)
		document.forms["comparer"].submit();
	else
		alert("У вас выбрано "+count+" моделей, а должно быть не более 20 и не менее 2")
		
}

function Clear() {
	document.forms["comparer"].reset();
}

function select_cb(cb_name) {
	f = document.forms["rub_sel"][cb_name];
	f.checked = true;
}


function showblock(param) {
	var img = document.getElementById("img_"+param);
	var obj = document.getElementById("div_"+param);
	var obj2 = document.getElementById("div2_"+param);
	if (obj.style.display == "none") {
		obj.style.display = "block";
		img.src = imgcl.src;
		if (obj2) obj2.style.display = "none";
	}
	else {
		obj.style.display = "none";
		img.src = imgop.src;
		if (obj2) obj2.style.display = "block";
	}
}	

function show_hide(objName) {
	curDrag = MM_findObj(objName); if (!curDrag) return false;
	if (curDrag.style.display != 'none') curDrag.style.display = 'none'; else curDrag.style.display = 'block';
}

function show_hide_rmenu(objName) {
	curDrag = MM_findObj(objName); if (!curDrag) return false;
	if (curDrag.style.display != 'none') {
		curDrag.style.display = 'none'; 
		SetCookie('MenuDisplay', 'none');
	} else {
		curDrag.style.display = 'block';
		SetCookie('MenuDisplay', 'block');
	}
}

function SetRightMenu() {
	curDrag = MM_findObj('right_menu'); if (!curDrag) return false;
	m = GetCookie('MenuDisplay');
	if (m) curDrag.style.display = m;
}


function SvapPict(id) {
	var img = document.getElementById(id);
	if (img.src == forum_img_op.src) {
		img.src = forum_img_cl.src;
	} else {
		img.src = forum_img_op.src;
	}
}

function VoteMsg(msg_id) {
	myimg = document.getElementById('spam_'+msg_id);
	if (msg_id!="") {
		var vote_img = new Image();
		vote_img.src = CFTPATH+"NoSpam.php?add_msg="+msg_id;
		myimg.style.cursor='inherit';
		myimg.src = CFTPATH+'images/miniforum/btn_spam_dis.gif';
	}
}

var imgop = new Image();
var imgcl = new Image();
imgop.src = CFTPATH+"images/dev_grep_plus.gif";
imgcl.src = CFTPATH+"images/dev_grep_minus.gif";

var forum_img_op = new Image();
var forum_img_cl = new Image();
forum_img_op.src = CFTPATH+"images/miniforum/forum_o.gif";
forum_img_cl.src = CFTPATH+"images/miniforum/forum_c.gif";



function MakeHint() {
	objList = document.getElementsByTagName("td");
	it = "";
	p_tit = "";
	for (var i=0; i<objList.length; i++) {
		str = objList.item(i).id;
		if (str.substr(0,1) == '_') {

			m_id = str.substr(1)
			objList.item(i).title = "Модель: "+Models[m_id];
			if (objList.item(i).parentElement) 
				objList.item(i).title += "; "+String.fromCharCode(10)+"Параметр: "+objList.item(i).parentElement.title+";";


			if (objList.item(i).innerText == "-") 
				objList.item(i).style.color = "A6A6A6";
		}
	}
}


//Кешируем картинки
mimg = new Image();
mimg.src = CFTPATH+"images/global/menu_plashka_yellow.gif";
mimg2 = new Image();
mimg2.src = CFTPATH+"images/global/menu_plashka_yellow1.gif";





//Подбор по параметрам
function resize(tar_div,h,step) {
	obj = MM_findObj('block_'+tar_div);
	if (!(h>0)) h = 100;
	dresize.target = obj;
	dresize.height = 44;
	step = Math.round(h/25);
	dresize.ystep=(h-obj.offsetHeight)/step;
	dresize.step=step;
	dresize.trg_h=h;
	IsScrolling = true;
	dresize.child = MM_findObj('child_'+tar_div);
	dresize.timer=window.setInterval(dresize,1);
}

function dresize() {
	if (dresize.step>0)
		dresize.target.style.height=Math.round(dresize.height+=dresize.ystep);
	if(--dresize.step<=0) {
		window.clearInterval(dresize.timer);
		if (dresize.ystep>=0) {
			dresize.child.style.display = "block";
			IsScrolling = false;
		} else {
			dresize.child.style.display = "none";
		}
	}
	
}


function show_main_block(block_num, IsCB) {
	control_cb = MM_findObj('cb_'+block_num);
	linked_block = MM_findObj("block_"+block_num);
	child_block = MM_findObj("child_"+block_num);
	if (linked_block.style.display!="block") {
		if (!IE || (IE && !IsScrolling))  {
			control_cb.checked = true;
			linked_block.style.display = "block";
			showchild(block_num);
		} else if (IsCB) return false;
	} else {
		IsScrolling = false;
		linked_block.style.display = "none";
		child_block.style.display = "none";
		control_cb.checked = false;
	}
//	return false;
}

function showchild(param) {
	var no_amin = MM_findObj("no_anim").checked;
	var do_compact = MM_findObj('do_compact').checked;
	var img = MM_findObj("img_"+param);
	var obj = MM_findObj("child_"+param);
	MM_findObj("block_"+param).style.height="";
	if (obj.style.display == "block" || obj.style.display == "") {
		obj.style.display = "none";
		img.src = dg_imgop.src;
	} else {
		if (do_compact) CompactAll();
		if ((IE && no_amin) || !IE)
			obj.style.display = "block";
		else {
			obj.style.display = "block";
			hgt = obj.offsetHeight;
			obj.style.display = "none";
			resize(param,hgt,15);
		}
		img.src = dg_imgcl.src;
	}
}

function ShowExt(name) {
	var obj = MM_findObj("ext_"+name);
	var div = MM_findObj("ext_text_"+name);
	var img = MM_findObj('ext_img_'+name);
	if (obj)
	if (obj.style.display == "block" || obj.style.display == "") {
		obj.style.display = "none";
		img.src = dg_imgop_sub.src;
	} else {
		obj.style.display = "block";
		img.src = dg_imgcl_sub.src;
	}
}

function CompactAll() {
	objList = document.getElementsByTagName("div");
	for (var i=0; i<objList.length; i++) {
		if (objList.item(i).id.substr(0,6) == 'child_')	{
			div_id = objList.item(i).id.substr(6);
			objList.item(i).style.display = 'none';
			var parent = MM_findObj('block_'+div_id);
			var img = MM_findObj('img_'+div_id);
			img.src = dg_imgop.src;
			parent.style.height = "";
		};
	}
}

var IE = navigator.userAgent.indexOf('MSIE')+1;
var IsScrolling = false;
var dg_imgop = new Image();
var dg_imgcl = new Image();
dg_imgop.src = CFTPATH+"images/mrs/restore.gif";
dg_imgcl.src = CFTPATH+"images/mrs/minimize.gif";

var dg_imgop_sub = new Image();
var dg_imgcl_sub = new Image();
dg_imgop_sub.src = CFTPATH+"images/mrs/restore_sub.gif";
dg_imgcl_sub.src = CFTPATH+"images/mrs/minimize_sub.gif";

// Не позволяет отметить одновременно  два чек бокса из группы "...и больше ...и меньше"
function CheckBM(target) {
	b_suf = "bolshe";
	m_suf = "menshe";
	parts = target.id.split('_');
	if (parts.pop()==b_suf)
		alt = MM_findObj(parts.join("_")+'_'+m_suf);
	else
		alt = MM_findObj(parts.join("_")+'_'+b_suf);

	if (target.checked)
		alt.checked = false;
}

// Выбирает родительскую опцию при изменение дочернего свойства
function check_parent(parent_id, value) {
	if (!value) value = true;
	parnt =  MM_findObj(parent_id);
	if (parnt.type == 'select-one') {
		select_option(parnt, value, 'value');
	} else if (parnt.type == 'checkbox') {
		parnt.checked = true;
	}
}


//Отмечаем все GSM
function SelGSM() {
	var GSMArr = Array(14,8,3,4,1,2,5,6);
	objList = document.getElementsByTagName("input");
	for (var i=0; i<objList.length; i++) {
		if (objList.item(i).type == 'checkbox' && objList.item(i).id.substr(0,8) == 'standart')	{
			cb_id = objList.item(i).id.substr(8);
			found = false;
			for (var c=0; c<GSMArr.length; c++) {
				if (cb_id == GSMArr[c]) {
					objList.item(i).checked = true;
					found = true;
					break;
				}
			}
			if (!found)
				objList.item(i).checked = false;
		};
	}

}

function trim(s) {
	return s.replace(/^\s*(.+?)\s*$/, "$1");
}

function GetCookie(name) {
	cooks = document.cookie.split(';');
	
	for (var i=0; i<cooks.length; i++) {
		oneC = cooks[i].split('=');

		if (trim(oneC[0])==trim(name)) {
			return oneC[1];
		}
	}
	return false;
}

function SetCookie(name, value) {
	document.cookie = trim(name)+"="+value;
}

//Подбор по параметрам

//Постраничное листание пейджера по Ctrl+Стрелка в разделе обоев
function register(e) {
	var code;
	if (!e) var e = window.event;
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;

		if ((code == 37) && (e.ctrlKey == true)) {
			if (rw!="") {
				window.location = rw;
			}
		}
	
		if ((code == 39) && (e.ctrlKey == true)) {
			if (fw!="") {
				window.location = fw;
			}	
		}
}


//Показ\скрытие полной версии длинных новостей...
function FullBrifNews(id) {
	if (document.getElementById("full_"+id).style.display == "none") {
		document.getElementById("full_"+id).style.display = "";
		document.getElementById("picts_"+id).style.display = "";
		document.getElementById("comand_"+id).innerText = "<<< коротко";
	} else {
		document.getElementById("full_"+id).style.display = "none";
		document.getElementById("picts_"+id).style.display = "none";
		document.getElementById("comand_"+id).innerText = "прочитать полностью >>>";
	}
}

// Функция для перехода на адресс с помощью JS
// первый параметр полный урл (http://и_так_далее)
// второй параметр либо _blank - открыть в новом окне, либо что угодно
// включая пустоту(не указывать) - открыть в этом же окне
// by Corwin 23.08.07
function gotourl(url,target) {
	if (target == '_blank') {
		aa = window.open("","_blank");
	} else {
		aa = window;
	}
	aa.location = url;
}

function noSpam(us_er,do_ma_in) {
	do_ma_in = (!do_ma_in)?'mobi.ru':do_ma_in;
	window.location = "mailto:" + us_er + "@" + do_ma_in;
}
