var artist = new Array();
artist[1] = "Angie Snelling";
artist[2] = "Mike Bailey";

var items_per_page = 7;

var total_paintings = row_count;
total_paintings++;

var total_pages = Math.ceil (total_paintings/items_per_page);

var remainder = total_paintings%items_per_page;

if (remainder == 0)
{
remainder = items_per_page;
}

var inc = 0;
var page_item = new Array();
inc = 0;
while (inc <= row_count)
{
page_item[inc] = new Array();
inc++;
}

inc = 1;
var g = document.getElementById("page_turn");



while (inc <= total_pages)
    {
	
       var f = document.createElement("a");
	   		f.id = "page_div"+inc;
			f.style.fontSize = "13pt";
			f.style.cursor = "pointer";
			f.style.padding = "0 1px 0 0";
			f.style.margin = "0";
			f.style.textDecoration ="none";
			f.num = inc;
			f.onclick = function()
                       {
                          changePage(this.num);
                       }


       h = document.createElement("span");

       h.appendChild(document.createTextNode(" "+inc+" "));
	   
/*var output = "page_item" + upp;
var i = document.createElement("img");
i.src = 'images/'+window[output][(3*2)];
a.appendChild(i);*/
	    f.appendChild(h);
	   //a.appendChild(p);

        //b[0].appendChild(d);

      g.appendChild(f);

       inc++;
    }
var curr_items_page = 1;	
var e = 0;
var a = 0;
var i = 0;
var increm = 0;
var fields = 13;
var paint_increm = 0;
var new_remainder = remainder;
var page = 1;
var new_page = 1;
var thumb_chosen = 0;
var curr_thumb = 0;
changePage(1);
changeItem(0);


function changePage(page)
{

new_remainder = remainder;
new_remainder--;
if (total_pages != page){new_remainder = items_per_page; new_remainder--;}
new_page = page;
fields = 13;
inc = 0;
increm = 0;

paint_increm = 0;
new_page = page;
new_page--;
//document.write(new_page);
paint_increm = (items_per_page*new_page);
new_page++;

//document.write(new_page);
//document.write(new_remainder);

//document.write (paint_increm);
while (increm <= new_remainder)
{
	while (inc <= fields)
	{
		page_item[increm][inc] = painting[paint_increm][inc]; 
		inc++;
		
	}
	inc = 0;
	increm++;
	paint_increm++;
}


inc = 0;

var c = document.getElementById("gallery_box");

while(c.hasChildNodes()) { c.removeChild(c.lastChild); }


while (inc <= (new_remainder))
    {
	a = document.createElement("a");
		a.className = "divver";
		a.num = inc;
		a.onclick = function()
                       {
                          changeItem(this.num);
                       }

	

	   a.innerHTML=('<img id="thumb_'+inc+'"src="/image.php/'+page_item[inc][0]+'?width=90&amp;height=90&amp;cropratio=1:1&image=/images/paintings/'+page_item[inc][0]+'.jpg" />');
						
		

		c.appendChild(a);
							
		inc++;
    }

inc = 0;

while (inc<=new_remainder)
{
var im = document.getElementById("thumb_"+inc);
im.style.border = "solid";
im.style.borderColor = "#f2f4fa";
im.style.borderWidth = "1px";
inc++;
}
if (new_page == curr_items_page)
{

var io = document.getElementById("thumb_"+thumb_chosen);
io.style.borderColor = "#999";
}

inc = 1;
while (inc <= total_pages)
{
var ip = document.getElementById("page_div"+inc);
/*ip.style.textDecoration = "auto";*/
ip.style.color ="#bb7db6";
ip.style.cursor = "pointer";
inc++;
}
ip = document.getElementById("page_div"+new_page);
/*ip.style.textDecoration = "none";*/
ip.style.color ="#696A6C";
ip.style.cursor = "default";
}



