function sel_new_value(id,fieldid,inputname,fieldname)
{



	fieldobj=document.getElementById(fieldid);

	if (id==0)
	{


		fieldobj.innerHTML=fieldname+'<input class="finput" name="'+inputname+'" >';
	}
	else
	{
		fieldobj.innerHTML='';

	}
}

function show_ico_pic(id,imgname,ch)
{
	if (ch=="")
	{
		td = document.getElementById(id);	
		td.src='/images/'+imgname;
	}
	
	
}





function show_block_icon(name)
{

	td = document.getElementById(name);
	td.innerHTML='<img src="/images/titlebullet2.gif" width=17 height=17>';
	

}


function hidden_block_icon(name)
{

	td = document.getElementById(name);
	td.innerHTML='<img src="/images/titlebullet1.gif" width=17 height=17>';
	

}



function CheckAll()
{
        var frm = document.frm_del;
        var len = frm.elements.length;
        for (var i = 0; i < len; i++)
	{

	        var elem = frm.elements[i];
        	if (elem.name == "id[]")
		{
        		elem.checked = true;
        	}
        }
}
 
function ClearAll()
{
        var frm = document.frm_del;
        var len = frm.elements.length;
        for (var i = 0; i < len; i++)
	{
        	var elem = frm.elements[i];
        	if (elem.name == "id[]")
		{
		        elem.checked = false;
		}	
	}
}

function DetectFlashVersion(version, browser)
  {
	if (navigator.plugins && navigator.plugins['Shockwave Flash']) 
	  {
    	plugin_descr = navigator.plugins['Shockwave Flash'].description
		if (parseInt(plugin_descr.substring(plugin_descr.indexOf(".") - 1)) >= version) 
		   {
			if(version >= 5)
			  {
				if (navigator.mimeTypes['application/x-shockwave-flash'].enabledPlugin == null) return false;
			  }
			return true;
		   } 
	    }
	 return false;
}

function DetectFlash(version) 
{
	if (navigator.userAgent.indexOf("iCab") != -1 || navigator.userAgent.indexOf("MSIE 3") != -1) return false;
	if (navigator.userAgent.indexOf("MSIE") != -1 && 
		navigator.userAgent.indexOf("Windows") != -1 && 
		navigator.userAgent.indexOf("Opera") == -1) 
	  { return DetectFlashVersionVB(version);} 
	else { return DetectFlashVersion(version); }
}







function delformsub(formname)
{

       
        var frm = document.forms[formname];
        var len = frm.elements.length;
	kol=0;
       for (var i = 0; i < len; i++) {
		
        var elem = frm.elements[i];
       if (elem.name == "id[]" &&   elem.checked) 
			{
			kol++;
			}
      
					}
	
	if (kol>0)
			{

  if (confirm("Хотите удалить "+kol+" записей?"))
  {
    
document.forms[formname].submit();


  }

			}
			else
			{

	alert("Невыбранно записей для удаления!")

			}
  return false;
}

function ins_file(id,xx)
{

	
	d = document.getElementById(xx);
	d.focus();
	if (d.createTextRange) d.caretPos = document.selection.createRange().duplicate(); 
	d.caretPos.text = id;

   return false;
}


function confirmdel(formname)
{

       
        var frm = document.forms[formname];
        var len = frm.elements.length;
	kol=0;
       for (var i = 0; i < len; i++) {
		
        var elem = frm.elements[i];
       if (elem.name == "id[]" &&   elem.checked) 
			{
			kol++;
			}
      
					}
	
	if (kol>0)
			{

  if (confirm("Хотите удалить "+kol+" записей?"))
  {
    
document.forms[formname].submit();


  }

			}
			else
			{

	alert("Невыбранно записей для удаления!")

			}
  return false;
}




function get_selection() {
if (document.getSelection){selection = document.getSelection();} 
else {selection = document.selection.createRange().text;}
return selection;
}

