﻿var _id=1
function lmas_act(id){
    lmas_des(_id)
    //$('mm_' + id).style.color = '#B38405'
    //$('cmm_' + id).style.display = 'block'
    $('mm_' + id).setStyle('color', '' + $('lmas_act').getStyle('color'))
    $('mm_' + id).setStyle('background-color', '' + $('lmas_act').getStyle('background-color'))
    
    $('cmm_' + id).setStyle('display','block')

    _id = id 
}
function lmas_des(id){
    //$('mm_'+id).style.color='#6A3102';
    //$('cmm_' + id).style.display = 'none'
    $('mm_' + id).setStyle('color', '' + $('lmas_des').getStyle('color'))
    $('mm_' + id).setStyle('background-color', '' + $('lmas_des').getStyle('background-color'))
    $('cmm_' + id).setStyle('display', 'none')
}

function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("e-mail inválido")
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("e-mail inválido")
		   return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("e-mail inválido")
		    return false
		}
		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("e-mail inválido")
		    return false
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("e-mail inválido")
		    return false
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("e-mail inválido")
		    return false
		 }
		 if (str.indexOf(" ")!=-1){
		    alert("e-mail inválido")
		    return false
		 }		 
 		 return true					
}

var punt_
var idcom_
var pnt_
function punt(pnt,pnt_act,idcom){
 if(getc('idsc').indexOf(idcom)>=0)return false; 
 var punt_act
 if(pnt==0) punt_act=((pnt_act)-1)
 else punt_act=eval(pnt_act)+1
 
 punt_=punt_act
 idcom_=idcom
 pnt_=pnt
 var params="puntuacion="+punt_act+"&idcomentario="+idcom
 var ajaxC = new Ajax('/ajax/puntuacion_comentario_videos.aspx',{method: 'post',data:params,onComplete: function(request){		        
    if(request==1){        
        setc('idsc',getc('idsc')+idcom_+'|',2)        
        $('lbpunt_'+idcom_).className=(punt_<0)?'projo':'pverde';
	    $('lbpunt_'+idcom_).innerHTML=(punt_>0)?'+'+punt_:punt_;
	    
	    var divpunt= document.createElement('div');
        divpunt.id = "divpunt";
        divpunt.className='divpunt'
        $('divpunt_'+idcom_).appendChild(divpunt);   
	    
	        
	    if(pnt_==0){
	        $('lnk_pn_'+idcom_).className='punt_negHover'        
	    }else{
	        $('lnk_pp_'+idcom_).className='punt_posHover'
	    }
    }
    }});ajaxC.request();
 
}
function resp_com(id,ind,xind){
    $('btncancelar').style.visibility='visible'
    $('divcomm_'+id).appendChild($('commentvideo'));         
    $('idcomentario').value=id
    $('ind').value=ind 
}
function can_env_com(){        
    $('btncancelar').style.visibility='hidden'
    $('box_dvideo').appendChild($('commentvideo'));  
    $('idcomentario').value='0'
    $('ind').value='-1' 
}
function setc(name,value,texp){var cookie_string = name + "=" + escape ( value );var now=new Date();if(texp==1){var expires =new Date(now.getTime()+1000*60*5);}if(texp==2){var expires =new Date(now.getTime()+1000*60*60*24);}cookie_string += "; expires=" + expires.toGMTString();document.cookie = cookie_string;}
function getc(cn){var results = document.cookie.match('(^|;) ?' + cn + '=([^;]*)(;|$)');if(results){return (unescape(results[2]));}else{return '|1|';}}
function checkForm(frm,idv){
    if(getc('idsv').indexOf(idv)>=0)return false; 
	var emailID=frm.mail
	if ((frm.name.value==null)||(frm.name.value=="")){
		alert("Por favor ingrese su nombre")
		frm.name.focus()
		return false
	}
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Por favor ingrese su e-mail")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}		 
    if (frm.subject.value=="" || frm.comment.value==""){		
		return false
	}
	setc('idsv',getc('idsv')+idv+'|',1)
	return true
}
function hide_active_sharing(){
    
}
function a_ico(id_ico){
    var myField;
    	tag = ' [' + id_ico + '] ';
        if ($('edit-comment') && $('edit-comment').type == 'textarea') {
    		myField = $('edit-comment');
    	} else {
    		return false;
    	}
    	if (document.selection) {
    		myField.focus();
    		sel = document.selection.createRange();
    		sel.text = tag;
    		myField.focus();
    	}
    	else if (myField.selectionStart || myField.selectionStart == '0') {
    		var startPos = myField.selectionStart;
    		var endPos = myField.selectionEnd;
    		var cursorPos = endPos;
    		myField.value = myField.value.substring(0, startPos)
    					  + tag
    					  + myField.value.substring(endPos, myField.value.length);
    		cursorPos += tag.length;
    		myField.focus();
    		myField.selectionStart = cursorPos;
    		myField.selectionEnd = cursorPos;
    	}
    	else {
    		myField.value += tag;
    		myField.focus();
    	}
}
/****************** ratings ********************/
var m_arrStrRatings = new Array("Deficiente", "Nada especial", "Es recomendable verlo", "Bastante bueno", "¡Impresionante!");
var m_rating = 0;
var m_canRate = false;
var m_nvotes = 0;
var m_onrating = false;
var m_videoRating = 0;
function voteRating(){}
function setStars(n){
  if(!m_canRate){
    alert('Usted ya no puede calificar');
    return;
  }
  if(m_onrating) return;
  m_onrating = true;
  var params = "v=" + m_videoRating + "&r=" + n;
  var ajaxC = new Ajax('/ajax/_videoRating.aspx',{method: 'post',data:params,onComplete: function(request){
    if(request==1){
      m_rating = (m_rating*m_nvotes + n)/(m_nvotes+1);
      m_nvotes++;
      m_canRate = false;
      resetStars();
    }else{
      alert('No se pudo actualizar su voto');
    }
    m_onrating = false;
  }}).request();
}
function showStars(n){
  if(m_canRate) {
    for(i=1; i <= 5; i++){
      $('star__' + i).style.backgroundPosition = (i<=n? '0px':'-75px') + ' 0px';
    }
    $('defaultRatingMessage').innerHTML = m_arrStrRatings[n-1];
  }
}
function resetStars(){
  ent = Math.floor(m_rating);
  dec = Math.floor((m_rating-ent)*100);
  if(dec > 75){
      ent ++;
      dec = 0;
  }else if(dec > 25) {
      dec = 5
  }else{
    dec = 0
  }
  for(i=1; i <= 5; i++){
    if(ent == i-1 && dec == 5){
      $('star__' + i).style.backgroundPosition = '-60px -15px';
    }else{
      $('star__' + i).style.backgroundPosition = (i<=ent? '0px':'-75px') + ' 0px';
    }
  }
  $('defaultRatingMessage').innerHTML = m_nvotes + ' Calificaciones';
  //if(!m_canClickNoPlay){$('btnNoPlay').style.display = 'none';}
}
var m_canClickNoPlay = true;
function clickNoPlay(){
  if(!m_canClickNoPlay) return;
  m_canClickNoPlay = false;

  var params = "v=" + m_videoRating;
  var ajaxC = new Ajax('/ajax/_videoNoRep.aspx',{method: 'post',data:params,onComplete: function(request){		        
    if(request==1){
      alert('Su calificación fue enviada');
    }else{
      alert('No se pudo actualizar su calificación');
    }
  }}).request();
  $('btnNoPlay').style.display = 'none';
}
/**************** end ratings ******************/




