/**
 * @author facha
 */

//variables para fade de imagenes
var time;
var transparency = 0;
var myTime = 1000;//time for image fade
var myTime2 = 1250;//time for image fade
var myTime3 = 1500;//time for image fade
var myTime4 = 1250;//time for image fade
var myTime5 = 1500;//time for image fade
var myTime6 = 1250;//time for image fade
var myTime7 = 2500;//time for image fade
var myTime8 = 1250;//time for image fade
var myTime9 = 2000;//time for image fade

function $(pId){
	var obj = document.getElementById(pId);
	return obj;	
}

function overItem(pItem,pFlag){
	if(pFlag){
		$(pItem).className = "menuitem_selected";
	}else{
		$(pItem).className = "submenuitem_selected";
	}
}

function outItem(pItem,pFlag){
	if(pFlag){
		$(pItem).className = "menuitem";
	}else{
		$(pItem).className = "submenuitem";
	}
}


function overRightTab(pTab){
	$(pTab).className = "toptabs_selected";
}

function outRightTab(pTab){
	$(pTab).className = "toptabs";
}
 
function highLightItem(pItem, pItemAmmount, pIn){//highlight function menu tabs, submenutabs, toptabs and combo
	
	switch(pItem){
		case "estudio":
			$(pItem).className = "menuitem_selected";
			$("arquitectura").className = "menuitem";
			$("urbanismo").className = "menuitem";
			$("contacto").className = "menuitem";
			
			showSubmenu(false);
			
			break;
		case "arquitectura":
			$(pItem).className = "menuitem_selected";
			$("estudio").className = "menuitem";
			$("urbanismo").className = "menuitem";
			$("contacto").className = "menuitem";
			
			showSubmenu(true);
		
		break;
		
		case "urbanismo":
			$(pItem).className = "menuitem_selected";
			$("estudio").className = "menuitem";
			$("arquitectura").className = "menuitem";
			$("contacto").className = "menuitem";
			
			showSubmenu(false);
		
		break;
		case "contacto":
			$(pItem).className = "menuitem_selected";
			$("estudio").className = "menuitem";
			$("urbanismo").className = "menuitem";
			$("arquitectura").className = "menuitem";
			
			showSubmenu(false);
		break;
		
		case "arq_bancaria":
			$(pItem).className = "submenuitem_selected";
			$("arq_servicios").className = "submenuitem";
			$("viviendas").className = "submenuitem";
			$("exposiciones").className = "submenuitem";
			$("concursos").className = "submenuitem";
		
		break;
		case "arq_servicios":
		
			$(pItem).className = "submenuitem_selected";
			$("arq_bancaria").className = "submenuitem";
			$("viviendas").className = "submenuitem";
			$("exposiciones").className = "submenuitem";
			$("concursos").className = "submenuitem";
		
		break;
		case "viviendas":
		
			$(pItem).className = "submenuitem_selected";
			$("arq_servicios").className = "submenuitem";
			$("arq_bancaria").className = "submenuitem";
			$("exposiciones").className = "submenuitem";
			$("concursos").className = "submenuitem";
		
		break;
		
		case "exposiciones":
		
			$(pItem).className = "submenuitem_selected";
			$("arq_servicios").className = "submenuitem";
			$("viviendas").className = "submenuitem";
			$("arq_bancaria").className = "submenuitem";
			$("concursos").className = "submenuitem";
		
		break;
		case "concursos":
			$(pItem).className = "submenuitem_selected";
			$("arq_servicios").className = "submenuitem";
			$("viviendas").className = "submenuitem";
			$("exposiciones").className = "submenuitem";
			$("arq_bancaria").className = "submenuitem";
		break;
		
		case "Viviendas":
			$("toptab_"+pIn).className = "toptabs_selected";
			for(var i = 0; i < pItemAmmount; i++){
				if(pIn != i){
					$("toptab_"+i).className = "toptabs";	
				}
				
			}
			
		break;
		
		case "Arquitectura Bancaria":
			$("toptab_"+pIn).className = "toptabs_selected";
			for(var i = 0; i < pItemAmmount; i++){
				if(pIn != i){
					$("toptab_"+i).className = "toptabs";	
				}
				
			}
			showCombo('santander_combo', false);
			showCombo('lloyds_combo', false);
			
		break;
		
		case "Arquitectura de Servicios":
			$("toptab_"+pIn).className = "toptabs_selected";
			for(var i = 0; i < pItemAmmount; i++){
				if(pIn != i){
					$("toptab_"+i).className = "toptabs";	
				}
				
			}
			showCombo('santander_combo', false);
			showCombo('lloyds_combo', false);
			
		break;
		
		case "Exposiciones":
			$("toptab_"+pIn).className = "toptabs_selected";
			for(var i = 0; i < pItemAmmount; i++){
				if(pIn != i){
					$("toptab_"+i).className = "toptabs";	
				}
				
			}
			showCombo('santander_combo', false);
			showCombo('lloyds_combo', false);
			
		break;
		
		case "Concursos":
			$("toptab_"+pIn).className = "toptabs_selected";
			for(var i = 0; i < pItemAmmount; i++){
				if(pIn != i){
					$("toptab_"+i).className = "toptabs";	
				}
				
			}
			showCombo('santander_combo', false);
			showCombo('lloyds_combo', false);
			showCombo('cv_combo', false);
			
		break;
		
		case "Motorshow":
		
			$("toptab_"+pIn).className = "toptabs_selected";
			for(var i = 0; i < pItemAmmount; i++){
				if(pIn != i){
					$("toptab_"+i).className = "toptabs";	
				}
				
			}
			showCombo('stand_combo', true);
			window.setTimeout("('stand_combo', false)", 5000);//hide after 5 sec
		
		break;
		
		case "Santander":
			$("toptab_"+pIn).className = "toptabs_selected";
			for(var i = 0; i < pItemAmmount; i++){
				if(pIn != i){
					$("toptab_"+i).className = "toptabs";	
				}
				
			}
			showCombo('santander_combo', true);
			showCombo('lloyds_combo', false);
			window.setTimeout("('santander_combo', false)", 5000);//hide after 5 sec
		
		break;
		
		case "Lloyds":
			$("toptab_"+pIn).className = "toptabs_selected";
			for(var i = 0; i < pItemAmmount; i++){
				if(pIn != i){
					$("toptab_"+i).className = "toptabs";	
				}
				
			}
			showCombo('lloyds_combo', true);
			showCombo('santander_combo', false);
			window.setTimeout("('lloyds_combo', false)", 5000);//hide after 5 sec
		
		break;
		
		case "cv":
			$("toptab_"+pIn).className = "toptabs_selected";
			for(var i = 0; i < pItemAmmount; i++){
				if(pIn != i){
					$("toptab_"+i).className = "toptabs";	
				}
				
			}
			showCombo('cv_combo', true);
			window.setTimeout("showCombo('cv_combo', false)", 5000);//hide after 5 sec
		
		break;
		
		case "Pub":
			$("toptab_"+pIn).className = "toptabs_selected";
			for(var i = 0; i < pItemAmmount; i++){
				if(pIn != i){
					$("toptab_"+i).className = "toptabs";	
				}
				
			}
			showCombo('cv_combo', false);
			
		
		break;
		case "Conc":
			$("toptab_"+pIn).className = "toptabs_selected";
			for(var i = 0; i < pItemAmmount; i++){
				if(pIn != i){
					$("toptab_"+i).className = "toptabs";	
				}
				
			}
			showCombo('cv_combo', false);
			
		
		break;
		case "Conf":
			$("toptab_"+pIn).className = "toptabs_selected";
			for(var i = 0; i < pItemAmmount; i++){
				if(pIn != i){
					$("toptab_"+i).className = "toptabs";	
				}
				
			}
			showCombo('cv_combo', false);
			
		
		break;
		
		case "Est":
			$("toptab_"+pIn).className = "toptabs_selected";
			for(var i = 0; i < pItemAmmount; i++){
				if(pIn != i){
					$("toptab_"+i).className = "toptabs";	
				}
				
			}
			showCombo('cv_combo', false);
			
		
		break;
		
		
		case "cv_det":
			$("toptab_"+pIn).className = "toptabs_selected";
			for(var i = 0; i < pItemAmmount; i++){
				if(pIn != i){
					$("toptab_"+i).className = "toptabs";	
				}
				
			}
		
		break;
		
		
		
	}

}

