
// vie61=1 if IE6 is detected
vie61=0;
if(navigator.appVersion.indexOf("MSIE 6")!=-1) vie61=1;

// menu shadow effect for IE6
function setMenu1(menuId1){
	aItems1=document.getElementById(menuId1).getElementsByTagName("a");
	for(i=0;i<aItems1.length;i++){
		oShadow1=document.createElement("div");
		oShadow1.className="ie6bg";
		if(menuId1=="secondmenu") oShadow1.className+=" ie6bg2";
		if(aItems1[i].parentNode.className.indexOf("selected")!=-1) oShadow1.style.visibility="visible";
		aItems1[i].parentNode.appendChild(oShadow1);
		aItems1[i].onmouseover=function(){
			this.parentNode.getElementsByTagName("div")[0].style.visibility="visible";
		}
		aItems1[i].onmouseout=function(){
			if(this.parentNode.className.indexOf("selected")==-1){
				this.parentNode.getElementsByTagName("div")[0].style.visibility="hidden";
			}
		}
	}
}

//clear default text on click
function clearText1(){
	this.value="";
	this.onfocus=function(){}
}

//toggle checkbox on label click
function setCbLabels1(lcontId1){
	aItems1=document.getElementById(lcontId1).getElementsByTagName("label");
	for(i=0;i<aItems1.length;i++){
		aItems1[i].onclick=function(){
			if(!this.parentNode.getElementsByTagName("input")[0].checked){
				this.parentNode.getElementsByTagName("input")[0].checked=true;
			}
			else{
				this.parentNode.getElementsByTagName("input")[0].checked=false;
			}
		}
	}
}

function pop1Close(){
	if(document.getElementById("popup1")){
		document.getElementById("popup1").style.visibility="hidden";
	}
}
function pop1Open(){
	if(document.getElementById("popup1")){
		document.getElementById("popup1").style.visibility="visible";
	}
}


//set gallery
function setGallery1(galId1){
	aItems2=$(".galphoto a");
	for(i=0;i<aItems2.length;i++){
		aItems2[i].onfocus=function(){this.blur();}
		aItems2[i].onmouseover=function(){
			$(this.getElementsByTagName("img")[0]).stop().fadeTo(250,1);
			this.getElementsByTagName("img")[0].style.border="4px solid #f19f4b";
		}
		aItems2[i].onmouseout=function(){
			$(this.getElementsByTagName("img")[0]).stop().fadeTo(250,0.5);
			this.getElementsByTagName("img")[0].style.border="4px solid white";
		}
	}
	$(".galphoto a").fancybox();
}
//flash video fly in animation
function animReset1(){
	vVstep1=50;
	vVtime1=100;
	vMaxWidth1=450; // max width of the image element
	vVidTop1=parseInt(oVideo1.style.top);
	vVidLeft1=parseInt(oVideo1.style.left);
	vVidOp1=0;
	vVidOp2=0;
	oVideoanim1.style.left="700px"; //starting position of the image element
	oVideoanim1.style.top="0";
	oVanImg1.style.width="1px"; //starting width of the image element
}
function animStep1(){
	vFin1=false;vFin2=false;vFin3=false;
	vWidthTmp1=parseInt(oVanImg1.style.width);
	vLeftTmp1=parseInt(oVideoanim1.style.left);
	vTopTmp1=parseInt(oVideoanim1.style.top);
	if(vWidthTmp1<=vMaxWidth1-vVstep1)oVanImg1.style.width = vWidthTmp1+vVstep1+"px";
	else { oVanImg1.style.width = vMaxWidth1+"px"; vFin1=true; }
	if(vLeftTmp1>vVidLeft1)oVideoanim1.style.left = vLeftTmp1-vVstep1+"px";
	else { oVideoanim1.style.left = vVidLeft1+"px"; vFin2=true; }
	if(vTopTmp1<vVidTop1)oVideoanim1.style.top = vTopTmp1+vVstep1+"px";
	else { oVideoanim1.style.top = vVidTop1+"px"; vFin3=true; }
	if(vVidOp1<1)oVideoanim1.style.opacity=(vVidOp1+=0.1);
	else {
		if(vFin1&&vFin2&&vFin3){
			animStep2();
			return;
		}
	}
	if(vVidOp2<100)oVideoanim1.style.filter="alpha(opacity="+(vVidOp2+=10)+")";
	else {
		if(vFin1&&vFin2&&vFin3){
			animStep2();
			return;
		}
	}
	setTimeout("animStep1()",vVtime1);
}
function animStep2(){
	oVideo1.style.visibility="visible";
	animStep3();
}
function animStep3(){
	oVideoanim1.style.opacity=(vVidOp1-=0.25);
	oVideoanim1.style.filter="alpha(opacity="+(vVidOp2-=25)+")";
	if(vVidOp1<0){
		oVideoclose1.style.visibility="visible";
		animReset1();
		return;
	}
	setTimeout("animStep3()",vVtime1);
}

