function change(picheight, picwidth, change_comment, change_usercomment, number, link_info_local) {
var picture=escape(scriptAr[number]);
document.getElementById('mycomment').innerHTML=change_comment;
document.getElementById('usercomment').innerHTML=change_usercomment;
if (change_usercomment)
{
document.getElementById('usercomment').style.display="block";
}
else
{
document.getElementById('usercomment').style.display="none";
}

//preload main image
var link_info_local="albums/"+link_info_local+'/';
var picture_info=link_info_local+picture;
var image1 = new Image();
image1.src = link_info_local+'display_size/'+picture;

//img1.src is a blank image to expand box while image1.src is loading
var img_html='<img id="main_src" src="'+img1.src+'" height="'+picheight+'" width="'+picwidth+'">';
document.getElementById('changeimage').innerHTML=img_html;


var img_html2='<a href="albums/'+scriptdir[number]+'/full_size/'+picture+'" TARGET="_blank">'+'<img id="main_src" src="'+image1.src+'"'+'alt="'+change_comment+'" height="'+picheight+'" width="'+picwidth+'" border="0"></a>';
document.getElementById('changeimage').innerHTML=img_html2;

//youtube
function html_entity_decode(str) 
	{
 	var ta=document.createElement("textarea");
  	ta.innerHTML=str;
 	return ta.value;
	}
	
change_comment=html_entity_decode(change_comment);
var youtube=change_comment.search(/<\/object>/i);
if (youtube!=-1)
	{
	document.getElementById('changeimage').innerHTML=change_comment;
	document.getElementById('mycomment').innerHTML="";
	}

//change user_commment onClick
document.getElementById('change_submit').innerHTML="<input id='submit_check' type='button' value='Submit' onClick="+'"'+"ajax_submit('add_comment', '"+picture+"');"+'"'+"/>";

}


function init() {
var x = new getObj('scrollchange');
x.obj.onscroll = load_next;

}

function getObj(name)
{
this.obj = document.getElementById(name);
this.style = document.getElementById(name).style;
}


function load_next() {
//get scrolltop
var objDiv = document.getElementById("scrollchange");
var scroll_top = objDiv.scrollTop;
if (scroll_top>now_at)
	{
	now_at=now_at+300;
	//change images from blank to pic
	if (blank_index+5>endvalue)
		{
		var stopfor=endvalue;
		}
	else
		{
		var stopfor=blank_index+5;
		}
	for (var blank = blank_index; blank <= stopfor; blank++)
		{
		var id_number="z"+blank;
		var check_fail=document.getElementById(id_number);
		if (check_fail)
			{
			if (comment_exists[blank]==1)
			{
			var yescommment="style='background-color:#B9DCFF;' ";
			}
		else if (comment_exists[blank]==2)
			{
			var yescommment="style='background-color:#FFFFCC;' ";
			}
		else if (comment_exists[blank]==3)
			{
			var yescommment="style='background-color:#CCFFCC;' ";
			}
		else
			{
			var yescommment=" ";
			}
		var change_blankimg='<a href="javascript:ajax_get('+"'"+scriptid[blank]+"','"+blank+"', '"+scriptdir[blank]+"'"+')"><img '+yescommment+' src="albums/'+scriptdir[blank]+'/thumb/'+scriptAr[blank]+'" border="0"></a>';  
		check_fail.innerHTML=change_blankimg;
		}
	}
blank_index=blank;

}
//load sets before start and catches up
if (now_at < 0 || now_at < scroll_top)
{
return load_next();
}
}

function add_table(startvalue, endvalue) 
{
var table_tag_open='<table width="60%"  border="0" cellspacing="0" cellpadding="8">';
var table_tag_close='</table>';
var tr_open='<tr>';
var tr_close='</tr>';
var td_blank="<td></td>"

if (startvalue != 0)
{
var table_content=" ";
for (var x=startvalue;x<endvalue;x=x+2) 
{
var now_td=add_td(x);
var now_td2=add_td(x+1);
if (endvalue%2!=0 && x==endvalue-1)
{
table_content+=tr_open+now_td+td_blank+tr_close;
}
else
{
table_content+=tr_open+now_td+now_td2+tr_close;
}
}
}

var return_html=table_tag_open+table_content+table_tag_close;
document.getElementById("nextnumber2").innerHTML=return_html;

document.getElementById("nextnumber2").style.display="block";

//start table changer
init();
load_next();

}

function add_td(at) 
{
var td_inner="<td id='z"+at+"'><img src='images/blank.gif'></td>";
return td_inner;
}

//call ajax function
function ajax_get(id_number,image_number, album_name)
{
// clear old picture

var changeto=document.getElementById('changeimage').getElementsByTagName('img')[0];
if(changeto)
	{
	changeto.src=img1.src;
	}

callphp(id_number,image_number, album_name);
}

//show hide div
function showorhide(id) 
{
var hidediv=document.getElementById(id);
hidediv.style.display = (hidediv.style.display=="block" ? "none" : "block");
}

//validate box
function ajax_submit(id_hide, pic_name)
{
var comment_area=document.getElementById('comment_area').value;
var name_check=document.getElementById('name_check').value;
var bot_check=document.getElementById('bot_check').value;

var dontsend=false;
if (bot_check==37 && name_check && comment_area)
{
if (name_check.length<3)
{
alert("Name must be at least 3 letters long");
var dontsend=true;
}
var objRegExp = /href(\s*)=/i;
if (objRegExp.test(comment_area))
{
alert("No links allowed sorry");
var dontsend=true;
}
if (!dontsend)
{
document.getElementById('comment_area').value="";
showorhide(id_hide);

//ajax.php write to db
ajax_update_uc(pic_name, comment_area, name_check);
}
}
else
{
alert("Please fill out all boxes");
}
}

//myspace link
function urllink() 
{
var src=document.getElementById("main_src").src;
var height=document.getElementById("main_src").height;
var width=document.getElementById("main_src").width;
var message="Insert this link below into myspace comment box to insert image";
var textlink='<img src="'+src+'" width="'+width+'" height="'+height+'">';
prompt (message,textlink);
}

//permalink
function permalink() 
{
var src=document.getElementById("main_src").src;
src=decodeURI(src);
var length=scriptAr.length;
for (var i = 0; i < length; i++)
	{
	var reg1=new RegExp(scriptAr[i]);
	var test=reg1.test(src);
	if(test)
		{
		img_number=scriptid[i];
		//var bracket=(Math.ceil(img_number/20))*20;
		window.location="/picture_gallery/"+scriptdir[i]+"/"+img_number+"/";
		}
	}

}


//dlfull
function dlfull() 
{
var src=document.getElementById("main_src").src;
var array_src=src.split("/");
var album_full_size=array_src[5];
var filename_full_size=array_src[7];
//prompt (array_src[5]);
window.location="/picture_gallery/download_images.php?album="+album_full_size+"&file="+filename_full_size;
}