function addlink(id)
{
sel=get_selection();
if (sel == "")  { alert("Выделите текст для ссылки мышью.");} 
else {
    def="http://";
    l = prompt("Введите ссылку", def);
    if (!l) return false;
    if ((l==def)||(l=='')) return false;
    if (confirm ("Открывать эту ссылку в новом окне?")) l=l+" target=_blank";
    c = "<a href="+l+">"+sel+"</a>";
    d = document.getElementById(id);
    if (d.createTextRange) d.caretPos = document.selection.createRange().duplicate(); 
    d.caretPos.text = c;
  }
  return false;
}

function addUBBimg(id)
{
  def="http://";
  l = prompt("Укажите ссылку на изображение", def);
  if (!l) return false;
  if ((l==def)||(l=='')) return false;
  a = prompt("Укажите подпись к изображению", "");
  if (a) a='alt="'+a+'"';
  d = document.getElementById(id);
  d.focus();
  if (d.createTextRange) d.caretPos = document.selection.createRange().duplicate(); 
  d.caretPos.text = "<img src="+l+" "+a+">";
}

function addUBBsimple(tagname, id)
{
sel=get_selection();
if (sel == "")  { alert("Выделите текст мышью.");} 
else {
    c = "<"+tagname+">"+sel+"</"+tagname+">";
    d = document.getElementById(id);
    if (d.createTextRange) d.caretPos = document.selection.createRange().duplicate(); 
    d.caretPos.text = c;
  }
  return false;
}

function addUBBb(id)
{
  addUBBsimple('b', id);
}

function addUBBi(id)
{
  addUBBsimple('i', id);
}

function addUBBu(id)
{
  addUBBsimple('u', id);
}

function addUBBcenter(id)
{
  addUBBsimple('center', id);
}

function addUBBright(id)
{
  addUBBsimple('p align=right', id);
}

function addUBBleft(id)
{
  addUBBsimple('p align=left', id);
}

function openpicture(w,h,p)
{
  param='';
  if (screen.availWidth-w-100<0) { w=screen.availWidth-100; param=', scrollbars=yes'; }
  if (screen.availheight-h-100<0) { h=screen.availHeight-100; param=', scrollbars=yes'; }
  window.open(p,"schema"+h+w,"height="+h+",width="+w+param+",left="+(screen.availWidth-w)/2+",top="+(screen.availHeight-h)/2);
  return false;
}


function offyear(targetId)
{
  targetElement = document.all(targetId);
  if (targetElement!=null)
  {
    targetElement.style.display="none";
  }
}

function onyear(targetId)
{
  targetElement = document.all(targetId);
  if (targetElement!=null)
  {
    targetElement.style.display="";
  }
}


function onmonselect(id,formname)
{
 

   if (document.getElementById('div'+id)==null) return false;
	if(document.all['div'+id].style.display=="none")
	{
		document.all['img'+id].src="/images/minus.gif";
		document.all['div'+id].style.display="";
	}
	else
	{
		document.all['img'+id].src="/images/plus.gif";
		document.all['div'+id].style.display="none";	
	}
return false;
   
 
}





function nonactive()
{
    if (document.add_forma_price.rowch.checked)
    {
        document.add_forma_price.rowc.disabled=false;
        document.add_forma_price.ftd.disabled=true;
        document.add_forma_price.std.disabled=true;
	document.add_forma_price.ltd.disabled=true;
        document.add_forma_price.ftd.style.backgroundColor="#ededed";
        document.add_forma_price.std.style.backgroundColor="#ededed";
        document.add_forma_price.ltd.style.backgroundColor="#ededed";
        document.add_forma_price.rowc.style.backgroundColor="#FFFFFF"; 
    }

    if (!document.add_forma_price.rowch.checked)
    {
        document.add_forma_price.rowc.disabled=true;
        document.add_forma_price.ftd.disabled=false;
        document.add_forma_price.std.disabled=false;
        document.add_forma_price.ltd.disabled=false;
        document.add_forma_price.ftd.style.backgroundColor="#FFFFFF";
        document.add_forma_price.std.style.backgroundColor="#FFFFFF";
        document.add_forma_price.ltd.style.backgroundColor="#FFFFFF";
        document.add_forma_price.rowc.style.backgroundColor="#ededed";  
	}
}

