function Language_Change() {//v2.0		
  var Language_Codes = document.formlanguages.Language_Codes.value.split(";");
  var found=false;
  var i=0;

  while ((!found) && (i<document.formlanguages.Language_Description.options.length)) {
        if (document.formlanguages.Language_Description.options[i].selected == true) {
		    found=true;		
            parent.location.href=document.formlanguages.Site_URL.value+"Default.asp?Site_Language_Code="+Language_Codes[i];		
           };
		 i=i+1;  			
   };			
}

function LCF_Language_Change(languages_number) {//v2.0		
  var Language_Codes = document.getElementById('LCF_Language_Codes').value.split(";");
  var Language_Flags = document.getElementById('LCF_Language_Flags').value.split(";");
  var found=false;
  var i=0;
  var classField;

  while ((!found) && (i<document.getElementById('LCF_Language_Description').options.length)) {
        if (document.getElementById('LCF_Language_Description').options[i].selected == true) {
		    found=true;
			classField = document.getElementById('LCF_Language_Code');
    	    classField.value = Language_Codes[i];
			changeImages('LCF_language01_image',document.getElementById('LCF_Site_URL').value+"Images/Language_Flags/"+Language_Flags[i]);
			if (document.getElementById('LCF_language01_image').style.display == 'none')
			{
				document.getElementById('LCF_language01_image').style.display='';
			}
			else
			{
				if ((document.getElementById('LCF_Language_Description').options[0].selected == true) && (document.getElementById('LCF_Par_Language_Field_Blank_Enabled').value == 'true'))
				{				
					document.getElementById('LCF_language01_image').style.display='none';
				}
			}
  if (document.getElementById('LCF_Par_Language_Field_Language_Code_Enabled').value == 'true')	
  {
	  for (j=0; j<languages_number;j++)
	  {
		if (document.getElementById('LCF_language01_language_code_'+j).style.display == '')
		{
	 	document.getElementById('LCF_language01_language_code_'+j).style.display = 'none';
		}
		if ((document.getElementById('LCF_Language_Description').options[0].selected == true) && (document.getElementById('LCF_Par_Language_Field_Blank_Enabled').value == 'true'))
		{	
		}
		else
		{
			if (document.getElementById('LCF_Par_Language_Field_Blank_Enabled').value == 'true')
			{
			document.getElementById('LCF_language01_language_code_'+String(i-1)).style.display = '';	
			}
			else
			{
			document.getElementById('LCF_language01_language_code_'+i).style.display = '';					
			}
		}
	  }
  }
           };
		 i=i+1;  			
   };			
}

function LCF_Language_Change_New(language_code,language_flag,language_description,languages_number,field_label,field_language_code) {//v2.0		
  var classField;
  var i=0;
  classField = document.getElementById('LCF_Language_Code');
  classField.value = language_code;
  changeImages('LCF_language01_image',document.getElementById('LCF_Site_URL').value+"Images/Language_Flags/"+language_flag);
  for (i=0; i<languages_number;i++)
  {
	if (document.getElementById('LCF_language01_label_'+i).style.display == '')
	{
 	document.getElementById('LCF_language01_label_'+i).style.display = 'none';
	}
  }
  document.getElementById(field_label).style.display = '';
  if (document.getElementById('LCF_Par_Language_Field_Language_Code_Enabled').value == 'true')	
  {
	  for (i=0; i<languages_number;i++)
	  {
		if (document.getElementById('LCF_language01_language_code_'+i).style.display == '')
		{
	 	document.getElementById('LCF_language01_language_code_'+i).style.display = 'none';
		}
	  }
	document.getElementById(field_language_code).style.display = '';					
  }  
}

function keepLayer(obje){
	obje.style.visibility="visible";
}
function hideLayer2(obje){
	obje.style.visibility="hidden";
	var selects=document.getElementsByTagName('SELECT');
	if (selects!=null){
		for (pos=0;pos<selects.length;pos++){
			selects[pos].style.visibility="visible";
		}
	}
}
function loadLayer(mantener,ocultas){
	var layersOc=ocultas;
	var layers;
	var cap;
	var cont=0;
	if (layersOc!=null && typeof(layersOc)!='undefined' && layersOc!=''){
		layers=layersOc.split(",");
		var capObj;
		for (cont=0;cont<layers.length;cont++){
			cap=layers[cont];
			capObj=document.getElementById(cap);
			if (capObj!=null && typeof(capObj)!='undefined' && capObj.nodeType==1){
				capObj.style.visibility="hidden";
			}
		}
	}
	var selects=document.getElementsByTagName('SELECT');
	if (selects!=null){
		for (pos=0;pos<selects.length;pos++){
//			selects[pos].style.visibility="hidden";
		}
	}
	var layer=document.getElementById(mantener);
	if (layer!=null)
	{
	imagen1=layer.style;
	layer.style.clip="rect(0px 0px 0px 0px)";
	layer.style.visibility="visible";
	}
	RestoreImage(784,7,11,35);
}

var rutaIm="";

if (rutaIm==null || typeof(rutaIm)=='undefined'){
	rutaIm="";
}
var enableCache = true;
var jsCache = new Array();
/* */
var accion;
var limite;
var imagen1;

function ReadCutting (objeto,borde){
	var vectorRecorte = objeto.clip.split("rect(")[1].split(")")[0].replace(/,/g, "").split("px");
	if (borde=="superior")
		return Number(vectorRecorte[0])
	if (borde=="derecho") 
		return Number(vectorRecorte[1])
	if (borde=="inferior") 
		return Number(vectorRecorte[2])
	if (borde=="izquierdo") 
		return Number(vectorRecorte[3])
}

function CuttingRelative (objeto,superior,derecho,inferior,izquierdo) {    
	objeto.clip = "rect("+(this.ReadCutting(objeto,'superior')+superior)+"px "+(this.ReadCutting(objeto,'derecho')+derecho)+"px "+Number(this.ReadCutting(objeto,'inferior')+inferior)+"px "+Number(this.ReadCutting(objeto,'izquierdo')+izquierdo)+"px)"
}

function RestoreImage(limite,derecho,izquierda,velocidad){
	if (ReadCutting(imagen1,'derecho') < limite){
		CuttingRelative (imagen1,0,derecho,izquierda,0);
		if(accion) clearTimeout(accion);
		accion = setTimeout ("RestoreImage("+limite+","+derecho+","+izquierda+","+velocidad+")",velocidad)
	}
}