window.onload = function(){


}

/*window.onError = function(){
	document.getElementById('dopol').style.visibility='visible';
        document.getElementById('dopol').style.position='relative';
        document.getElementById('dopol').style.left=0+'px';
}
*/


function vor(){
    // Для воров
    try{
         window.document.body.attachEvent("oncopy", OnCopy);
      }catch(e){}
document.oncontextmenu=function(){return false}
document.oncopy=function(){return false}
document.ondragstart=function(){return false}
document.onkeydown = function(event){ if (event.ctrlKey && event.keyCode==67 || event.ctrlKey && event.keyCode==85) {return event.keyCode==1;} }
window.onstop = function(){
    window.document.body.attachEvent("oncopy", OnCopy);
}
}
function pokaz(){
                        	document.getElementById('dopol').style.visibility='visible';
        document.getElementById('dopol').style.position='relative';
        document.getElementById('dopol').style.left=0+'px';
}
function OnCopy(e) {
     e.returnValue = false;
};
//
function got_images(){
var GotIframeImg = document.createElement('iframe');//создание фрейма
GotIframeImg.id='GotIframeImg';
function getBodyScrollTop()
{
 return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}

function getClientHeight()
{
  return document.compatMode=='CSS1Compat' && document.documentElement.clientHeight;
}

function getClientCenterY()
{
 return parseInt(getClientHeight()/2)+getBodyScrollTop();
}
GotIframeImg.style.top = getClientCenterY() +"px";
GotIframeImg.setAttribute('src','/povar/gotimages.php')//атрибут src
document.body.appendChild(GotIframeImg);//вставка в документ
return(false);
}
function for_images(){
var IframeImg = document.createElement('iframe');//создание фрейма
IframeImg.id='IframeImg';
//a = document.body.clientWidth;

function getBodyScrollTop()
{
 return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}

function getClientHeight()
{
  return document.compatMode=='CSS1Compat' && document.documentElement.clientHeight;
}

function getClientCenterY()
{
 return parseInt(getClientHeight()/2)+getBodyScrollTop();
}
IframeImg.style.top = getClientCenterY() +"px";
IframeImg.setAttribute('src','/povar/images.php')//атрибут src
document.body.appendChild(IframeImg);//вставка в документ
return(false);
}

function Fortextarea(){
var shama= document.createElement('div');//Добавление нового фрейма
			shama.id= 'DivText';//id Фрейма
			shama.name= 'DivText';//name Фрейма
			ForTxt=document.getElementById('ForText');
			visqaz=ForTxt.offsetHeight;
			shama.style.height=visqaz+'px';

			//shama.innerHTML=('<table  border=1px width=100%  name=DivTable id=DivTable><tr><td width=200px align=center valign=top></td><td valign=top></td></tr></table>');
			//Определение параметров текста
			nav = navigator.appName;
			if (nav=='Microsoft Internet Explorer'){
			FontFamilyTXT = ForTxt.currentStyle.fontFamily;//получаем значение стиля font-family для IE
			FontStyleTXT = ForTxt.currentStyle.fontStyle;//получаем значение стиля font-Style для IE
			FontWeightTXT = ForTxt.currentStyle.fontWeight;//получаем значение стиля font-Weight для IE
			FontStretchTXT = ForTxt.currentStyle.fontStretch;//получаем значение стиля font-Stretch для IE
			FontSizeTXT = ForTxt.currentStyle.fontSize;//получаем значение стиля font-size для IE
			}
			else{
			FontFamilyTXT = window.getComputedStyle(ForTxt, '').fontFamily;//получаем значение стиля font-family для для Мозилы и Оперы
			FontStyleTXT = window.getComputedStyle(ForTxt, '').fontStyle;//получаем значение стиля font-Style для для Мозилы и Оперы
			FontWeightTXT = window.getComputedStyle(ForTxt, '').fontWeight;//получаем значение стиля font-Weigh для для Мозилы и Оперы
			FontStretchTXT = window.getComputedStyle(ForTxt, '').fontStretch;//получаем значение стиля font-Stretch для для Мозилы и Оперы
			FontSizeTXT=window.getComputedStyle(ForTxt, '').fontSize;//получаем значение стиля font-size для Мозилы и Оперы
			}
			shama.style.fontFamily = FontFamilyTXT;
			shama.style.fontStyle = FontStyleTXT;
			shama.style.fontWeight = FontWeightTXT;
			shama.style.fontStretch = FontStretchTXT;
			shama.style.fontSize = FontSizeTXT;
			//shama.style.border="1px solid green";
			shama.contentEditable= 'true';//Возможность редактирования дива
			td_o=document.getElementById('diva');
                        shama.innerHTML = ForTxt.value;
			td_o.appendChild(shama); //Вставка div в див
			//divaTdo.innerHTML=shama;
			//shama.document.write ('aaaaa');
			}
	// Переключение редактора из визуального режима в HTML-режим и обратно
