// GLOBALS

var first=0;

function breaknumber(div)
{
var container = document.getElementById('containerdiv')
var numberstring = div.innerHTML

//alert(number);
	var number = parseInt(numberstring)
	var rannumber = Math.floor(Math.random()*number);
	
	while(((number - rannumber)==0)&&(rannumber==0))
	{
	rannumber = Math.floor(Math.random()*number);
	}
	
	number1 = rannumber
	number2 = number - rannumber

	if (number1==0){number1=' '}
	if (number2==0){number2=' '}


	div.innerHTML = ' '
	container.innerHTML = container.innerHTML + '  '+ '<a href="#" id="click'+number1+'" onclick="breaknumber(this)">'+number1+'</a>   <a href="#" id="click'+number2+'" onclick="breaknumber(this)">'+number2+'</a>'

}

function rotateicons(div)
{
var randomnum = Math.floor(Math.random()*5);
var nexticon = '';

if(randomnum==0){nexticon='<a class="sideicon" href="./index.php?p=spades">&spades;</a>'}
if(randomnum==1){nexticon='<a class="sideicon" href="./index.php?p=hearts">&hearts;</a>'}
if(randomnum==2){nexticon='<a class="sideicon" href="./index.php?p=clubs">&clubs;</a>'}
if(randomnum==3){nexticon='<a class="sideicon" href="./index.php?p=diamonds">&diams;</a>'}
if(randomnum==4){nexticon='<a class="sideicon" href="./index.php?p=delta">&#916;</a>'}



document.getElementById(div).innerHTML = nexticon;
}
// below function not in use anymore
function fixIE()
{
var browser=navigator.appName;
var b_version=navigator.appVersion
var version=parseFloat(b_version)

	if (browser=="Microsoft Internet Explorer")
	{
	document.getElementById('rightbar').style.marginLeft = "160px";
	}
}

function loop(banner_old,banner_temp,percent1,percent2){

var speed = Math.round(800 / 100)

if(first==0){speed=0.1;}

var timer = 0
var percenttemp

var banner = banner_old

var imagefileold = banners[banner_temp]
var imagefile = banners[banner]

var divid = "background_banner"
var divid2 = "image_banner"

document.getElementById(divid).style.background = background="#FFFFFF url("+imagefileold+") repeat-y "+percent2+"% 0";
changeOpac(0, divid2)
document.getElementById(divid2).style.background = background="#FFFFFF url("+imagefile+") repeat-y "+percent1+"% 0";

	for(i = 0; i <= 100; i++) {
		setTimeout("changeOpac(" + i + ",'" + divid2 + "')",(timer * speed));
		timer++;
	}


var banner_next = Math.floor(Math.random()*(banners.length-1));

percenttemp = percent1;
percent2 = percenttemp
percent1 = Math.floor(Math.random()*(99));

document.getElementById("preload_picture").src=banners[banner_next];
var banner_old = banner_next;
banner_temp = banner;

	if(first==0)
	{setTimeout("loop("+banner_old+","+banner_temp+","+percent1+","+percent2+")",10);first=1}
	else
	{setTimeout("loop("+banner_old+","+banner_temp+","+percent1+","+percent2+")",5000);}


}

function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//determine the direction for the blending, if start and end are the same nothing happens
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

function shiftOpacity(id, millisec) {
	//if an element is invisible, make it visible, else make it ivisible
	if(document.getElementById(id).style.opacity == 0) {
		opacity(id, 0, 100, millisec);
	} else {
		opacity(id, 100, 0, millisec);
	}
}

function blendimage(divid, imagefile, millisec) {
	var speed = Math.round(millisec / 100);
	var timer = 0;

	
	
	//document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(divid2).style.backgroundImage + ")";
	//changeOpac(0, divid2);
	document.getElementById(divid).style.backgroundImage = "url(" + imagefile+ ")";;

	
	for(i = 0; i <= 100; i++) {
		setTimeout("changeOpac(" + i + ",'" + divid + "')",(timer * speed));
		timer++;
	}
}

function currentOpac(id, opacEnd, millisec) {
	//standard opacity is 100
	var currentOpac = 100;
	
	//if the element has an opacity set, get it
	if(document.getElementById(id).style.opacity < 100) {
		currentOpac = document.getElementById(id).style.opacity * 100;
	}

	//call for the function that changes the opacity
	opacity(id, currentOpac, opacEnd, millisec)
}

function clock()
{
	var now = new Date();
	
		var year = now.getFullYear()
		var day = now.getDate();
		var month = now.getMonth();
		var hours = now.getHours();

		var minutes = now.getMinutes();
		var seconds = now.getSeconds();

	var	dn = "AM";
			if (hours > 12) { dn = "PM"; hours = hours - 12; }
			if (hours == 0) { hours = 12; }

		if (minutes <= 9) { minutes = "0"+minutes; }
		if (seconds <= 9) { seconds = "0"+seconds; }

var myclock = hours+':'+minutes+':'+seconds+' '+dn+' - '+day+'/'+(month+1)+'/'+year
		
document.getElementById("clock").innerHTML = myclock;	
	
var timeout = setTimeout("clock()",1000)
}