function changeItem(c)
{

curr_items_page = new_page;

var new_remainder =remainder;
new_remainder--;

if (total_pages != new_page){ /*alert ("this");*/new_remainder = items_per_page; new_remainder--;}
/*if (page != total_pages)
{*/
	inc = 0;
	
	while (inc <= new_remainder)
	{
		//alert(inc);
		//alert(new_remainder);
		var curr_thumb = document.getElementById("thumb_"+inc);
		curr_thumb.style.borderColor = "#f2f4fa";
		inc++;
	}
var im = document.getElementById("thumb_"+c);
im.style.borderColor = "#999";
thumb_chosen = c;	
document.getElementById("main_img").innerHTML=('<a href="images/paintings/painting'+page_item[c][0]+'_full.jpg" rel="lightbox" title="'+page_item[c][2]+'"><img src="/image.php/'+page_item[c][0]+'?width=400&amp;height=322&amp;image=/images/paintings/'+page_item[c][0]+'.jpg" border="0"/></a>');
document.getElementById("zoom_img").innerHTML=('<a href="images/paintings/painting'+page_item[c][0]+'_full.jpg" rel="lightbox" class="painting_zoom" title="'+page_item[c][2]+'"><span>zoom</span></a>');
document.getElementById("painting_he").innerHTML=(page_item[c][2]);
document.getElementById("painting_artist").innerHTML=(artist[(page_item[c][1])]);
document.getElementById("medium").innerHTML=(page_item[c][3]);
document.getElementById("o_width").innerHTML=(page_item[c][5]);
document.getElementById("o_height").innerHTML=(page_item[c][6]);
document.getElementById("o_price").innerHTML=(Math.round((page_item[c][7])/100));
if (page_item[c][1] == 1){
document.getElementById("o_format").innerHTML=('mounted &amp; framed');
}
else {
document.getElementById("o_format").innerHTML=('unframed');
}

var n = document.getElementById("info_box_original");
var s = document.getElementById("info_box_original_sold");
if (page_item[c][4] == 0)
{
n.style.display = "none";
s.style.display = "block";
}
else
{
s.style.display = "none";
n.style.display = "block";
}
document.getElementById("pc_width").innerHTML=(page_item[c][9]);
document.getElementById("pc_height").innerHTML=(page_item[c][10]);
document.getElementById("pc_price").innerHTML=(Math.round((page_item[c][11])/100));
document.getElementById("p_width").innerHTML=(page_item[c][9]);
document.getElementById("p_height").innerHTML=(page_item[c][10]);
document.getElementById("p_price").innerHTML=(Math.round((page_item[c][11])/100));
var m = document.getElementById("info_box");
var q = document.getElementById("info_box_print");
if (page_item[c][8] == 0)
{
m.style.display = "none";
q.style.display = "none";
}
else if (page_item[c][8] == 1)
{
m.style.display = "block";
q.style.display = "none";
}
else
{
m.style.display = "none";
q.style.display = "block";
}
/*var oppcode = document.getElementById("orig_paypal_code");
oppcode.value = (page_item[c][12]);
var pppcode = document.getElementById("printc_paypal_code");
pppcode.value = (page_item[c][13]);
var pppcode = document.getElementById("print_paypal_code");
pppcode.value = (page_item[c][13]);*/
if (page_item[c][1] == 1){
var desc = '(mounted and framed original)';
}
else {
var desc = '(original unframed)';
}
var ppotitle = document.getElementById("ppo_title");
ppotitle.value = (page_item[c][2]+' by '+artist[(page_item[c][1])]+' '+desc);
var pponumber = document.getElementById("ppo_number");
pponumber.value = (page_item[c][0]);
var ppoprice = document.getElementById("ppo_price");
ppoprice.value = (page_item[c][7]/100);

var ppctitle = document.getElementById("ppc_title");
ppctitle.value = (page_item[c][2]+' by '+artist[(page_item[c][1])]+' (canvas print unframed)');
var ppcprice = document.getElementById("ppc_price");
ppcprice.value = (page_item[c][11]/100);

var pptitle = document.getElementById("pp_title");
pptitle.value = (page_item[c][2]+' by '+artist[(page_item[c][1])]+' (mounted print unframed)');
var ppprice = document.getElementById("pp_price");
ppprice.value = (page_item[c][11]/100);

}



function next()
{

if (curr_items_page != new_page)
{

changePage(curr_items_page);
}

new_remainder = remainder;
new_remainder--;

var new_items_pp = items_per_page;
new_items_pp--;
if ((curr_items_page == total_pages) && (thumb_chosen == new_remainder))
{

}
else if ((new_page != total_pages) && (thumb_chosen < new_items_pp)) 
{

changeItem((thumb_chosen+1));
}
else if ((thumb_chosen < new_remainder) && (thumb_chosen >= 0)) 
{

changeItem((thumb_chosen+1));
}
else if (thumb_chosen == new_items_pp)
{
thumb_chosen = 0;	
curr_items_page++;
new_new_page = new_page;
new_new_page++;
changePage(new_new_page);
changeItem(0);

}
	
}



function previous()
{
	

if (curr_items_page != new_page)
{

changePage(curr_items_page);
}

new_remainder = remainder;
new_remainder--;
var new_items_pp = items_per_page;
new_items_pp--;
if ((curr_items_page == 1) && (thumb_chosen == 0))
{

}
else if ((new_page != 1) && (thumb_chosen > 0)) 
{

changeItem((thumb_chosen-1));
}
else if ((thumb_chosen > 0) && (thumb_chosen <= new_items_pp)) 
{

changeItem((thumb_chosen-1));
}
else if (thumb_chosen == 0)
{
thumb_chosen = new_items_pp;
curr_items_page--;
new_new_page = new_page;
new_new_page--;
changePage(new_new_page);
changeItem(new_items_pp);
}
	
}