function showCombo(pCombo, pFlag){
	
	
	if($(pCombo)){
		if(pFlag){
			$(pCombo).style.display = "block";	
		}else{
			$(pCombo).style.display = "none";
		}	
	}
	
	
	
}

function showSubmenu(pFlag){
	
	$("arq_servicios").className = "submenuitem";
	$("arq_bancaria").className = "submenuitem";
	$("viviendas").className = "submenuitem";
	$("exposiciones").className = "submenuitem";
	$("concursos").className = "submenuitem";
	
	if(pFlag){
		$("submenu").style.display="block";
		
	}else{
		$("submenu").style.display="none";
	}

	
}


function initImage(pImage) {
  //
  imageId = pImage;
  image = $(imageId);
  setOpacity(image, 0);
  image.style.visibility = 'visible';
  fadeIn(imageId, 0);
};
function setOpacity(obj, opacity) {
  opacity = (opacity == 100) ? 99.999 : opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari anterior a 1.2, Konqueror
  obj.style.KHTMLOpacity = opacity /100;
  
  // anteriores Mozilla y Firefox
  obj.style.MozOpacity = opacity /100;
  
  // Safari 1.2, posterior Firefox y Mozilla, CSS3
  obj.style.opacity = opacity /100;
}

function fadeIn(objId,opacity) {
  //
  if (document.getElementById) {
    //
    obj = $(objId);
    if (opacity <= 100) {
      //
      setOpacity(obj, opacity);
      opacity += 10;
      //
      window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
    }
  }
}