// vie61=1 if IE6 is detected
vie61=0;
if(navigator.appVersion.indexOf("MSIE 6")!=-1) vie61=1;

function fixPng(oPng) { // required by IE6 to use png alpha channel
	oPng.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + oPng.src + "');";
	oPng.src="estilo/imagenes/blank.gif";
}

//execute after page html is loaded
function pageLoaded1(){

// required by IE6 to use png alpha channel
if(vie61){
	aPng1 = document.getElementsByTagName("img");
	for(i=0;i<aPng1.length;i++){
		if(aPng1[i].src.indexOf(".png")!=-1){
			fixPng(aPng1[i]);
		}
	}
}

//clear default value in input fields on click
if(document.getElementById("newsletter")){
	aItems1=document.getElementById("newsletter").getElementsByTagName("input");
	for(i=0;i<aItems1.length;i++){
		if(aItems1[i].type=="text"){
			aItems1[i].onfocus=clearText1;
		}
	}
}
if(document.getElementById("bushotel1"))document.getElementById("bushotel1").onfocus=clearText1;

//remove outline in footer items, remove background from last item in IE6
if(document.getElementById("footer")){
	aItems1=document.getElementById("footer").getElementsByTagName("a");
	for(i=0;i<aItems1.length;i++){
		aItems1[i].onfocus=function(){
			this.blur();
		}
	}
	if(vie61)aItems1[0].style.background="none";
}

// menu shadow effect for IE6 in #mainmenu and #secondmenu
if(vie61&&document.getElementById("mainmenu")) setMenu1("mainmenu");
if(vie61&&document.getElementById("secondmenu")) setMenu1("secondmenu");

//toggle checkbox on label click in #cbcontainer
if(document.getElementById("cbcontainer")) setCbLabels1("cbcontainer");

//set gallery in #galcontainer
if(document.getElementById("galcontainer")) setGallery1("galcontainer");

//flash video fly in animation
if(document.getElementById("video")&&document.getElementById("videoanim")&&document.getElementById("videoclose")&&document.getElementById("playvideo")){
	oVideo1=document.getElementById("video");
	oVideoanim1=document.getElementById("videoanim");
	oVanImg1=oVideoanim1.getElementsByTagName("img")[0];
	oVideoclose1=document.getElementById("videoclose");
	oPlayVideo1=document.getElementById("playvideo");
	vPlaying1=false;
	animReset1();
	if(vie61){
		oIE6fix=document.createElement("iframe");
		oIE6fix.id="ie6fix";
		oIE6fix.src="javascript:false";
		oIE6fix.style.width=oVideo1.offsetWidth+"px";
		oIE6fix.style.height=oVideo1.offsetHeight+"px";
		oIE6fix.style.top=oVideo1.offsetTop+"px";
		oIE6fix.style.left=oVideo1.offsetLeft+"px";
		oVideo1.parentNode.appendChild(oIE6fix);
	}
    oPlayVideo1.onclick=function(){
        if(typeof(vV1Tmp1)!="undefined") oVideo1.innerHTML=vV1Tmp1;
        if(vPlaying1) return;
        vPlaying1=true;
        oVideoanim1.style.visibility="visible";
        oVideoanim1.style.opacity=1;
        oVideoanim1.style.filter="alpha(opacity="+100+")";
        animStep1();
        if(vie61)document.getElementById("ie6fix").style.display="block";
    }
    oVideoclose1.onclick=function(){
        oVideo1.style.visibility="hidden";
        oVideoclose1.style.visibility="hidden";
        vPlaying1=false;
        if(vie61)document.getElementById("ie6fix").style.display="none";
        vV1Tmp1=oVideo1.innerHTML;
        oVideo1.innerHTML="";
    }
}

}
