var aryClassElements = new Array();
var pause = -1;

function caroMouseOver()
{
if(caromouseon==2)
return;
pause = which;
var pos = aryClassElements[which].innerHTML.indexOf('^');	
	var imagelink = aryClassElements[which].innerHTML.substring(0,pos);
	var temp= aryClassElements[which].innerHTML.substring(pos+1);
        var pos2 = temp.indexOf('^');
        var imageoverlink = temp.substring(0,pos2);
        var imageurl =  temp.substring(pos2+1);
document.getElementById('carimage').src = imageoverlink ;
}

function caroMouseOut()
{
if(caromouseon==2)
return;
pause = -1;
var pos = aryClassElements[which].innerHTML.indexOf('^');	
	var imagelink = aryClassElements[which].innerHTML.substring(0,pos);
	var temp= aryClassElements[which].innerHTML.substring(pos+1);
        var pos2 = temp.indexOf('^');
        var imageoverlink = temp.substring(0,pos2);
        var imageurl =  temp.substring(pos2+1);
document.getElementById('carimage').src = imagelink;
}

function caroMouseClick()
{
var pos = aryClassElements[which].innerHTML.indexOf('^');	
	var imagelink = aryClassElements[which].innerHTML.substring(0,pos);
	var temp= aryClassElements[which].innerHTML.substring(pos+1);
        var pos2 = temp.indexOf('^');
        var imageoverlink = temp.substring(0,pos2);
        var imageurl =  temp.substring(pos2+1);

if(caropopup==1)
{
window.open(imageurl);
}
else
{
this.location = imageurl;
}
}

function getElementsByClassName( strClassName, obj ) {

    if ( obj.className == strClassName ) {

        aryClassElements[aryClassElements.length] = obj;

    }

    for ( var i = 0; i < obj.childNodes.length; i++ )

        getElementsByClassName( strClassName, obj.childNodes[i] );

}

var counter=0;

var size;

var which = 1;



function clearAllUnderline()
{
   for(var i=0; i<size; i++)
   {
      document.getElementById("caroli"+i).className="a";
   }
}



function caroChange(i)
{
	var pos = aryClassElements[i].innerHTML.indexOf('^');	

	var imagelink = aryClassElements[i].innerHTML.substring(0,pos);

	var imagetext = aryClassElements[i].innerHTML.substring(pos+1);

	document.getElementById('carimage').src = imagelink;

	//document.getElementById('cartext').innerHTML = imagetext;

        clearAllUnderline();

        document.getElementById("caroli"+i).className="mylinksselect";

counter=i;
which = i;

}



function caroTime(i)
{
        if(pause==-1)
        {
          counter++;
         var pos = aryClassElements[i].innerHTML.indexOf('^');	

	var imagelink = aryClassElements[i].innerHTML.substring(0,pos);

	var imagetext = aryClassElements[i].innerHTML.substring(pos+1);

	document.getElementById('carimage').src = imagelink;


        clearAllUnderline();

        document.getElementById("caroli"+i).className="mylinksselect";
        }
        which = i;
	

        
        setTimeout ("caroTime(counter%size)", carospeed);

}

function setCaroText()
{

var pos = aryClassElements[which].innerHTML.indexOf('^');	

	var imagelink = aryClassElements[which].innerHTML.substring(0,pos);

	var imagetext = aryClassElements[which].innerHTML.substring(pos+1);
}


function caroInit() {

    aryClassElements.length = 0;

    getElementsByClassName( 'caroClass', document.body );

size = aryClassElements.length;

    for ( var i = 0; i < aryClassElements.length; i++ ) {

        document.getElementById('carimage').src = aryClassElements[i].innerHTML;
		
		aryClassElements[i].style.visibility='hidden';
		
		var a = document.createElement("a");

		a.href = "javascript: caroChange("+i+")";

		a.innerHTML=(i+1);

		
		var emObj = document.createElement("li");		

		emObj.appendChild(a);

                emObj.id="caroli"+i;

		

		var root3 = document.getElementById("mylinks");

		root3.appendChild(emObj);

		

    }

caroChange(0);

counter++;

setTimeout ("caroTime(counter%size)",carospeed);

}