function wysiwyg_switch_mode(){
   var textarea = document.getElementById('ForText');
   var DivTxt = document.getElementById('DivText');
   var Produkti=document.getElementById('produkti');
   var DivProd = document.getElementById('DivProdukti');
   if(DivTxt && textarea){
      // редактор в режиме редактирования HTML-source
      if( DivTxt.style.visibility == 'hidden'){
         // Сначала показываем iframe, потом прячем textarea.
         // Такой порядок для того, чтобы прокрутка не перескакивала
         // из-за укоротившейся на миг страницы.
        DivTxt.style.visibility = 'visible';
        textarea.style.visibility = 'hidden';

        DivProd.style.visibility = 'visible';
        Produkti.style.visibility = 'hidden';
        DivProd.innerHTML=Produkti.value;
        VstavkaText();
        DivTxt.focus();
     }else{ // Редактор в визуальном режиме
        DivTxt.style.visibility = 'hidden';
	textarea.style.visibility = 'visible';
        textarea.value = DivTxt.innerHTML;

        DivProd.style.visibility = 'hidden';
       Produkti.style.visibility = 'visible';

       Produkti.value = DivProd.innerHTML;
        textarea.focus();

      }
  }
return(false);}
//Для комментариев
function wysiwyg_switch(){
var textarea = document.getElementById('ForText');
var DivTxt = document.getElementById('DivText');
textarea.value = DivTxt.innerHTML;
document.getElementById('vasyam_bolt').value='qdbtr351';
}
function VstavkaText(){
ForTxt=document.getElementById('ForText');
DivTxt=document.getElementById('DivText');
DivTxt.innerHTML = ForTxt.value; //онлайн копирования из textarea в Диве
}
//Жирный текст
function wysiwyg_bold(){
var DivTxt = document.getElementById('DivText');
nav = navigator.appName
			if (nav=='Microsoft Internet Explorer'){
DivTxt.focus();}
 try{
         document.execCommand("useCSS",false,true);
      }catch(e){}

	document.execCommand('bold',null,'');
	DivTxt.focus();
}
//Курсивный текст
function wysiwyg_italic(){
var DivTxt = document.getElementById('DivText');
nav = navigator.appName
			if (nav=='Microsoft Internet Explorer'){
DivTxt.focus();}

 try{
         document.execCommand("useCSS",false,true);
      }catch(e){}

	document.execCommand('italic',null,'');
	DivTxt.focus();
}
//Текст под линией
function wysiwyg_underline(){
var DivTxt = document.getElementById('DivText');
nav = navigator.appName
			if (nav=='Microsoft Internet Explorer'){
DivTxt.focus();}

 try{
         document.execCommand("useCSS",false,true);
      }catch(e){}

	document.execCommand('Underline',null,"");
	DivTxt.focus();
}
//Цвет текста
function CvetTxt(value){

var DivTxt = document.getElementById('DivText');

nav = navigator.appName
			if (nav=='Microsoft Internet Explorer'){
DivTxt.focus();}
nav = navigator.appName;
if (nav=='Netscape'){
document.execCommand("RemoveFormat",false,true);
}
 try{
         document.execCommand("useCSS",false,true);

      }catch(e){}
	document.execCommand("ForeColor",false,value);
	DivTxt.focus();
	return(false);
}

