var images = '';
var toomany = '';
var printedfrom = '';
var noneadded = '';
var preparingprint = '';
var currPage = 1;
function addToPaper(id) {
	var numimgs = images.split("%7C");
	var x;
	var counter = 0;
	for (x in numimgs) {
		if(!isNaN(parseInt(numimgs[x]))) {
			counter = counter + 1;
		}
	}
	if (counter < 8) {
		images = images+"%7C"+id+"%7C";
		document.getElementById('favimg').innerHTML = '<img src="/php/favimgs.php?images='+images+'" alt="" />';
	}
	else {
		document.getElementById('box'+id).checked = false;
		alert(toomany);
	}
}
function remFromPaper(id) {
	images = images.replace("%7C"+id+"%7C", "");
	document.getElementById('favimg').innerHTML = '<img src="/php/favimgs.php?images='+images+'" alt="" />';
}
function clearAll() {
	document.getElementById('favimg').innerHTML = '<img src="/php/favimgs.php?images=" alt="" />';
	for (i=0; i<document.addtopage.elements.length; i++) {
		document.addtopage.elements[i].checked = false;
	}
	images = '';
}
function preparePrint() {
	var returnVals = "images="+images+"&printedFrom="+printedfrom;
	return returnVals;
}
function printPreload() {
	if (document.getElementById('test')) {
		document.getElementById('favimg').innerHTML = '<img src="/php/favimgs.php?images='+images+'" alt="" />';
	}
	else {
		document.getElementById('favimg').innerHTML = '<img src="/php/favimgs.php?images=" alt="" /><div id="test" style="position: relative; top: -105px; text-align: center; width: 100%;">'+preparingprint+'</div>';
	}
}
function noImages() {
	alert(noneadded);
}
var httpObject = null;
function GetHTTPObject() {
	if (window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	}
	else {
		alert("Your browser doesn't support AJAX!");
		return null;
	}
}
function newShowPage() {
	if (httpObject.readyState==4) {
		var response = httpObject.responseText;
		response = response.split("|");
		document.getElementById('pages1').innerHTML = response[0];
		document.getElementById('pages2').innerHTML = response[0];
		document.getElementById('upper').innerHTML = response[1];
		document.getElementById('lower').innerHTML = response[2];
		var imagearray = images.split('%7C');
		var x;
		for (x in imagearray) {
			if (document.getElementById('box'+imagearray[x])) {
				document.getElementById('box'+imagearray[x]).checked = true;
			}
		}
	}
}
function newGotoPage(page) {
	currPage = page;
	httpObject = GetHTTPObject();
	if (httpObject!=null) {
		var topost = "page="+page;
		httpObject.open("POST", "/php/newfavoritescontent.php", true);
		httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		httpObject.send(topost);
		httpObject.onreadystatechange = newShowPage;
	}
}
function flashUpdatedv2() {
	if (httpObject.readyState==4) {
		var response = httpObject.responseText;
		response = response.split("|split here|");
		document.getElementById('paintedlatest').innerHTML = response[0];
		document.getElementById('paintedmy').innerHTML = response[1];
	}
}
function flashUpdaterv2(imagenum) {
	httpObject = GetHTTPObject();
	if (httpObject!=null) {
		var topost = "imagenum="+imagenum;
		httpObject.open("POST", "/php/newflashupdate.php", true);
		httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		httpObject.send(topost);
		httpObject.onreadystatechange = flashUpdatedv2;
	}
}
function returnImage() {
	if (httpObject.readyState==4) {
		var imgnr = httpObject.responseText;
		imgnr = imgnr.split(";");
		var image = imgnr[1];
		imgnr = imgnr[0];
		document.getElementById('myimg'+imgnr).innerHTML = image;
	}
}
function removeDiv() {
	if (httpObject.readyState==4) {
		if (document.changepage) {
			document.changepage.submit();
		}
		else {
			var numImages = parseInt(httpObject.responseText);
			var numPages = Math.ceil(numImages / 26);
			if (numPages!=0 && currPage>numPages) {
				currPage = currPage - 1;
			}
			newGotoPage(currPage);
		}
	}
}
function addToMyImages(imgnr) {
	httpObject = GetHTTPObject();
	if (httpObject!=null) {
		var topost = "imgnr="+imgnr+"&wtd=add";
		httpObject.open("POST", "/php/altermyimages.php", true);
		httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		httpObject.send(topost);
		httpObject.onreadystatechange = returnImage;
	}
}
function remFromMyImages(imgnr) {
	httpObject = GetHTTPObject();
	if (httpObject!=null) {
		var topost = "imgnr="+imgnr+"&wtd=rem";
		httpObject.open("POST", "/php/altermyimages.php", true);
		httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		httpObject.send(topost);
		httpObject.onreadystatechange = returnImage;
	}
}
function remFromMyImagePage(imgnr) {
	httpObject = GetHTTPObject();
	if (httpObject!=null) {
		if (document.changepage) {
			var topost = "imgnr="+imgnr+"&wtd=rem";
		}
		else {
			var topost = "imgnr="+imgnr+"&wtd=remmy";
		}
		httpObject.open("POST", "/php/altermyimages.php", true);
		httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		httpObject.send(topost);
		httpObject.onreadystatechange = removeDiv;
	}
}
function addToMyImagePage(imgnr) {
	httpObject = GetHTTPObject();
	if (httpObject!=null) {
		var topost = "imgnr="+imgnr+"&wtd=add";
		httpObject.open("POST", "/php/altermyimages.php", true);
		httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		httpObject.send(topost);
		httpObject.onreadystatechange = removeDiv;
	}
}
function searchClick(enterText) {
	document.searchform.search.style.color = '#000000';
	if (document.searchform.search.value==enterText) {
		document.searchform.search.value = "";
	}
}
function openPopUp(url) {
	window.open('/php/referafriend.php?url=' + url, 'PopUp', 'resizable=0, scrollbars=0, toolbar=0, menubar=0, location=0, status=0, directories=0, height=380, width=400, left=500, top=200');
}
function fixCSS(xPos) {
	if (xPos < 0) {
		xPos = 0;
	}
	else if (xPos >= (700 / 3)) {
		xPos = (700 / 3);
	}
	else {
		xPos = xPos;
	}
	document.getElementById('zoomer').style.left = xPos + "px";
	xPos = (xPos * 3) / 2;
	document.getElementById('theswf').style.width = 600 + xPos + "px";
	document.getElementById('theswf').style.height = ((870 / 955) * (600 + xPos)) + "px";
	document.getElementById('swfwrapper').style.width = 600 + xPos + "px";
	if (xPos<=16) {
		document.getElementById('swfwrapper').style.paddingRight = (16 - xPos) + "px";
	}
	else if (xPos>=290) {
		document.getElementById('swfwrapper').style.paddingRight = "0px";
		document.getElementById('swfwrapper').style.paddingLeft = ((350 - xPos) / 2) + "px";
	}
	else {
		document.getElementById('swfwrapper').style.paddingRight = "0px";
		document.getElementById('swfwrapper').style.paddingLeft = "30px";
	}
	if (xPos>=46) {
		document.getElementById('paintedwrapp').style.width = "890px";
		document.getElementById('paintedwrapp').style.paddingLeft = "30px";
		document.getElementById('paintedwrapp').style.paddingRight = "30px";
		document.getElementById('paintedadd').style.paddingBottom = "0px";
		document.getElementById('paintedadd').style.paddingRight = "34px";
		document.getElementById('paintedlatest').style.paddingBottom = "0px";
		document.getElementById('paintedlatest').style.paddingRight = "34px";
	}
	else {
		document.getElementById('paintedwrapp').style.width = "274px";
		document.getElementById('paintedwrapp').style.paddingLeft = "0px";
		document.getElementById('paintedwrapp').style.paddingRight = "0px";
		document.getElementById('paintedadd').style.paddingBottom = "14px";
		document.getElementById('paintedadd').style.paddingRight = "0px";
		document.getElementById('paintedlatest').style.paddingBottom = "14px";
		document.getElementById('paintedlatest').style.paddingRight = "0px";
	}
}
function falsefunc() {
	return false;
}
function grab() {
	document.onmousedown = falsefunc;
	document.onmousemove = drag;
	document.onmouseup = drop;
}
function drag(e) {
	if (!e) {
		e = window.event;
	}
	xPos = ((e.clientX - document.getElementById('zoombar').offsetLeft) - 6);
	fixCSS(xPos);
}
function drop() {
	document.onmousedown = null;
	document.onmousemove = null;
	document.onmouseup = null;
}
function zoomIn() {
	xPos = parseInt(document.getElementById('zoomer').style.left) || 0;
	xPos = xPos + 25;
	fixCSS(xPos);
}
function zoomOut() {
	xPos = parseInt(document.getElementById('zoomer').style.left) || 0;
	xPos = xPos - 25;
	fixCSS(xPos);
}