function curOver(){
srch.q.style.color='#000080';
if (srch.q.value == 'Enter word') srch.q.value='   ';
return true;
}
function curOut(){
if (srch.q.value == '   ') srch.q.value='Enter word';
if (srch.q.value == 'Enter word') srch.q.style.color='gray'
return true;
}
function curFoc(){
srch.q.style.color='#000080'
if (srch.q.value == '   ') srch.q.value='';
return true;
}
function curBlur(){
if (srch.q.value == '') {
srch.q.value='Enter word'; srch.q.style.color='gray'
}
return true;
}
function emlOver(em1){
em1.style.backgroundPosition='0px -22px';
return true;
}
function emlOut(em1){
em1.style.backgroundPosition='0px 0px'
return true;
}

function change(n){
n.style.backgroundPosition='2px -438px';
}
function unchange(n){
n.style.backgroundPosition='2px 2px';
}

function SelectPage(modar,iPage){
if (iPage != '') self.location.href = 'gallery.asp?mode=' + modar + '&page=' + iPage.options[iPage.selectedIndex].value;
return true;
}

function email(d)
{
var uri = "redir.asp?mode=gb&id="+d;
var winName = d;
var paramWH = "%22 width=350,height=150,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes %22";
w=window.open(uri,winName,paramWH);
w.document.close();
}

function preboo(){
submitit();
if (chk != 0){
document.myform2.name.value = document.myform.name.value;
document.myform2.city.value = document.myform.city.value;
document.myform2.email.value = document.myform.email.value;
document.myform2.subject.value = document.myform.subject.value;
document.myform2.message.value = document.myform.message.value;
window.open('','preview','width=650,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no');
document.myform2.submit();
}
}

function ResizeWin(){
if (window.opener) 
{
  var h=document.body.scrollHeight+61;
  var sh=screen.height-50;
  if(h>sh) {h=sh;}
  window.resizeTo(document.body.scrollWidth+28,h);
  window.moveTo((screen.width-document.body.offsetWidth-8)/2,(screen.height-h-27)/2);
}
}

/*
originally written by paul sowden <paul@idontsmoke.co.uk> | http://idontsmoke.co.uk
modified and localized by alexander shurkayev <alshur@narod.ru> | http://htmlcoder.visions.ru
*/

window.onerror = null;
var tooltip_attr_name = "tooltip";
var tooltip_blank_text = "(open in new window)"; // текст для ссылок с target="_blank"
var tooltip_newline_entity = "  "; // укажите пустую строку (""), если не хотите использовать в tooltip'ах многострочность; ежели хотите, то укажите тот символ или символы, которые будут заменяться на перевод строки
var tooltip_max_width = "200" // максимальная ширина tooltip'а в пикселах; обнулите это значение, если ширина должна быть нелимитирована

window.onload = function(e){
	if (document.createElement) tooltip.d();
}