function loadImage(pFolder, pImage){
	var obj = $("imagecontainer");
	//time = setInterval('fadeIn('+pImage+')',100);
	obj.innerHTML = '<img id="image_'+pImage+'" src="images/'+pFolder+'/'+pImage+'.jpg" alt="" title="" />';
	
	
}

function loadPlan(pFolder, pPlan){
	var obj = $("imagecontainer");
	//time = setInterval('fadeIn('+pImage+')',100);
	obj.innerHTML = '<img id="plan_'+pPlan+'" src="images/planos/'+pFolder+'/'+pPlan+'.jpg" alt="" title="" />';
}

function highLightImgItem(pImgLenght, pIndex){
		
	$("img_"+pIndex).className = "imgnumber_selected";
	
	for(var i=1; i <= pImgLenght; i++){
		if(i != pIndex){

			$("img_"+i).className = "imgnumber";
			
		}
		 		
	}

}

function highLightPlanItem(pImgLenght, pIndex){
		
	$("plan_num_"+pIndex).className = "imgnumber_selected";
	
	for(var i=1; i <= pImgLenght; i++){
		if(i != pIndex){

			$("plan_num_"+i).className = "imgnumber";
			
		}
		 		
	}

}


function changeImage(pInImage, pImgLenght, pIndex, pFolder, pImage, pImageFade){//image bottom buttons
	
	in_image = pInImage;
	highLightImgItem(pImgLenght, pIndex);
	loadImage(pFolder,pImage);
	initImage(pImageFade);
	
}

function changePlan(pInImage, pImgLenght, pIndex, pFolder, pPlan, pImageFade){//image bottom buttons
	
	in_plan = pInImage;
	highLightPlanItem(pImgLenght, pIndex);
	loadPlan(pFolder,pPlan);
	initImage(pImageFade);
	
}


function changeTopTab(pInHome, pInImage, pName, pSource, pSection, pItemAmmount, pIn){//top tabs buttons

	in_home = pInHome;
	in_image = pInImage;
	highLightItem(pName, pItemAmmount, pIn);
	makeRequest(pSource, pSection);
	
	
}
//change image in intro
function changeImg(pId,pFlag){
	var obj = $(pId);
	if(pFlag){
		obj.style.className = "thumb roll2";
	}else{
		obj.style.className = "thumb roll1";
	}
}


