// JavaScript Document

bggrad = new Image(1,340); 
bggrad.src="http://www.soniczone0.com/bg-grad.jpg";

prinavgrad = new Image(1,80); 
prinavgrad.src="http://www.soniczone0.com/prinavgrad.gif";

prinavoptiongrad = new Image(1,40); 
prinavoptiongrad.src="http://www.soniczone0.com/prinavoptiongrad.gif";

gamemenusonic1 = new Image(248,80); 
gamemenusonic1.src="http://www.soniczone0.com/gamemenubg-sonic1.png";

gamemenusonic2 = new Image(248,80); 
gamemenusonic2.src="http://www.soniczone0.com/gamemenubg-sonic2.png";

gamemenusoniccd = new Image(248,80); 
gamemenusoniccd.src="http://www.soniczone0.com/gamemenubg-soniccd.png";


function resizeBlogImage(name, max_width)
{
	var obj = document.getElementById(name);
	var true_width = obj.width;
	var true_height = obj.height;
	
	if(true_width > max_width)
	{
		var percentage = (max_width / true_width) * 100;
		var new_height = Math.round((percentage / 100) * true_height);
		obj.width = max_width;
		obj.height = new_height;
	}
}





/*
SHOW/HIDE NOTES(C) www.dhtmlgoodies.com, September 2005
*/	
function showHideNotes()
{
	var obj = document.getElementById(this.id + "container");
	if(obj.style.display=='block')
  {
		obj.style.display='none';
	}else
  {
		obj.style.display='block';
	}		
}
function initShowHideNotes()
{
	var divs = document.getElementsByTagName('DIV');
	for(var no=0;no<divs.length;no++)
  {
		if(divs[no].className=='noteopenlinkcolour1' || divs[no].className=='noteopenlinkcolour2' || divs[no].className=='noteopenlinkgcolour1' || divs[no].className=='noteopenlinkgcolour2' || divs[no].className=='noteopenlinkcolourgrey')
    {
			divs[no].onclick = showHideNotes;
		}	
	}	
}

window.onload = initShowHideNotes;




/*
SHOW/HIDE NOTES POSTER(C) www.dhtmlgoodies.com, September 2005
*/	
function showHideNotePoster()
{
	var obj = document.getElementById(this.id + "container");
	if(obj.style.display=='block')
  {
		obj.style.display='none';
	}else
  {
		obj.style.display='block';
	}		
}
function initShowHideNotePoster()
{
	var divs = document.getElementsByTagName('DIV');
	for(var no=0;no<divs.length;no++)
  {
		if(divs[no].className=='noteopenlinkcolour1' || divs[no].className=='noteopenlinkcolour2' || divs[no].className=='noteopenlinkgcolour1' || divs[no].className=='noteopenlinkgcolour2' || divs[no].className=='noteopenlinkcolourgrey')
    {
			divs[no].onclick = showHideNotePoster;
		}	
	}	
}

window.onload = initShowHideNotePoster;


/* SHOW/HIDE DIVS ON ROLLOVER */

function showDiv(name, suffix)
{
  var obj = document.getElementById(name + suffix);
	obj.style.visibility='visible';

}

function hideDiv(name, suffix)
{
 	var obj = document.getElementById(name + suffix);
	obj.style.visibility='hidden'; 
}


/* SHOW/HIDE BLOCK DIVS ON ROLLOVER */

function showBlockDiv(name, suffix)
{
  var obj = document.getElementById(name + suffix);
	obj.style.display='block';

}

function hideBlockDiv(name, suffix)
{
 	var obj = document.getElementById(name + suffix);
	obj.style.display='none'; 
}


/* SHOW/HIDE BLOCK DIVS ON CLICK */

function showHideBlockDiv(name, suffix)
{
	var obj = document.getElementById(name + suffix);
	if(obj.style.display=='block')
  	{
		obj.style.display='none';
	}else
  	{
		obj.style.display='block';
	}		
}


 /* SHOW CAPTION */
 
function showCaption(name)
{
	var capcon = document.getElementById(name + "capcon");
	var cap = document.getElementById(name + "cap");
	var img = document.getElementById(name);
	cap.innerHTML = img.alt;
	capcon.style.visibility='visible';
	//opacity(name + "capcon", 0, 100, 500);
}

function hideCaption(name, suffix)
{
 	var obj = document.getElementById(name + suffix);
	obj.style.visibility='hidden';
	//opacity(name + suffix, 100, 0, 0);
}


/*  VALIDATE LINK SUBMISSION FORM */

function validateLinkForm()
{
	var feedbackBox = document.getElementById("formfeedback");
	var url = "";
	var title = "";
	
	if (document.addlink.sonic.value == "")
	{
		url = "Don't forget the link!<br />";
	}
	
	if (document.addlink.tails.value == "")
	{
		title = "Please give a title for your link too.";
	}
	
	feedbackBox.innerHTML = url + title;
	
	if (document.addlink.sonic.value != "" && document.addlink.tails.value != "")
		return true;
	else
		return false;
}
	
