$(document).ready(function(){
	$('.menu').hover(function(){
		var id = $(this).attr('id');
		$('#'+id+' img').fadeIn(1000);
	},
	function(){
		var id = $(this).attr('id');
		$('#'+id+' img').fadeOut(1000);
	});
	

});

function load_content(element,url){
    $(''+element).fadeOut('normal', function(){
        $(''+element).load(''+url, function(){
            $(''+element).fadeIn('normal');
        });
    });
}


var currentclick = "i1";

function hovereffect(element,click){

	if (click!="") currentclick = click;

	xab=document.getElementById(element);
	yab=document.getElementById(currentclick);

	imags = d.getElementById("jcarousel-control").getElementsByTagName("img");
	
	for(i=0;i<imags.length;i++) {
		
		if (yab!=imags[i]) {
			
			img = imags[i].src;
					
			imb2 = explode('_h.gif', img);
			imbx = explode('_h.gi', img);	
				
			if (imbx[1]=="f") {
				imags[i].src = imb2[0] + ".gif";
			}
			else {
			}	
		
		}
	} 
	img = xab.src;
			
	imb = explode('.gif', img);
	imbx = explode('_h.gi', img);	

	if (imbx[1]=="f") {
	}
	else {
		xab.src = imb[0] + "_h.gif";
	}
		
}


function slide(element){
   
	var slider = $("#content_text_slider");
	var position = slider.position();

	if (position.left==774) {
		$("#content_text_slider").animate({ 
		left: "960px"
		}, 1500 );
	} else {
	
		$("#content_text_slider").animate({ 
		left: "774px"
		}, 1500 );
	
	}

	
}

var currentimage = "";
var nextimage = "";
var dir = "images/";

function rotateimage(element,images){

	image = explode(';', images);

	if (currentimage=="") currentimage=image[0];	
	
	for(i=0;i<image.length;i++) {	
		y = i + 1;
		if (y == image.length) y = 0;	
		if (currentimage==image[i]) nextimage=image[y];	
	}
		
	changeimage(element,nextimage)
	
	currentimage = nextimage;		
}

function changeimage(element,image){

	xab=document.getElementById(element);
	xab.src = dir + image;
		
}



window.addEventListener?window.addEventListener("load",so_init,false):window.attachEvent("onload",so_init);


var allimages = 21;

var d=document, imgs = new Array(), zInterval = null, current=0, pause=false, rad=0;

function so_init() {
	if(!d.getElementById || !d.createElement)return;



	imgs = d.getElementById("content_foto").getElementsByTagName("img");
	for(i=1;i<imgs.length;i++) imgs[i].xOpacity = 0;
	imgs[0].style.display = "block";
	imgs[0].xOpacity = .99;
	
	
	
		x=document.getElementById('content_foto_img');
		y=document.getElementById('content_foto_img2');
		rad++;
		x.src = imagedir + rad + ".jpg";		
		rad++;		
		y.src = imagedir + rad + ".jpg";
		
	
	so_xfade();
}



function so_xfade() {

	cOpacity = imgs[current].xOpacity;
	
	nIndex = imgs[current+1]?current+1:0;

	nOpacity = imgs[nIndex].xOpacity;
	
	cOpacity-=.05; 
	nOpacity+=.05;
	
	imgs[nIndex].style.display = "block";
	imgs[current].xOpacity = cOpacity;
	imgs[nIndex].xOpacity = nOpacity;
	
	setOpacity(imgs[current]); 
	setOpacity(imgs[nIndex]);
	
	if(cOpacity<=0) {
	
		rad++;
		
		
		
		imgs[current].style.display = "none";	
		
		x=document.getElementById('content_foto_img2');
		y=document.getElementById('content_foto_img');
				
		if (allimages==rad) rad = 0;
				
		if (imgs[current]==x) x.src = imagedir + rad + ".jpg";
		if (imgs[current]==y) y.src = imagedir + rad + ".jpg";
		
		current = nIndex;
		setTimeout(so_xfade,2000);
			
	} else {
	
		setTimeout(so_xfade,50);
	}
	
	function setOpacity(obj) {
		if(obj.xOpacity>.99) {
			obj.xOpacity = .99;
			return;
		}
		obj.style.opacity = obj.xOpacity;
		obj.style.MozOpacity = obj.xOpacity;
		obj.style.filter = "alpha(opacity=" + (obj.xOpacity*100) + ")";
	}
	

	
}

function explode (delimiter, string, limit) {

 
    var emptyArray = { 0: '' };
    
 
    if ( arguments.length < 2 ||
        typeof arguments[0] == 'undefined' ||
        typeof arguments[1] == 'undefined' )
    {
        return null;
    }
 
    if ( delimiter === '' ||
        delimiter === false ||
        delimiter === null )
    {
        return false;
    }
 
    if ( typeof delimiter == 'function' ||
        typeof delimiter == 'object' ||
        typeof string == 'function' ||
        typeof string == 'object' )
    {
        return emptyArray;
    }
 
    if ( delimiter === true ) {
        delimiter = '1';
    }
    
    if (!limit) {
        return string.toString().split(delimiter.toString());
    } else {
        
        var splitted = string.toString().split(delimiter.toString());
        var partA = splitted.splice(0, limit - 1);
        var partB = splitted.join(delimiter.toString());
        partA.push(partB);
        return partA;
    }
}


