<!--

function email(user, domain, suffix,txt){

   if (txt==1)

		document.write('<a href="' + 'mailto:' + user + '@' + domain + '.' + suffix + '">' + user + '@' + domain + '.' + suffix + '</a>');

   else document.write('<a href="' + 'mailto:' + user + '@' + domain + '.' + suffix + '">' + txt + '</a>');

}

function check_srch_form(){

        if (document.srchform.srchtext.value!=document.srchform.srchtext.defaultValue&&document.srchform.srchtext.value!="") return 1;

        else alert ("Необходимо ввести слово для поиска");

        return 0;

        }

function getCookieVal (offset) {

    var endstr = document.cookie.indexOf (';', offset);

    if (endstr == -1)

       endstr = document.cookie.length;

    return unescape(document.cookie.substring(offset, endstr));

}



function GetCookie (name) {

	var arg = name + '=';

    var alen = arg.length;

    var clen = document.cookie.length;

    var i = 0;

    while (i < clen) {

       var j = i + alen;

       if (document.cookie.substring(i, j) == arg)

           return getCookieVal (j);

       i = document.cookie.indexOf(' ', i) + 1;

       if (i == 0) break;

    }

    return null;

}

function SetCookie (name,value,expires,path,domain,secure) {

    document.cookie = name + '=' + escape (value) +

    ((expires) ? '; expires=' + expires.toGMTString() : '') +

    ((path) ? '; path=' + path : '') +

    ((domain) ? '; domain=' + domain : '') +

    ((secure) ? '; secure' : '');

}



function roll(namePic, path){

  if (document.images[namePic])

		document.images[namePic].src=path;

        }



function DeleteCookie (name,path,domain) {

    if (GetCookie(name)) {

       document.cookie = name + '=' +

       ((path) ? '; path=' + path : '') +

       ((domain) ? '; domain=' + domain : '') +

       '; expires=Thu, 01-Jan-70 00:00:01 GMT';

    }

}

function getObjectBW(name) {

  

  

  if(!name || name == null) return null;

  else if(document.getElementById) return document.getElementById(name);

  else if(document.all) return document.all[name];

  else return null;

} 	  

function roll_vis(name){

	var elem_id = null;

	if((elem_id = getObjectBW(name))!= null){

		if (elem_id.style.display!='none') elem_id.style.display='none';

		else {

			if (navigator.appName == "Microsoft Internet Explorer"&&navigator.userAgent.indexOf('Opera')==-1)

				elem_id.style.display='block';

			else elem_id.style.display='table-cell';

		}

	}

}



function makearray(n){

  this.length = n;

  for(var i = 1; i <= n; i++)

  this[i] = 0;

  return this;

}



var Fat = {

	make_hex : function (r,g,b) 

	{

		r = r.toString(16); if (r.length == 1) r = '0' + r;

		g = g.toString(16); if (g.length == 1) g = '0' + g;

		b = b.toString(16); if (b.length == 1) b = '0' + b;

		return "#" + r + g + b;

	},

	fade_all : function ()

	{

		var a = document.getElementsByTagName("*");

		for (var i = 0; i < a.length; i++) 

		{

			var o = a[i];

			var r = /fade-?(\w{3,6})?/.exec(o.className);

			if (r)

			{

				if (!r[1]) r[1] = "";

				if (o.id) Fat.fade_element(o.id,null,null,"#"+r[1]);

			}

		}

	},

	fadein :function(elem_id,color)

	{

		Fat.fade_element(elem_id,15,240,color,"#acacac")

	},

	fadeout :function(elem_id,color)

	{

		Fat.fade_element(elem_id,15,240,"#acacac",color)

	},

	fade_element : function (id, fps, duration, from, to) 

	{

		if (!fps) fps = 30;

		if (!duration) duration = 3000;

		if (!from || from=="#") from = "#FFFF33";

		if (!to) to = this.get_bgcolor(id);



		var frames = Math.round(fps * (duration / 1000));

		var interval = duration / frames;

		var delay = interval;

		var frame = 0;



		if (from.length < 7) from += from.substr(1,3);

		if (to.length < 7) to += to.substr(1,3);



		var rf = parseInt(from.substr(1,2),16);

		var gf = parseInt(from.substr(3,2),16);

		var bf = parseInt(from.substr(5,2),16);

		var rt = parseInt(to.substr(1,2),16);

		var gt = parseInt(to.substr(3,2),16);

		var bt = parseInt(to.substr(5,2),16);



		var r,g,b,h;

		while (frame < frames)

		{

			r = Math.floor(rf * ((frames-frame)/frames) + rt * (frame/frames));

			g = Math.floor(gf * ((frames-frame)/frames) + gt * (frame/frames));

			b = Math.floor(bf * ((frames-frame)/frames) + bt * (frame/frames));

			h = this.make_hex(r,g,b);



			setTimeout("Fat.set_bgcolor('"+id+"','"+h+"')", delay);



			frame++;

			delay = interval * frame; 

		}

		setTimeout("Fat.set_bgcolor('"+id+"','"+to+"')", delay);

	},

	set_bgcolor : function (id, c)

	{

		var o = document.getElementById(id);

		o.style.backgroundColor = c;

	},

	get_bgcolor : function (id)

	{

		var o = document.getElementById(id);

		while(o)

		{

			var c;

			if (window.getComputedStyle) c = window.getComputedStyle(o,null).getPropertyValue("background-color");

			if (o.currentStyle) c = o.currentStyle.backgroundColor;

			if ((c != "" && c != "transparent") || o.tagName == "BODY") { break; }

			o = o.parentNode;

		}

		if (c == undefined || c == "" || c == "transparent") c = "#FFFFFF";

		var rgb = c.match(/rgb\s*\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)/);

		if (rgb) c = this.make_hex(parseInt(rgb[1]),parseInt(rgb[2]),parseInt(rgb[3]));

		return c;

	}

}

-->