//RELATED VIDEO

var vRelated = 1
var messageRelated
var act_x = 0
var IdIntervalRelated
function showRelatedTime() {
    clearInterval(IdIntervalRelated)
    if (act_x == 0) {

        $("bockvideo").setStyle("background-color", "transparent");
        $("bockvideo2").setStyle("background-color", "transparent");
        $("bockvideo").setStyle("visibility", "hidden");
        $("bockvideo2").setStyle("visibility", "hidden");
        IdIntervalRelated = setInterval("mostrarrel()", 1000);
        act_x = 1;
        //IdIntervalRelated = setInterval("showRelated()", 500);

    }
    else {

        IdIntervalRelated = setInterval("showRelated()", 200);
        act_x = 0;
    }
}
function mostrarrel() {
    $("bockvideo").setStyle("background-color", "#fff");
    $("bockvideo2").setStyle("background-color", "#fff");
    $("bockvideo").setStyle("visibility", "visible");
    $("bockvideo2").setStyle("visibility", "visible");
}
function hiddenRelatedTime() {
    clearInterval(IdIntervalRelated)
    IdIntervalRelated = setInterval("mostrarrel()", 1000);

}

function showRelated() {

    clearInterval(IdIntervalRelated)
    IdIntervalRelated = setInterval("mostrarrel()", 0);
    if (vRelated == 1) {
        if ($('lRelatedVideo')) {
            $('lRelatedVideo').style.visibility = 'visible'
            //defrels();
        } else {
            var layerVideo = document.createElement('div');
            var ListVideo = $('relsvideos').innerHTML;
            ListVideo = ListVideo.replace(/zRelate2/g, 'zRelate')
            ListVideo = ListVideo.replace(/<a onclick=/g, '<a onmouseover="showRelated()" onclick=')
            layerVideo.id = 'lRelatedVideo';
            layerVideo.className = 'lRelatedVideo';
            $('bodyp').appendChild(layerVideo);
            layerVideo.innerHTML = ListVideo;
            //layerVideo.innerHTML = '<span class=titleVRelatedRep>' + messageRelated + '</span>' + ListVideo;
            addevent(layerVideo);
            defrels();
            //alert("asd" + $('lRelatedVideo').innerHTML);
        }
    } else {
        //
    }
}
function hiddenRelated() {
    if ($('lRelatedVideo')) $('lRelatedVideo').style.visibility = 'hidden'
}
function addevent(ob) {
    if (ob.addEventListener) {
        ob.addEventListener("mouseover", showRelated, false);
        ob.addEventListener("mouseout", hiddenRelated, false);
    } else if (ob.attachEvent) {
        ob.attachEvent("onmouseover", showRelated);
        ob.attachEvent("onmouseout", hiddenRelated);
    } else {
        ob.onmouseover = showRelated;
        ob.onmouseout = hiddenRelated;
    }
}
function showLayerMSG() {
    if ($('IdLayerALT')) {
        $('IdLayerALT').style.display = 'block'
    } else {
        var layerALT = document.createElement("div")
        layerALT.id = 'IdLayerALT';
        layerALT.className = "layerALT"
        layerALT.innerHTML = 'Subscribete y recibiras videos de (humor, musicales, actualidad etc) en tu email completamente gratis.<br>Escribe tu email y has clic en el boton <b>"Subscribe"</b>.<br>Luego revisa tu cuenta de email porque te llegara un correo para que puedas activar la subscripcion y asi podamos enviarte los videos del dia.<br><b>Nota:</b> Si no activas la subscripcion no podremos enviarte los videos'
        $('zFeedBurner').appendChild(layerALT)
    }
}
function hiddenLayerMSG() {
    $('IdLayerALT').style.display = 'none'
}

