	function trimString (str) 
	{
	  str = this != window? this : str;
	  return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
	}
	function trimstrChar(str) 
	{
	  str = this != window? this : str;
	  return str.replace(/^\"/g, '').replace(/\"/g, '');
	}

	function change_img(image,name,imagetitle,curPos)
	{
		document.getElementById("cur_post").value=curPos;
		document.big_img.src="admin/user_photos/"+name;
		document.getElementById('big_light').href="admin/user_photos/"+name.replace('120_120_thumb_','500_500_thumb_');
		document.getElementById('big_light').title=imagetitle;
		document.getElementById("imgTitle").innerHTML=imagetitle.truncate(21, '...');
		document.getElementById("outof").innerHTML=curPos;		 
		
		if (navigator.appName.indexOf("Netscape")!=-1 && parseInt(navigator.appVersion)>=5)
		{
			document.getElementById("img1").style.MozOpacity=100/100;
			document.getElementById("img2").style.MozOpacity=100/100;
			document.getElementById("img3").style.MozOpacity=100/100;			
			document.getElementById(image).style.MozOpacity=55/100;
		}	
		 else if (navigator.appName.indexOf("Microsoft")!= -1 && parseInt(navigator.appVersion)>=4)
		{
			document.getElementById("img1").filters.alpha.opacity=100;
			document.getElementById("img2").filters.alpha.opacity=100;
			document.getElementById("img3").filters.alpha.opacity=100;			
			document.getElementById(image).filters.alpha.opacity=55;			
		}	
	}

// JavaScript Document
function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function next_previous(flag)
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var str = document.getElementById("cur_post").value;
	var url="cat_photo.php";
	url=url+"?id="+str;
	url=url+"&flag="+flag;
	url=url+"&sid="+Math.random();
//	alert (url);
	xmlHttp.onreadystatechange=next_previous1;
	
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
}

