// JavaScript Document


function AJAX(url,params,div,OW)
{ 
	var xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){return;} 
	xmlHttp.onreadystatechange=	function()
	{
		if (xmlHttp.readyState==4)
		{
			if(xmlHttp.responseText=="")
				return;			
				
			if(div==false)
				return;
			if(OW)
				document.getElementById(div).innerHTML=xmlHttp.responseText;
			else 
				document.getElementById(div).innerHTML = document.getElementById(div).innerHTML + xmlHttp.responseText;


		}
	};
	
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");

	xmlHttp.send(params);
}

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{ 
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); 
		}
		catch(e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}


function toggleBox(el)
{

	
	var elm = document.getElementById(el);
	
	if(elm.style.display!='none')
		fadeClose(el,100);
	else
		fadeOpen(el,0);

	
	return;
	if($(el).style.display=='block')
		$(el).style.display = 'none';
	else
		$(el).style.display = 'block';	
		

}

function editNews(id)
{

	$('news-'+id).style.display = "none";
	$('editNews-'+id).style.display = "block";
	
	

}

function cancelNews(id)
{

	$('news-'+id).style.display = "block";
	$('editNews-'+id).style.display = "none";

}

function deleteNews(id)
{

	var what = confirm("Are you sure?");
	
	if(what)
	{
		toggleBox('news-'+id);
		AJAX('ajax/editNews.php','del='+id,false,false);
	}
	

}


function deleteUser(id)
{

	var what = confirm("Are you sure?");
	
	if(what)
	{
		toggleBox('user-'+id);
		AJAX('ajax/editUser.php','del='+id,false,false);
	}
	

}

function deleteEvent(id)
{

	var what = confirm("Are you sure?");
	
	if(what)
	{
		toggleBox('event-'+id);
		AJAX('ajax/editEvent.php','del='+id,false,false);
	}
	

}

function deleteResults(id)
{

	var what = confirm("Are you sure?");
	
	if(what)
	{
		toggleBox('results-'+id);
		AJAX('ajax/editResults.php','del='+id,false,false);
	}
	

}

function deletePhoto(id)
{

	var what = confirm("Are you sure?");
	
	if(what)
	{
		toggleBox('photo-'+id);
		AJAX('ajax/editPhoto.php','del='+id,false,false);
	}
	

}

function saveNews(id)
{

	$('news-'+id).style.display = "block";
	$('editNews-'+id).style.display = "none";
	
	$('newsDate-'+id).innerHTML = $('newsInputDate-'+id).value;
	$('newsCopy-'+id).innerHTML = $('newsInput-'+id).value;
	
	
	var text = $('newsInput-'+id).value;
	var date = $('newsInputDate-'+id).value;
	
	AJAX('ajax/editNews.php','text='+text+'&date='+date+'&id='+id,false,false);
	

}

function sasdsasa(el)
{
	return document.getElementById(el);
}


function fadeClose(div,value)
{
	var obj = $(div);
	if(!(value))
		value = 100;
	

		setOpacity(obj,value);
		
		value = value-3;
		if(value<=0)
		{
			obj.style.display='none';
			setOpacity(obj,100);
			return;
		}
		
		setTimeout('fadeClose("'+div+'",'+value+')',10);
}



function setOpacity(elem, opacityAsInt)
{
    var opacityAsDecimal = opacityAsInt;
    
    if (opacityAsInt > 100)
        opacityAsInt = opacityAsDecimal = 100; 
    else if (opacityAsInt < 0)
        opacityAsInt = opacityAsDecimal = 0; 
    
    opacityAsDecimal /= 100;
    if (opacityAsInt < 1)
        opacityAsInt = 1; // IE7 bug, text smoothing cuts out if 0
    
    elem.style.opacity = (opacityAsDecimal);
    elem.style.filter  = "alpha(opacity=" + opacityAsInt + ")";
}


function fadeOpen(div,value)
{
	var obj = $(div);
	
	if(value==0)
	{
		setOpacity(obj,0);
		
		obj.style.display='block';
	
	}
	else
	{
	
		setOpacity(obj,value);
	}
		
		
		value = value+6;
		if(value>=100)
		{
			setOpacity(obj,100);
			return;
		}
		
		setTimeout('fadeOpen("'+div+'",'+value+')',10);
}



function toolTip(text)
{
	$('toolTipBox').innerHTML = text;
	$('toolTipBox').style.display = "block";
	$('toolTipBox').style.position = "absolute";
	$('toolTipBox').style.left = (mouseX + 0) + 'px';
	$('toolTipBox').style.top = (mouseY - 28) + 'px';		
	
}

function closeToolTip()
{
	$('toolTipBox').style.display = "none";
}


document.onmousemove=getMouseCoordinates;
var mouseX = 0;
var mouseY = 0;
function getMouseCoordinates(event)
{
ev = event || window.event;
mouseX = ev.pageX;
mouseY = ev.pageY;
//$('output').innerHTML = 'Mouse X:'+ev.pageX + ' Mouse Y:'+ev.pageY;
}