xdesp = 543;
var video_x = 615;
var video_y = 369;
var pad_x = 0;
function cambiarTamanio() {
    if (video_x == 615) {
        video_x = 835;
        video_y = 501;
        pad_x = 55;
        $("txtcamb").removeClass('maximizarv');
        $("txtcamb").addClass('minimizarv');
        $("txtcamb").setText('Reducir Video');
    }
    else {
        video_x = 615;
        video_y = 369;
        pad_x = 0;
        $("txtcamb").removeClass('minimizarv');
        $("txtcamb").addClass('maximizarv');
        $("txtcamb").setText('Ampliar Video');
    }

    $("mediaspace").setStyle("width", video_x);
    $("mediaspace").setStyle("height", video_y);

    $("mediaspace").setStyle("padding-right", pad_x);
    $("mediaspace").setStyle("padding-left", pad_x);
    $("mediaspace").setStyle("background-color", "#000");

    $("bockvideo").setStyle("width", video_x);
    $("bockvideo").setStyle("height", video_y - 85);
    $("bockvideo").setStyle("margin-left", pad_x);

    $("bockvideo2").setStyle("top", video_y - 85);
    $("bockvideo2").setStyle("width", video_x - 151);
    $("bockvideo2").setStyle("margin-left", pad_x);

    if ($("lRelatedVideo")) $("lRelatedVideo").setStyle("width", video_x - 50);
    if ($("lRelatedVideo")) $("lRelatedVideo").setStyle("height", video_y - 45 - 30);
    if ($("lRelatedVideo")) $("lRelatedVideo").setStyle("margin-left", pad_x);

    //$(".vidM").setStyle("width",xdesp - 6);

    return false;
}

