function ImageProcessor(Disparador,Contenedor,ValorOrigen,destination,metodo,ComplementaDestino)
{
try
{
$(Disparador).bind(metodo,function(event){
setImageTo($(Contenedor).attr(ValorOrigen),destination,ComplementaDestino);
event.preventDefault();
return false;
});
}
catch(ex)
{
alert(ex.message);
}
};
function setImageTo(origin,destination,ComplementaDestino){
try
{
$('#'+destination).attr(ComplementaDestino,origin);
}
catch(ex)
{
alert(ex.message);
}
};
function ProcessImagesLinks()
{
for(var i=0;i<$("a.ViviendaImgLink").length;i++){
var source=$("a.ViviendaImgLink")[i];
var ppp=$(".PlanosImagenGrande input").attr("id");
source.llv=new ImageProcessor(source,source,"href",ppp,"click","src");
}
for(var i=0;i<$("li.PromocionEnLista").length;i++){
var source=$("li.PromocionEnLista")[i];
var dest;
dest=$('#'+source.id).parents('.ProvinciaDesplegada').children('.ImagenEncimaDe').children("span").children("input").attr("id");
var ori;
ori=$('#'+source.id).children('input');
source.llv=new ImageProcessor(source,ori,"value",dest,"mouseover","src");
}
for(var i=0;i<$("li.PromocionEnLista").length;i++){
var source=$("li.PromocionEnLista")[i];
var dest;
dest=$('#'+source.id).parents('.ProvinciaDesplegada').children('.ImagenEncimaDe').children("span").children("input").attr("id");
var ori;
ori=$('#'+source.id).parents('#LateralIzq').children('input');
source.llv=new ImageProcessor(source,ori,"value",dest,"mouseout","src");
}
for(var i=0;i<$("li.PromocionEnListaHome").length;i++){
var source=$("li.PromocionEnListaHome")[i];
var parentFirstChildId=$('#'+source.id).parent().parent().find(":nth-child(1)").attr("id");
if(source.id==parentFirstChildId)
{
destFirst=dest=$("#ImgPromo").children("span").children("input").attr("id");
oriFirst=$('#'+source.id).children("input[id*='HidImageHome']")
}
else
{
var dest;
dest=$("#ImgPromo").children("span").children("input").attr("id");
var ori;
ori=$('#'+source.id).children("input[id*='HidImageHome']")
source.llv=new ImageProcessor(source,ori,"value",dest,"mouseover","src");
source.llv2=new ImageProcessor(source,oriFirst,"value",destFirst,"mouseout","src");
}
}
for(var i=0;i<$("img.MiniImagen").length;i++){
var source=$("img.MiniImagen")[i];
var OriF=$("#"+source.id);
var Ori=$(":hidden",OriF.parent());
var Dest=$('.ImagenGrande input').attr('id');
ImageProcessor(source,Ori,"value",Dest,"click","src");
}
$('.CapaAllPromos ul:first-child').children('li:first').attr('className','PromocionEnListaHomeS');
$("[id*='CapaZonaGeografica']").each(
function(){
$(this).children('ul').children('li:first').attr('className','PromocionEnListaHomeS');
}
);
$("[id*='CapaZonaGeografica']").each(
function(){
var provinciaImageHome=$(this).children('ul').children('li:first').children("input[id*='HidImageHome']").val();
if(provinciaImageHome!=null)
{
$(this).bind("click",function(e){
$("#ImgPromo").children("span").children("input").attr('src',provinciaImageHome);
});
}
}
)
var altTextImagenGrande=$('#cmsContentViewerBase_HOLDER_CVFRAME_HOLDER_CVFRAME_HOLDER_template_template_template_PresentacionImagen_lImageButton_PresentacionImagen');
altTextImagenGrande.attr('alt','');
}
function ProccessMiniImgs(aImg)
{
var OriF=$("#"+aImg.id);
var	Ori=$(":hidden",OriF.parent());
var	Dest=$('.ImagenGrande input').attr('id');
ImageProcessor(aImg,Ori,"value",Dest,"click","src");
}
function ProcessImagesLinkViviendas(aAnchor)
{
var ppp=$(".PlanosImagenGrande input").attr("id");
aAnchor.llv=new ImageProcessor(aAnchor,aAnchor,"href",ppp,"click","src");
}
var destFirst;
var oriFirst;
function ProcessImagesLinkProvinciasHome(aAnchor)
{
var parentFirstChildId=$('#'+aAnchor.id).parent().parent().find(":nth-child(1)").attr("id");
if(aAnchor.id==parentFirstChildId)
{
destFirst=dest=$("#ImgPromo").children("span").children("input").attr("id");
oriFirst=$('#'+aAnchor.id).children("input[id*='HidImageHome']")
}
else
{
var dest;
dest=$("#ImgPromo").children("span").children("input").attr("id");
var ori;
ori=$('#'+aAnchor.id).children("input[id*='HidImageHome']")
aAnchor.llv=new ImageProcessor(aAnchor,ori,"value",dest,"mouseover","src");
aAnchor.llv2=new ImageProcessor(aAnchor,oriFirst,"value",destFirst,"mouseout","src");
}
}
function ProcessImagesLinkProvincias(aAnchor)
{
var dest;
dest=$('#'+aAnchor.id).parents('.ProvinciaDesplegada').children('.ImagenEncimaDe').children("span").children("input").attr("id");
var ori;
ori=$('#'+aAnchor.id).children('input');
aAnchor.llv=new ImageProcessor(aAnchor,ori,"value",dest,"mouseover","src");
}
function ProcessImagesLinkProvinciasQuitar(aAnchor)
{
var dest;
dest=$('#'+aAnchor.id).parents('.ProvinciaDesplegada').children('.ImagenEncimaDe').children("span").children("input").attr("id");
var ori;
ori=$('#'+aAnchor.id).parents('#LateralIzq').children('input');
aAnchor.llv=new ImageProcessor(aAnchor,ori,"value",dest,"mouseout","src");
}
var lOldOnload=window.onload;
if(lOldOnload&&typeof lOldOnload=='function')
{
window.onload=function()
{
ProcessImagesLinks();
if(lOldOnload&&typeof lOldOnload=='function')
{
lOldOnload.apply({},arguments);
}
};
}
else
{
window.onload=ProcessImagesLinks;
}