function overImg(pItem,pFlag){
	
	if(pFlag){
		$(pItem).className = "thumb roll2";
	}else{
		$(pItem).className = "thumb roll1";
	}
}

function overImg2(pItem,pFlag,pId){
	
	if(pId){
		switch(pId){
			case 1:
				if(pFlag){
					$(pItem).className = "thumb roll4";
				}else{
					$(pItem).className = "thumb roll3";
				}	
			break;
			case 2:
				if(pFlag){
					$(pItem).className = "thumb roll6";
				}else{
					$(pItem).className = "thumb roll5";
				}	
			
			break;
		}
	}else{
		if(pFlag){
			$(pItem).className = "thumb roll4";
		}else{
			$(pItem).className = "thumb roll3";
		}	
	}

	
}



function position(pItem, pToMove, pAdjustY, pAdjustX, pFlag){
	if(pItem == "imageContainer"){
		if(!$(pItem)){
			pItem = "imagecontainer";
		}	
	}
	
	
	var obj = $(pItem);
	var x = findPosX(obj);
	var y = findPosY(obj);
	var objToMove = $(pToMove);
	var adjustX = pAdjustX; 
	var adjustY = pAdjustY;
	objToMove.style.top = parseFloat(y+adjustY)+"px";
	objToMove.style.left = parseFloat(x+pAdjustX) +"px";
	if(pToMove == "logo"){
		if(pFlag){
			objToMove.style.marginTop = 79+"px";	
		}else{
			objToMove.style.marginTop = 177+"px";
		}
		
	}
	
	
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;

}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

//window.addEventListener?window.addEventListener("load",so_init,false):window.attachEvent("onload",so_init);

var d=document, imgs = new Array(), imgs2 = new Array(), imgs3 = new Array(), imgs4 = new Array(), imgs5 = new Array(), imgs6 = new Array(), imgs7 = new Array(), imgs8 = new Array(), imgs9 = new Array(), imgs10 = new Array(), zInterval = null, current=0, current2=0, current3=0, current4=0, current5=0, current6=0, current7=0, current8=0, current9=0, current10=0, pause=false;
var var_timer;
var var_timer2;
var var_timer3;
var var_timer4;
var var_timer5;
var var_timer6;
var var_timer7;
var var_timer8;
var var_timer9;
var var_timer10;