function next_previous1() 
{ 

	if (xmlHttp.readyState==4)
	{ 
		result=trimString(trimstrChar(xmlHttp.responseText)).split(',');
//		alert (result);
		if(result)
		{
			 if (result[0]!="")
			 {
				document.big_img.src="admin/user_photos/120_120_thumb_"+result[0];
				document.getElementById('big_light').href="admin/user_photos/500_500_thumb_"+result[0];
				document.getElementById('big_light').title=result[1];
				document.getElementById("imgTitle").innerHTML=result[1].truncate(21, '...');
				document.getElementById("cur_post").value=result[result.length-1];
				document.getElementById("outof").innerHTML=result[result.length-1];
//				alert (result[result.length-1]);
				var blrPos = result[result.length-1];
				var ckPos = result[result.length-1]-1;
				if(result[result.length-2]=='pg1')
				{
					ckPos=result[2];
					blrPos=result[2];
				}
					if((ckPos > 1 && result[result.length-3]=='last')||(ckPos > 1 && (parseInt(ckPos))%3==0)||(result[result.length-1]==1 && result[result.length-2]!='pg1'))
					{

							if(parseInt(result[3])>3)
							{
								if (parseInt(result[result.length-1])>=parseInt(result[3]))
								{
									document.getElementById("outof3").innerHTML=result[3]+' - '+result[3];
								}
								else
								{
									document.getElementById("outof3").innerHTML=result[result.length-1]+' - '+(parseInt(result[result.length-1])+2);
								}
							}
						if (result[result.length-3]=='last' && (result[3]%3!=0))
						{
							if (result[3]%3==2)
							{
								 if (document.getElementById("thumb_nail_imgs2").innerHTML=="")
								 {
									 htmlCont='<a href="javascript: change_img(\'img2\',\'120_120_thumb_'+result[0]+'\',\''+result[1]+'\','+result[2]+')" id="imglnk2"><img src="admin/user_photos/40_40_thumb_'+result[0]+'" id="img2" name="img2" style="filter:alpha(opacity=55)" border="none" /></a>';
									 document.getElementById("thumb_nail_imgs2").innerHTML=htmlCont;
								 }
								 else
								 {
									 document.img2.src="admin/user_photos/40_40_thumb_"+result[0];
									 document.getElementById('imglnk2').href='javascript: change_img(\'img2\',\'120_120_thumb_'+result[0]+'\',\''+result[1]+'\','+result[2]+')';
								 }
								 
								 if (document.getElementById("thumb_nail_imgs1").innerHTML=="")
								 {
									 htmlCont='<a href="javascript: change_img(\'img1\',\'120_120_thumb_'+result[4]+'\',\''+result[5]+'\','+result[6]+')" id="imglnk1"><img src="admin/user_photos/40_40_thumb_'+result[4]+'" id="img1" name="img1" style="filter:alpha(opacity=100)" border="none" /></a>';
									 document.getElementById("thumb_nail_imgs1").innerHTML=htmlCont;
								 }
								 else
								 {
									 document.img1.src="admin/user_photos/40_40_thumb_"+result[4];
									 document.getElementById('imglnk1').href='javascript: change_img(\'img1\',\'120_120_thumb_'+result[4]+'\',\''+result[5]+'\','+result[6]+')';
								 }
								 document.getElementById("thumb_nail_imgs3").innerHTML="";
								 document.getElementById("outof3").innerHTML=result[2]-1+' - '+result[3];
								 
							}
							else if(result[3]%3==1)
							{
								 if (document.getElementById("thumb_nail_imgs1").innerHTML=="")
								 {
									 htmlCont='<a href="javascript: change_img(\'img1\',\'120_120_thumb_'+result[0]+'\',\''+result[1]+'\','+result[2]+')" id="imglnk1"><img src="admin/user_photos/40_40_thumb_'+result[0]+'" id="img1" name="img1" style="filter:alpha(opacity=100)" border="none" /></a>';
									 document.getElementById("thumb_nail_imgs1").innerHTML=htmlCont;
								 }
								 else
								 {
									 document.img1.src="admin/user_photos/40_40_thumb_"+result[0];
									 document.getElementById('imglnk1').href='javascript: change_img(\'img1\',\'120_120_thumb_'+result[0]+'\',\''+result[1]+'\','+result[2]+')';
								 }
								 document.getElementById("thumb_nail_imgs2").innerHTML="";								 
								 document.getElementById("thumb_nail_imgs3").innerHTML="";
								 document.getElementById("outof3").innerHTML=result[2]+' - '+result[3];
								 
							}
								document.getElementById("img"+imgBlur).filters.alpha.opacity=55;			
						}
						else if(result[result.length-2]=='pg2')
						{
							 document.img1.src="admin/user_photos/40_40_thumb_"+result[0];
							 document.getElementById('imglnk1').href='javascript: change_img(\'img1\',\'120_120_thumb_'+result[0]+'\',\''+result[1]+'\','+result[2]+')';
							if(result[4] && result[4]!='pg2' && result[4]!='last')
							{
								 
								 if (document.getElementById("thumb_nail_imgs2").innerHTML=="")
								 {
									 htmlCont='<a href="javascript: change_img(\'img2\',\'120_120_thumb_'+result[4]+'\',\''+result[5]+'\','+result[6]+')" id="imglnk2"><img src="admin/user_photos/40_40_thumb_'+result[4]+'" id="img2" name="img2" style="filter:alpha(opacity=100)" border="none" /></a>';
									 document.getElementById("thumb_nail_imgs2").innerHTML=htmlCont;
								 }
								 else
								 {
									 document.img2.src="admin/user_photos/40_40_thumb_"+result[4];
									 document.getElementById('imglnk2').href='javascript: change_img(\'img2\',\'120_120_thumb_'+result[4]+'\',\''+result[5]+'\','+result[6]+')';
								 }
							}
							else
								document.getElementById("thumb_nail_imgs2").innerHTML="";					
							
							if(result[7] && result[7]!='pg2' && result[7]!='last')
							{
								 if (document.getElementById("thumb_nail_imgs3").innerHTML=="")
								 {
									 htmlCont='<a href="javascript: change_img(\'img3\',\'120_120_thumb_'+result[7]+'\',\''+result[8]+'\','+result[9]+')" id="imglnk3"><img src="admin/user_photos/40_40_thumb_'+result[7]+'" id="img3" name="img3" style="filter:alpha(opacity=100)" border="none" /></a>';
									 document.getElementById("thumb_nail_imgs3").innerHTML=htmlCont;					
								 }
								 else
								 {
									 document.img3.src="admin/user_photos/40_40_thumb_"+result[7];
									 document.getElementById('imglnk3').href='javascript: change_img(\'img3\',\'120_120_thumb_'+result[7]+'\',\''+result[8]+'\','+result[9]+')';
								 }
							}
							else
								document.getElementById("thumb_nail_imgs3").innerHTML="";
						}
						else if (result[result.length-2]=='pg1')
						{
							 if (document.getElementById("thumb_nail_imgs3").innerHTML=="")
							 {
									 htmlCont='<a href="javascript: change_img(\'img3\',\'120_120_thumb_'+result[0]+'\',\''+result[1]+'\','+result[2]+')" id="imglnk3"><img src="admin/user_photos/40_40_thumb_'+result[0]+'" id="img3" name="img3" style="filter:alpha(opacity=100)" border="none" /></a>';
									 document.getElementById("thumb_nail_imgs3").innerHTML=htmlCont;					
							 }
							 else
							 {
									 document.img3.src="admin/user_photos/40_40_thumb_"+result[0];
									 document.getElementById('imglnk3').href='javascript: change_img(\'img3\',\'120_120_thumb_'+result[0]+'\',\''+result[1]+'\','+result[2]+')';
							  }
							if(result[4] && result[4]!='pg1' && result[4]!='last')
							{
								 if (document.getElementById("thumb_nail_imgs2").innerHTML=="")
								 {
									 htmlCont='<a href="javascript: change_img(\'img2\',\'120_120_thumb_'+result[4]+'\',\''+result[5]+'\','+result[6]+')" id="imglnk2"><img src="admin/user_photos/40_40_thumb_'+result[4]+'" id="img2" name="img2" style="filter:alpha(opacity=100)" border="none" /></a>';
									 document.getElementById("thumb_nail_imgs2").innerHTML=htmlCont;
								 }
								 else
								 {
									 document.img2.src="admin/user_photos/40_40_thumb_"+result[4];
									 document.getElementById('imglnk2').href='javascript: change_img(\'img2\',\'120_120_thumb_'+result[4]+'\',\''+result[5]+'\','+result[6]+')';
								 }
							}
							else
								document.getElementById("thumb_nail_imgs2").innerHTML="";					
							
							if(result[7] && result[7]!='pg1' && result[7]!='last')
							{
								 if (document.getElementById("thumb_nail_imgs1").innerHTML=="")
								 {
									 htmlCont='<a href="javascript: change_img(\'img1\',\'120_120_thumb_'+result[7]+'\',\''+result[8]+'\','+result[9]+')" id="imglnk1"><img src="admin/user_photos/40_40_thumb_'+result[7]+'" id="img1" name="img1" style="filter:alpha(opacity=100)" border="none" /></a>';
									 document.getElementById("thumb_nail_imgs1").innerHTML=htmlCont;
								 }
								 else
								 {
									 document.img1.src="admin/user_photos/40_40_thumb_"+result[7];
									 document.getElementById('imglnk1').href='javascript: change_img(\'img1\',\'120_120_thumb_'+result[7]+'\',\''+result[8]+'\','+result[9]+')';
								 }
							}
							else
								document.getElementById("thumb_nail_imgs1").innerHTML="";
						}
						
					}

				imgBlur = (blrPos%3);
//				 alert (imgBlur)
				 if (imgBlur==0)
					 imgBlur=3;
				 if (navigator.appName.indexOf("Netscape")!=-1 && parseInt(navigator.appVersion)>=5)
				 {
					document.getElementById("img1").style.MozOpacity=100/100;
					document.getElementById("img2").style.MozOpacity=100/100;
					document.getElementById("img3").style.MozOpacity=100/100;
					document.getElementById("img"+imgBlur).style.MozOpacity=55/100;
				}	
				 else if (navigator.appName.indexOf("Microsoft")!= -1 && parseInt(navigator.appVersion)>=4)
				{

					document.getElementById("img1").filters.alpha.opacity=100;
					document.getElementById("img2").filters.alpha.opacity=100;
					document.getElementById("img3").filters.alpha.opacity=100;			
					document.getElementById("img"+imgBlur).filters.alpha.opacity=55;			
				}
		 }
		}
	}
}

function changeCat(str)
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url="cat_photo.php";
	url=url+"?id="+str;
	url=url+"&flag=cat";
	url=url+"&sid="+Math.random();
//	alert (url);
	xmlHttp.onreadystatechange=changeCat1;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function changeCat1() 
{ 

	if (xmlHttp.readyState==4)
	{ 
		result=trimString(xmlHttp.responseText);
//		alert (result);
		if(result)
		{
			document.getElementById("photoGall").innerHTML=result;
			 if (navigator.appName.indexOf("Netscape")!=-1 && parseInt(navigator.appVersion)>=5)
			 {
				document.getElementById("img1").style.MozOpacity=55/100;
			 }	
			 else if (navigator.appName.indexOf("Microsoft")!= -1 && parseInt(navigator.appVersion)>=4)
			{
				document.getElementById("img1").filters.alpha.opacity=55;
			}	
			
		}
	}
}