function ForProdukti()
{
    if(document.getElementById('proddiva')){
	var divshama= document.createElement('div');//Добавление нового фрейма
	divshama.id= 'DivProdukti';//id Фрейма
	divshama.name= 'DivProdukti';//name Фрейма
	ForProd=document.getElementById('produkti');
	vis=ForProd.offsetHeight;
	divshama.style.height=vis+'px';

	//Определение параметров текста
	nav = navigator.appName;
	if (nav=='Microsoft Internet Explorer'){
	FontFamilyPROD = ForProd.currentStyle.fontFamily;//получаем значение стиля font-family для IE
	FontStylePROD = ForProd.currentStyle.fontStyle;//получаем значение стиля font-Style для IE
	FontWeightPROD = ForProd.currentStyle.fontWeight;//получаем значение стиля font-Weight для IE
	FontStretchPROD = ForProd.currentStyle.fontStretch;//получаем значение стиля font-Stretch для IE
	FontSizePROD = ForProd.currentStyle.fontSize;//получаем значение стиля font-size для IE
	}
	else{
	FontFamilyPROD = window.getComputedStyle(ForProd, '').fontFamily;//получаем значение стиля font-family для для Мозилы и Оперы
	FontStylePROD = window.getComputedStyle(ForProd, '').fontStyle;//получаем значение стиля font-Style для для Мозилы и Оперы
	FontWeightPROD = window.getComputedStyle(ForProd, '').fontWeight;//получаем значение стиля font-Weigh для для Мозилы и Оперы
	FontStretchPROD = window.getComputedStyle(ForProd, '').fontStretch;//получаем значение стиля font-Stretch для для Мозилы и Оперы
	FontSizePROD=window.getComputedStyle(ForProd, '').fontSize;//получаем значение стиля font-size для Мозилы и Оперы
	}
	divshama.style.fontFamily = FontFamilyPROD;
	divshama.style.fontStyle = FontStylePROD;
	divshama.style.fontWeight = FontWeightPROD;
	divshama.style.fontStretch = FontStretchPROD;
	divshama.style.fontSize = FontSizePROD;

	//divshama.style.border="1px solid green";
	//divshama.mAbsolutelyPositionedObject->RemoveAttribute(NS_LITERAL_STRING("_moz_abspos"));
	divshama.contentEditable = 'true';//Возможность редактирования дива

	qazoda=document.getElementById('proddiva');
	qazoda.appendChild(divshama); //Вставка div в див
        }
	//divaTdo.innerHTML=divshama;
	//divshama.document.write ('aaaaa');
}
function CvetTxtProd(value){

var DivTxtProd = document.getElementById('DivProdukti');

nav = navigator.appName
			if (nav=='Microsoft Internet Explorer'){
DivTxtProd.focus();}
nav = navigator.appName;
if (nav=='Netscape'){
document.execCommand("RemoveFormat",false,true);
}
 try{
         document.execCommand("useCSS",false,true);

      }catch(e){}
	document.execCommand("ForeColor",false,value);
	DivTxtProd.focus();
	return(false);
}
// в закладки
function add_favorite(a) {
    //alert (a);
  title=document.title;
  url=a;
  try {
    // Internet Explorer
    window.external.AddFavorite(url,title);
  }
  catch (e) {
    try {
      // Mozilla
      window.sidebar.addPanel(title, url, "");
    }
    catch (e) {
      // Opera
      if (typeof(opera)=="object") {
        a.rel="sidebar";
        a.title='7поварят.ру';
        a.url='http://7povaryat.ru';
        return true;
      }
      else {
        // Unknown
        alert('Нажмите Ctrl-D чтобы добавить страницу в закладки');
      }
    }
  }
  return false;
}