function so_init(pCont) {
	
	if(!d.getElementById || !d.createElement)return;
	
	if(!pCont){pCont = "imageContainer"}

	// DON'T FORGET TO GRAB THIS FILE AND PLACE IT ON YOUR SERVER IN THE SAME DIRECTORY AS THE JAVASCRIPT!
	// http://slayeroffice.com/code/imageCrossFade/xfade2.css
	css = d.createElement("link");
	css.setAttribute("href","css/xfade2.css");
	css.setAttribute("rel","stylesheet");
	css.setAttribute("type","text/css");
	d.getElementsByTagName("head")[0].appendChild(css);

	imgs = d.getElementById(pCont).getElementsByTagName("img");
	for(i=1;i<imgs.length;i++) imgs[i].xOpacity = 0;
	imgs[0].style.display = "block";
	imgs[0].xOpacity = .99;
	
	//alert('myTime'+myTime);
	
		var_timer = setTimeout(so_xfade,myTime);	
	

}

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) {
		imgs[current].style.display = "none";
		current = nIndex;
		var_timer = setTimeout(so_xfade,myTime);
	} else {
		var_timer = 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 so_init2(pCont) {
	
	if(!d.getElementById || !d.createElement)return;
	
	if(!pCont){pCont = "imageContainer"}

	// DON'T FORGET TO GRAB THIS FILE AND PLACE IT ON YOUR SERVER IN THE SAME DIRECTORY AS THE JAVASCRIPT!
	// http://slayeroffice.com/code/imageCrossFade/xfade2.css
	css = d.createElement("link");
	css.setAttribute("href","css/xfade2.css");
	css.setAttribute("rel","stylesheet");
	css.setAttribute("type","text/css");
	d.getElementsByTagName("head")[0].appendChild(css);

	imgs2 = d.getElementById(pCont).getElementsByTagName("img");
	for(i=1;i<imgs2.length;i++) imgs2[i].xOpacity = 0;
	imgs2[0].style.display = "block";
	imgs2[0].xOpacity = .99;
	
	//alert('myTime'+myTime);
	
		var_timer2 = setTimeout(so_xfade2,myTime2);	
	

}

function so_xfade2() {
	
	
	cOpacity = imgs2[current2].xOpacity;
	nIndex = imgs2[current2+1]?current2+1:0;

	nOpacity = imgs2[nIndex].xOpacity;
	
	cOpacity-=.05; 
	nOpacity+=.05;
	
	imgs2[nIndex].style.display = "block";
	imgs2[current2].xOpacity = cOpacity;
	imgs2[nIndex].xOpacity = nOpacity;
	
	setOpacity(imgs2[current2]); 
	setOpacity(imgs2[nIndex]);
	
	if(cOpacity<=0) {
		imgs2[current2].style.display = "none";
		current2 = nIndex;
		var_timer2 = setTimeout(so_xfade2,myTime2);
	} else {
		var_timer2 = setTimeout(so_xfade2,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 so_init3(pCont) {
	
	if(!d.getElementById || !d.createElement)return;
	
	if(!pCont){pCont = "imageContainer"}

	// DON'T FORGET TO GRAB THIS FILE AND PLACE IT ON YOUR SERVER IN THE SAME DIRECTORY AS THE JAVASCRIPT!
	// http://slayeroffice.com/code/imageCrossFade/xfade2.css
	css = d.createElement("link");
	css.setAttribute("href","css/xfade2.css");
	css.setAttribute("rel","stylesheet");
	css.setAttribute("type","text/css");
	d.getElementsByTagName("head")[0].appendChild(css);

	imgs3 = d.getElementById(pCont).getElementsByTagName("img");
	for(i=1;i<imgs3.length;i++) imgs3[i].xOpacity = 0;
	imgs3[0].style.display = "block";
	imgs3[0].xOpacity = .99;
	
	//alert('myTime'+myTime);
	
		var_timer3 = setTimeout(so_xfade3,myTime3);	
	

}

function so_xfade3() {
	
	
	cOpacity = imgs3[current3].xOpacity;
	nIndex = imgs3[current3+1]?current3+1:0;

	nOpacity = imgs3[nIndex].xOpacity;
	
	cOpacity-=.05; 
	nOpacity+=.05;
	
	imgs3[nIndex].style.display = "block";
	imgs3[current3].xOpacity = cOpacity;
	imgs3[nIndex].xOpacity = nOpacity;
	
	setOpacity(imgs3[current3]); 
	setOpacity(imgs3[nIndex]);
	
	if(cOpacity<=0) {
		imgs3[current3].style.display = "none";
		current3 = nIndex;
		var_timer3 = setTimeout(so_xfade3,myTime3);
	} else {
		var_timer3 = setTimeout(so_xfade3,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 so_init4(pCont) {
	
	if(!d.getElementById || !d.createElement)return;
	
	if(!pCont){pCont = "imageContainer"}

	// DON'T FORGET TO GRAB THIS FILE AND PLACE IT ON YOUR SERVER IN THE SAME DIRECTORY AS THE JAVASCRIPT!
	// http://slayeroffice.com/code/imageCrossFade/xfade2.css
	css = d.createElement("link");
	css.setAttribute("href","css/xfade2.css");
	css.setAttribute("rel","stylesheet");
	css.setAttribute("type","text/css");
	d.getElementsByTagName("head")[0].appendChild(css);

	imgs4 = d.getElementById(pCont).getElementsByTagName("img");
	for(i=1;i<imgs4.length;i++) imgs4[i].xOpacity = 0;
	imgs4[0].style.display = "block";
	imgs4[0].xOpacity = .99;
	
	//alert('myTime'+myTime);
	
		var_timer4 = setTimeout(so_xfade4,myTime4);	
	

}

function so_xfade4() {
	
	
	cOpacity = imgs4[current4].xOpacity;
	nIndex = imgs4[current4+1]?current4+1:0;

	nOpacity = imgs4[nIndex].xOpacity;
	
	cOpacity-=.05; 
	nOpacity+=.05;
	
	imgs4[nIndex].style.display = "block";
	imgs4[current4].xOpacity = cOpacity;
	imgs4[nIndex].xOpacity = nOpacity;
	
	setOpacity(imgs4[current4]); 
	setOpacity(imgs4[nIndex]);
	
	if(cOpacity<=0) {
		imgs4[current4].style.display = "none";
		current4 = nIndex;
		var_timer4 = setTimeout(so_xfade4,myTime4);
	} else {
		var_timer4 = setTimeout(so_xfade4,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 so_init5(pCont) {
	
	if(!d.getElementById || !d.createElement)return;
	
	if(!pCont){pCont = "imageContainer"}

	// DON'T FORGET TO GRAB THIS FILE AND PLACE IT ON YOUR SERVER IN THE SAME DIRECTORY AS THE JAVASCRIPT!
	// http://slayeroffice.com/code/imageCrossFade/xfade2.css
	css = d.createElement("link");
	css.setAttribute("href","css/xfade2.css");
	css.setAttribute("rel","stylesheet");
	css.setAttribute("type","text/css");
	d.getElementsByTagName("head")[0].appendChild(css);

	imgs5 = d.getElementById(pCont).getElementsByTagName("img");
	for(i=1;i<imgs5.length;i++) imgs5[i].xOpacity = 0;
	imgs5[0].style.display = "block";
	imgs5[0].xOpacity = .99;
	
	//alert('myTime'+myTime);
	
		var_timer5 = setTimeout(so_xfade5,myTime5);	
	

}

function so_xfade5() {
	
	
	cOpacity = imgs5[current5].xOpacity;
	nIndex = imgs5[current5+1]?current5+1:0;

	nOpacity = imgs5[nIndex].xOpacity;
	
	cOpacity-=.05; 
	nOpacity+=.05;
	
	imgs5[nIndex].style.display = "block";
	imgs5[current5].xOpacity = cOpacity;
	imgs5[nIndex].xOpacity = nOpacity;
	
	setOpacity(imgs5[current5]); 
	setOpacity(imgs5[nIndex]);
	
	if(cOpacity<=0) {
		imgs5[current5].style.display = "none";
		current5 = nIndex;
		var_timer5 = setTimeout(so_xfade5,myTime5);
	} else {
		var_timer5 = setTimeout(so_xfade5,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 so_init6(pCont) {
	
	if(!d.getElementById || !d.createElement)return;
	
	if(!pCont){pCont = "imageContainer"}

	// DON'T FORGET TO GRAB THIS FILE AND PLACE IT ON YOUR SERVER IN THE SAME DIRECTORY AS THE JAVASCRIPT!
	// http://slayeroffice.com/code/imageCrossFade/xfade2.css
	css = d.createElement("link");
	css.setAttribute("href","css/xfade2.css");
	css.setAttribute("rel","stylesheet");
	css.setAttribute("type","text/css");
	d.getElementsByTagName("head")[0].appendChild(css);

	imgs6 = d.getElementById(pCont).getElementsByTagName("img");
	for(i=1;i<imgs6.length;i++) imgs6[i].xOpacity = 0;
	imgs6[0].style.display = "block";
	imgs6[0].xOpacity = .99;
	
	//alert('myTime'+myTime);
	
		var_timer6 = setTimeout(so_xfade6,myTime6);	
	

}

function so_xfade6() {
	
	
	cOpacity = imgs6[current6].xOpacity;
	nIndex = imgs6[current6+1]?current6+1:0;

	nOpacity = imgs6[nIndex].xOpacity;
	
	cOpacity-=.05; 
	nOpacity+=.05;
	
	imgs6[nIndex].style.display = "block";
	imgs6[current6].xOpacity = cOpacity;
	imgs6[nIndex].xOpacity = nOpacity;
	
	setOpacity(imgs6[current6]); 
	setOpacity(imgs6[nIndex]);
	
	if(cOpacity<=0) {
		imgs6[current6].style.display = "none";
		current6 = nIndex;
		var_timer6 = setTimeout(so_xfade6,myTime6);
	} else {
		var_timer6 = setTimeout(so_xfade6,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 so_init7(pCont) {
	
	if(!d.getElementById || !d.createElement)return;
	
	if(!pCont){pCont = "imageContainer"}

	// DON'T FORGET TO GRAB THIS FILE AND PLACE IT ON YOUR SERVER IN THE SAME DIRECTORY AS THE JAVASCRIPT!
	// http://slayeroffice.com/code/imageCrossFade/xfade2.css
	css = d.createElement("link");
	css.setAttribute("href","css/xfade2.css");
	css.setAttribute("rel","stylesheet");
	css.setAttribute("type","text/css");
	d.getElementsByTagName("head")[0].appendChild(css);

	imgs7 = d.getElementById(pCont).getElementsByTagName("img");
	for(i=1;i<imgs7.length;i++) imgs7[i].xOpacity = 0;
	imgs7[0].style.display = "block";
	imgs7[0].xOpacity = .99;
	
	//alert('myTime'+myTime);
	
		var_timer7 = setTimeout(so_xfade7,myTime7);	
	

}

function so_xfade7() {
	
	
	cOpacity = imgs7[current7].xOpacity;
	nIndex = imgs7[current7+1]?current7+1:0;

	nOpacity = imgs7[nIndex].xOpacity;
	
	cOpacity-=.05; 
	nOpacity+=.05;
	
	imgs7[nIndex].style.display = "block";
	imgs7[current7].xOpacity = cOpacity;
	imgs7[nIndex].xOpacity = nOpacity;
	
	setOpacity(imgs7[current7]); 
	setOpacity(imgs7[nIndex]);
	
	if(cOpacity<=0) {
		imgs7[current7].style.display = "none";
		current7 = nIndex;
		var_timer7 = setTimeout(so_xfade7,myTime7);
	} else {
		var_timer7 = setTimeout(so_xfade7,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 so_init8(pCont) {
	
	if(!d.getElementById || !d.createElement)return;
	
	if(!pCont){pCont = "imageContainer"}

	// DON'T FORGET TO GRAB THIS FILE AND PLACE IT ON YOUR SERVER IN THE SAME DIRECTORY AS THE JAVASCRIPT!
	// http://slayeroffice.com/code/imageCrossFade/xfade2.css
	css = d.createElement("link");
	css.setAttribute("href","css/xfade2.css");
	css.setAttribute("rel","stylesheet");
	css.setAttribute("type","text/css");
	d.getElementsByTagName("head")[0].appendChild(css);

	imgs8 = d.getElementById(pCont).getElementsByTagName("img");
	for(i=1;i<imgs8.length;i++) imgs8[i].xOpacity = 0;
	imgs8[0].style.display = "block";
	imgs8[0].xOpacity = .99;
	
	//alert('myTime'+myTime);
	
		var_timer8 = setTimeout(so_xfade8,myTime8);	
	

}

function so_xfade8() {
	
	
	cOpacity = imgs8[current8].xOpacity;
	nIndex = imgs8[current8+1]?current8+1:0;

	nOpacity = imgs8[nIndex].xOpacity;
	
	cOpacity-=.05; 
	nOpacity+=.05;
	
	imgs8[nIndex].style.display = "block";
	imgs8[current8].xOpacity = cOpacity;
	imgs8[nIndex].xOpacity = nOpacity;
	
	setOpacity(imgs8[current8]); 
	setOpacity(imgs8[nIndex]);
	
	if(cOpacity<=0) {
		imgs8[current8].style.display = "none";
		current8 = nIndex;
		var_timer8 = setTimeout(so_xfade8,myTime8);
	} else {
		var_timer8 = setTimeout(so_xfade8,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 so_init9(pCont) {
	
	if(!d.getElementById || !d.createElement)return;
	
	if(!pCont){pCont = "imageContainer"}

	// DON'T FORGET TO GRAB THIS FILE AND PLACE IT ON YOUR SERVER IN THE SAME DIRECTORY AS THE JAVASCRIPT!
	// http://slayeroffice.com/code/imageCrossFade/xfade2.css
	css = d.createElement("link");
	css.setAttribute("href","css/xfade2.css");
	css.setAttribute("rel","stylesheet");
	css.setAttribute("type","text/css");
	d.getElementsByTagName("head")[0].appendChild(css);

	imgs9 = d.getElementById(pCont).getElementsByTagName("img");
	for(i=1;i<imgs9.length;i++) imgs9[i].xOpacity = 0;
	imgs9[0].style.display = "block";
	imgs9[0].xOpacity = .99;
	
	//alert('myTime'+myTime);
	
		var_timer9 = setTimeout(so_xfade9,myTime9);	
	

}

function so_xfade9() {
	
	
	cOpacity = imgs9[current9].xOpacity;
	nIndex = imgs9[current9+1]?current9+1:0;

	nOpacity = imgs9[nIndex].xOpacity;
	
	cOpacity-=.05; 
	nOpacity+=.05;
	
	imgs9[nIndex].style.display = "block";
	imgs9[current9].xOpacity = cOpacity;
	imgs9[nIndex].xOpacity = nOpacity;
	
	setOpacity(imgs9[current9]); 
	setOpacity(imgs9[nIndex]);
	
	if(cOpacity<=0) {
		imgs9[current9].style.display = "none";
		current9 = nIndex;
		var_timer9 = setTimeout(so_xfade9,myTime9);
	} else {
		var_timer9 = setTimeout(so_xfade9,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 so_init10(pCont) {
	
	if(!d.getElementById || !d.createElement)return;
	
	if(!pCont){pCont = "imageContainer"}

	// DON'T FORGET TO GRAB THIS FILE AND PLACE IT ON YOUR SERVER IN THE SAME DIRECTORY AS THE JAVASCRIPT!
	// http://slayeroffice.com/code/imageCrossFade/xfade2.css
	css = d.createElement("link");
	css.setAttribute("href","css/xfade2.css");
	css.setAttribute("rel","stylesheet");
	css.setAttribute("type","text/css");
	d.getElementsByTagName("head")[0].appendChild(css);

	imgs10 = d.getElementById(pCont).getElementsByTagName("img");
	for(i=1;i<imgs10.length;i++) imgs10[i].xOpacity = 0;
	imgs10[0].style.display = "block";
	imgs10[0].xOpacity = .99;
	
	//alert('myTime'+myTime);
	
		var_timer10 = setTimeout(so_xfade10,myTime);	
	

}

function so_xfade10() {
	
	
	cOpacity = imgs10[current10].xOpacity;
	nIndex = imgs10[current10+1]?current10+1:0;

	nOpacity = imgs10[nIndex].xOpacity;
	
	cOpacity-=.05; 
	nOpacity+=.05;
	
	imgs10[nIndex].style.display = "block";
	imgs10[current10].xOpacity = cOpacity;
	imgs10[nIndex].xOpacity = nOpacity;
	
	setOpacity(imgs10[current10]); 
	setOpacity(imgs10[nIndex]);
	
	if(cOpacity<=0) {
		imgs10[current10].style.display = "none";
		current10 = nIndex;
		var_timer10 = setTimeout(so_xfade10,myTime);
	} else {
		var_timer10 = setTimeout(so_xfade10,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 simplePreload()
{ 
  var args = simplePreload.arguments;
  document.imageArray = new Array(args.length);
  for(var i=0; i<args.length; i++)
  {
    document.imageArray[i] = new Image;
    document.imageArray[i].src = args[i];
  }

 
}





function initAnim(){
	so_init('fadeImage');
	so_init2('fadeImage2');
	so_init3('fadeImage3');
	so_init4('fadeImage4');
	so_init5('fadeImage5');
	so_init6('fadeImage6');
	so_init7('fadeImage7');
	so_init8('fadeImage8');
	so_init9('fadeImage9');
	so_init10('fadeImage10');
}



