function getCenteredWindowFeatures(iw,ih) {
    var width = iw;
    var height = ih;
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "width=" + width + ",height=" + height + 
        ",left=" + left + ",top=" + top + 
        ",screenX=" + left + ",screenY=" + top;
    return windowFeatures;
}

function ZoomImage(bimg,dx,dy,title){
  dx = dx+40;
  dy = dy+80;
  wf = getCenteredWindowFeatures(dx,dy) 
  picWnd = window.open("imgzoom.html", "zoomWnd", "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,"+wf+"");
  picWnd.window.focus();
  picWnd.document.write("<html><title>"+title+"</title><body onBlur=\"window.close()\"><table width=\"100%\" height=\"100%\"><tr><td align=\"center\" valign=\"middle\"><img src='"+bimg+"' align=\"absmiddle\"></td></tr></table></body></html>");  
  picWnd.document.close();
}


function ZoomGalleryImage(lnk,dx,dy){
  //dx = dx+40;
  //dy = dy+60;
  wf = getCenteredWindowFeatures(dx,dy) 
  picWnd = window.open(lnk, "zoomWnd", "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,"+wf+"");
  picWnd.window.focus();
}

function addToBookmarks(){
	var bkurl="http://www.budmag.com.ua";
	var bktitle="Budmag.com.ua: Строительный портал, интернет-магазин";
	
    var ver = navigator.appName;
    var num = parseInt(navigator.appVersion);
    if ((ver == "Microsoft Internet Explorer")&&(num >= 4)) {
    	window.external.AddFavorite(bookmarkurl,bookmarktitle);
    }else{
		if (window.sidebar){
			window.sidebar.addPanel(bookmarktitle, bookmarkurl, "")
		}else{
    		alert("Press CTRL+D");
    	}
    }
}

//
function getPosition(obj) {
	var x=0, y=0;
	while(obj) {
	   x+=obj.offsetLeft;
	   y+=obj.offsetTop;
	   obj=obj.offsetParent;
	}//alert("x="+x+", y="+y);
	// 
	return {x: x, y:y};
}

//
function getWindowCenter() {
    var x = parseInt(screen.availWidth/2);
    var y = parseInt(screen.availHeight/2);
    //
    return {x: x, y:y};
}

//
function getScrollXY() {
  var x = 0, y = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    y = window.pageYOffset;
    x = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    y = document.body.scrollTop;
    x = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    y = document.documentElement.scrollTop;
    x = document.documentElement.scrollLeft;
  }
  //alert("x="+x+", y="+y);
  return {x: x, y: y};
}
//
function searchChanger(type) {
	f = document.forms.sform;
	var searchTypes = [
		['/search.site?q=','Сайт','javascript:void(0)'],
		['/search.products?q=', 'Товары','javascript:void(0)'],
		['/search.articles?q=', 'Статьи','javascript:void(0)']
	];
	var tabsDiv = document.getElementById("searchDirection");
	tabsDiv.innerHTML = "";
	for (var i = 0; i < searchTypes.length; i++) {
		if (tabsDiv.innerHTML != '')
			tabsDiv.innerHTML += ' ';
		if (i == type) {
			f.action = searchTypes[i][0];
			tabsDiv.innerHTML += '<b>' + searchTypes[i][1] + '</b>';
		}
		else {
			tabsDiv.innerHTML += '<a href="' + searchTypes[i][2] + '" onClick="return searchChanger(' + i + ')">' + searchTypes[i][1] + '</a>';
		}
	}
	if (f.q.value)
			f.submit();
	return false;
}