


   function sofortMessage(mes)
    {
      
      document.getElementById("sofortMessage").innerHTML=mes;

    }



function navSelectHauptNav(ID, ID2, selectedClass)
{
 try{ 
       var container =  document.getElementById(ID2);
	var tags	  =  container.getElementsByTagName("li");
	for (var i=0; i<tags.length;++i)
	{
                  tags[i].className='';
        }
      document.getElementById(ID).className = selectedClass;
}catch(e){}
}       



var Cookie = {
  set: function(name, value, daysToExpire) {
    var expire = '';
    if (daysToExpire != undefined) {
      var d = new Date();
      d.setTime(d.getTime() + (86400000 * parseFloat(daysToExpire)));
      expire = '; expires=' + d.toGMTString();
    }
    return (document.cookie = escape(name) + '=' + escape(value || '') + expire);
  },
  get: function(name) {
    var cookie = document.cookie.match(new RegExp('(^|;)\\s*' + escape(name) + '=([^;\\s]*)'));
    return (cookie ? unescape(cookie[2]) : null);
  },
  erase: function(name) {
    var cookie = Cookie.get(name) || true;
    Cookie.set(name, '', -1);
    return cookie;
  },
  accept: function() {
    if (typeof navigator.cookieEnabled == 'boolean') {
      return navigator.cookieEnabled;
    }
    Cookie.set('_test', '1');
    return (Cookie.erase('_test') === '1');
  }
};

function vvSetCookie(cname, cvalue)

{
Cookie.set(cname, cvalue);

}


function resetValues(ID)
{
        var container =  document.getElementById(ID);
	var tags	  =  container.getElementsByTagName("div");
	for (var i=0; i<tags.length;++i)
	{
                  tags[i].innerHTML='';
        }
}       



function navSearchSelect(ID, ID2, ID3)
{
        var container =  document.getElementById(ID2);
	var tags	  =  container.getElementsByTagName("a");
	for (var i=0; i<tags.length;++i)
	{
                  tags[i].style.color='';
        }
      document.getElementById(ID).style.color='rgb(203,16,9)';
      Cookie.set(ID2, (ID+','+ID3));
}       
















	function formularLesen(z, uri, formid)
	{
		var url = uri;
		var pars = Form.serialize(formid); 
		var myAjax = new Ajax.Updater( {success: z}, url, { method: 'post', parameters: pars, onFailure: reportError});
	}



function ajaxUriDiv(url, z)
       {
           try{$(z).innerHTML="<centrer><img src='http://static.mymir.org/wait30trans.gif'></centrer>";}catch(e){}
	   var pars = '';
           var myAjax = new Ajax.Updater( {success: z}, url, { method: 'get', parameters: pars, onFailure: reportError });   

	}


function ajaxUriDivSearch(url, z)
	{
		var url = url;
                var p=$F('PrincipiaSearchSource');
                p=encodeURIComponent(p);
                                var pars  = 'PrincipiaSearchSource='+p;


		var myAjax = new Ajax.Updater( {success: z}, url, { method: 'get', parameters: pars, onFailure: reportError });
	}



function pfstyle(divID)
{  
    document.getElementById(divID).style.background = "#FFFF99";
    document.getElementById(divID).style.border = '5px solid #D5DFF5';
}

function FensterhoeheVideo() {
  if (window.innerHeight) {
    return (window.innerHeight/1.5);
  } else if (document.body && document.body.offsetHeight) {
    return 300;
  } else {
    return 0;
  }
}





function navSelect(ID, ID2)
{
$(ID).style.background="white";
$(ID2).style.background="url(http://static.mymir.org/site/gray-white-fade.gif) repeat-x top left";
$(ID2).style.background="";
}
function navSelect2(ID, ID2, selectedClass)
{
$(ID2).className ='';
$(ID).className = selectedClass;
}

function navSelect3(ID, ID2, selectedClass)
{
 try{ 
       var container =  document.getElementById(ID2);
	var tags	  =  container.getElementsByTagName("a");
	for (var i=0; i<tags.length;++i)
	{
                  tags[i].className='';
        }
      document.getElementById(ID).className = selectedClass;
}catch(e){}
}       









	function formularLesen(z, uri, formid)
	{
		var url = uri;
		var pars = Form.serialize(formid); 
		var myAjax = new Ajax.Updater( {success: z}, url, { method: 'post', parameters: pars, onFailure: reportError});
	}














       function ctrlenter(k)
          {
            if (k)
             {
               ctrl=k.ctrlKey;
               k=k.which;
             }
            else
             {
               k=event.keyCode;
               ctrl=event.ctrlKey;
             }

            if ((k==13 && ctrl) || (k==10)) 
              {
            sendMessage($F('divId')); sF();
            }
          }
         window.captureEvents(Event.KEYPRESS);
         window.onkeypress = ctrlenter;






   function sF()
    {
      document.getElementById("formsubmit").value="ОК, Ещё?";



    }



   function sFm(mes)
    {
      document.getElementById("formsubmit").value=mes;



    }






function VersteckenParam(ID)
{
    if(document.getElementById(ID).style.visibility == "visible")

    {
        document.getElementById(ID).style.visibility = "hidden";
        document.getElementById(ID).style.zIndex="-1";

        document.getElementById("bgDiv").style.visibility = "hidden";
        document.getElementById("bgDiv").style.zIndex="0";
        document.getElementById('bgDiv').style.backgroundColor="white";

    }
    else
    {
        document.getElementById(ID).style.visibility = "visible";
        document.getElementById(ID).style.zIndex="100";

        document.getElementById("bgDiv").style.visibility = "visible";
        document.getElementById("bgDiv").style.zIndex="99";
        document.getElementById('bgDiv').style.backgroundColor="black";

    }
 
           return false;


}
 





