function ajax(url, containerid,variables,page,selected)
{
	setTimeout("ajax2('"+url+"','"+containerid+"','"+variables+"',"+page+","+selected+")",1000);

}

function ajax2(url, containerid,variables,page,selected){

	var page_request = false

try {
page_request = new ActiveXObject("Microsoft.XMLHTTP"); // eski versiyon xmlhttp
} catch (e) {
page_request = false;
}
	
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP"); // yeni versiyon xmlhttp
} catch (e) {
}

// Mozilla ve Safari
if ( !page_request && typeof XMLHttpRequest != 'undefined' ) {

try{
page_request = new XMLHttpRequest();
}catch(e) { 
page_request = false;
}

}

// Diger
if ( !page_request && window.createRequest ) {

try{
page_request = window.createRequest();
} catch(e) { 
page_request = false;
}

}
	selected=document.getElementById('position').value;
	var values = "thumbs=" + document.getElementById(variables).value + "&page=" + page + "&selected=" + selected;
	page_request.open('POST', url + '?random=' + Math.random(), true);
    page_request.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT');
    page_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
    page_request.setRequestHeader('Content-length', values.length);
    page_request.setRequestHeader('Connection', 'close');
    page_request.onreadystatechange=function(){loadpage(page_request, containerid, url)}
	
	
	page_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=iso-8859-9")
	page_request.send(values);}

  function loadpage(page_request, containerid, url){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	{
	document.getElementById(containerid).innerHTML=page_request.responseText;
	}
  }
  
///////////////////////////////////////////////////////////////////////////////////////////////////////////	
	
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}

function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}
	
///////////////////////////////////////////////////////////////////////////////////////////////////////////

timers = new Array();    
oldSetTimeout = window.setTimeout;    

window.setTimeout = function(code, interval) 
{      
timers.push(oldSetTimeout(code, interval));    
}        

function resetTimeouts() 
{      
timers = new Array();    
}   

function clearTimeouts() 
{      
for (var i= 0;i < timers.length; i++) {        
clearTimeout(timers[i]);      
}      
resetTimeouts();    
}

//////////////////////AJAX İLE ÇAĞIRILAN SAYFALARDA ÇALIŞACAK Javascript Kodları///////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////

function clSlider()
{
clearTimeouts();
document.getElementById('working').value=0;
}

function sola(maxval)
{
path2=document.getElementById('position');
path3=document.getElementById('working');
try
{
	var page=document.getElementById('page').value;
	if (eval(path2.value)<=((page-1)*10))
	{
		document.getElementById('page').value=eval(document.getElementById('page').value)-1;
		ajax("ajx_thumbs.asp","dvThumbs","txtThumbs",eval(page)-1);
		changeBold(document.getElementById('page').value);
	}
}
catch (err)
{}

if (eval(path2.value)>0 && eval(path3.value==0))
{
setTimeout("sola2(1,5)");

try{
imageobject=document.getElementById(document.getElementById('position').value);
opacity=50;
 if (navigator.appName.indexOf("Netscape")!=-1
  &&parseInt(navigator.appVersion)>=5)
    imageobject.style.MozOpacity=opacity/100
 else if (navigator.appName.indexOf("Microsoft")!= -1 
  &&parseInt(navigator.appVersion)>=4)
    imageobject.filters.alpha.opacity=opacity;
lightup(document.getElementById(eval(path2.value)-1),100);
}
catch(err) {}

path2.value=eval(path2.value)-1;

document.getElementById('working').value=1;
}

if (path2.value<1) 
{lightup2(document.getElementById('leftArrow'),20);}
if (path2.value<maxval) 
{lightup2(document.getElementById('rightArrow'),100);}
try
{
var x=document.getElementById('page').value;
}
catch (err)
{
if (path2.value<=1) 
{lightup2(document.getElementById('leftArrow'),20);}
}

}