tooltip = {

	t: document.createElement("DIV"),
	c: null,
	g: false,

	m: function(e){
		if (tooltip.g){
			oCanvas = document.getElementsByTagName(
			(document.compatMode && document.compatMode == "CSS1Compat") ? "HTML" : "BODY"
			)[0];
			x = window.event ? event.clientX + oCanvas.scrollLeft : e.pageX;
			y = window.event ? event.clientY + oCanvas.scrollTop : e.pageY;
			tooltip.a(x, y);
		}
	},

	d: function(){
		tooltip.t.setAttribute("id", "tooltip");
		//tooltip.t.style.filter = "alpha(opacity=85)"; // buggy in ie5.0
		document.body.appendChild(tooltip.t);
		a = document.all ? document.all : document.getElementsByTagName("*");
		aLength = a.length;
		for (var i = 0; i < aLength; i++){
			tooltip_title = a[i].getAttribute("title");
			tooltip_alt = a[i].getAttribute("alt");
			tooltip_blank = a[i].getAttribute("target") && a[i].getAttribute("target") == "_blank" && tooltip_blank_text;
			if (tooltip_title || tooltip_blank){
				a[i].setAttribute(tooltip_attr_name, tooltip_blank ? (tooltip_title ? tooltip_title + " " + tooltip_blank_text : tooltip_blank_text) : tooltip_title);
				if (a[i].getAttribute(tooltip_attr_name)){
					a[i].removeAttribute("title");
					if (tooltip_alt && a[i].complete) a[i].removeAttribute("alt");
					tooltip.l(a[i], "mouseover", tooltip.s);
					tooltip.l(a[i], "mouseout", tooltip.h);
				}
			}else if (tooltip_alt && a[i].complete){
				a[i].setAttribute(tooltip_attr_name, tooltip_alt);
				if (a[i].getAttribute(tooltip_attr_name)){
					a[i].removeAttribute("alt");
					tooltip.l(a[i], "mouseover", tooltip.s);
					tooltip.l(a[i], "mouseout", tooltip.h);
				}
			}
			if (!a[i].getAttribute(tooltip_attr_name) && tooltip_blank){
				//
			}
		}
		document.onmousemove = tooltip.m;
		window.onscroll = tooltip.h;
	},

	s: function(e){
		d = window.event ? window.event.srcElement : e.currentTarget;
if (!d.getAttribute(tooltip_attr_name)) return;
if (tooltip.t.firstChild) tooltip.t.removeChild(tooltip.t.firstChild);
tooltip.t.appendChild(document.createTextNode(d.getAttribute(tooltip_attr_name)));

   r = d.getAttribute(tooltip_attr_name);
   re = /  /ig;
   tooltip.t.innerHTML = r.replace(re, "<BR />");
   rele = /\[/ig;
   tooltip.t.innerHTML = tooltip.t.innerHTML.replace(rele, "<B />");
   reri = /\]/ig;
   tooltip.t.innerHTML = tooltip.t.innerHTML.replace(reri, "</B /><BR />");
   repo = /,_/ig;
   tooltip.t.innerHTML = tooltip.t.innerHTML.replace(repo, ", ");
   rsm = /:\)/ig;
   tooltip.t.innerHTML = tooltip.t.innerHTML.replace(rsm, "<SPAN class=wing>&#9786;</SPAN>");
   rgoo = /Google/ig;
   tooltip.t.innerHTML = tooltip.t.innerHTML.replace(rgoo, "<SPAN style='font: 600 12pt Book Antiqua,Verdana,Tahoma,Arial;'><FONT color=#425ABD>G</FONT><FONT color=#DD2500>o</FONT><FONT color=#EDD100>o</FONT><FONT color=#425ABD>g</FONT><FONT color=#59BB00>l</FONT><FONT color=#DD2500>e</FONT></SPAN>");
   
	tooltip.c = setTimeout("tooltip.t.style.visibility = 'visible';", 1);
	tooltip.g = true;

	},

	h: function(e){
		tooltip.t.style.visibility = "hidden";
		if (!tooltip_newline_entity && tooltip.t.firstChild) tooltip.t.removeChild(tooltip.t.firstChild);
		clearTimeout(tooltip.c);
		tooltip.g = false;
		tooltip.a(-99, -99);
	},

	l: function(o, e, a){
		if (o.addEventListener) o.addEventListener(e, a, false); // was true--Opera7b workaround!
		else if (o.attachEvent) o.attachEvent("on" + e, a);
			else return null;
	},

	a: function(x, y){
		oCanvas = document.getElementsByTagName(
		(document.compatMode && document.compatMode == "CSS1Compat") ? "HTML" : "BODY"
		)[0];

		w_width = window.innerWidth ? window.innerWidth + window.pageXOffset : oCanvas.clientWidth + oCanvas.scrollLeft;
		w_height = window.innerHeight ? window.innerHeight + window.pageYOffset : oCanvas.clientHeight + oCanvas.scrollTop;

		tooltip.t.style.width = "auto";

		t_width = window.event ? tooltip.t.clientWidth : tooltip.t.offsetWidth;
		t_height = window.event ? tooltip.t.clientHeight : tooltip.t.offsetHeight;

		if (t_width > tooltip_max_width){
			tooltip.t.style.width = tooltip_max_width + "px";
			t_width = window.event ? tooltip.t.clientWidth : tooltip.t.offsetWidth;
		}

		t_extra_width = 7; // CSS padding + borderWidth;
		t_extra_height = 5; // CSS padding + borderWidth;

		widthh = tooltip.t.style.width
		tooltip.t.style.left = x + 8 + "px";
		tooltip.t.style.top = y + 8 + "px";

		while (x + t_width + t_extra_width > w_width){
			--x;
			tooltip.t.style.left = x + "px";
			t_width = window.event ? tooltip.t.clientWidth : tooltip.t.offsetWidth;
		}

		while (y + t_height + t_extra_height > w_height){
			--y;
			tooltip.t.style.top = y + "px";
			t_height = window.event ? tooltip.t.clientHeight : tooltip.t.offsetHeight;
		}
	}
}

