var ddIsOpen = "";
var close_count=0;
var clicked_image = "";
var previous_obj = 0;
var previous_image = "";
function ClientCSS(obj, classname, count, imagename, active_imagename)
{
	clicked_image = obj; 
	close_count = count;
	var number_of_images_per_line = 3;
	var number_of_text = count/number_of_images_per_line;

	var element = document.getElementById("link_"+obj);
	var j = 1;
	for(i = 1; i <= count; i++)
	{
		if(j == 1)
			document.getElementById("link_"+i).className = "left-link";
		if(j == 2)
			document.getElementById("link_"+i).className = "left-link";
		if(j == 3)
			document.getElementById("link_"+i).className = "right-link";
		j++;
		if(j == 4) j = 1;
	}
	for(i = 1; i<=count; i++)
	{
		document.getElementById("clients_text_"+i).style.display = "none";		
	}
	
	document.getElementById("clients_text_"+obj).style.display = "block";

	element.className = classname;
	if(previous_obj!=0 && previous_image != "")
	{
		document.getElementById("img"+previous_obj).src = previous_image;
	}
	
	document.getElementById("img"+obj).src = active_imagename;
	previous_obj = obj;
	previous_image = imagename;
}
function ClientCSS_hide(obj, imagename)
{
	clicked_image = "";
	var j = 1;
	var element = document.getElementById("clients_text_" + obj);
	element.style.display = "none";
	for(i = 1; i <= close_count; i++)
	{
		if(j == 1)
			document.getElementById("link_"+i).className = "left-link";
		if(j == 2)
			document.getElementById("link_"+i).className = "left-link";
		if(j == 3)
			document.getElementById("link_"+i).className = "right-link";
		j++;
		if(j == 4) j = 1;
	}
	document.getElementById("img"+obj).src = imagename;
}
function change_bw(obj, imagename)
{
	if(clicked_image != obj )
	document.getElementById("img"+obj).src = imagename;
}
function change_color(obj, imagename)
{
	if(clicked_image != obj )
	document.getElementById("img"+obj).src = imagename;
}


function tabs(tab_id, count)
{
	var element = document.getElementById("reviewTab"+tab_id);
	var tablink = document.getElementById("link"+tab_id);

	for(i=1; i<=count; i++)
	{
		if(document.getElementById("reviewTab"+i)) document.getElementById("reviewTab"+i).style.display = "none";
		if(document.getElementById("link"+i)) document.getElementById("link"+i).className = "tab";
	}
	if(element) element.style.display = "block";	
	if(tablink) tablink.className = "tab active";	

}
function tabsHome(tab_id, count)
{
	var element = document.getElementById("readTab"+tab_id);
	var tablink = document.getElementById("linkHome"+tab_id);

	for(i=1; i<=count; i++)
	{
		if(document.getElementById("readTab"+i)) document.getElementById("readTab"+i).style.display = "none";
		if(document.getElementById("linkHome"+i)) document.getElementById("linkHome"+i).className = "tab";
	}
	if(element) element.style.display = "block";
	if(tablink) tablink.className = "tab active";
	if(tab_id == 2 ) document.getElementById("relatedComment").style.display = "block";
	else document.getElementById("relatedComment").style.display = "none"; 

}

function dropdownChange(tab_id, count)
{
	var element = document.getElementById("news"+tab_id);
	var tablink = document.getElementById("newsLink"+tab_id);

	for(i=1; i<=count; i++)
	{
		if(document.getElementById("news"+i)) document.getElementById("news"+i).style.display = "none";
		if(document.getElementById("newsLink"+i)) document.getElementById("newsLink"+i).className = "";
	}
	if(element) element.style.display = "block";	
	if(tablink) tablink.className = "active";	

}

function point_it(event, object)
{
	pos_x = event.offsetX?(event.offsetX):event.pageX-object.offsetLeft;
	pos_y = event.offsetY?(event.offsetY):event.pageY-object.offsetTop;

	element = object.childNodes[0];
	element.style.display = "block";

	object_width = element.offsetWidth / 2;

	if(isNaN(pos_x)) pos_x = 0;
	else pos_x = pos_x;
	if(isNaN(pos_y)) pos_y = 0; 
	else pos_y = pos_y;

	element.style.marginLeft = (pos_x*1 - object_width*1)+"px";
	element.style.marginTop = (pos_y*1 - 45)+"px";
}
function point_it_hide(object)
{
	element = object.childNodes[0];
	element.style.display = "none";
}

function dropdown()
{
	if(ddIsOpen!="")
	{
		if(ddIsOpen)
		ddIsOpen = false;
		else
		ddIsOpen = true;
	}
	else
	{
		ddIsOpen = true;
	}
}


function show(id, index, count, depth)
{
	//dropdown();
	if(ddIsOpen) 
	{
		hide(id);
		return;
	}
	
	
	if (isNaN(index))
	{
		document.getElementById(id).style.display = 'block';
	}
	else
	{
		for (var i = 1; i <= count; i++)
		{
			if(document.getElementById(id + i))
				document.getElementById(id + i).style.display = (i == index ? 'block' : 'none');
			//document.getElementById(id + i + '-button').style.zIndex = (i == index ? depth - 1 : depth + 1);
		}
	}

	var element = document.getElementById(isNaN(index) ? id : id + index);
	var target;

	document.onmousedown = function(event)
	{
		var valid = false;

		if (!event) event = window.event;
		if (event.target) target = event.target;
		else if (event.srcElement) target = event.srcElement;
		if (target.nodeType == 3) target = target.parentNode;

		if (target != element)
		{
			while ((target = target.parentNode) != null)
			{
				if (target == element)
				{
					valid = true;
					break;
				}
	
				i++;
			}

			if (!valid) hide(id, count);
		}
	}


	// show layer
	var layer = document.getElementById(id+index);
	if(layer)
	{
		// show IFRAME
		var iframe = document.getElementById('iframe');
		
		if(iframe)
		{
			iframe.style.display = 'block';
			iframe.style.width = layer.offsetWidth - 16;
			iframe.style.height = layer.offsetHeight;
			iframe.style.left = layer.offsetLeft + 16;
			iframe.style.top = layer.offsetTop;
		}
	}
}


function hide(id, count)
{
	if (isNaN(count))
	{
		document.getElementById(id).style.display = 'none';
		return;
	}

	for (var i = 1; i <= count; i++)
	{
		if(document.getElementById(id + i))
		document.getElementById(id + i).style.display = 'none';
	}
	
	//IE6 BUG begin
	var iframe = document.getElementById('iframe');
	if(iframe)
		iframe.style.display = 'none';
	//IE6 BUG end
	
}


