﻿// JavaScript Document

// JavaScript Document       
 function ErrorImage(img){
    img.src = 'http://lpn.cdn2.zed.com/SDL/NoPicture/nopicture_80x80.jpg';
 } 

function MM_jumpPage(selObj){
    window.location.href = 'http://' + window.location.host + "/" + selObj.options[selObj.selectedIndex].value;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_jumpLanguage(targ,selObj,restore){ //v3.0
    //alert (window.location.href);
    var position = window.location.href.indexOf("&lang=");
    //alert(position);
    if (position < 0) {
        var hasparams = window.location.href.indexOf("/?");
        if(hasparams < 0){ //no params
            eval(targ+".location='"+ window.location.href + "/?ch=c&cc=A37&lang="+ selObj.options[selObj.selectedIndex].value+"'");
        }
        else{
            eval(targ+".location='"+ window.location.href + "&lang="+ selObj.options[selObj.selectedIndex].value+"'");
        }
    } else {
        selObj.value = selObj.options[selObj.selectedIndex].value;
         //alert("reg " );
        var reg = window.location.href.substring(position,position+7);
        //alert("reg " + reg);
        //alert("selectedIndex " + selObj.options[selObj.selectedIndex].value);
        window.location.href = window.location.href.replace(reg,"&lang="+selObj.options[selObj.selectedIndex].value)
        //alert("1 window.location.href " + window.location.href);
        //eval(targ+".location='"+ window.location.href.replace(reg,"&lang="+selObj.options[selObj.selectedIndex].value));
        ///alert("2 window.location.href " + window.location.href);
        //alert("2 " + window.location.href);
    }

  //eval(targ+".location='" +selObj.options[selObj.selectedIndex].value+"'");
  //if (restore) 
   //alert("selObj.selectedIndex " + selObj.selectedIndex);
  
}

startList = function() {
if (document.all&&document.getElementById) {
		navRoot = document.getElementById("nav");
		if(navRoot){
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	    }
	}
}


navie = function() {
if (window.attachEvent) window.attachEvent("onload", startList);
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function subir()
{
    var Url = location.href;
    document.location.open = Url + "#cabecera";    
}

function previewURL(url){ 
		window.addEvent('domready', function() {	
							
		function openURL(url) {
				url = "LightWindow.aspx?url=" + url; // Formato de la url que montamos en el iframe
				MOOdalBox.open(url, '', '430, 630');
		}
				
		openURL(url);
	
// End			 
		})
				
}

function previewURL(url,w,h){ 
		window.addEvent('domready', function() {	
							
		function openURL(url) {
				url = "LightWindow.aspx?url=" + url; // Formato de la url que montamos en el iframe
				MOOdalBox.open(url, '', w + "," + h);
		}
				
		openURL(url);
	
// End			 
		})
				
}
				
				
function previewSlide(cChanel, dat1, dat2, dat3){ 
		window.addEvent('domready', function() {
		
		/* Select country */
            function gup( name ){
	        var regexS = "[\\?&]"+name+"=([^&#]*)";
	        var regex = new RegExp ( regexS );
	        var tmpURL = window.location.href;
	        var results = regex.exec( tmpURL );
	        if( results == null )
		        return"";
	        else
		        return results[1];
        }

        var cb = gup( 'cb' );


        if(cb){
	        var ghost = cb;
        } else {
	        var ghost = "-1";	
	        }							 
			
			
			function previewMusic(cChanel, dat1, dat2, dat3){
				url = "preview.aspx?ch=" + cChanel + "&cc=" + dat1 + "&conid=" + dat3 + "&cb=" + ghost; // Formato de la url que montamos en el iframe
				//MOOdalBox.open(url, '', '320, 240');
				MOOdalBox.open(url, '', '460, 240');
				}
				
			function previewVideos(cChanel, dat1, dat2, dat3) {
				url = "preview.aspx?ch=" + cChanel + "&cc=" + dat1 + "&conid=" + dat3 + "&cb=" + ghost; // Formato de la url que montamos en el iframe
				MOOdalBox.open(url, '', '460, 390');
				}
	
				
				// Check preview
			switch (parseInt(dat2)){
				case 1:
					previewMusic(cChanel, dat1, dat2, dat3);
				break
				case 2:
					previewMusic(cChanel, dat1, dat2, dat3);
				break
				case 8:
					previewMusic(cChanel, dat1, dat2, dat3);
				break
				case 9:
					previewVideos(cChanel, dat1, dat2, dat3);
				break
				case 10:
					previewVideos(cChanel, dat1, dat2, dat3);
				break
				case 16:
					previewMusic(cChanel, dat1, dat2, dat3);
				break
				case 20:
					previewMusic(cChanel, dat1, dat2, dat3);
				break
				case 21:
					previewMusic(cChanel, dat1, dat2, dat3);
				break
				case 22:
					previewMusic(cChanel, dat1, dat2, dat3);
				break
				case 23:
					previewVideos(cChanel, dat1, dat2, dat3);
				break
				default:
				el.addClass('inactivo');
				}
	
// End			 
				})
				
				}


window.addEvent('domready', function() {
									 									 
if (!$('slideShocontent') & !$('ctl00_CPHascx_UCStoreChannel1_telefono') ){
startList();
}




/* Select country */
function gup( name ){
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp ( regexS );
	var tmpURL = window.location.href;
	var results = regex.exec( tmpURL );
	if( results == null )
		return"";
	else
		return results[1];
}

var cb = gup( 'cb' );

if(cb){
	var ghost = cb;
} else {
	var ghost = "-1";	
	}

// Buscador
function getUrl()
{
    var Text = $('findText').value;
    var Group = $('findGroup').value;
    this.window.location.href="/" + paisActual + "/?ch=" + cChanel + "&cc=" + paisActual + "&gid=" + Group + "&search=" + Text + "&cb=" + ghost;
}

$('Buscar').addEvent("click", function() {getUrl()});

var sent=false;
 
document.addEvent('keydown', function(event){
		event = new Event(event);
		var findText = document.getElementById("findText");
    if (event.key == 'enter' && findText.value.length > 0) {
    	event.stop();
    		if(!sent){
    			sent=true;
			return getUrl();		
		} else { 
			return;
		}
	}
});

// Home Buttton
function goHome()
{
    this.window.location.href="/" + paisActual + "/?ch=" + cChanel + "&cc=" + paisActual + "&cb=" + ghost;
}
$('logo').addEvent("click", function() {goHome()});
$('logo').setStyle('cursor', 'hand');
$('logo').setStyle('cursor', 'pointer');

if($('alerta')){
var box = $('alerta');
$('alerta').setStyle('opacity',0);
$('alerta').setStyle('display','block');
var fx = box.effects({duration: 2000, transition: Fx.Transitions.Quart.easeOut});
fx.start({
		'opacity': .8
	}).chain(function() {
		this.start.delay(2000, this, {
			'opacity': 0
		});
	})

}

if ($('ficha')){

//Preview en ficha de producto
var typeContent = parseInt($('ctl00_CPHascx_UCStoreChannel1_typeContent').getValue());
var codeContent = parseInt($('ctl00_CPHascx_UCStoreChannel1_codeContent').getValue());
var playPreview ='';
if (paisActual != 'A19'){
    $('imagen-producto').setStyle('cursor', 'hand');
    playPreview = '<span class="ficha-preview play"><a href="javascript:void(0);" style="text-indent:-1000px"></a></div>';
}
function previewVideoFicha (id){
	url = "preview.aspx?ch=" + cChanel + "&cc="+paisActual+"&conid=" + id + "&cb=" + ghost; // Formato de la url que montamos en el iframe
	MOOdalBox.open(url, '', '460, 390');
	}
	
function previewMusicFicha (id){
	url = "preview.aspx?ch=" + cChanel + "&cc="+paisActual+"&conid=" + id + "&cb=" + ghost; // Formato de la url que montamos en el iframe
	MOOdalBox.open(url, '', '460, 240');
	}


switch (typeContent){
	case 1:
	$('imagen-producto').innerHTML += playPreview;
	$$('.ficha-preview').addEvent("click", function() {previewMusicFicha(codeContent)});
	break
	
	case 2:
	$('imagen-producto').innerHTML += playPreview;
	$$('.ficha-preview').addEvent("click", function() {previewMusicFicha(codeContent)});
	break
	
	case 3:
	//$('imagen-producto').innerHTML += playPreview;
	//previewVideo(codeContent);
	break
	
	case 4:
	//$('imagen-producto').innerHTML += playPreview;
	//previewVideo(codeContent);
	break
	
	case 5:
	//$('imagen-producto').innerHTML += playPreview;
	//previewVideo(codeContent);
	break
	
	case 6:
	//$('imagen-producto').innerHTML += playPreview;
	//previewVideo(codeContent);
	break
	
	case 7:
	//$('imagen-producto').innerHTML += playPreview;
	//previewVideo(codeContent);
	break
	
	case 8:
	$('imagen-producto').innerHTML += playPreview;
	$$('.ficha-preview').addEvent("click", function() {previewMusicFicha(codeContent)});
	break
	
	case 9:
	$('imagen-producto').innerHTML += playPreview;
	$$('.ficha-preview').addEvent("click", function() {previewVideoFicha(codeContent)});
	break
	
	case 10:
	$('imagen-producto').innerHTML += playPreview;
	$$('.ficha-preview').addEvent("click", function() {previewVideoFicha(codeContent)});
	break
	
	case 11:
	//$('imagen-producto').innerHTML += playPreview;
	//previewVideo(codeContent);
	break
	
	case 12:
	//$('imagen-producto').innerHTML += playPreview;
	//previewVideo(codeContent);
	break
	
	case 13:
	//$('imagen-producto').innerHTML += playPreview;
	//previewVideo(codeContent);
	break
	
	case 14:
	//$('imagen-producto').innerHTML += playPreview;
	//previewVideo(codeContent);
	break
	
	case 15:
	//$('imagen-producto').innerHTML += playPreview;
	//previewVideo(codeContent);
	break
	
	case 16:
	$('imagen-producto').innerHTML += playPreview;
	$$('.ficha-preview').addEvent("click", function() {previewMusicFicha(codeContent)});
	break
	
	case 17:
	//$('imagen-producto').innerHTML += playPreview;
	//previewMusic(codeContent);
	break
	
	case 18:
	//$('imagen-producto').innerHTML += playPreview;
	//previewVideo(codeContent);
	break
	
	case 19:

	//$('imagen-producto').innerHTML += playPreview;
	//previewVideo(codeContent);
	break
	
	case 20:
	$('imagen-producto').innerHTML += playPreview;
	$$('.ficha-preview').addEvent("click", function() {previewMusicFicha(codeContent)});
	break
	
	case 21:
	$('imagen-producto').innerHTML += playPreview;
	$$('.ficha-preview').addEvent("click", function() {previewMusicFicha(codeContent)});
	break
	
	case 22:
	$('imagen-producto').innerHTML += playPreview;
	$$('.ficha-preview').addEvent("click", function() {previewMusicFicha(codeContent)});
	break
	
	case 23:
	$('imagen-producto').innerHTML += playPreview;
	$$('.ficha-preview').addEvent("click", function() {previewVideoFicha(codeContent)});
	break
	}

//alert(codeContent);


}


//new SmoothScroll();

// Check preview
function checkPreview (cChanel, dat1, dat2, dat3, el){
switch (parseInt(dat2)){
	case 1:
	el.addClass('play');
	el.addEvent("click", function() {
		previewMusic(cChanel, dat1, dat2, dat3);
		});	
	break
	case 2:
	el.addClass('play');
	el.addEvent("click", function() {
		previewMusic(cChanel, dat1, dat2, dat3);
		});	
	break
	case 8:
	el.addClass('play');
	el.addEvent("click", function() {
		previewMusic(cChanel, dat1, dat2, dat3);
		});	
	break
	case 9:
	el.addClass('play');
	el.addEvent("click", function() {
		previewVideos(cChanel, dat1, dat2, dat3);
		});	
	break
	case 10:
	el.addClass('play');
	el.addEvent("click", function() {
		previewVideos(cChanel, dat1, dat2, dat3);
		});	
	break
	case 16:
	el.addClass('play');
	el.addEvent("click", function() {
		previewMusic(cChanel, dat1, dat2, dat3);
		});	
	break
	case 20:
	el.addClass('play');
	el.addEvent("click", function() {
		previewMusic(cChanel, dat1, dat2, dat3);
		});	
	break
	case 21:
	el.addClass('play');
	el.addEvent("click", function() {
		previewMusic(cChanel, dat1, dat2, dat3);
		});	
	break
	case 22:
	el.addClass('play');
	el.addEvent("click", function() {
		previewMusic(cChanel, dat1, dat2, dat3);
		});	
	break
	case 23:
	el.addClass('play');
	el.addEvent("click", function() {
		previewVideos(cChanel, dat1, dat2, dat3);
		});	
	break
	default:
	el.addClass('inactivo');
	}
	
	}
// End

var i=0;
var a=0;
var b=0;
var c=0;
var count = 0; 
 
$$('ul.lista-novedades li').each(function(el) {  
	el.addClass(count++ % 2 == 0 ? 'impar' : 'par');  
	el.addEvent("mouseenter", function() {this.addClass('sobre');});
	el.addEvent("mouseleave", function() {this.removeClass('sobre');});	
});

$$('ul.melodias-lista li').each(function(el) {
	el.addClass(count++ % 2 == 0 ? 'impar' : 'par');  
	el.addEvent("mouseenter", function() {this.addClass('sobre');});
	el.addEvent("mouseleave", function() {this.removeClass('sobre'); });
});


$$('ul.lista-novedades li span').each(function(el) {
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {
			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
			}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});

if ($('slideShocontent')){

	/* ----Slide---- */
		
	new iCarousel("slideShocontent", {
		idPrevious: "contro-izq",
		idNext: "contro-der",
		idToggle: "undefined",
		item: {
			klass: "promo",
			size: 623
		},
		animation: {
			duration: 800,
			amount: 1,
			rotate: {
				type: "auto",
				interval: 5000
			}
		}
	});
	
	}
	
	if ($('slideShow05')){
	
	new iCarousel("slide05", {
		idPrevious: "contro-izq05",
		idNext: "contro-der05",
		idToggle: "undefined",
		item: {
			klass: "promo05",
			size: 51
		},
		animation: {
			duration: 2000,
			amount: 5,
			rotate: {
				type: "auto",
				interval: 5000
			}
		}
	});
	
	}
	
	if ($('slide01')){
	
	new iCarousel("slide01", {
		idPrevious: "contro-izq01",
		idNext: "contro-der01",
		idToggle: "undefined",
		item: {
			klass: "promo01",
			size: 104
		},
		animation: {
			duration: 500,
			amount: 3
		}
	});
	
	}
	
	if ($('slide02')){
	
		new iCarousel("slide02", {
		idPrevious: "contro-izq02",
		idNext: "contro-der02",
		idToggle: "undefined",
		item: {
			klass: "promo02",
			size: 315
		},
		animation: {
			duration: 500,
			amount: 1
		}
	});	
	
	}
	
	/* ----------- */

$$('ul.fichas-lista-videos-pos1 li span').each(function(el) {	
	var slide = true;
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {
			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
			}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});

$$('ul.fichas-lista-videos-pos1 li .more').each(function(el) {	
	var slide = true;
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {
			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
			}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});


$$('ul.fichas-lista-videos-pos2 li span').each(function(el) {												
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {
			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
		}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});

$$('ul.fichas-lista-videos-pos2 li .more').each(function(el) {												
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {
			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
		}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});

$$('ul.fichas-lista03 li span').each(function(el) {								
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {
			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
		}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});

$$('ul.fichas-lista03 li .more').each(function(el) {		
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {
			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
		}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});

$$('ul.fichas-lista04 li span').each(function(el) {									
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {
			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
		}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});

$$('ul.fichas-lista04 li .more').each(function(el) {									
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {
			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
		}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});

$$('ul.fichas-lista05 li span').each(function(el) {									
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {
			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
		}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});

$$('ul.fichas-lista05 li .more').each(function(el) {									
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {
			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
		}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});

$$('ul.fichas-lista06 li span').each(function(el) {									
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {
			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
		}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});

$$('ul.fichas-lista06 li .more').each(function(el) {									
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {
			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
		}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});

$$('ul.fichas-lista07 li span').each(function(el) {									
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {
			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
		}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});

$$('ul.fichas-lista07 li .more').each(function(el) {									
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {

			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
		}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});

	//} // fin If home

/* Grid Lista resultados */

$$('ul.fichas-lista-videos li span').each(function(el) {
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {
			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
		}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});

$$('ul.fichas-lista-videos li .more').each(function(el) {											
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {
			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
		}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});



$$('ul.melodias-lista li span').each(function(el) {									
	var info = el.id, i;
	var infoSplit = new Array();
	infoSplit = info.split("-"); 
		for(i=0;i<infoSplit.length;i++) {
			var dat1 = infoSplit[0];
			var dat2 = infoSplit[1];
			var dat3 = infoSplit[2];
		}
	checkPreview(cChanel, dat1, dat2, dat3, el);
});




var altura = $('contenedor').getStyle('height');
$('h1').setStyle('top', altura);

/*Check type preview*/

function previewMusic(cChanel, dat1, dat2, dat3){
	url = "preview.aspx?ch=" + cChanel + "&cc=" + dat1 + "&conid=" + dat3 + "&cb=" + ghost; // Formato de la url que montamos en el iframe
	//MOOdalBox.open(url, '', '320, 240');
	MOOdalBox.open(url, '', '460, 240');
	}
	
function previewVideos(cChanel, dat1, dat2, dat3) {
	url = "preview.aspx?ch=" + cChanel + "&cc=" + dat1 + "&conid=" + dat3 + "&cb=" + ghost; // Formato de la url que montamos en el iframe
	MOOdalBox.open(url, '', '460, 390');
	}
									 

});