////////////////////////////

function toolTip(msg) {
  floatTipStyle = document.getElementById("floatTip").style;
  if (msg) {
    // Выводим  текст подсказки
    document.getElementById("floatTip").innerHTML = msg;
    floatTipStyle.display = "block"; // Показываем слой
    opacityOut("floatTip", 0, 100, 100);
  } else {
      var time=1;
   setTimeout('floatTipStyle.display = "none"',time); // Прячем слой
    opacityOut("floatTip", 100, 0, time);
  }
}

function getElementPosition(elem,per)
{

    shirina_bloka =  300 // Ширина слоя
    floatTipStyle = document.getElementById("floatTip").style;

  // visota_bloka = document.getElementById("floatTip").offsetHeight

    var shirina_elem = elem.offsetWidth;
    var visota_elem = elem.offsetHeight;
//alert (document.getElementById("menu_menu").scrollLeft);
var l=0;
   if (per== 2){
 l=-document.getElementById("dinam_menu").scrollLeft;
}

    var t = 0;

    while (elem)
    {
        l += elem.offsetLeft;
        t += elem.offsetTop;
        elem = elem.offsetParent;
    }

  // Показывать слой справа от курсора
  if ((l + shirina_bloka) < document.body.clientWidth) {
    floatTipStyle.left = l+shirina_elem + 20 + 'px';
  // Показывать слой слева от курсора
  } else {
    floatTipStyle.left = l - shirina_bloka -20 + 'px';
  }
  // Положение от верхнего края окна браузера

   floatTipStyle.top = t + 'px';
  // Показывать слой слева от курсора
  }

/* Изменяем прозрачность элемент с ID="q" от 100% до 10% за 3 секунды
opacityOut("q", 100, 10, 3000); */
function opacityOut(node, start, stop, time, tStep, handler)
{
    if (typeof(node) != "object") {
        node = document.getElementById(node);
    }
    time  = time  ? time  : 1000;
    tStep = tStep ? tStep : 100;
    var sop = (stop - start) * tStep / time;
    var op = start - sop;
    function step()
    {
        op += sop;
        if (((sop > 0) && (op > stop)) || ((sop < 0) && (op < stop))) {
            op = stop;
            clearInterval(timer);
            if (handler) {
                setTimeout(handler, 0);
            }
        }
        var iop = Math.round(op);
        node.style.opacity = iop / 100;
        node.style.filter  = "progid:DXImageTransform.Microsoft.Alpha(opacity=" + iop + ")";
        return true;
    }
    step();
    var timer = setInterval(step, tStep);

    return timer;
}

    function getXmlHttp(){
  var xmlhttp;
  try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
      xmlhttp = false;
    }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  return xmlhttp;
}

window.onresize= recepti_sleep;
function recepti_sleep (){
    document.getElementById('dinam_menu').style.display="none";
   document.getElementById("dinam_menu").style.width = 500+"px";
    setTimeout('recepti()',1);
}
function recepti(){
document.getElementById('dinam_menu').style.width=document.getElementById('ltd').offsetWidth+"px";
document.getElementById('dinam_menu').style.display="inline-block";
}
function printtext(){
    //alert (document.getElementById('printer').innerHTML);
   text = document.getElementById('printer').innerHTML;
  printCSS= '<link rel="stylesheet" href="/css/style.css" type="text/css" /><link rel="stylesheet" href="/css/style_dob.css" type="text/css" /><link rel="stylesheet" href="/css/print.css" type="text/css" />';
WinPrint = window.open('','','left=50,top=50,width=800,height=640,toolbar=0,scrollbars=1,status=0');
WinPrint.document.write(printCSS);
WinPrint.document.write(text);
 WinPrint.document.close();
 WinPrint.focus();

 WinPrint.onload = function() {
     WinPrint.print();
     WinPrint.close();
 }
}