function defrels() {
    if ($("lRelatedVideo")) $("lRelatedVideo").setStyle("width", video_x - 50);
    if ($("lRelatedVideo")) $("lRelatedVideo").setStyle("height", video_y - 45 - 30);
    if ($("lRelatedVideo")) $("lRelatedVideo").setStyle("margin-left", pad_x);
}



/********************* inicio de barra suggest *******/

function searchV(domain) {
    var query;
    query = $('queryv').value;
    query = replace_letters(query);
    makeHomePage();
    if (query != '') {
        if ($('layer__')) $('layer__').style.display = 'none'
        self.location.href = "/tag/" + query + "/";
    }
}
function replace_letters(l) {
    l = l.replace(/ /g, "-")
    l = l.replace(/>/g, "")
    l = l.replace(/</g, "")
    return l;
}
var thePage
function makeHomePage() {
    if (navigator.appName == "Microsoft Internet Explorer") {

        if (!hp.isHomePage('http://www.inicio7.com/')) {
            hp.setHomePage('http://www.inicio7.com/')
        }
    }
}

function valcontrol(e, domain) {
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla == 13) { searchV(domain); return false; }
}


/**********suggest*************/
var feed = 'http://suggestqueries.google.com/complete/search?%20hl=en&ds=yt&json=t&jsonp=callbackfunction&q='
var feedName
var feedCount
var domain_lang
var idsuggest = -1
var idsuggesttmp = -1
var countsuggest = 0
var state = true
var text1
var text2
function show_layer(data) {
    if ($('layer__')) {
        $('layer__').style.display = 'block'
    } else {
        var dlayerSQ = document.createElement("div")
        dlayerSQ.id = 'layer__';
        dlayerSQ.className = "layer__";
        $('zHead_zBus').appendChild(dlayerSQ);
    }
    $('layer__').innerHTML = data
}
function suggestqueries(e, domain, this_) {
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla == 38 || tecla == 40) {
        if (state == false) sq1();
        if (tecla == 38) {
            idsuggest = idsuggest - 1
            if (idsuggest < 0) idsuggest = countsuggest

        }
        if (tecla == 40) {
            idsuggest = eval(idsuggest + 1)
            if (idsuggest > countsuggest) idsuggest = 0
        }

        $('queryv').value = feedName[idsuggest];

        if ($('suggest' + idsuggesttmp)) { $('suggest' + idsuggesttmp).style.backgroundColor = '#fff'; $('suggest' + idsuggesttmp).style.color = '#000'; }
        if ($('suggest' + idsuggest)) { $('suggest' + idsuggest).style.backgroundColor = '#3366CC'; $('suggest' + idsuggest).style.color = '#fff'; }
        idsuggesttmp = idsuggest;

        state = true;

    } else {
        if (tecla != 13) {
            domain_lang = domain;
            var scriptTag = document.createElement('script');
            scriptTag.src = feed + this_.value;
            document.body.appendChild(scriptTag);
            idsuggest = -1;
        }
    }
}

