//-------------------------------------------------------------------------------------
function MySlideToggle(varId)
{
	$("#"+varId).slideToggle();
}

//-------------------------------------------------------------------------------------
function MyShow(varId, type, event)
{
	//$("#"+varId).css( {visibility:"visible"} );
	
	if(type == 0)
	{
		var widthClient = getClientWidth();
		var width = 1002;
		var delta = (widthClient - width)/2;	
	
		myX = width+delta - 320;
		$("#"+varId).css({"left":myX+"px"});
	}

	$("#"+varId).show();
}

//-------------------------------------------------------------------------------------
function MyHide(varId)
{
	//$("#"+varId).css( {visibility:"hidden"} );
	$("#"+varId).hide();
}

//-------------------------------------------------------------------------------------
function CheckSearch(word)
{
	var textValue = trim(document.getElementById('textSearchId').value);
	var count = textValue.length;
	
	if(textValue == '' || textValue == word || count <= 1)
		return false;
	return true;
}

//-------------------------------------------------------------------------------------
function ShowSearch(word)
{
	var ob = document.getElementById('textSearchId');
	
	if( trim(ob.value) == '' )
	{
		ob.value = word;		
		$("#textSearchId").css({"font-size": "10px", "font-style": "italic"});	
	}
}

//-------------------------------------------------------------------------------------
function HideSearch(word)
{
	var ob = document.getElementById('textSearchId');
	if( trim(ob.value) == word )
	{
		ob.value = '';	
		$("#textSearchId").css({"font-size": "12px", "font-style": "normal"});	
	}
}

//-------------------------------------------------------------------------------------
function trim(string)
{
	return string.replace(/(^\s+)|(\s+$)/g, "");
}

//------------------------------------Browser------------------------------------------


//-------------------------------------------------------------------------------------
function getHeightScroll(event)
{
	x = event.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
	y = event.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
	return {"x":x, "y":y};
}

//-------------------------------------------------------------------------------------
function getHeight(event)
{
	x = getTopScroll() + getBrouserHeight();
	if(x - getHeightScroll(event) < 250)
		return true;
}
//----------------------------------------------------------------------------------------
function mousePageXY(e)
{
  var x = 0, y = 0;

  if (!e) e = window.event;

  if (e.pageX || e.pageY)
  {
    x = e.pageX;
    y = e.pageY;
  }
  else if (e.clientX || e.clientY)
  {
    x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
    y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
  }

  return {"x":x, "y":y};
}

//--------------------------------------------------------------------------------
function coor(event)
{
	width = getClientWidth();
	widthDiv = (width*23)/100;
	widthMouse = mousePageXY(event).x;
	
	alert(widthMouse);
	alert(widthDiv);
	alert(widthMouse + widthDiv);
	alert(width);
	
	if(mousePageXY(event).x + 300 > 1024)
	{
		myY = mousePageXY(event).y;
		myX = 1024 - 350;
	}
}

//--------------------------------------------------------------------------------
function getClientWidth()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}

//--------------------------------------------------------------------------------
function getClientHeight()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
}


//-----------------------------------------AJAX-------------------------------
var request = null;

//----------------------------------------------------------------------------
function createRequest()
{
	try
	{
		request = new XMLHttpRequest();
	}
	catch(trymicrosoft)
	{
		try
		{
			request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(othermicrosoft)
		{
			try
			{
				request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(failed)
			{
				request = null;
			}
		}
	}
	
	if(request == null)
	{
		alert('Error creating request object !!!');
	}
}

//----------------------------------------------------------------------------
function getBoardsSold(basename, id)
{
	createRequest();
	var url = "ajax.php";
	request.open("POST", url, true);
	request.onreadystatechange = updateCreateDiv;
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	request.send("basename="+basename+"&id="+id);
}

//----------------------------------------------------------------------------
function updateCreateDiv()
{
	if(request.readyState == 4)
	{
		if(request.status == 200)
		{
			var newTotal = request.responseXML;
			var text = newTotal.getElementsByTagName("mytext")[0];
			myText = text.firstChild.nodeValue;
			
			id = newTotal.getElementsByTagName("myid")[0];
			myId = id.firstChild.nodeValue;
			
			document.getElementById(myId).innerHTML = myText;
			//$("#"+myId).text(myText);
		}
		else
		{
			alert('Error! the request status is ' + request.status);
		}
	}
}