function Verstecken()
{
    if(document.getElementById("ajaxTextFormUNTENFormular").style.visibility == "visible")

    {
        document.getElementById("ajaxTextFormUNTENFormular").style.visibility = "hidden";
        document.getElementById("ajaxTextFormUNTENFormular").style.zIndex="-1";
        document.getElementById("ajaxTextFormUNTEN").style.visibility = "hidden";
        document.getElementById("ajaxTextFormUNTEN").style.zIndex="-1";


    }
    else
    {
        document.getElementById("ajaxTextFormUNTENFormular").style.visibility = "visible";
        document.getElementById("ajaxTextFormUNTEN").style.zIndex="100";
        document.getElementById("ajaxTextFormUNTEN").style.visibility = "visible";
        document.getElementById("ajaxTextFormUNTENFormular").style.zIndex="100";
    }
 
           return false;


}
 




function Verstecken1()
{
    if(document.getElementById("ajaxTextFormUNTEN").style.visibility == "visible")


    {
       document.getElementById("ajaxTextFormUNTEN").style.visibility = "hidden";
       document.getElementById("ajaxTextFormUNTENFormular").style.zIndex="-1"; 
       return false;
    }
    else
    {
        document.getElementById("ajaxTextFormUNTEN").style.visibility = "visible";
        document.getElementById("ajaxTextFormUNTENFormular").style.zIndex="100";
           return false;
    }

           return false;
}


	


	function ajaxAddComment(z,uri)
	{
		var url = uri;
		var pars = Form.serialize('formComment'); 
		var myAjax = new Ajax.Updater( {success: z}, url, { method: 'post', parameters: pars, onFailure: reportError });
	}



	function ajaxAuth(zz)
	{
                var bn  = $F('__ac_name');
                var ps  = $F('__ac_password');
                var came_from  = $F('came_from');
		var url = '/ajaxLogin';
		var pars = '__ac_name='+bn+'&__ac_password='+ps+'&came_from='+came_from;
		var myAjax = new Ajax.Updater( {success: zz}, url, { method: 'get', parameters: pars, onFailure: reportError });
	}


	function langModify(z)
	{
                var de  = $F('de');
		var url = '/admin/change';
		var pars = 'ind='+z+'&de='+de;
		var myAjax = new Ajax.Updater( {success: z}, url, { method: 'get', parameters: pars, onFailure: reportError });
                ajaxTextForm(sendto, z);
	}







	function showProjects(userInsId)
	{
	   var pars = 'userInsId='+userInsId;
           var url = '/Members/userProjects';
           var myAjax = new Ajax.Updater( {success: 'ajaxTextFormUNTEN'}, url, { method: 'post', parameters: pars, onFailure: reportError });   
           Verstecken1();
	}

	function ajaxTextForm(sendto, z)
	{
	   var pars = 'sendto='+sendto+'&z='+z+'&ajaxUbr=11';
           var url = '/ajaxTextForm';
           var myAjax = new Ajax.Updater( {success: 'ajaxTextForm'+z}, url, { method: 'get', parameters: pars, onFailure: reportError });   

	}


	function ajaxTextFormFormular(sendto, z)
	{
	   var pars = 'sendto='+sendto+'&z='+z;
           var url = '/ajaxTextFormFormular';
           var myAjax = new Ajax.Updater( {success: 'ajaxTextForm'+z+'Formular'}, url, { method: 'get', parameters: pars, onFailure: reportError });
           Verstecken();
	}




	function sendMessage(z)
	{
                                var sendto  = $F('sendto');

		var url = '/My/messages/addMessage';
                var pars = Form.serialize('formIM');

		var myAjax = new Ajax.Updater( {success: 'ajaxTextForm'+z}, url, { method: 'post', parameters: pars, onFailure: reportError });
                              document.getElementById("message").value='';
	}






                

	function reportError(request)
	{
	;
	}




















        function reportError(request)
	{
	}


	






     function viewInfo(user,ins)
	{       
		var url = '/viewInfo';
		var pars = 'user='+user+'&ins='+ins;
		var myAjax = new Ajax.Updater( {success: 'viewInfo'}, url, { method: 'get', parameters: pars});

	}



	function getOnLoadHTML()
{  
		var pars = 'aj='+Math.random();
                var url = '/whatsnew/ajaxReadNews';
		var myAjax = new Ajax.Updater( {success: 'news'}, url, { method: 'get', parameters: pars});

		var url = '/hasMessage';
		var myAjax = new Ajax.Updater( {success: 'placeholder'}, url, { method: 'get', parameters: pars});
                var cookieValue = Cookie.get("fotoCookie");

                if (cookieValue!=null)
                  {
                 var url=cookieValue;
                 if (cookieValue=='/Photos/last/report_last')
                    navSelect3('f2', 'fotik', 'selected2')
                  }
                else 
                  var url = '/Photos/last/report_hits_today';
		var myAjax = new Ajax.Updater( {success: 'report_hits_today'}, url, { method: 'get', parameters: pars});

                


}





	function getHTML2()
	{
                var type3 = $F('type2');
		var url = '/My/ubr_friends';
		var pars = 'type='+type3;
		
var myAjax = new Ajax.Updater( {success: 'placeholder2'}, url, { method: 'get', parameters: pars, onFailure: reportError });

	}























