<!-- Javascript -->
var slider = 1;
var sliders = 6;
var maxLeft = 0;
var sliderInterval;

function startSlider()
{
	loadSliders();
	slider = 1;
	sliderInterval = setInterval("playSlider()",5000);
}

function loadSliders()
{
	for(i=1;i<sliders;i++)
	{
		var loadv = document.getElementById("sliderBox" + i);
		var ajr = "slider0"+i+".htm";
		if(loadv != undefined)
		{
			//ajaxSlider(ajr, loadv);
			frameSlider(ajr, loadv);
		}
		else
		{
			alert("no sliderBox" + i);
		}
	}
	document.getElementById("sliderTd"+ slider).className = "sliderTabSel";

}

function playSlider()
{
	var lastSlider = slider;
	slider = slider + 1;
	if(slider == sliders)
	{
		slider = 1;
		lastSlider = 5;
	}
	transitionSlide(lastSlider);
}

function transitionSlide(lastSlider)
{
	var nextdv = "sliderBox" + slider;
	var lastdv = "sliderBox" + lastSlider;
	var timer = 0;
	fadeSlide(nextdv,100);
	document.getElementById("sliderTd"+ slider).className = "sliderTabSel";
	for(opo=100; opo>=0; opo--)
	{
		//alert(op);
		setTm = setTimeout("fadeSlide('"+lastdv+"',"+opo+")",(timer * 10));
		timer++;
	}		
	document.getElementById("sliderTd"+ lastSlider).className = "sliderTab";
}

function fadeSlide(fsdv,fi)
{
	opac = fi / 100;
	fselm = document.getElementById(fsdv);
	fselm.style.filter= "alpha(opacity=" + fi + ")";
	fselm.style.MozOpacity= opac;
	fselm.style.opacity= opac; 
	fselm.style.KhtmlOpacity= opac; 
}

function pauseSlider()
{
	clearInterval(sliderInterval);
}

function selectSlider(id)
{
	if(sliderInterval != null)
	{
		clearInterval(sliderInterval);
	}
	if(id != slider)
	{
		lastSlider = slider;
		slider = id;
		transitionSlide(lastSlider);
	}

}

function prevSlider()
{
	if(sliderInterval != null)
	{
		clearInterval(sliderInterval);
	}
	lastSlider = slider;
	slider = slider - 1;
	if(slider < 1)
	{
		lastSlider = 1;
		slider = 5;
	}
	transitionSlide(lastSlider);
}

function nextSlider()
{
	if(sliderInterval != null)
	{
		clearInterval(sliderInterval);
	}
	lastSlider = slider;
	slider = slider + 1;
	if(slider == sliders)
	{
		slider = 1;
		lastSlider = 5;
	}
	transitionSlide(lastSlider);
	
}

function basePath()
{
	var wlh = window.location.href;
	if(wlh.indexOf("/") > 0)
	{
		var bspary = wlh.split("/");
		var basp = "";
		for(bsa = 0; bsa < bspary.length  - 1; bsa++)
		{
			basp = basp + bspary[bsa] + "/";
		}
		return basp;
	}
}

function getXMLHttp(){

    var xmlHttp;
    try	
	{    // Firefox, Opera 8.0+, Safari    
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        
		//alert("Microsoft.XMLHTTP");
		//xmlHttp=new XMLHttpRequest();    
		//alert("XMLHttpRequest");
	} 
	catch (e) 
	{    // Internet Explorer    

	    try 
		{      
		    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
			//alert("MSXML2.XMLHTTP");
    	
	    }
		catch (e) 
		{      
		    try 
			{  
				//xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        
				//alert("Microsoft.XMLHTTP");
				xmlHttp=new XMLHttpRequest();    
				//alert("XMLHttpRequest");
    		
		    } 
			catch (e) 
			{
			    alert("Your browser does not support AJAX!");
		    }
	    }
    }	
    return xmlHttp;
}

function ajaxSlider(ajUrl, _output)
{
	ajUrl = basePath() + "sliders/" + ajUrl;
    var xmlHttp = getXMLHttp();
	xmlHttp.onreadystatechange=function() 
	{
		if(xmlHttp.readyState==4)
		{
			var ajaxResults = xmlHttp.responseText;
			_output.innerHTML = ajaxResults;
    	}
  	}    		
    xmlHttp.open("GET",ajUrl,true);
    xmlHttp.send(null);
}

function frameSlider(ajUrl, _frame)
{
	//ajUrl = basePath() + "sliders/" + ajUrl;
	//alert(ajUrl);
	//var frms = "<iframe src='" + ajUrl + "' style='width:500; height:100;' frameborder='0'></iframe>";
	//_frame.innerHTML = frms;
	
}