function saga(maxval)
{
path2=document.getElementById('position');
path3=document.getElementById('working');
if (eval(path2.value)<maxval && eval(path3.value==0))
{
setTimeout("saga2(1,5)");
try{
imageobject=document.getElementById(document.getElementById('position').value);
opacity=50;
 if (navigator.appName.indexOf("Netscape")!=-1
  &&parseInt(navigator.appVersion)>=5)
    imageobject.style.MozOpacity=opacity/100
 else if (navigator.appName.indexOf("Microsoft")!= -1 
  &&parseInt(navigator.appVersion)>=4)
    imageobject.filters.alpha.opacity=opacity;
lightup(document.getElementById(eval(path2.value)+1),100);
}
catch(err) {}

path2.value=eval(path2.value)+1;
try
{
var page=document.getElementById('page').value;
	if (eval(path2.value)>(page*10)-1) 
	{
		document.getElementById('page').value=eval(document.getElementById('page').value)+1;
		ajax("ajx_thumbs.asp","dvThumbs","txtThumbs",eval(page)+1);
		changeBold(document.getElementById('page').value);
	}
}
catch (err)
{

}

document.getElementById('working').value=1;
}

if (path2.value>0) 
{lightup2(document.getElementById('leftArrow'),100);}
if (path2.value==maxval-1) 
{lightup2(document.getElementById('rightArrow'),20);}

}

function saga2(konum,hiz)
{
	path=document.getElementById('canSlider');
	try
	{
	path.scrollLeft=path.scrollLeft+hiz;
	}
	catch(err)
	{}
	konum++;
	if (konum>90) {hiz=1;}
	if (konum<=107)
	{
		setTimeout("saga2("+konum+","+hiz+")");
	}
	else
	{	
		clSlider();
	}
}

function sola2(konum,hiz)
{
	path=document.getElementById('canSlider');
	try
	{
	path.scrollLeft=path.scrollLeft-hiz;
	}
	catch(err)
	{}
	konum++;
	if (konum>90) {hiz=1;}
	if (konum<=107)
	{
		setTimeout("sola2("+konum+","+hiz+")");
	}
	else
	{
		clSlider();
	}
	
}

function lightup(imageobject, opacity){
	try{
	if(eval(imageobject.id)!=document.getElementById('position').value)
	{
 if (navigator.appName.indexOf("Netscape")!=-1
  &&parseInt(navigator.appVersion)>=5)
    imageobject.style.MozOpacity=opacity/100
 else if (navigator.appName.indexOf("Microsoft")!= -1 
  &&parseInt(navigator.appVersion)>=4)
    imageobject.filters.alpha.opacity=opacity
	}
	}
	catch (err){}
}

function lightup2(imageobject, opacity){
	try
	{
 if (navigator.appName.indexOf("Netscape")!=-1
  &&parseInt(navigator.appVersion)>=5)
    imageobject.style.MozOpacity=opacity/100
 else if (navigator.appName.indexOf("Microsoft")!= -1 
  &&parseInt(navigator.appVersion)>=4)
    imageobject.filters.alpha.opacity=opacity
	}
	catch(err){}
	
}

function sec(no,maxval)
{

	path3=document.getElementById('working');
	if(path3.value==0)
	{
	path=document.getElementById('canSlider');
	path.scrollLeft=(no)*467;

for (i=0;i<maxval;i++)
{
	try
	{
		lightup2(document.getElementById(i),50);
	}
	catch (err) {}
}

lightup(document.getElementById(no),100);
document.getElementById('position').value=no;

path2=document.getElementById('position');

if (path2.value<1) 
{lightup2(document.getElementById('leftArrow'),20);}

if (path2.value<maxval-1) 
{lightup2(document.getElementById('rightArrow'),100);}

if (path2.value>0) 
{lightup2(document.getElementById('leftArrow'),100);}

if (path2.value==maxval-1) 
{lightup2(document.getElementById('rightArrow'),20);}

if (eval(no)==eval(document.getElementById('position').value))
{
lightup2(document.getElementById(no),100);	
}
}
}