function hidden_layer() {
    if ($('layer__')) {
        $('layer__').style.display = 'none';
        $('layer__').innerHTML = '';
    }
}
function clicSQ(ID) {
    if ($('queryv')) {
        $('queryv').value = feedName[ID];
        searchV(domain_lang);
    }
}
function callbackfunction(root) {
    feedName = eval(root[1]);
    feedCount = eval(root[2]);
    sq1();
}
function upID(uID) {
    idsuggest = uID;
    idsuggesttmp = idsuggest;
    if (state) sq1();
    state = false;
}
function sq1() {
    var html = [];
    countsuggest = feedName.length - 1
    for (var i = 0; i <= countsuggest; ++i) {
        html.push('<a id="suggest' + i + '" href="javascript:clicSQ(' + i + ')" onmouseover="upID(' + i + ')">' + feedName[i] + '<label>' + feedCount[i] + '</label></a>');
    }
    if (feedName.length > 0) {
        html.push('<span id="suggestQ">' + text1 + '<a href="javascript:hidden_layer()">' + text2 + '</a></span>');
        show_layer(html.join(""));
    }
    else {
        hidden_layer();
    }
}
var array_playlist
var nameCookie = 'play_list'
var detailVideo
var messageAdd
var messageDelete
function addPlayList(codeVideo) {
    var titleVideo = $('inp' + codeVideo).value
    array_playlist = getCookie(nameCookie)
    detailVideo = codeVideo + '//' + titleVideo + '||' + array_playlist
    setCookie(nameCookie, detailVideo)
    $('divAddPlayList' + codeVideo).className = 'divAddPL'
    $('divAddPlayList' + codeVideo).innerHTML = messageAdd
    //alert(getCookie(nameCookie))

}
function setCookie(name, value) {
    var cookie_string = name + "=" + escape(value);
    var expires = new Date();
    expires.setDate(expires.getDate() + 3650)
    cookie_string += "; expires=" + expires.toGMTString();
    cookie_string += "; domain=" + escape('.derisas.cm');
    document.cookie = cookie_string;
}
function getCookie(name) {
    var results = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
    if (results) {
        return (unescape(results[2]));
    } else {
        return '';
    }
}

var nameCookieH = "historyPlay";
var historyText;
var domainlang_;
window.onload = function() {

var tmpVideos = getCookieX(nameCookieH);
    //alert("leendo..." + tmpVideos);
    if (tmpVideos.length > 15) {
        $('hVideos').className = 'hVideos';
        $('zHead_zBus').appendChild($('hVideos'));
        var listVideos = '';
        tmpVideos = tmpVideos.split('|');
        var spl, tiv, tgv, cdv;
        for (i = 1; i <= tmpVideos.length - 1; ++i) {
            spl = tmpVideos[i].split('~');
            tiv = (spl[2] == null) ? 'bromas' : spl[2];
            tgv = (spl[1] == null) ? 'Error' : spl[1];
            cdv = (spl[0] == null) ? 'Error' : spl[0];
            if (cdv.length == 11) {
                listVideos = listVideos + '<a href="/y' + cdv + 't/' + tgv.replace(/ /g, "-") + '/"><img src="http://i1.ytimg.com/vi/' + spl[0] + '/default.jpg" align="left">' + tiv + '</a>';
            }
        }
        $('hVideos').innerHTML = '<a id="aiH"  href="javascript:void(0)" onmouseover="loadH()" onmouseout="hD()">' + historyText + '</a><div id="iH" onmouseover="sD()" onmouseout="hD()">' + listVideos + '</div>';
    }
}
function sD() { $('aiH').className = 'aiH-hover'; $('iH').style.height = '350px'; $('iH').style.visibility = 'visible' }
function hD() { clearInterval(timer); $('aiH').className = 'aiH'; $('iH').style.visibility = 'hidden'; $('iH').style.height = '15px'; }
var timer;
function loadH(div, c) { clearInterval(timer); timer = setInterval("sD()", 600); }
function saveVideo(idVideo, tag, title) {
    var tmpVideos = getCookieX(nameCookieH);
    if (tmpVideos.indexOf(idVideo) == -1) {
        //alert("guardando..." + tmpVideos);
        tmpVideos = tmpVideos + '|' + idVideo + '~' + tag.replace("/", "-") + '~' + title.replace("/", "-");
        setCookieX(nameCookieH, tmpVideos, 1000 * 60 * 60 * 24);
        
    }
}
function setCookieH(name, value) {
    var cookie_string = name + "=" + escape(value);
    var now = new Date();
    //var expires =new Date(now.getTime()+1000*60*5);
    var expires = new Date(now.getTime() + 1000 * 60 * 60 * 24);
    cookie_string += "; expires=" + expires.toGMTString();
    //cookie_string += "; domain=" + escape('.derisas.cm');
    document.cookie = cookie_string;
}
function getCookieH(name) { var results = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); if (results) { return (unescape(results[2])); } else { return '|1|'; } }


/********************* fin de barra suggest **********/



function setCookieX(c_name, value, expiredays) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + expiredays);
    document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";path=/;expires=" + exdate.toGMTString());
}

function getCookieX(c_name) {
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "=");
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1) c_end = document.cookie.length;
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return "";
}

