if (readCookie("hpimage")!=null) {
	var clicked=readCookie("hpimage");
}
else {
	var clicked=-1;
}

$(document).ready(function(){
	loadImage();
	$("#right").click(function(){
		if (clicked<myObject.length-1) {
			if (!$("#mainImg").is(':animated')){
				if (readCookie("hpimage")!=null) {
					$("#mark").css( {backgroundPosition: "0px 0px"} ).end();
					eraseCookie("hpimage");
				}
				clicked++; 
				$("#imgcontainer").image(myObject[clicked]['src'],function(){
					$("#imgcontainer").css('background-image', 'url(' +myObject[clicked]['src'] + ')').end();
					$("#mainImg").fadeTo("normal", 0, function() {$("#mainImg").attr(myObject[clicked]);$("#mainImg").fadeTo(0,1);});
				});
			}
		}
	});
	
	$("#left").click(function(){
		if (clicked>0) {
			if (!$("#mainImg").is(':animated')){
				if (readCookie("hpimage")!=null) {
					$("#mark").css( {backgroundPosition: "0px 0px"} ).end();
					eraseCookie("hpimage");
				}
				clicked--; 
				$("#imgcontainer").image(myObject[clicked]['src'],function(){
					$("#imgcontainer").css('background-image', 'url(' +myObject[clicked]['src'] + ')').end();
					$("#mainImg").fadeTo("normal", 0, function() {$("#mainImg").attr(myObject[clicked]);$("#mainImg").fadeTo(0,1);});
				});
			}
		}
	});
	
	$("#mark").click(function(){
		if (readCookie("hpimage")!=null) {
			$("#mark").css( {backgroundPosition: "0px 0px"} ).end();
			eraseCookie("hpimage");
		}
		else {
			createCookie("hpimage",clicked,100000);
			$(this).css( {backgroundPosition: "0px -34px"} );
		}
	});
	
	$("#imgcontainer").hover(function(){
		$(".menu").stop().fadeTo("normal",1);
	}, function() {
		$(".menu").stop().fadeTo("normal",0);
	});
	
	$.fn.image = function(src, f){ 
   		return this.each(function(){ 
     	var image = new Image(); 
     	image.src = src; 
     	image.onload = f; 
   });}
});

function vote(URL, width, height) {
			day = new Date();
			id = day.getTime();
			eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+width+",height="+height+",left = 325,top = 175');");
			}

function loadImage(){
	$(".menu").css('opacity', 0);
	$.post("getimage.php", function(data){
		if(data.length >0) {
			myObject = eval(data);
			if (clicked==-1) {
				clicked=Math.floor(Math.random()*myObject.length);
			}
			else {
				$("#mark").css( {backgroundPosition: "0px -34px"} );
			}
			$("#mainImg").attr(myObject[clicked]);
		}
	});
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