function switchCell(n)
{

	

	for(i=0; i<navcell.length; i++)
	{
    		navcell[i].className = "tab-off";
		offyear('div'+i);
	}

  	navcell[n].className = "tab-on";
	onyear('div'+n);
	
}

function MM_jumpMenu(targ,selObj,restore)
{
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  	if (restore) selObj.selectedIndex = 0;
}

function MM_findObj(n, d)
{
	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_jumpMenuGo(selName,targ,restore)
{
	var selObj = MM_findObj(selName);
    if (selObj) MM_jumpMenu(targ,selObj,restore);
}

function dispvotok(subName)
{
    eval(subName).style.visibility = "";
}

function votdispl(subName)
{
    eval(subName).style.visibility = "hidden"
}



function nedtip_sel(subName)
{
    if (subName == "rooms") { dispvotok('votdon1'); dispvotok('votdon2'); } else { votdispl('votdon1'); votdispl('votdon2'); }
    if (subName == "comer") { dispvotok('votdon3'); dispvotok('votdon4'); } else { votdispl('votdon3'); votdispl('votdon4'); }
 }



function check_errors(fieldar,nums)
{

	

     var fieldtochek = nums.split(":"); // Номера полей которые надо проверить
     var n = fieldtochek.length;        // Кол-во элементов в массиве fieldtochek

     for (var i = 0; i < n; i++)
     {
         var s = fieldtochek[i];
         if (fieldar.elements[s].value == "")
         {
             fieldar.elements[s].focus();
             alert('Пожалуйста заполните все необходимые поля!');
             return false;
             break;
         }
     }

	 return true;
}

function ins_b()
{
    var but = add_forma_price.bb;
    if (but.value == 'Ж*')
    {
        but.value = 'Ж';
        add_forma_price.tekst.value += '[/B]';
        add_forma_price.tekst.focus();
    }
    else
    {
        but.value += '*';
        add_forma_price.tekst.value += '[B]';
        add_forma_price.tekst.focus();
    }
}


function ins_li()
{
    var but = add_forma_price.lili;
    if (but.value == 'Список*')
    {
        but.value = 'Список';
        add_forma_price.tekst.value += '[/li]';
        add_forma_price.tekst.focus();
    }
    else
    {
        but.value += '*';
        add_forma_price.tekst.value += '[li]';
        add_forma_price.tekst.focus();
    }
}

function ins_i()
{
    var but = add_forma_price.ii;
    if (but.value == 'К*')
    {
        but.value = 'К';
        add_forma_price.tekst.value += '[/I]';
        add_forma_price.tekst.focus();
    }
    else
    {
        but.value += '*';
        add_forma_price.tekst.value += '[I]';
        add_forma_price.tekst.focus();
    }
}

function ins_u()
{
    var but = add_forma_price.uu;
    if (but.value == 'Ч*')
    {
        but.value = 'Ч';
        add_forma_price.tekst.value += '[/U]';
        add_forma_price.tekst.focus();
    }
    else
    {
        but.value += '*';
        add_forma_price.tekst.value += '[U]';
        add_forma_price.tekst.focus();
    }
}

function ins_url()
{
    linktext = prompt("Введите текст, который будет отображаться ссылкой","");
    prompt_contents = "<b>dsds</b>http://";
    linkurl = prompt("Введите полный URL для этой сссылки",prompt_contents);
    add_forma_price.tekst.value += '[URL='+linkurl+']'+linktext+'[/URL]';
    add_forma_price.tekst.focus();
}

function ins_mail()
{
    emaillink = prompt("Введите email адрес.","");
    add_forma_price.tekst.value += '[EMAIL='+emaillink+']'+emaillink+'[/EMAIL]';
    add_forma_price.tekst.focus();
}

function stat(tex)
{
    var intext = add_forma_price.about_code;
    intext.value = tex;
}
