/**
* Get Element By Class Name (like getElementById)
* Author: Alexadner Gavazov
* Created date: 2007-09-05
*
* @param	string		className	- Class name of object
*/
function $C(className)
{
	var testClass = new RegExp("(^|\\s)" + className + "(\\s|$)");
	var elements = document.getElementsByTagName('*');

	for(var i = 0; i < elements.length; i++)
	{
		if(testClass.test(elements[i].className))
		{
			return elements[i];
		}
	}
}

/**
* Set Element Opacity
* Author: Alexadner Gavazov
* Created date: 2007-09-19
*
* @param	object		className	- Element/Object
* @param	integer		opacity		- Procent Opacity
*/
function setOpacity(element, opacity)
{
	element.style.opacity = opacity / 100;

	if(typeof element.style.MozOpacity == 'string')
	{
		element.style.MozOpacity = opacity / 100;
	}
	else if(typeof element.style.KhtmlOpacity == 'string')
	{
		element.style.KhtmlOpacity = opacity / 100;
	}
	else if(typeof element.style.filter == 'string')
	{
		if(element.style.width)
		{
			element.style.width = element.getWidth();
		}
		element.style.filter = 'alpha(opacity=' + opacity + ')';
	}
}


function expand(quickmenu)
{
	element.style.height = height / 100;

}


/* openTab, by Joshua */

var openTabName = "";
var tabWidth    = 564;
var stepSize    = 564;
var scrollSpeed = 0;

function moveTab(title, width) {
	document.getElementById(title).style.left=width+'px';	
}

function openTab(title) {
	var extraDelay = 0;
	if (openTabName != "") {
		closeTab();
		extraDelay = (tabWidth / stepSize) * scrollSpeed;
	}
	document.getElementById(title).style.left = tabWidth + 'px';
	document.getElementById(title).style.display='block';
	for (var i = 0; i <= (tabWidth / stepSize); i++ ){
		setTimeout("moveTab('" + title + "',"+ (tabWidth - (i * stepSize)) +")" , (i * scrollSpeed) + extraDelay);
	}
	openTabName = title;
}

function closeTab() {
	for (var i = 0; i <= (tabWidth / stepSize); i++ ){
		setTimeout("moveTab('" + openTabName + "',"+ (i * stepSize) +")" , i * scrollSpeed);
	}
	openTabName = "";
}

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;
};

/* end opentab */

function toggleEmailForm(ID){

	var emailForm = document.getElementById(ID);
	
	if (emailForm.style.display == 'block')
	{
		emailForm.style.display = 'none';
	} 
	else{
		emailForm.style.display = 'block';
	}
	
	return false;
};

function popupWindow(url,name,w,h) {
	l=(screen.width-w)/2;
	t=(screen.height-h)/2;
	window.open(url,name,'width='+w+',height='+h+',left='+l+',top='+t+',location=no,menubar=no,status=no,toolbar=no,scrollbars=no,resizable=yes');
}

var doResize = true;
function resizeIE() {
	if (doResize) {
		window.location.reload();
	}
	doResize = true;
}
function resizeNonIE() {
	if (doResize) {
		document.location=window.location;
	}
	doResize = true;
}

