(function(){
  /*Use Object Detection to detect IE6*/
  var  m = document.uniqueID /*IE*/
  && document.compatMode  /*>=IE6*/
  && !window.XMLHttpRequest /*<=IE6*/
  && document.execCommand ;
  try{
    if(!!m){
      m("BackgroundImageCache", false, true) /* = IE6 only */
    }
  }catch(oh){};
})();

function GetByID(id)
{
	return document.getElementById(id);
}

function activateTab(id, num, t_id)
{
	var tab_c = GetByID(id);
	var tab_t_p = GetByID(t_id);
	if(tab_c && tab_t_p)
	{
		var tabs = tab_c.getElementsByTagName('DIV');
		if(!num) num = 0;
		var cnt = 0;
		for(i in tabs)
		{
			if(tabs[i].className=="tab")
			{
				if(cnt==num) tabs[i].style.display = "block";
				else tabs[i].style.display = "";
				cnt++;
			}
		}
		var tabs_t = tab_t_p.getElementsByTagName('A');
		var cnt = 0;
		for(j=0;j<tabs_t.length;j++)
		{
			if(tabs_t[j].nodeName=='A')
			{
				//alert(tabs_t[j]);
				if(cnt==num) tabs_t[j].className = "selected";
				else tabs_t[j].className = "";
				cnt++;
			}
		}
	}
}

function setFocusField(caller)
{
//alert(names);
	if(names[(caller.id)]!=undefined)
	{
		if(caller.value==names[(caller.id)]) caller.value = '';
	}
}

function unsetFocusField(caller)
{
	if(names[(caller.id)]!=undefined)
	{
		if(caller.value=='') caller.value = names[(caller.id)];
	}
}

function sumbForm()
{
	for(i in names)
	{
		var field = GetByID(i);
		if(field)
		{
			if(field.value==names[i])
			{
				field.value = '';
			}
		}
	}
	return true;
}

function showHide(id)
{
	var node = GetByID(id);
	if(node) node.style.display = node.style.display=="none" ? "block" : "none";
}

function drawRoundBorders(class_name)
{
	var items = getElementsByClassName(class_name);
	if(items && items.length>0)
	{
		for(i in items)
		{
			var div1 = document.createElement('div');
			div1.className = "rect pb" + (items[i].align=="left"?" float_l":(items[i].align=="right"?" float_r":"float_l"));
			var div2 = document.createElement("div");
			div2.className = "ctl";
			var div3 = document.createElement("div");
			div3.className = "ctr";
			var div4 = document.createElement("div");
			div4.className = "cbl";
			var div5 = document.createElement("div");
			div5.className = "cbr";
			var div6 = document.createElement("div");
			div6.className = "inner";
			if(items[i].nodeName=='IMG')
			{
				var img = new Image();
				img.src = items[i].src;
				//div6.innerHtml = '<img src="' + items[i].src +'" width="' + img.height +'" height="' + img.width +'" alt="' + items[i].alt +'" />';

				div6.appendChild(img);
			}
			else div6.innerHtml = items[i].innerHtml;
			div5.appendChild(div6);
			div4.appendChild(div5);
			div3.appendChild(div4);
			div2.appendChild(div3);
			div1.appendChild(div2);
			var parent = items[i].parentNode;
			parent.insertBefore(div1, items[i]);
			if(items[i].align!="left" && items[i].align!="right")
			{
				var div7 = document.createElement("div");
				div7.className = "clear";
				div7.text = "&nbsp;";
				parent.insertBefore(div7, div1);
			}
			//items[i].style.display = "none";
			parent.removeChild(items[i]);
		}
	}
}

function getElementsByClassName(classname, node) {
	if(!node) node = document.getElementsByTagName("body")[0];
	var a = [];
	var re = new RegExp('\\b' + classname + '\\b');
	var els = node.getElementsByTagName("*");
	for(var i=0,j=els.length; i<j; i++)
	if(re.test(els[i].className))a.push(els[i]);
	return a;
}
