$(document).keydown(function(event) {
	if(event.keyCode == 116) {
		event.preventDefault();
		event.stopPropagation();
		if (navigator.appVersion.indexOf('MSIE') != -1) {
				event.keyCode = 0; 
				event.returnValue = false;
			}
		return false;
	}
	return true;
});
$(document).keyup(function(event) {
	if(event.keyCode == 116) {
		window.location.reload();
	}
	return true;
});

function redirect(url) {
	document.location.href=url;
}

function openWindow(url, width, height) {
	leftVal = (screen.width-width)/2;
	topVal = (screen.height-height)/2;

	newWindow = window.open(url,'TheCrims','width='+width+',height='+height+',left='+leftVal+',top='+topVal+',toolbar=no,directories=no,status=no,menubar=no,copyhistory=no,scrollbars=yes,resizable=yes');
}

function checkForm(value_array, msg)
{
	var choosed;
	
	for(var i=0; i<value_array.length; i++)
	{
		if(value_array[i].checked)
		{
			choosed	= true;
		}
	}
	
	if(!choosed)
	{
		alert(msg);
		return false;
	}
	else
	{
		return true;
	}
}

function showhide(value, value_array, gang)
{
	for(var i=0; i<value_array.length; i++)
	{
		var element;
		//element = eval('id' + value_array[i]);
		//element.style.display = 'none';
		
		if(gang == true)
		{
			obj=document.getElementById('idgang' + value_array[i]);
			obj.style.display="none";
		}
		else
		{
			obj=document.getElementById('id' + value_array[i]);
			obj.style.display="none";
		}
	}
	if(value != '-')
	{
		//value = eval('id' + value);
		//value.style.display = 'inline';
		
		if(gang == true)
		{	
			obj=document.getElementById('idgang' + value);
			obj.style.display="block";
		}
		else
		{	
			obj=document.getElementById('id' + value);
			obj.style.display="block";
		}
	}
}

function wait()
{
	document.getElementById('hidethis').style.display = 'none';
	document.getElementById('waittext').style.display = 'inline';
}

function toggleDiv(item)
{
   obj=document.getElementById(item);
   visible=(obj.style.display!="none");
   key=document.getElementById("x" + item);
   
   if(visible)
   {
     obj.style.display="none";
   }
   else
   {
      obj.style.display="block";
   }
   
}

function toggle(item)
{
   obj=document.getElementById(item);
   visible=(obj.style.display!="none");
   key=document.getElementById("x" + item);
   
   if(visible)
   {
     obj.style.display="none";
   }
   else
   {
      obj.style.display="block";
   }
   
}


function avatarBorder(id, what)
{
	choosen = document.getElementById('avatar').value;
	
	if(choosen != id)
	{
		if(what == 'on')
		{
			document.getElementById(id).style.border = '1px dotted red';
		}
		else if(what == 'out')
		{
			document.getElementById(id).style.border = '1px solid #464646';
		}
	}
	
	if(what == 'click')
	{
		for(i=1;i<100;i++)
		{
			obj = document.getElementById(i);
			if(obj)
			{
				obj.style.border = '1px solid #464646';
			}
		}
		
		document.getElementById(id).style.border = '1px solid red';
		document.getElementById(id).value = id;		
		document.getElementById('avatar').value = id;
	}
}

function showWait()
{
	document.getElementById("parentDiv").style.display = 'inline';
}

function live_gametime(days, hours, minutes, dayText, multiplier)
{	
	minutes += 1;
	if(minutes > 59)
	{
		minutes = 0;
		hours += 1;
	}
	if(hours > 23)
	{
		hours = 0;
		days += 1;
	}
	
	t_days = days;
	t_hours = hours;
	t_minutes = minutes;
	
	if(minutes < 10)
	{
		t_minutes = "0"+minutes;
	}
	if(hours < 10)
	{
		t_hours = "0"+hours;
	}
	
	time = dayText+" "+t_days+" "+t_hours+":"+t_minutes;
	
	obj_gametime = document.getElementById('gametime_id');
	obj_gametime.innerHTML = time;
					
	setTimeout("live_gametime("+days+","+hours+","+minutes+",'"+dayText+"',"+multiplier+")", 60000/multiplier);
}

function ToggleCheckAll(trigger) {

    d=document;
    el=d.getElementsByTagName('INPUT');
    
    for(i=0;i<el.length;i++) {
	if(trigger.checked == true) {
	    value = true;
	}
	else {
	    value = false;
	}
	
	el[i].checked=value;
    }
}

function openPopup(popURL) {
    var popLeft = (screen.width - 370) / 2;
    var popTop = (screen.height - 525) / 2;
    passPop=window.open(popURL,"","width=370,height=525,top="+popTop+",left="+popLeft+",")
}

function setSingleCrimeInfo(crimeId) {
    var crime = getCrimeInfo(crimeId);
    $('#singlecrimeinfo-name').html(crime.translatedname);
    $('#singlecrimeinfo-energy').html(crime.energy);
    if(crime.spirit == 0)
	crime.spirit = '-';
    $('#singlecrimeinfo-spirit').html(crime.spiritname);
    $('#singlecrimeinfo-difficulty').html(crime.difficulty);
    $('#singlecrimeinfo').show();
}
